fase 2.6: membresias y suscripciones (modulo skeen_membresias: planes recurrentes con sesiones incluidas o ilimitadas, alta/cobro/renovacion/congelamiento/cancelacion, consumo de sesiones desde POS y expediente, cron de vencimientos y avisos, reporte de ingresos recurrentes); apagado por defecto
This commit is contained in:
@@ -95,6 +95,13 @@ PERMISSION_GROUPS = [
|
||||
('formularios.editar', 'Administrar plantillas de formularios'),
|
||||
('formularios.enviar', 'Enviar formularios a pacientes'),
|
||||
]),
|
||||
('membresias', 'Membresías y suscripciones', [
|
||||
('membresias.ver', 'Ver membresías, planes y adeudos'),
|
||||
('membresias.crear', 'Dar de alta membresías'),
|
||||
('membresias.cobrar', 'Cobrar y renovar membresías'),
|
||||
('membresias.editar', 'Editar planes y membresías'),
|
||||
('membresias.cancelar', 'Congelar y cancelar membresías'),
|
||||
]),
|
||||
('config', 'Usuarios y configuración', [
|
||||
('config.usuarios', 'Administrar usuarios'),
|
||||
('config.roles', 'Administrar roles y menús'),
|
||||
@@ -123,6 +130,7 @@ READ_PERM_KEYS = (
|
||||
'whatsapp.ver',
|
||||
'notificaciones.ver',
|
||||
'formularios.ver',
|
||||
'membresias.ver',
|
||||
)
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
@@ -210,6 +218,14 @@ DEFAULT_PERM_ROLES = {
|
||||
'formularios.crear': ('admin', 'medico', 'recepcion', 'enfermeria', 'gerencia'),
|
||||
'formularios.editar': AG,
|
||||
'formularios.enviar': ('admin', 'medico', 'recepcion', 'enfermeria', 'gerencia'),
|
||||
# Membresías y suscripciones. Ver es de todos; dar de alta y cobrar es de
|
||||
# recepción/gerencia/admin; editar planes y cancelar/congelar es de
|
||||
# gerencia/admin (contra el dinero recurrente de la clínica).
|
||||
'membresias.ver': ALL,
|
||||
'membresias.crear': ('admin', 'recepcion', 'gerencia'),
|
||||
'membresias.cobrar': ('admin', 'recepcion', 'gerencia'),
|
||||
'membresias.editar': AG,
|
||||
'membresias.cancelar': AG,
|
||||
# Usuarios y configuración
|
||||
'config.usuarios': AG,
|
||||
'config.roles': AG,
|
||||
|
||||
Reference in New Issue
Block a user