Esta pregunta sobre la implementación de RBAC. ¿Puede un sujeto tener un papel en un cierto reino?
Supongamos que una universidad está formada por departamentos. Los departamentos tienen cursos. Los cursos tienen alumnos. Los estudiantes tienen calificaciones en los cursos.
Tenga en cuenta que estas calificaciones se encuentran DENTRO del ámbito de un departamento en particular, pero no están directamente Apropiadas por el departamento.
Deseamos declarar que el rol de "jefe de departamento" debería tener acceso a todas las cosas dentro del ámbito de su departamento, incluidos todos los grados. ¿Hay alguna forma estándar / recomendada para hacer esto? Estoy (ligeramente) familiarizado con la propiedad, pero las calificaciones son propiedad del estudiante. El hecho de que el grado esté dentro del departamento es indirecto.
A partir de mi lectura inicial, parece que al menos, uno tendría que crear muchos roles duplicados: "jefe del departamento de matemáticas", "jefe del departamento de historia", "jefe del departamento de inglés", etc. Parece preferible definir el " el "jefe de departamento" desempeña un papel y asigna ese rol a una asignatura relativa a un determinado departamento, luego tiene ese flujo hacia abajo en las calificaciones dentro del departamento X. ¿Es eso posible? Muchas gracias por su ayuda.