1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2024-11-16 03:42:41 +01:00
phorge-phorge/src/applications/spaces/storage
epriestley 88e7cd158f Allow Spaces to be archived
Summary:
Ref T8377. This adds a standard disable/enable feature to Spaces, with a couple of twists:

  - You can't create new stuff in an archived space, and you can't move stuff into an archived space.
  - We don't show results from an archived space by default in ApplicationSearch queries. You can still find these objects if you explicitly search for "Spaces: <the archived space>".

So this is a "put it in a box in the attic" sort of operation, but that seems fairly nice/reasonable.

Test Plan:
  - Archived and activated spaces.
  - Used ApplicationSearch, which omitted archived objects by default but allowed searches for them, specifically, to succeed.
  - Tried to create objects into an archived space (this is not allowed).
  - Edited objects in an archived space (this is OK).

Reviewers: btrahan

Reviewed By: btrahan

Subscribers: epriestley

Maniphest Tasks: T8377

Differential Revision: https://secure.phabricator.com/D13238
2015-06-11 10:13:47 -07:00
..
PhabricatorSpacesDAO.php Add "Spaces", an application for managing policy namespaces 2015-06-01 11:28:38 -07:00
PhabricatorSpacesNamespace.php Allow Spaces to be archived 2015-06-11 10:13:47 -07:00
PhabricatorSpacesNamespaceTransaction.php Allow Spaces to be archived 2015-06-11 10:13:47 -07:00
PhabricatorSpacesSchemaSpec.php Add a "Description" field to Spaces 2015-06-10 15:53:51 -07:00