Homec4science

Allow Spaces to be archived

Authored by epriestley <git@epriestley.com> on Jun 11 2015, 19:13.

Description

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

Details

Committed
epriestley <git@epriestley.com>Jun 11 2015, 19:13
Pushed
aubortJan 31 2017, 17:16
Parents
rPHa06618f87966: Fix an issue where "Send an email to..." rules might be discarded
Branches
Unknown
Tags
Unknown

Event Timeline

epriestley <git@epriestley.com> committed rPH88e7cd158f28: Allow Spaces to be archived (authored by epriestley <git@epriestley.com>).Jun 11 2015, 19:13