Fix MailPoet icon displaying in Members tab on production [MAILPOET-493]

This commit is contained in:
stoletniy
2017-09-27 17:13:23 +03:00
committed by pavel-mailpoet
parent 8706abcdf0
commit 3af059f5c4
3 changed files with 16 additions and 3 deletions

View File

@ -7,6 +7,14 @@ use MailPoet\WP\Hooks;
class Capabilities {
const MEMBERS_CAP_GROUP_NAME = 'mailpoet';
private $renderer = null;
function __construct($renderer = null) {
if($renderer !== null) {
$this->renderer = $renderer;
}
}
function init() {
$this->setupMembersCapabilities();
}
@ -38,7 +46,10 @@ class Capabilities {
}
function setupMembersCapabilities() {
wp_enqueue_style('mailpoet-admin-global', Env::$assets_url . '/css/admin-global.css');
wp_enqueue_style(
'mailpoet-admin-global',
Env::$assets_url . '/css/' . $this->renderer->getCssAsset('admin-global.css')
);
Hooks::addAction('members_register_cap_groups', array($this, 'registerMembersCapGroup'));
Hooks::addAction('members_register_caps', array($this, 'registerMembersCapabilities'));
}