Администратор Django с поддержкой многопользовательского доступа, ролями и журналами действий?

Я ищу альтернативное решение встроенной админке Django. У нас есть несколько основных требований к этой админ панели. Я понимаю, что ни одна админ панель не будет поставляться со всеми решениями из коробки, моя цель - найти то, которое даст наибольший толчок и потребует наименьших усилий для настройки.

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

Несколько основных требований:

  1. We use django_tenants for multi-tenancy, but we want the super admin to be able to access an individual tenant. For example, each tenant is our client, and our client want us to update some information for them. We would use the admin panel to update the data inside their tenant on their behalf
  2. Roles. We want to have multiple admins and not everyone would be super admin. One person might only be able to access information but not edit any, while another might be able to edit a few selected tables, etc.
  3. Action logs. When an action has been done via admin panel, we would like to log the action to know who add/edit/delete which record.

Я понимаю, что с нашей стороны будет настройка, я просто хочу найти ту, которая не потребует от нас начинать с нуля.

Также не обязательно, чтобы это было встроено в Django. Это может быть отдельное решение с собственным хостом и базой данных, подключаемое к нашей базе данных для управления данными.

Спасибо всем за помощь

Вернуться на верх