Homec4science

Add PackagesPackage

Authored by epriestley <git@epriestley.com> on Jul 21 2016, 19:39.

Description

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

Details

Committed
epriestley <git@epriestley.com>Jul 27 2016, 21:22
Pushed
aubortJan 31 2017, 17:16
Parents
rPH9160da1afb62: Add a Packages application and PackagePublisher
Branches
Unknown
Tags
Unknown

Event Timeline

epriestley <git@epriestley.com> committed rPH704afea281b1: Add PackagesPackage (authored by epriestley <git@epriestley.com>).Jul 27 2016, 21:22