private function buildActionList(AlmanacNetwork $network)
 {
     $viewer = $this->getViewer();
     $id = $network->getID();
     $can_edit = PhabricatorPolicyFilter::hasCapability($viewer, $network, PhabricatorPolicyCapability::CAN_EDIT);
     $actions = id(new PhabricatorActionListView())->setUser($viewer);
     $actions->addAction(id(new PhabricatorActionView())->setIcon('fa-pencil')->setName(pht('Edit Network'))->setHref($this->getApplicationURI("network/edit/{$id}/"))->setWorkflow(!$can_edit)->setDisabled(!$can_edit));
     return $actions;
 }
 protected function getNetworkDictionary(AlmanacNetwork $network)
 {
     return array('id' => (int) $network->getID(), 'phid' => $network->getPHID(), 'name' => $network->getName());
 }