diff --git a/src/applications/phame/controller/blog/PhameBlogViewController.php b/src/applications/phame/controller/blog/PhameBlogViewController.php index 2f38c1b0cf..9c0805932f 100644 --- a/src/applications/phame/controller/blog/PhameBlogViewController.php +++ b/src/applications/phame/controller/blog/PhameBlogViewController.php @@ -156,6 +156,8 @@ final class PhameBlogViewController extends PhameController { $blog, PhabricatorPolicyCapability::CAN_JOIN); + $must_use_form = $blog->getDomain(); + $actions->addAction( id(new PhabricatorActionView()) ->setIcon('new') @@ -169,7 +171,7 @@ final class PhameBlogViewController extends PhameController { ->setUser($user) ->setIcon('world') ->setHref($this->getApplicationURI('live/'.$blog->getID().'/')) - ->setRenderAsForm(true) + ->setRenderAsForm($must_use_form) ->setName(pht('View Live'))); $actions->addAction( diff --git a/src/applications/phame/controller/post/PhamePostViewController.php b/src/applications/phame/controller/post/PhamePostViewController.php index 1240351f11..43f3de762d 100644 --- a/src/applications/phame/controller/post/PhamePostViewController.php +++ b/src/applications/phame/controller/post/PhamePostViewController.php @@ -137,6 +137,7 @@ final class PhamePostViewController extends PhameController { $blog = $post->getBlog(); $can_view_live = $blog && !$post->isDraft(); + $must_use_form = $blog && $blog->getDomain(); if ($can_view_live) { $live_uri = 'live/'.$blog->getID().'/post/'.$post->getPhameTitle(); @@ -151,7 +152,7 @@ final class PhamePostViewController extends PhameController { ->setIcon('world') ->setHref($live_uri) ->setName(pht('View Live')) - ->setRenderAsForm(true) + ->setRenderAsForm($must_use_form) ->setDisabled(!$can_view_live) ->setWorkflow(!$can_view_live));