Add permissions to manage automations

[MAILPOET-4287]
This commit is contained in:
Jan Jakes
2022-05-18 14:51:31 +02:00
committed by Veljko V
parent 73776206cc
commit d9c47a40f2
4 changed files with 20 additions and 2 deletions

View File

@@ -12,6 +12,7 @@ class AccessControl {
const PERMISSION_MANAGE_SUBSCRIBERS = 'mailpoet_manage_subscribers';
const PERMISSION_MANAGE_FORMS = 'mailpoet_manage_forms';
const PERMISSION_MANAGE_SEGMENTS = 'mailpoet_manage_segments';
const PERMISSION_MANAGE_AUTOMATIONS = 'mailpoet_manage_automations';
const NO_ACCESS_RESTRICTION = 'mailpoet_no_access_restriction';
const ALL_ROLES_ACCESS = 'mailpoet_all_roles_access';
@@ -61,6 +62,12 @@ class AccessControl {
'administrator',
]
),
self::PERMISSION_MANAGE_AUTOMATIONS => WPFunctions::get()->applyFilters(
'mailpoet_permission_manage_automations',
[
'administrator',
]
),
];
}
@@ -73,6 +80,7 @@ class AccessControl {
self::PERMISSION_MANAGE_SUBSCRIBERS => WPFunctions::get()->__('Manage subscribers', 'mailpoet'),
self::PERMISSION_MANAGE_FORMS => WPFunctions::get()->__('Manage forms', 'mailpoet'),
self::PERMISSION_MANAGE_SEGMENTS => WPFunctions::get()->__('Manage segments', 'mailpoet'),
self::PERMISSION_MANAGE_AUTOMATIONS => WPFunctions::get()->__('Manage automations', 'mailpoet'),
];
}