CraftCMS 3 Query Роли и разрешения - PullRequest
0 голосов
/ 20 февраля 2020

В моей настройке CraftCMS 3 является изолированным участником системы, в которой он в основном выступает в качестве стороны авторизации и поставщика контента. Тем не менее, я сталкиваюсь с разочаровывающим ограничением, когда речь идет о запросе ролей и разрешений, не затрагивая и не расширяя исходный код, чтобы администрировать роли и разрешения на дополнительном уровне API.

До сих пор я сталкивался с возможностью для запроса разрешений в Twig, например, {% requirePermission 'stayUpLate' %}, {% currentUser.isInGroup('groupHandle') %} и {{ currentUser.can('permissionName') }}.

Следовательно, возникли следующие вопросы:

  • Где можно определить пользовательское разрешение и связать его с пользователи?
  • Где находится список доступных строк разрешений? https://docs.craftcms.com/v3/users.html#permissions
  • Есть ли возможность запрашивать эти разрешения через интерфейс GraphQL ?

Заранее спасибо.

...