Добрый день!
Стоит задача написать сервис в котором будут 4 вида пользователей. Например:
Должно быть 4 вида пользователей:
- Администратор
- Прораб
- Бухгалтер
- Снабженец
Прораб имеет приходы(от администраторов) и расходы(на объект - цемент, метал и т.д и т.п, бензин), виды приходов и расходов будут выбираться из заранее заданой БД(воззможно сделаю отдельную модельку). При этом прорабы друг друга не видят...они могут только свою табличку расходов приходов редактировать.
Снабженец так же имеет свою табличку приходов и расходов, но прорабы могут видеть на какой объект что он доставил(бензин, краску, метал)
Бухгалтер видит все расходы и приходы прорабов и снабженца.
Администратор так же имеет свои расходы(офис, обьекты, дом, зп) и приходы(от клиентов) + должен видеть все таблицы в т.ч свободные с прорабами и снабженцами.
Подскажите пожалуйста как лучше всего реализовать типы пользователей? Нигде не нашёл хорошего примера и объяснения.
Заранее спасибо, с уважением, Руслан.
И как сделать право только чтение для данных?