1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2024-11-13 10:22:42 +01:00
phorge-phorge/src/applications/project/controller
Bob Trahan 3238f1e091 Projects - add "lock membership", which prevents people from leaving
Summary:
Fixes T5603. Puts the toggling of locking membership into the editor so we get exceptions and all that.

I think the dialogue when you try to leave a project that is locked could be a little better maybe? Right now it just says "You can't leave" and "The membership is locked" more or less; should I surface a link to the policy stuff there too?

Test Plan:
 - made a project, toggled the "lock" setting, observed stickiness and good transactions being made
 - locked a project and tried to leave as a non-editor - got a dialogue letting me know i couldn't
 - locked a project and tried to leave as an editor - left successfully

Reviewers: epriestley

Reviewed By: epriestley

Subscribers: epriestley, Korvin

Maniphest Tasks: T5603

Differential Revision: https://secure.phabricator.com/D10508
2014-09-18 11:00:50 -07:00
..
PhabricatorProjectArchiveController.php Fix project archive dialog text 2014-06-23 07:14:42 -07:00
PhabricatorProjectBoardController.php Workboards - add column detail page 2014-03-26 14:40:47 -07:00
PhabricatorProjectBoardImportController.php Allow the workboard backlog column to be reordered 2014-08-08 15:50:36 -07:00
PhabricatorProjectBoardReorderController.php Allow the workboard backlog column to be reordered 2014-08-08 15:50:36 -07:00
PhabricatorProjectBoardViewController.php Add ui.footer-items to add a custom page footer 2014-09-10 14:44:34 -07:00
PhabricatorProjectColumnDetailController.php Move column hide/show to the column context menu on workboards 2014-09-04 12:47:32 -07:00
PhabricatorProjectColumnEditController.php Allow columns to have a point limit 2014-08-15 11:16:08 -07:00
PhabricatorProjectColumnHideController.php Move column hide/show to the column context menu on workboards 2014-09-04 12:47:32 -07:00
PhabricatorProjectController.php Straighten out some crumbs and links for workboards 2014-01-12 21:39:50 -08:00
PhabricatorProjectCreateController.php Rename policy capabilities 2014-07-25 08:20:39 +10:00
PhabricatorProjectEditDetailsController.php Projects - add "lock membership", which prevents people from leaving 2014-09-18 11:00:50 -07:00
PhabricatorProjectEditIconController.php Move project icon editing into "Edit Details" 2014-06-26 09:41:07 -07:00
PhabricatorProjectEditMainController.php Move project icon editing into "Edit Details" 2014-06-26 09:41:07 -07:00
PhabricatorProjectEditPictureController.php Add a CanCDN flag to uploaded files 2014-08-07 18:56:20 -07:00
PhabricatorProjectListController.php Rename policy capabilities 2014-07-25 08:20:39 +10:00
PhabricatorProjectMembersEditController.php Modernize "users" typeahead datasource 2014-07-17 15:44:18 -07:00
PhabricatorProjectMembersRemoveController.php Use standard UI kit on project member page 2014-03-19 19:30:27 -07:00
PhabricatorProjectMoveController.php Support natural ordering of workboards 2014-08-08 08:11:00 -07:00
PhabricatorProjectProfileController.php Show project hashtags prominently on project pages 2014-07-05 10:16:47 -07:00
PhabricatorProjectUpdateController.php Projects - add "lock membership", which prevents people from leaving 2014-09-18 11:00:50 -07:00
PhabricatorProjectWatchController.php Allow projects to be "watched", sort of a super-subscribe 2014-05-19 12:40:57 -07:00