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

@ -2,6 +2,7 @@
namespace MailPoet\Automation\Engine\API;
use MailPoet\Config\AccessControl;
use MailPoet\Validator\Schema;
use function current_user_can;
@ -10,7 +11,7 @@ abstract class Endpoint {
abstract public function handle(Request $request): Response;
public function checkPermissions(): bool {
return current_user_can('administrator');
return current_user_can(AccessControl::PERMISSION_MANAGE_AUTOMATIONS);
}
/** @return array<string, Schema> */