Я создаю веб-сайт, на котором есть проекты, пользователи и разрешения для каждого пользователя или групп пользователей. Это инструмент совместной работы сообщества, и у меня есть 4 разных разрешения:
- Создатель - вносить изменения, принимать изменения, изменять разрешения
- Принять изменения
- Внести изменения
- Вид
Как я могу реализовать в базе данных такую систему разрешений для групп пользователей?
Изменить: Группы/разрешения определяются по репутации, например, на StackOverflow.
Изменить 2 - подробнее: каждый файл должен иметь разрешение, для проектов требуются разрешения по умолчанию для вновь созданных файлов, а также мне нужно настроить разрешения базы данных MySQL.