В моей настройке CraftCMS 3 является изолированным участником системы, в которой он в основном выступает в качестве стороны авторизации и поставщика контента. Тем не менее, я сталкиваюсь с разочаровывающим ограничением, когда речь идет о запросе ролей и разрешений, не затрагивая и не расширяя исходный код, чтобы администрировать роли и разрешения на дополнительном уровне API.
До сих пор я сталкивался с возможностью для запроса разрешений в Twig, например, {% requirePermission 'stayUpLate' %}
, {% currentUser.isInGroup('groupHandle') %}
и {{ currentUser.can('permissionName') }}
.
Следовательно, возникли следующие вопросы:
Заранее спасибо.