Correct a parameter order swap in "diffusion.historyquery" for Mercurial
[phabricator.git] / src / applications / nuance / application / PhabricatorNuanceApplication.php
blobdc18a6585f0f9939c74d7b7760ad79eca3ce1543
1 <?php
3 final class PhabricatorNuanceApplication extends PhabricatorApplication {
5 public function getName() {
6 return pht('Nuance');
9 public function getIcon() {
10 return 'fa-fax';
13 public function getTitleGlyph() {
14 return "\xE2\x98\x8E";
17 public function isPrototype() {
18 return true;
21 public function getBaseURI() {
22 return '/nuance/';
25 public function getShortDescription() {
26 return pht('High-Volume Task Queues');
29 public function getRoutes() {
30 return array(
31 '/nuance/' => array(
32 '' => 'NuanceConsoleController',
33 'item/' => array(
34 $this->getQueryRoutePattern() => 'NuanceItemListController',
35 'view/(?P<id>[1-9]\d*)/' => 'NuanceItemViewController',
36 'manage/(?P<id>[1-9]\d*)/' => 'NuanceItemManageController',
37 'action/(?P<id>[1-9]\d*)/(?P<action>[^/]+)/'
38 => 'NuanceItemActionController',
40 'source/' => array(
41 $this->getQueryRoutePattern() => 'NuanceSourceListController',
42 $this->getEditRoutePattern('edit/') => 'NuanceSourceEditController',
43 'view/(?P<id>[1-9]\d*)/' => 'NuanceSourceViewController',
45 'queue/' => array(
46 $this->getQueryRoutePattern() => 'NuanceQueueListController',
47 $this->getEditRoutePattern('edit/') => 'NuanceQueueEditController',
48 'view/(?P<id>[1-9]\d*)/' => 'NuanceQueueViewController',
49 'work/(?P<id>[1-9]\d*)/' => 'NuanceQueueWorkController',
50 'action/(?P<queueID>[1-9]\d*)/(?P<action>[^/]+)/(?P<id>[1-9]\d*)/'
51 => 'NuanceItemActionController',
54 '/action/' => array(
55 '(?P<id>[1-9]\d*)/(?P<path>.*)' => 'NuanceSourceActionController',
60 protected function getCustomCapabilities() {
61 return array(
62 NuanceSourceDefaultViewCapability::CAPABILITY => array(
63 'caption' => pht('Default view policy for newly created sources.'),
64 'template' => NuanceSourcePHIDType::TYPECONST,
65 'capability' => PhabricatorPolicyCapability::CAN_VIEW,
67 NuanceSourceDefaultEditCapability::CAPABILITY => array(
68 'caption' => pht('Default edit policy for newly created sources.'),
69 'template' => NuanceSourcePHIDType::TYPECONST,
70 'capability' => PhabricatorPolicyCapability::CAN_EDIT,
72 NuanceSourceManageCapability::CAPABILITY => array(),