lexlex
Новичок
Структура базы данных для разграничения доступа и полномочий
Может кто подскажет какие создать таблицы для оптимальной струтуры базы данных.
Существует три группы пользователей по полномочиям.
Администратор(один), менеджеры и простые пользователи.
Администратор может создавать менеджеров. Менеджеры могут создавать группы, в которые добавлять пользователей.
Пользователи могут регистрироваться сами, но не могут добавлять себя в группы созданные менеджерами.
Менеджеры не могут видеть пользователей и группы друг друга. У всех пользователей в группах созданных менеджерами полномочия равны. Разделение на группы нужно лишь для окончательного подсчета результатов.
Может кто подскажет какие создать таблицы для оптимальной струтуры базы данных.
Существует три группы пользователей по полномочиям.
Администратор(один), менеджеры и простые пользователи.
Администратор может создавать менеджеров. Менеджеры могут создавать группы, в которые добавлять пользователей.
Пользователи могут регистрироваться сами, но не могут добавлять себя в группы созданные менеджерами.
Менеджеры не могут видеть пользователей и группы друг друга. У всех пользователей в группах созданных менеджерами полномочия равны. Разделение на группы нужно лишь для окончательного подсчета результатов.