Changeset View
Changeset View
Standalone View
Standalone View
src/applications/diffusion/controller/DiffusionCommitController.php
Show First 20 Lines • Show All 952 Lines • ▼ Show 20 Lines | private function buildCurtain( | ||||
$action = id(new PhabricatorActionView()) | $action = id(new PhabricatorActionView()) | ||||
->setName(pht('Edit Commit')) | ->setName(pht('Edit Commit')) | ||||
->setHref($uri) | ->setHref($uri) | ||||
->setIcon('fa-pencil') | ->setIcon('fa-pencil') | ||||
->setDisabled(!$can_edit) | ->setDisabled(!$can_edit) | ||||
->setWorkflow(!$can_edit); | ->setWorkflow(!$can_edit); | ||||
$curtain->addAction($action); | $curtain->addAction($action); | ||||
$action = id(new PhabricatorActionView()) | |||||
->setName(pht('Download zip')) | |||||
->setHref('https://github.com/wikimedia/'.$repository->getName().'/archive/'.$identifier.'.zip') | |||||
->setIcon('fa-download'); | |||||
$curtain->addAction($action); | |||||
$action = id(new PhabricatorActionView()) | |||||
->setName(pht('Download gz')) | |||||
->setHref('https://github.com/wikimedia/'.$repository->getName().'/archive/'.$identifier.'.tar.gz') | |||||
->setIcon('fa-download'); | |||||
$curtain->addAction($action); | |||||
require_celerity_resource('phabricator-object-selector-css'); | require_celerity_resource('phabricator-object-selector-css'); | ||||
require_celerity_resource('javelin-behavior-phabricator-object-selector'); | require_celerity_resource('javelin-behavior-phabricator-object-selector'); | ||||
$maniphest = 'PhabricatorManiphestApplication'; | $maniphest = 'PhabricatorManiphestApplication'; | ||||
if (PhabricatorApplication::isClassInstalled($maniphest)) { | if (PhabricatorApplication::isClassInstalled($maniphest)) { | ||||
$action = id(new PhabricatorActionView()) | $action = id(new PhabricatorActionView()) | ||||
->setName(pht('Edit Maniphest Tasks')) | ->setName(pht('Edit Maniphest Tasks')) | ||||
->setIcon('fa-anchor') | ->setIcon('fa-anchor') | ||||
▲ Show 20 Lines • Show All 334 Lines • Show Last 20 Lines |
Content licensed under Creative Commons Attribution-ShareAlike 4.0 (CC-BY-SA) unless otherwise noted; code licensed under GNU General Public License (GPL) or other open source licenses. By using this site, you agree to the Terms of Use, Privacy Policy, and Code of Conduct. · Wikimedia Foundation · Privacy Policy · Code of Conduct · Terms of Use · Disclaimer · CC-BY-SA · GPL