[ Index ] |
PHP Cross Reference of Phabricator |
[Summary view] [Print] [Text view]
1 <?php 2 3 final class PhabricatorDrydockApplication extends PhabricatorApplication { 4 5 public function getBaseURI() { 6 return '/drydock/'; 7 } 8 9 public function getName() { 10 return pht('Drydock'); 11 } 12 13 public function getShortDescription() { 14 return pht('Allocate Software Resources'); 15 } 16 17 public function getIconName() { 18 return 'drydock'; 19 } 20 21 public function getTitleGlyph() { 22 return "\xE2\x98\x82"; 23 } 24 25 public function getFlavorText() { 26 return pht('A nautical adventure.'); 27 } 28 29 public function getApplicationGroup() { 30 return self::GROUP_UTILITIES; 31 } 32 33 public function isPrototype() { 34 return true; 35 } 36 37 public function getHelpURI() { 38 return PhabricatorEnv::getDoclink('Drydock User Guide'); 39 } 40 41 public function getRoutes() { 42 return array( 43 '/drydock/' => array( 44 '' => 'DrydockConsoleController', 45 'blueprint/' => array( 46 '(?:query/(?P<queryKey>[^/]+)/)?' => 'DrydockBlueprintListController', 47 '(?P<id>[1-9]\d*)/' => 'DrydockBlueprintViewController', 48 'create/' => 'DrydockBlueprintCreateController', 49 'edit/(?:(?P<id>[1-9]\d*)/)?' => 'DrydockBlueprintEditController', 50 ), 51 'resource/' => array( 52 '(?:query/(?P<queryKey>[^/]+)/)?' => 'DrydockResourceListController', 53 '(?P<id>[1-9]\d*)/' => 'DrydockResourceViewController', 54 '(?P<id>[1-9]\d*)/close/' => 'DrydockResourceCloseController', 55 ), 56 'lease/' => array( 57 '(?:query/(?P<queryKey>[^/]+)/)?' => 'DrydockLeaseListController', 58 '(?P<id>[1-9]\d*)/' => 'DrydockLeaseViewController', 59 '(?P<id>[1-9]\d*)/release/' => 'DrydockLeaseReleaseController', 60 ), 61 'log/' => array( 62 '(?:query/(?P<queryKey>[^/]+)/)?' => 'DrydockLogListController', 63 ), 64 ), 65 ); 66 } 67 68 protected function getCustomCapabilities() { 69 return array( 70 DrydockDefaultViewCapability::CAPABILITY => array(), 71 DrydockDefaultEditCapability::CAPABILITY => array( 72 'default' => PhabricatorPolicies::POLICY_ADMIN, 73 ), 74 DrydockCreateBlueprintsCapability::CAPABILITY => array( 75 'default' => PhabricatorPolicies::POLICY_ADMIN, 76 ), 77 ); 78 } 79 80 }
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
Generated: Sun Nov 30 09:20:46 2014 | Cross-referenced by PHPXref 0.7.1 |