yanovich/abstract-accounting — Issue #14: Аутентифика́ция
Author: sergeygaychuk
Created: 2011-11-25 10:24:14+00:00
State: open

Аутентификация содержит:
Таблица ролей(CanCan), таблицу групп, таблицу полномочий, таблица прямого доступа.

Таблица Группа:
Начальник
Подчиненные:
Лицо

Таблица полномочий:
Лицо
Объект (место)
Вид работ
Тип документа (Накладная, Счет, Выдача и т. д.)

Таблица прямого допуска:
Лицо
Тип документа
Id документа

После проверки CanCan
index
Создатель видит свои объекты
Начальник группы видит объекты всех подчинненых (по иерархии)
Если прошел проверку полномочий:
Объект и вид работ и документ совпадают или пустой каждый
Если выдан прямой допуск

Страница создания роли:
Добавить разрешение на forward(возможность раздачи прямого доступа к объекту)
По умолчанию все галочки должны стоять.