France-ioi / AlgoreaFrontend

Front-end for the new Algorea platform
MIT License
4 stars 1 forks source link

Let managers edit approval setting of a group (part 2) #1694

Closed smadbe closed 1 week ago

smadbe commented 3 months ago

Overview

Approvals required by group cannot currently be configured. So, create an place where it can be configured.

Part 2. Requires the part 1 (#1693) to be completed

Acceptance criteria

If the group has members AND the option is strengthened (see definition in service spec (output description part)), on save, display a modal which asks "As you have strengthened approval conditions, all group members have to re-approve the new conditions" with 3 options: "cancel"/"Remove all members"/"Remove and re-invite all members".

Note: I proposed a modal, if you find a more appropriate (easier) plan, let me know. (for instance, a field appearing just in this case?)