Эта система разработана для сложных распределений полномочий администраторам и пользователям веб-проектов. Идеология разработана с подглядыванием на интерфейс раздачи полномочий SAP.
Система была разработана полностью лично мной – архитектура таблиц в СУБД, алгоритмы, а также веб-интерфейс помещен в MVC-фреймворк собственной разработки.
- Создаются справочники или представления, причем искусственные справочники действий (CRUD, к примеру) абсолютно равноправны справочникам системы, таким, как «Разделы», «Каталог товаров».
- На основании этих справочников создается объект полномочий.
- Создаются роли пользователей, например, «Маркетолог», «Администратор», им добавляются профили с нужными объектами прав. Профили позволяют гибко настраивать полномочия. К примеру, «Продавец» может выполнять любые над всеми разделами каталога, но один из этих разделов ему можно только просматривать.
- Конкретному пользователю добавляются нужные ему роли.
Система внедрена в сайт компании «KREZ», официальный интернет-магазин «KREZ», официальный интернет-магазин скидок для партнеров компании LG, Центр Поддержки пользователей компании «MICS», а также и в этот сайт «DVBSCRIPT.RU»