From 92dbf966a1abfc11e2e67226b0fb259b02a5d9ab Mon Sep 17 00:00:00 2001
From: stoletniy
Date: Mon, 2 Oct 2017 12:01:24 +0300
Subject: [PATCH] Add a UI hint for managing capabilities using the Members
plugin [MAILPOET-1123]
---
lib/Config/Menu.php | 1 +
views/settings/advanced.html | 21 +++++++++++++++++++++
2 files changed, 22 insertions(+)
diff --git a/lib/Config/Menu.php b/lib/Config/Menu.php
index eba8966cfd..42f6c1f79b 100644
--- a/lib/Config/Menu.php
+++ b/lib/Config/Menu.php
@@ -411,6 +411,7 @@ class Menu {
'premium_key_valid' => !empty($this->premium_key_valid),
'mss_active' => Bridge::isMPSendingServiceEnabled(),
'mss_key_valid' => !empty($mp_api_key_valid),
+ 'members_plugin_active' => is_plugin_active('members/members.php'),
'pages' => Pages::getAll(),
'flags' => $flags,
'current_user' => wp_get_current_user(),
diff --git a/views/settings/advanced.html b/views/settings/advanced.html
index acd449f25b..982b9de1bc 100644
--- a/views/settings/advanced.html
+++ b/views/settings/advanced.html
@@ -67,6 +67,27 @@
+
+
+
+ <%= __('Roles and capabilities') %>
+
+ <%= __('Manage which WordPress roles access which features of MailPoet.') %>
+
+ |
+
+ <% if (members_plugin_active) %>
+
+ <%= __('Manage using the Members plugin') %>
+
+ <% else %>
+ <%= __('Install the plugin [link]Members[/link] (free) to manage permissions.')
+ |replaceLinkTags('https://wordpress.org/plugins/members/', {'target' : '_blank'})
+ |raw
+ %>
+ <% endif %>
+ |
+
|