Differential D20629 Diff 49210 src/applications/project/controller/PhabricatorProjectBoardViewController.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/project/controller/PhabricatorProjectBoardViewController.php
| Show First 20 Lines • Show All 791 Lines • ▼ Show 20 Lines | foreach ($ordering_map as $key => $ordering) { | ||||
| $uri = $base_uri->alter('order', $key); | $uri = $base_uri->alter('order', $key); | ||||
| $item->setHref($uri); | $item->setHref($uri); | ||||
| $items[] = $item; | $items[] = $item; | ||||
| } | } | ||||
| $id = $project->getID(); | $id = $project->getID(); | ||||
| $save_uri = "default/{$id}/sort/"; | $save_uri = $state->newWorkboardURI('default/sort/'); | ||||
| $save_uri = $this->getApplicationURI($save_uri); | |||||
| $save_uri = $this->getURIWithState($save_uri, $force = true); | |||||
| $can_edit = PhabricatorPolicyFilter::hasCapability( | $can_edit = PhabricatorPolicyFilter::hasCapability( | ||||
| $viewer, | $viewer, | ||||
| $project, | $project, | ||||
| PhabricatorPolicyCapability::CAN_EDIT); | PhabricatorPolicyCapability::CAN_EDIT); | ||||
| $items[] = id(new PhabricatorActionView()) | $items[] = id(new PhabricatorActionView()) | ||||
| ->setType(PhabricatorActionView::TYPE_DIVIDER); | ->setType(PhabricatorActionView::TYPE_DIVIDER); | ||||
| Show All 26 Lines | final class PhabricatorProjectBoardViewController | ||||
| private function buildFilterMenu( | private function buildFilterMenu( | ||||
| PhabricatorUser $viewer, | PhabricatorUser $viewer, | ||||
| PhabricatorProject $project, | PhabricatorProject $project, | ||||
| $custom_query, | $custom_query, | ||||
| PhabricatorApplicationSearchEngine $engine, | PhabricatorApplicationSearchEngine $engine, | ||||
| $query_key) { | $query_key) { | ||||
| $state = $this->getViewState(); | |||||
| $named = array( | $named = array( | ||||
| 'open' => pht('Open Tasks'), | 'open' => pht('Open Tasks'), | ||||
| 'all' => pht('All Tasks'), | 'all' => pht('All Tasks'), | ||||
| ); | ); | ||||
| if ($viewer->isLoggedIn()) { | if ($viewer->isLoggedIn()) { | ||||
| $named['assigned'] = pht('Assigned to Me'); | $named['assigned'] = pht('Assigned to Me'); | ||||
| } | } | ||||
| Show All 40 Lines | private function buildFilterMenu( | ||||
| $filter_uri = $this->getURIWithState($filter_uri, $force = true); | $filter_uri = $this->getURIWithState($filter_uri, $force = true); | ||||
| $items[] = id(new PhabricatorActionView()) | $items[] = id(new PhabricatorActionView()) | ||||
| ->setIcon('fa-cog') | ->setIcon('fa-cog') | ||||
| ->setHref($filter_uri) | ->setHref($filter_uri) | ||||
| ->setWorkflow(true) | ->setWorkflow(true) | ||||
| ->setName(pht('Advanced Filter...')); | ->setName(pht('Advanced Filter...')); | ||||
| $save_uri = "default/{$id}/filter/"; | $save_uri = $state->newWorkboardURI('default/filter/'); | ||||
| $save_uri = $this->getApplicationURI($save_uri); | |||||
| $save_uri = $this->getURIWithState($save_uri, $force = true); | |||||
| $can_edit = PhabricatorPolicyFilter::hasCapability( | $can_edit = PhabricatorPolicyFilter::hasCapability( | ||||
| $viewer, | $viewer, | ||||
| $project, | $project, | ||||
| PhabricatorPolicyCapability::CAN_EDIT); | PhabricatorPolicyCapability::CAN_EDIT); | ||||
| $items[] = id(new PhabricatorActionView()) | $items[] = id(new PhabricatorActionView()) | ||||
| ->setType(PhabricatorActionView::TYPE_DIVIDER); | ->setType(PhabricatorActionView::TYPE_DIVIDER); | ||||
| ▲ Show 20 Lines • Show All 517 Lines • Show Last 20 Lines | |||||