Create 'archive' setting and expose it on Groups API to be checked/unchecked
Once #481817 (closed) has been completed, create an archive setting and expose it on the Groups API to be checked/unchecked.
- When the setting is checked, everything in the group and it's hierarchy should be archived
- Edits of any kind to subgroups or projects should not work
- Transfer should not work
- A subgroup or project cannot be independently unarchived
- When unchecked, everything in the group and it's hierarchy should be unarchived.
- Only group Owners should be able to archive/unarchive a group.
- Admins should be able to archive/unarchive a group on behalf of a group Owner.
- Content of a group should be read only while archived.
Ensure that an API is available for the frontend to build #481741 (closed).
Edited by Shubham Kumar