Changeset View
Changeset View
Standalone View
Standalone View
src/applications/pholio/application/PhabricatorPholioApplication.php
Show All 38 Lines | final class PhabricatorPholioApplication extends PhabricatorApplication { | ||||
} | } | ||||
public function getRoutes() { | public function getRoutes() { | ||||
return array( | return array( | ||||
'/M(?P<id>[1-9]\d*)(?:/(?P<imageID>\d+)/)?' => 'PholioMockViewController', | '/M(?P<id>[1-9]\d*)(?:/(?P<imageID>\d+)/)?' => 'PholioMockViewController', | ||||
'/pholio/' => array( | '/pholio/' => array( | ||||
'(?:query/(?P<queryKey>[^/]+)/)?' => 'PholioMockListController', | '(?:query/(?P<queryKey>[^/]+)/)?' => 'PholioMockListController', | ||||
'new/' => 'PholioMockEditController', | 'new/' => 'PholioMockEditController', | ||||
'create/' => 'PholioMockEditController', | |||||
'edit/(?P<id>\d+)/' => 'PholioMockEditController', | 'edit/(?P<id>\d+)/' => 'PholioMockEditController', | ||||
'archive/(?P<id>\d+)/' => 'PholioMockArchiveController', | 'archive/(?P<id>\d+)/' => 'PholioMockArchiveController', | ||||
'comment/(?P<id>\d+)/' => 'PholioMockCommentController', | 'comment/(?P<id>\d+)/' => 'PholioMockCommentController', | ||||
'inline/' => array( | 'inline/' => array( | ||||
'(?:(?P<id>\d+)/)?' => 'PholioInlineController', | '(?:(?P<id>\d+)/)?' => 'PholioInlineController', | ||||
'list/(?P<id>\d+)/' => 'PholioInlineListController', | 'list/(?P<id>\d+)/' => 'PholioInlineListController', | ||||
), | ), | ||||
'image/' => array( | 'image/' => array( | ||||
'upload/' => 'PholioImageUploadController', | 'upload/' => 'PholioImageUploadController', | ||||
), | ), | ||||
), | ), | ||||
); | ); | ||||
} | } | ||||
public function getQuickCreateItems(PhabricatorUser $viewer) { | public function getQuickCreateItems(PhabricatorUser $viewer) { | ||||
$items = array(); | $items = array(); | ||||
$item = id(new PHUIListItemView()) | $item = id(new PHUIListItemView()) | ||||
->setName(pht('Pholio Mock')) | ->setName(pht('Pholio Mock')) | ||||
->setIcon('fa-picture-o') | ->setIcon('fa-picture-o') | ||||
->setHref($this->getBaseURI().'new/'); | ->setHref($this->getBaseURI().'create/'); | ||||
$items[] = $item; | $items[] = $item; | ||||
return $items; | return $items; | ||||
} | } | ||||
protected function getCustomCapabilities() { | protected function getCustomCapabilities() { | ||||
return array( | return array( | ||||
PholioDefaultViewCapability::CAPABILITY => array( | PholioDefaultViewCapability::CAPABILITY => array( | ||||
Show All 30 Lines |