Skip to content

docs: add user documentation for 6 merged features#37

Merged
JacobCoffee merged 2 commits intomainfrom
docs/feature-documentation
Feb 14, 2026
Merged

docs: add user documentation for 6 merged features#37
JacobCoffee merged 2 commits intomainfrom
docs/feature-documentation

Conversation

@JacobCoffee
Copy link
Owner

Summary

Also adds grid cards on the docs landing page for the two new pages.

Test plan

  • make docs builds with no new errors
  • make ci passes (1518 tests, lint, fmt, type-check)
  • Sphinx Lint pre-commit hook passes
  • New HTML pages render in docs/_build/html/

🤖 Generated with Claude Code

- 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>
Copilot AI review requested due to automatic review settings February 14, 2026 14:36
@chatgpt-codex-connector
Copy link

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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_capacity configuration.
  • 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>
@JacobCoffee
Copy link
Owner Author

Addressed both review comments in d9b7b7b:

  • Access control (management-dashboard.md): Separated general management access (superuser or change_conference perm) from the financial dashboard's additional Program: Finance & Accounting group access.
  • Receipt/payment prereqs (programs-activities.md): Clarified that both ACCEPTED status and a non-zero approved_amount set by a reviewer are required before receipt uploads and payment info submission are unlocked.

@JacobCoffee JacobCoffee merged commit ca47832 into main Feb 14, 2026
6 checks passed
@JacobCoffee JacobCoffee deleted the docs/feature-documentation branch February 14, 2026 14:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant