Используйте Backpack's Admin CRUD также для обычного пользователя

Можно ли использовать CRUD администратора Backpack также для обычного пользователя (очевидно, с ограниченной функциональностью)?

Например, с помощью маршрута website.com/admin я могу получить доступ к панели администратора Backpack, но что, если я хочу дать обычному пользователю возможность использовать инструменты, которые предлагает Backpack (те же представления, те же методы), но, например, без возможности добавления / обновления / удаления других пользователей, но просто для их визуализации? И, возможно, в другом маршруте, отличном от website.com/admin.

Или, возможно, используя те же компоненты, но визуализируя другим способом (ограниченные действия для обычного пользователя) с помощью промежуточного программного обеспечения, которое проверяет, является ли пользователь администратором или нет


person pierluromani    schedule 24.12.2020    source источник


Ответы (1)


Вам следует использовать пакет диспетчера разрешений. Вы сами решаете, какая роль с разрешениями вам нужна, и можете ограничивать доступ по своему усмотрению;)

Здесь

person T-prod    schedule 30.12.2020
comment
О, я рад, что есть способ сделать это. Не могли бы вы уточнить, что мне делать? Я считаю себя новичком, поэтому не знаю, куда деть то, что ты сказал - person pierluromani; 31.12.2020
comment
Могу ли я использовать это, если я уже создал модель роли, миграцию, поле в таблице пользователей ...? - person pierluromani; 31.12.2020