Differential D9316 Diff 22111 src/applications/chronicle/application/PhabricatorApplicationChronicle.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/chronicle/application/PhabricatorApplicationChronicle.php
- This file was added.
<?php | |||||
final class PhabricatorApplicationChronicle extends PhabricatorApplication { | |||||
public function getBaseURI() { | |||||
return '/chronicle/'; | |||||
} | |||||
public function getShortDescription() { | |||||
return pht('Timed Events'); | |||||
} | |||||
public function getIconName() { | |||||
return 'chronicle'; | |||||
} | |||||
public function getTitleGlyph() { | |||||
return "\xE2\x99\xBB"; | |||||
} | |||||
public function getApplicationGroup() { | |||||
return self::GROUP_UTILITIES; | |||||
} | |||||
public function isBeta() { | |||||
return true; | |||||
} | |||||
public function getRoutes() { | |||||
return array( | |||||
'/chronicle/' => array( | |||||
'(?:query/(?P<queryKey>[^/]+)/)?' | |||||
=> 'ChronicleTriggerListController', | |||||
'trigger/' => array( | |||||
'add/(?:(?P<id>\d+)/)?' => 'ChronicleTriggerAddController', | |||||
// 'new/(?P<plan>\d+)/(?P<class>[^/]+)/' | |||||
// => 'ChronicleTriggerEditController', | |||||
// 'edit/(?:(?P<id>\d+)/)?' => 'ChronicleTriggerEditController', | |||||
// 'view/(?:(?P<id>\d+)/)?' => 'ChronicleTriggerViewController', | |||||
// 'delete/(?:(?P<id>\d+)/)?' => 'ChronicleTriggerDeleteController', | |||||
), | |||||
), | |||||
); | |||||
} | |||||
public function getCustomCapabilities() { | |||||
return array( | |||||
ChronicleCapabilityManageTriggers::CAPABILITY => array( | |||||
'caption' => pht('Can create and manage triggers.'), | |||||
'default' => PhabricatorPolicies::POLICY_ADMIN, | |||||
), | |||||
); | |||||
} | |||||
public function shouldAppearInLaunchView() { | |||||
return false; | |||||
} | |||||
} |