django_program.conference.management.commands.setup_groups¶
Management command to create default permission groups for conference staff.
Classes
Create default permission groups for conference staff roles. |
- class django_program.conference.management.commands.setup_groups.Command[source]¶
Bases:
BaseCommandCreate default permission groups for conference staff roles.
Creates ten groups with granular permissions:
Conference Organizer – full access to all conference management
Program Committee – program content and Pretalx overrides
Registration Manager – attendees, orders, commerce, badges, check-in
Finance Team – financial dashboard, expenses, reports, read-only commerce
Travel Grant Reviewer – travel grant review and receipt approval
Sponsor Manager – sponsor and bulk purchase management
Check-in Staff – check-in dashboard access only
Activity Organizer – activity and signup management
Reports Viewer – read-only access to reports dashboard
Read-Only Staff – view-only access to all sections
Safe to run multiple times; existing groups are updated with the defined permission set.
- help = 'Create default permission groups for conference staff roles.'¶