Исходные данные по проекту:
Python3 + Django 1.8 + Postgres 9.
Для работы с БД Postgres используется компонент psycopg2.
Для утентификации используется стандартная Django модель Proxy (но с интерфейсом Xmin).
В качестве административного интерфейса используется компонент Xmin (http://michal.karzynski.pl/blog/2013/05/16/xmin-extjs-admin-django/)
Требуется:
Требуется на базе штатной модели аутентификации (наследование классов) сделать новую модель пользователей: с группами, ролями и правами доступа.
Добавить в административной панели функционал управления Ролями пользователей (далее "Роли"):
возможность добавления, редактирования, удаления Ролей пользователей
возможность выставлять флаги доступа каждой Роли к конкретным действиям (начальная матрица Ролей и доступов прилагается)