Материал из Ananas
Перейти к: навигация, поиск

В системе АНАНАС предусмотрен определяемый Настройщиком набор ролей. Каждой роли сопоставляются права чтения/записи данных объектов системы. Информация о ролях (имя, описание ) хранится в конфигурации в разделе Rights. При создании каждого нового объекта системы Настройщик определяет набор прав доступа к этому объекту для каждой роли. Администратор БД создает учетные записи пользователей и соотносит их с предопределенными ролями. Для каждой роли предусматривается свой набор элементов управления в главном меню и панели инструментов в Ananas:Engine. Если пользователь выполняет несколько ролей, то у него есть возможность выбрать интерфейс любой своей роли. Это делается в меню Options->Interface. У администратора БД есть возможность назначать права доступа к конкретным экземплярам объектов в БД для конкретного пользователя. В БД хранится таблица с uid объекта, id пользователя и его правами на данный объект.