Skip to content

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