Changeset View
Changeset View
Standalone View
Standalone View
src/applications/phame/controller/post/PhamePostViewController.php
| Show First 20 Lines • Show All 117 Lines • ▼ Show 20 Lines | $actions->addAction( | ||||
| ->setDisabled(!$can_edit) | ->setDisabled(!$can_edit) | ||||
| ->setWorkflow(!$can_edit)); | ->setWorkflow(!$can_edit)); | ||||
| if ($post->isDraft()) { | if ($post->isDraft()) { | ||||
| $actions->addAction( | $actions->addAction( | ||||
| id(new PhabricatorActionView()) | id(new PhabricatorActionView()) | ||||
| ->setIcon('fa-eye') | ->setIcon('fa-eye') | ||||
| ->setHref($this->getApplicationURI('post/publish/'.$id.'/')) | ->setHref($this->getApplicationURI('post/publish/'.$id.'/')) | ||||
| ->setDisabled(!$can_edit) | |||||
| ->setName(pht('Preview / Publish'))); | ->setName(pht('Preview / Publish'))); | ||||
| } else { | } else { | ||||
| $actions->addAction( | $actions->addAction( | ||||
| id(new PhabricatorActionView()) | id(new PhabricatorActionView()) | ||||
| ->setIcon('fa-eye-slash') | ->setIcon('fa-eye-slash') | ||||
| ->setHref($this->getApplicationURI('post/unpublish/'.$id.'/')) | ->setHref($this->getApplicationURI('post/unpublish/'.$id.'/')) | ||||
| ->setName(pht('Unpublish')) | ->setName(pht('Unpublish')) | ||||
| ->setDisabled(!$can_edit) | |||||
| ->setWorkflow(true)); | ->setWorkflow(true)); | ||||
| } | } | ||||
| $actions->addAction( | $actions->addAction( | ||||
| id(new PhabricatorActionView()) | id(new PhabricatorActionView()) | ||||
| ->setIcon('fa-times') | ->setIcon('fa-times') | ||||
| ->setHref($this->getApplicationURI('post/delete/'.$id.'/')) | ->setHref($this->getApplicationURI('post/delete/'.$id.'/')) | ||||
| ->setName(pht('Delete Post')) | ->setName(pht('Delete Post')) | ||||
| ▲ Show 20 Lines • Show All 53 Lines • Show Last 20 Lines | |||||