Konstantin18ko
@Konstantin18ko
Стоматолог

Как создать определить логику выборки и рендеренга на сранице?

Есть пользователи, которым назначаются группы. В каждой группе есть разделы, в которых доступны функции crud.
Например:
Есть группы: root, admin, doctor.
Есть пользователи: user1, user2, user3.
user1-root(database(r)); user_role_access(crud))/admin(status_order(crud))
user2-root(database(r)); user_role_access(r))
user3-doctor(patients(cru))
Допустим user1 уехал в отпуск, а user3 стал заведующим отделением и ему дали возможность удалять записи.
Станет так:
user2-root(database(crud)); user_role_access(crud))
user3-doctor(patients(crud))
Сколько и какие таблицы надо создать и как связать?
Таблицы users и roles уже созданы. role_user тоже создана.
  • Вопрос задан
  • 130 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы