Создал кастомную сущность с помощью команды vendor/bin/drush generate content-entity
Вместе с этим появилось 2 права доступа:
title: 'Administer stock settings'
restrict access: true
access stock overview:
title: 'Access stock overview page'
В аннотации к этой сущности прописано:
admin_permission = "administer stock"
Именно это право доступа и позволяет создавать/редактировать/удалять объекты сущности.
Но мне необходимо создать отдельные права доступа на каждое из этих действий, что бы отключить право administer stock и далее для своих этих трех прав написать обработчики действий.
Кто-нибудь знает, как это сделать?
Комментарии
Совет №1 для таких случаев: если вы не знаете как сделать, но видели, что такое есть у модуля ядра, то нужно сразу идти в исходники и искать там.
https://git.drupalcode.org/project/drupal/-/blob/9.4.x/core/modules/node...
https://git.drupalcode.org/project/drupal/-/blob/9.4.x/core/modules/node...