Skip to content

Conversation

@Saksham-Sirohi
Copy link
Contributor

fixes #651 to enext

Screenshot 2025-10-02 at 12 20 23 AM

Copy link
Contributor

@sourcery-ai sourcery-ai bot left a comment

Choose a reason for hiding this comment

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

The pull request #890 has too many files changed.

The GitHub API will only let us fetch up to 300 changed files, and this pull request has 3968.

@Saksham-Sirohi Saksham-Sirohi changed the base branch from development to enext October 1, 2025 18:55
@mariobehling
Copy link
Member

mariobehling commented Oct 2, 2025

So, as we proceed I think we need to have this in a bit more advanced way. In the admin section of the platform (e.g. https://wikimedia.eventyay.com/tickets/control/admin/global/settings/) there should be a section "Organizer Creation" with the following tick boxes.

Organizer Creation

By default system admins can always create organizer. Additionally the following roles are permitted to create organizers:

  • All registered users can create organizers.
  • All accounts with with payment information can create organizers.

For the second option test that accounts have payment info on file.

@mariobehling mariobehling changed the title chore:Organizer creation chore: Organizer creation Oct 2, 2025
@mariobehling mariobehling changed the title chore: Organizer creation chore(ui/permissions): hide “Create Organizer” in admin tickets page, allow creation in common organizers view Oct 6, 2025
@mariobehling
Copy link
Member

Following the above comment which requires to add an option for create organiser permissions in /tickets/control/admin/global/settings/ should follow the PR at #794. We need this PR to be made against the enext branch first.

Copy link
Member

@mariobehling mariobehling left a comment

Choose a reason for hiding this comment

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

Please make the required changes to display the create organizer option depending on the platform configuration.

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.

Feat: Add Organizer Creation Permission Settings in Admin and Remove “Create Organizer” from Tickets Area

4 participants