Всем привет!
Решил таки съехать со всех CMS которые предлагают и написать свою. Сейчас занимаюсь проектированием RBAC дерева и возникла проблема в недостаточном понимании организации работы в больших интернет магазинах (не в маленьких), а именно в правах доступа.
На данный момент могу выделить такие роли:
Гость - может просматривать витрину и добавлять в корзину товары.
Покупатель - может делать заказы и авторизироваться на сайте.
Менеджер по товарам - все, что связано в товаром: добавление, редактирование, просмотрю
Менеджер по работе с клиентами: просмотр товаров и остатков, доступ к базе клиентов.
Главный менеджер - включает привилегии менеджера по товарам и работе с клиентами.
Директор - все, что выше + просмотр статистики.
Создатель - полный доступ к системе.
Возможно я что то где то не дописал или ошибся из за не большого опыта по работе с интернет-магазинами, прошу меня поправить. Заранее благодарен.
_____________
HTML5, CSS3, jQuery, Node.js, PHP, Yii, Joomla, MySQL, MongoDb, GIMP