Differential D14699 Diff 35551 src/applications/owners/editor/PhabricatorOwnersPackageEditEngine.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/owners/editor/PhabricatorOwnersPackageEditEngine.php
| Show First 20 Lines • Show All 52 Lines • ▼ Show 20 Lines | return array( | ||||
| ->setIsRequired(true) | ->setIsRequired(true) | ||||
| ->setValue($object->getName()), | ->setValue($object->getName()), | ||||
| id(new PhabricatorDatasourceEditField()) | id(new PhabricatorDatasourceEditField()) | ||||
| ->setKey('owners') | ->setKey('owners') | ||||
| ->setLabel(pht('Owners')) | ->setLabel(pht('Owners')) | ||||
| ->setDescription(pht('Users and projects which own the package.')) | ->setDescription(pht('Users and projects which own the package.')) | ||||
| ->setTransactionType(PhabricatorOwnersPackageTransaction::TYPE_OWNERS) | ->setTransactionType(PhabricatorOwnersPackageTransaction::TYPE_OWNERS) | ||||
| ->setDatasource(new PhabricatorProjectOrUserDatasource()) | ->setDatasource(new PhabricatorProjectOrUserDatasource()) | ||||
| ->setIsCopyable(true) | |||||
| ->setValue($object->getOwnerPHIDs()), | ->setValue($object->getOwnerPHIDs()), | ||||
| id(new PhabricatorSelectEditField()) | id(new PhabricatorSelectEditField()) | ||||
| ->setKey('status') | ->setKey('status') | ||||
| ->setLabel(pht('Status')) | ->setLabel(pht('Status')) | ||||
| ->setDescription(pht('Archive or enable the package.')) | ->setDescription(pht('Archive or enable the package.')) | ||||
| ->setTransactionType(PhabricatorOwnersPackageTransaction::TYPE_STATUS) | ->setTransactionType(PhabricatorOwnersPackageTransaction::TYPE_STATUS) | ||||
| ->setValue($object->getStatus()) | ->setValue($object->getStatus()) | ||||
| ->setOptions($object->getStatusNameMap()), | ->setOptions($object->getStatusNameMap()), | ||||
| id(new PhabricatorSelectEditField()) | id(new PhabricatorSelectEditField()) | ||||
| ->setKey('auditing') | ->setKey('auditing') | ||||
| ->setLabel(pht('Auditing')) | ->setLabel(pht('Auditing')) | ||||
| ->setDescription( | ->setDescription( | ||||
| pht( | pht( | ||||
| 'Automatically trigger audits for commits affecting files in '. | 'Automatically trigger audits for commits affecting files in '. | ||||
| 'this package.')) | 'this package.')) | ||||
| ->setTransactionType(PhabricatorOwnersPackageTransaction::TYPE_AUDITING) | ->setTransactionType(PhabricatorOwnersPackageTransaction::TYPE_AUDITING) | ||||
| ->setIsCopyable(true) | |||||
| ->setValue($object->getAuditingEnabled()) | ->setValue($object->getAuditingEnabled()) | ||||
| ->setOptions( | ->setOptions( | ||||
| array( | array( | ||||
| '' => pht('Disabled'), | '' => pht('Disabled'), | ||||
| '1' => pht('Enabled'), | '1' => pht('Enabled'), | ||||
| )), | )), | ||||
| id(new PhabricatorRemarkupEditField()) | id(new PhabricatorRemarkupEditField()) | ||||
| ->setKey('description') | ->setKey('description') | ||||
| Show All 9 Lines | |||||