docs: add user documentation for 6 merged features#37
Merged
JacobCoffee merged 2 commits intomainfrom Feb 14, 2026
Merged
Conversation
- Feature toggles: new section in configuration.md covering settings, per-conference DB overrides, Python API, and template usage - Pretalx overrides: new section in pretalx-integration.md covering TalkOverride, SpeakerOverride, RoomOverride, SubmissionTypeDefault, and sync interaction - Global ticket capacity: new section in registration-flow.md covering Conference.total_capacity enforcement in cart and checkout, plus TOML bootstrap addition in configuration.md - Financial dashboard: new management-dashboard.md covering revenue summary, order/cart/payment breakdowns, and ticket type sales - Voucher bulk generation: section in management-dashboard.md covering the bulk code form, generated code format, and transactional guarantees - Programs & activities: new programs-activities.md covering travel grant application flow, day detection, grant lifecycle, receipts, payment info, and activity signup/waitlisting Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard. |
Contributor
There was a problem hiding this comment.
Pull request overview
Adds end-user documentation pages/sections for several recently merged features, expanding the Sphinx docs to cover new configuration options, management UI capabilities, and program-related workflows.
Changes:
- Documented global ticket capacity enforcement and
Conference.total_capacityconfiguration. - Added new documentation pages for Programs & Activities and the Management Dashboard, plus expanded Pretalx integration docs with override workflows.
- Added feature toggle documentation (settings + per-conference DB overrides) and updated the docs landing page to link new pages.
Reviewed changes
Copilot reviewed 6 out of 6 changed files in this pull request and generated 2 comments.
Show a summary per file
| File | Description |
|---|---|
| docs/registration-flow.md | Adds a “Global Ticket Capacity” section explaining capacity rules, enforcement points, locking, and error messages. |
| docs/programs-activities.md | New page documenting travel grants and activity signup behavior (waitlisting, Pretalx linkage, lifecycle). |
| docs/pretalx-integration.md | Adds a detailed “Overrides” section describing override models, effective_* access patterns, and admin workflows. |
| docs/management-dashboard.md | New page describing organizer management UI features (financial overview + voucher bulk generation). |
| docs/index.rst | Adds grid cards and toctree entries for the two new docs pages. |
| docs/configuration.md | Documents feature toggles and adds total_capacity to the TOML bootstrap docs, with a link to enforcement details. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
…sites - Fix management dashboard access control: group-based access applies only to /financial/, not the whole /manage/ area - Clarify travel grant receipt/payment prereqs: requires ACCEPTED status AND non-zero approved_amount set by reviewer Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Owner
Author
|
Addressed both review comments in d9b7b7b:
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
configuration.md— settings defaults, per-conference DB overrides, Python API (is_feature_enabled,require_feature,FeatureRequiredMixin), and template context processor usagepretalx-integration.md— TalkOverride, SpeakerOverride, RoomOverride, SubmissionTypeDefault models, admin workflows, and sync interactionregistration-flow.md—Conference.total_capacityenforcement in cart add and checkout, plus TOML bootstrap field inconfiguration.mdmanagement-dashboard.md— revenue summary cards, order/cart/payment breakdowns, ticket type sales tablemanagement-dashboard.md— bulk code form fields, generated code format, transactional guaranteesprograms-activities.md— grant application flow, day detection (schedule-derived + section fallback), grant lifecycle statuses, receipts/payment info, activity types, signup caps, waitlistingAlso adds grid cards on the docs landing page for the two new pages.
Test plan
make docsbuilds with no new errorsmake cipasses (1518 tests, lint, fmt, type-check)docs/_build/html/🤖 Generated with Claude Code