Page MenuHomePhabricator

[EPIC] Multiple organizer support
Closed, ResolvedPublic

Description

This feature is available on Meta-Wiki as of 2023-04-27.

As an event organizer, I want to be able to add other organizes to my event, so that they can also view and manage registration in the same way that I can.

Epic Lead: @cmelo

Release details:
Discussed at Feb 9 sprint planning:

  • We will use a feature flag
  • We do NOT need a deployment window for adding the feature flag
  • We will need to schedule one or more deployment windows when we want to remove the feature flag and turn on the feature - it is a config change

Acceptance Criteria:

  • Allow organizer to add other organizers to event registration by specifying their username
    • The text should read: "Add the usernames of other organizers to give them permission to manage this event."
  • Allow organizer to remove organizer
    • There should be an area for the organizer to add in the usernames
  • If a new organizer is added to an event, they have all basic organizer privileges, including being able to:
    • Edit event registration information
    • Cancel the registration of a participant
    • Open or close event registration
    • Delete event registration
  • Should your username of the event creator be in the list?
    • Yes.
  • Should you be able to remove yourself, as an event creator?
    • Every event should have at least 1 organizer. So you can only remove yourself if there is more than one organizer. If there is more than one organizer, you can remove yourself.
  • If you're not the event creator, should you be able to remove the event creator?
    • No. The primary organizer name should be displayed separately and it should be non-editable by other organizers.
  • Note that all organizers currently have the same rights, but we will looking into separate organizer roles in the future (T316138).

Note: we need to check how the widget works when there's a large number of organizers.

Proposed Design
Prototype
Design file

When there is at least one usernameWarning message when the field is blankError message when the user tries to the submit form with a blank field
Screenshot 2023-01-11 at 10.52.35.png (348×784 px, 30 KB)
Screenshot 2023-01-11 at 10.52.49.png (432×784 px, 37 KB)
Screenshot 2023-01-11 at 10.54.32.png (464×784 px, 44 KB)

Event Timeline

cmelo moved this task from Backlog to Epics on the Campaign-Tools board.

Looks like this is officially completed! @cmelo I'll let you do the honors (and have the dopamine hit) of resolving this task.

Looks like this is officially completed! @cmelo I'll let you do the honors (and have the dopamine hit) of resolving this task.

Thank you!!!