bloque 1: anticipo al reservar en linea y cobro automatico de membresias con enlace de pago (modulo skeen_cobros: enlaces con token firmado, webhooks de Stripe/MercadoPago, modo simulado para pruebas, pagina publica de pago, expiracion automatica y reembolso, reintentos de cobro, permisos y reporte); apagado por defecto
This commit is contained in:
@@ -121,6 +121,12 @@ PERMISSION_GROUPS = [
|
||||
('comisiones.editar', 'Administrar reglas y metas de comisiones'),
|
||||
('comisiones.liquidar', 'Generar, ajustar y pagar liquidaciones'),
|
||||
]),
|
||||
('cobros', 'Cobros y enlaces de pago', [
|
||||
('cobros.ver', 'Ver enlaces de cobro pendientes y pagados'),
|
||||
('cobros.administrar', 'Administrar enlaces de cobro'),
|
||||
('cobros.forzar', 'Forzar el cobro de un enlace'),
|
||||
('cobros.cancelar', 'Cancelar enlaces y liberar retenciones'),
|
||||
]),
|
||||
('config', 'Usuarios y configuración', [
|
||||
('config.usuarios', 'Administrar usuarios'),
|
||||
('config.roles', 'Administrar roles y menús'),
|
||||
@@ -158,6 +164,7 @@ READ_PERM_KEYS = (
|
||||
'compras.ver',
|
||||
'proveedores.ver',
|
||||
'comisiones.ver',
|
||||
'cobros.ver',
|
||||
)
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
@@ -273,6 +280,13 @@ DEFAULT_PERM_ROLES = {
|
||||
'comisiones.ver': ALL,
|
||||
'comisiones.editar': AG,
|
||||
'comisiones.liquidar': AG,
|
||||
# Cobros y enlaces de pago. Ver es de todos; administrar (crear/cancelar) es
|
||||
# de admin/gerencia; forzar el cobro (registrar un pago sin pasarela) lo
|
||||
# hace recepción/gerencia/admin; cancelar retenciones, admin/gerencia.
|
||||
'cobros.ver': ALL,
|
||||
'cobros.administrar': AG,
|
||||
'cobros.forzar': ('admin', 'recepcion', 'gerencia'),
|
||||
'cobros.cancelar': AG,
|
||||
# Usuarios y configuración
|
||||
'config.usuarios': AG,
|
||||
'config.roles': AG,
|
||||
|
||||
Reference in New Issue
Block a user