1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2024-11-11 01:12:41 +01:00
phorge-phorge/src/applications/packages/query
epriestley 704afea281 Add PackagesPackage
Summary:
Ref T8116. A package has:

  - a publisher (like "Phacility"), from the previous revision;
  - a name (like "Arcanist");
  - a package key (like "arcanist").

The package key is immutable, like the publisher key.

This gives a package a full key like "phacility/arcanist".

Policy stuff:

  - You must be able to view a publisher to view a package (currently, everyone can always see all publishers).
  - You must be able to edit a publisher to create a new package inside it.
  - Packages have separate view/edit permissions.

This still does nothing interesting.

Test Plan: {F1731663}

Reviewers: chad

Reviewed By: chad

Subscribers: eadler

Maniphest Tasks: T8116

Differential Revision: https://secure.phabricator.com/D16315
2016-07-27 12:22:57 -07:00
..
PhabricatorPackagesPackageQuery.php Add PackagesPackage 2016-07-27 12:22:57 -07:00
PhabricatorPackagesPackageSearchEngine.php Add PackagesPackage 2016-07-27 12:22:57 -07:00
PhabricatorPackagesPackageTransactionQuery.php Add PackagesPackage 2016-07-27 12:22:57 -07:00
PhabricatorPackagesPublisherQuery.php Add PackagesPackage 2016-07-27 12:22:57 -07:00
PhabricatorPackagesPublisherSearchEngine.php Add a Packages application and PackagePublisher 2016-07-27 12:21:57 -07:00
PhabricatorPackagesPublisherTransactionQuery.php Add a Packages application and PackagePublisher 2016-07-27 12:21:57 -07:00
PhabricatorPackagesQuery.php Add PackagesPackage 2016-07-27 12:22:57 -07:00