fase 3.3: comisiones por reglas y liquidacion (modulo skeen_comisiones: motor con reglas por servicio/categoria/articulo/membresia/paquete, monto fijo y escalonado por metas, base vendido/cobrado con y sin impuestos, neto de devoluciones, metas con bonos, ajustes y liquidacion por periodo); reporte legacy intacto con el motor apagado
This commit is contained in:
@@ -116,6 +116,11 @@ PERMISSION_GROUPS = [
|
||||
('proveedores.ver', 'Ver proveedores'),
|
||||
('proveedores.editar', 'Administrar proveedores'),
|
||||
]),
|
||||
('comisiones', 'Comisiones y liquidaciones', [
|
||||
('comisiones.ver', 'Ver comisiones y liquidaciones'),
|
||||
('comisiones.editar', 'Administrar reglas y metas de comisiones'),
|
||||
('comisiones.liquidar', 'Generar, ajustar y pagar liquidaciones'),
|
||||
]),
|
||||
('config', 'Usuarios y configuración', [
|
||||
('config.usuarios', 'Administrar usuarios'),
|
||||
('config.roles', 'Administrar roles y menús'),
|
||||
@@ -148,6 +153,7 @@ READ_PERM_KEYS = (
|
||||
'membresias.ver',
|
||||
'compras.ver',
|
||||
'proveedores.ver',
|
||||
'comisiones.ver',
|
||||
)
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
@@ -257,6 +263,12 @@ DEFAULT_PERM_ROLES = {
|
||||
'compras.cancelar': AG,
|
||||
'proveedores.ver': ALL,
|
||||
'proveedores.editar': AG,
|
||||
# Comisiones y liquidaciones. Ver es de todos (el rol médico ve SOLO las
|
||||
# suyas: el backend filtra por su empleado); administrar el motor de reglas y
|
||||
# metas, y liquidar/pagar, es de admin/gerencia (tocan dinero del personal).
|
||||
'comisiones.ver': ALL,
|
||||
'comisiones.editar': AG,
|
||||
'comisiones.liquidar': AG,
|
||||
# Usuarios y configuración
|
||||
'config.usuarios': AG,
|
||||
'config.roles': AG,
|
||||
|
||||
Reference in New Issue
Block a user