Вы здесь

Access denied backtrace

Отслеживание запрета доступа к документу для определённой роли.

Модуль Access denied backtrace позволяет отследить место, в котором Друпал запрещает доступ для определённой роли. Вы никогда не сходили с ума из-за того, что определённая роль не может получить доступ к документу? Вы начинаете проверять права доступа, пытаясь определить, что на это влияет. Или ещё хуже, у вас несколько модулей, которые переопределяют права доступа и вы не можете понять, где и когда происходит отказ в доступе.

Для разработки модуля подтолкнуло это обсуждение: https://www.drupal.org/node/610568.

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

Установка и настройка

  • Скачайте и включите модуль
  • Включите отслеживание переопределения прав для определённых ролей (Управление — Конфигурация — Разработка — Access Denied Backtrace)
  • Откройте документ под ролью у которой есть проблемы с доступом
  • Посмотрите отчёт (Управление — Отчёты — Recent Log Entries)
Группа проекта: