-
Notifications
You must be signed in to change notification settings - Fork 7
Description
The Frontend has ClubApprovalDialog.tsx
where an admin with the right permission can approve a club. On this dialog, we want to allow the approver to set the status
the club should have after it is approved. The point of this to make it easier to set the status
field because currently we can only set the status on the Club Edit Page and on /api/admin/
. A similar drop-down feature would be useful on the /admin/queue/
, where the approver would be able to apply the same status to multiple clubs at once.
It might be a good idea to leave out UNDER REVIEW
as an option as a club no longer in the queue should never have this status value. On this note, we also currently not syncing the club's status when it enters the approval queue. We'd like to update the status of a club to UNDER REVIEW
once the club enters the approval queue.
You might also want to look into commands like deactivate
and propagate the changes there to keep the status field in sync.
This issue is full-stack, so you'll need to make some backend and frontend changes/additions.