-
Notifications
You must be signed in to change notification settings - Fork 121
Description
Currently, on the Organizers page in the Tickets area (/tickets/control/organizers/), there is an option labeled “Create Organizer”.
This option should be removed.
Organizer creation should instead be managed centrally from the Admin Settings page.
Expected Behavior
-
In the Admin Settings section (
/tickets/control/admin/global/settings/),
add a new section titled “Organizer Creation” with the following options:Organizer Creation
By default, system admins can always create organizers.
Additionally, the following roles are permitted to create organizers:- All registered users can create organizers
- All accounts with payment information can create organizers
-
If the second option is selected, ensure the system verifies that the user account has valid payment information on file before allowing organizer creation.
-
Depending on the option chosen show the “Create Organizer” button for the user.
Technical Notes
-
Extend the Admin Settings model and form to include two boolean fields:
allow_all_users_create_organizerallow_payment_users_create_organizer
-
Add corresponding backend logic to check permissions during organizer creation.
-
Remove the frontend “Create Organizer” button from the tickets control view.
-
Display organizer creation UI only where allowed.
-
Follow up and ensure this change aligns with PR [#794](enhance(admin): redesign global settings with tabbed layout similar to event settings #794).
Affected Components
/tickets/control/organizers//tickets/control/admin/global/settings/- Organizer permission backend and UI
Testing
- Verify that non-admin users cannot create organizers unless permitted in settings.
- Verify that users with payment information can create organizers if allowed.
- Confirm admin users always retain creation rights.
- Ensure removal of the “Create Organizer” option in tickets view.
Would you like me to also include a “Proposed UI layout” mockup section for how the new tick boxes appear under “Organizer Creation” in the admin settings?
