Skip to content

Add Option to set Club Status on Approval #835

@Porcupine1

Description

@Porcupine1

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.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions