Skip to content

馃帹 Design: Group archiving flow

Problem

For #15967 (closed), we need to develop the basic flow needed to enable a group archiving functionality. See #382051 (closed) for more detailed requirements.

Proposal

The following interactions are needed:

  1. Action to support archiving in settings (Find group > Edit > Archive), similar to archiving for projects image
  2. Action to support unarchiving in settings (Find group > Edit > Unarchive), similar to unarchiving for projects image
    • Unarchiving a subgroup should not be possible. It leads to an error or is disabled with a message why.
  3. Archived groups and all their subgroups and projects display the Archived banner on the group or project overview page image
  4. Archived groups and all their subgroups and projects display the Archived badge and appear in the Inactive tab of list views (Group overview, Admin Area) image
  5. Transfer should be disabled for archived groups. The option should be grayed out or an error should be thrown stating why transfer does not work.

Designs

In groups/projects settings > general> advanced add/modify the archive setting as follows:

  • Add option archive group
  • Add option to unarchive group
  • Modify option to unarchive projects that are children of archived groups
  • Modify option to unarchive groups that are children of archived groups

image.png

In groups/projects that are archived or children of archived groups add/modify a non-dismisable alert on all pages as follows:

  • Add alert to groups that archived
  • Add alert to projects that are children of archived groups
  • Modify archived projects that were archived and are now children of archived groups
  • Add alert to groups that are children of archived groups

image.png

Add/Modify tabs to the following pages to account for active and inactive groups

  • Your work groups
  • Explore groups
  • Modify Group overview (homepage) Inactive tab to include groups and projects
  • Admin groups

image

Edited by Mike Nichols