fase 3.1: recursos fisicos en agenda (modelo skeen.recurso con semilla cabina/consultoria, asignacion multiple a citas con validacion de solape, bloqueos por recurso, lista de espera desde recursos, vista/filtro por recurso, reporte de ocupacion); apagado por defecto
This commit is contained in:
@@ -38,6 +38,10 @@ PERMISSION_GROUPS = [
|
||||
('agenda.todas', 'Ver la agenda de todos (no solo la propia)'),
|
||||
('agenda.bloquear', 'Bloquear / cerrar agenda'),
|
||||
]),
|
||||
('recursos', 'Recursos de la agenda', [
|
||||
('recursos.ver', 'Ver recursos (cabinas, salas, equipos)'),
|
||||
('recursos.editar', 'Administrar recursos y su configuración'),
|
||||
]),
|
||||
('pacientes', 'Pacientes', [
|
||||
('pacientes.ver', 'Ver pacientes'),
|
||||
('pacientes.expediente', 'Ver expediente completo'),
|
||||
@@ -121,6 +125,7 @@ PERM_LABELS = {
|
||||
# Permisos que sólo son lectura: son los que conserva el rol 'lectura'.
|
||||
READ_PERM_KEYS = (
|
||||
'agenda.ver', 'agenda.todas',
|
||||
'recursos.ver',
|
||||
'pacientes.ver', 'pacientes.expediente', 'pacientes.exportar', 'pacientes.saldos',
|
||||
'visitas.ver',
|
||||
'inventario.ver',
|
||||
@@ -168,6 +173,9 @@ DEFAULT_PERM_ROLES = {
|
||||
'agenda.visitas': W,
|
||||
'agenda.todas': W,
|
||||
'agenda.bloquear': W,
|
||||
# Recursos de la agenda: ver es de todos; administrarlos es de admin/gerencia.
|
||||
'recursos.ver': ALL,
|
||||
'recursos.editar': AG,
|
||||
# Pacientes
|
||||
'pacientes.ver': ALL,
|
||||
'pacientes.expediente': ALL,
|
||||
|
||||
Reference in New Issue
Block a user