1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2024-11-28 01:32:42 +01:00
phorge-phorge/src/applications/project
epriestley 1c572d1da5 Implement a "Project Members" object policy rule
Summary:
Fixes T9019. Pretty much ripped from D14467. I added the "policy hint" stuff so that you can create a project with this policy immediately.

I really dislike how the "hint" code works, but we //almost// never need to use it and the badness feels fairly well-contained.

Also pick up a quick feedback fix from D14863.

Test Plan:
  - Added test coverage, got it to pass.
  - Created a project with "Visible To: Project Members".

Reviewers: joshuaspence, chad

Reviewed By: chad

Maniphest Tasks: T9019

Differential Revision: https://secure.phabricator.com/D14869
2015-12-24 08:16:27 -08:00
..
__tests__ Implement a "Project Members" object policy rule 2015-12-24 08:16:27 -08:00
application Provide a "PHUIFormIconSetControl" 2015-12-16 08:46:51 -08:00
capability Add default View, Edit, and Join Policies to Projects 2014-11-21 11:22:17 -08:00
command Implement a "!projects" mail command 2015-04-01 11:51:51 -07:00
conduit Provide a "PHUIFormIconSetControl" 2015-12-16 08:46:51 -08:00
config Add getGroup to ConfigOptions 2015-02-09 13:10:56 -08:00
constants Extend from Phobject 2015-06-15 18:02:27 +10:00
controller Trivial fixes from D14467 2015-12-23 17:19:33 -08:00
customfield Rename PhabricatorSearchField to PhabricatorSearchFieldDocumentType 2015-06-05 11:01:25 -07:00
edge Materialize parent project memberships 2015-12-23 14:39:09 -08:00
editor Implement a "Project Members" object policy rule 2015-12-24 08:16:27 -08:00
engineextension Materialize parent project memberships 2015-12-23 14:39:09 -08:00
events Maniphest / Workboards - show workboard column when adding a project to a task 2015-01-09 11:12:21 -08:00
herald Various translation improvements 2015-11-03 07:02:46 +11:00
icon Provide a "PHUIFormIconSetControl" 2015-12-16 08:46:51 -08:00
interface Apply some autofix linter rules 2014-09-10 06:55:05 +10:00
lipsum Fix bin/lipsum 2015-07-07 05:33:03 -07:00
mail phtize all the things 2015-05-22 21:16:39 +10:00
phid Mark PhabricatorPHIDType::getPHIDTypeApplicationClass() as abstract 2015-11-03 06:47:12 +11:00
policyrule Implement a "Project Members" object policy rule 2015-12-24 08:16:27 -08:00
query Implement a "Project Members" object policy rule 2015-12-24 08:16:27 -08:00
remarkup Markup project hashtags which begin with (or contain only) digits 2015-11-23 06:50:43 -08:00
search Convert all "DocumentIndexers" into "FulltextEngines" 2015-12-21 17:25:23 -08:00
searchfield Flesh out Conduit types for Paste search fields 2015-12-14 04:23:28 -08:00
storage Materialize parent project memberships 2015-12-23 14:39:09 -08:00
typeahead Modernize Audit search engine 2015-08-31 10:17:54 -07:00
view Drop "-pro" suffix and "editpro" URIs for EditEngine in Maniphest 2015-12-08 17:56:59 -08:00