Commit b73abff6b4f93ce5a90d6e4868cf5877970a0632
1 parent
84125667
установка 2 новых ролей "автор", "редактор"
Showing
2 changed files
with
5 additions
and
1 deletions
Show diff stats
app/library/App/Bootstrap/AclBootstrap.php
... | ... | @@ -26,6 +26,8 @@ class AclBootstrap implements BootstrapInterface |
26 | 26 | $acl->addRole(new Acl\Role(AclRoles::ADMINISTRATOR), $authorizedRole); |
27 | 27 | $acl->addRole(new Acl\Role(AclRoles::MANAGER), $authorizedRole); |
28 | 28 | $acl->addRole(new Acl\Role(AclRoles::USER), $authorizedRole); |
29 | + $acl->addRole(new Acl\Role(AclRoles::EDITOR), $authorizedRole); | |
30 | + $acl->addRole(new Acl\Role(AclRoles::AUTHOR), $authorizedRole); | |
29 | 31 | |
30 | 32 | $acl->mountMany($api->getCollections()); |
31 | 33 | } | ... | ... |
app/library/App/Constants/AclRoles.php
... | ... | @@ -6,10 +6,12 @@ class AclRoles |
6 | 6 | { |
7 | 7 | const UNAUTHORIZED = 'Unauthorized'; |
8 | 8 | const AUTHORIZED = 'Authorized'; |
9 | + const AUTHOR = 'Author'; | |
10 | + const EDITOR = 'Editor'; | |
9 | 11 | const USER = 'User'; |
10 | 12 | const MANAGER = 'Manager'; |
11 | 13 | const ADMINISTRATOR = 'Administrator'; |
12 | 14 | |
13 | 15 | const ALL_ROLES = [self::UNAUTHORIZED, self::AUTHORIZED, self::USER, self::MANAGER, self::ADMINISTRATOR]; |
14 | - const ALL_REAL_ROLES = [self::USER, self::MANAGER, self::ADMINISTRATOR]; | |
16 | + const ALL_REAL_ROLES = [self::AUTHOR, self::EDITOR, self::USER, self::MANAGER, self::ADMINISTRATOR]; | |
15 | 17 | } |
16 | 18 | \ No newline at end of file | ... | ... |