Как определить разрешение в контроллере, чтобы получить доступ к функции Например, USER -> Joe
может использовать функцию read create update delete, но USER -> dog
может использовать функцию только read. В котором table permission
может непрерывно увеличиваться и определять динамические разрешения c.
Я знаю роли и разрешения spat ie, но он создает таблицу по умолчанию, которую я хочу использовать в своей таблице.
У меня есть разрешение таблицы
________________________________________________________
| id | APP | read | create | update | delete | group |
|------+------+------+--------+--------+--------+-------|
| 1 | aa | 1 | 1 | 1 | 1 | admin |
| 2 | bb | 1 | 0 | 0 | 0 | user |
| 3 | cc | 1 | 1 | 1 | 1 | admin |
|______|______|______|________|________|________|_______|
, и у меня есть роль таблицы
_______________________
| id | user | group |
|------+------+-------|
| 1 | joe | admin |
| 2 | dog | user |
| 3 | cat | admin |
|______|______|_______|