From 2ce07e922beb6d1effe3d4484fda90b00e3fabff Mon Sep 17 00:00:00 2001 From: Rish Date: Fri, 11 Oct 2019 15:27:24 +0530 Subject: [PATCH] Fixed member section visibility for owner no issue Previously we were just hiding the toggle for member section in case of user not being owner. This updates to hide full section in case of non-owner user which is expected behavior --- ghost/admin/app/templates/settings/labs.hbs | 67 +++++++++++---------- 1 file changed, 34 insertions(+), 33 deletions(-) diff --git a/ghost/admin/app/templates/settings/labs.hbs b/ghost/admin/app/templates/settings/labs.hbs index 74518d862c..4b3b12139c 100644 --- a/ghost/admin/app/templates/settings/labs.hbs +++ b/ghost/admin/app/templates/settings/labs.hbs @@ -214,42 +214,43 @@ {{/gh-uploader}} - - {{#if config.enableDeveloperExperiments}} -
Members (BETA)
-
-
-
-
-
-
Members
-
Enable membership for your site
-
-
-
{{gh-feature-flag "members"}}
+ {{#if session.user.isOwner}} + {{#if config.enableDeveloperExperiments}} +
Members (BETA)
+
+
+
+
+
+
Members
+
Enable membership for your site
+
+
+
{{gh-feature-flag "members"}}
+
+
+ + {{#liquid-if feature.labs.members}} + {{gh-members-lab-setting + settings=settings + setDefaultContentVisibility=(action "setDefaultContentVisibility") + setMembersSubscriptionSettings=(action "setMembersSubscriptionSettings") + }} + +
+ {{gh-task-button "Save members settings" + task=saveSettings + successText="Saved" + runningText="Saving" + class="gh-btn gh-btn-blue gh-btn-icon" + }} +
+ {{/liquid-if}}
+
- - {{#liquid-if feature.labs.members}} - {{gh-members-lab-setting - settings=settings - setDefaultContentVisibility=(action "setDefaultContentVisibility") - setMembersSubscriptionSettings=(action "setMembersSubscriptionSettings") - }} - -
- {{gh-task-button "Save members settings" - task=saveSettings - successText="Saved" - runningText="Saving" - class="gh-btn gh-btn-blue gh-btn-icon" - }} -
- {{/liquid-if}}
- -
-
+ {{/if}} {{/if}}