bloque 2: cuenta del cliente (modulo skeen_portal_cliente: acceso con codigo por WhatsApp o enlace por correo, sesion propia separada del personal, mis citas con cancelar y reagendar, pagos, monedero, paquetes, membresias con pago del periodo, formularios, documentos y perfil; invitacion y control de sesiones desde el expediente); apagado por defecto
This commit is contained in:
38
odoo-addons/skeen_portal_cliente/__manifest__.py
Normal file
38
odoo-addons/skeen_portal_cliente/__manifest__.py
Normal file
@@ -0,0 +1,38 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
{
|
||||
'name': 'SKEEN Portal del cliente (cuenta de autoservicio)',
|
||||
'version': '1.0.0',
|
||||
'category': 'Healthcare',
|
||||
'summary': 'Cuenta del cliente: acceso sin contraseña, citas, pagos, monedero, paquetes, membresías, formularios y documentos',
|
||||
'description': """
|
||||
Portal de autoservicio del paciente final, APAGADO por defecto.
|
||||
|
||||
- Acceso sin contraseña: código de 6 dígitos por WhatsApp o enlace de
|
||||
acceso por correo, usando el motor de notificaciones (modo prueba).
|
||||
- Sesión propia del cliente (token HMAC revocable), separada de la del
|
||||
personal: un token de cliente no sirve en los endpoints del personal y
|
||||
viceversa. El alcance queda fijado al paciente identificado.
|
||||
- El cliente ve sus citas (cancelar/reagendar), pagos y estado de cuenta,
|
||||
monedero, paquetes, membresías, formularios y documentos.
|
||||
- Para el personal: invitar al portal, ver accesos activos y cerrar
|
||||
sesiones, con permiso propio (`portal.invitar` / `portal.sesiones`).
|
||||
|
||||
La regla de oro: con `portal_cliente.activo=False` (default) TODO
|
||||
responde 404/activo=false y no aparece ninguna ruta ni enlace nuevo.
|
||||
""",
|
||||
'author': 'Consultoria Alcaraz Salazar, S.A.S.',
|
||||
'website': 'https://skeen.mx',
|
||||
'depends': [
|
||||
'base', 'skeen_citas', 'skeen_pacientes', 'skeen_whatsapp',
|
||||
'skeen_cobros', 'skeen_membresias', 'skeen_monedero', 'skeen_ventas',
|
||||
'skeen_pagos', 'skeen_formularios', 'skeen_visitas',
|
||||
],
|
||||
'data': [
|
||||
'security/ir.model.access.csv',
|
||||
'data/portal_cron.xml',
|
||||
],
|
||||
'installable': True,
|
||||
'application': False,
|
||||
'auto_install': False,
|
||||
'license': 'LGPL-3',
|
||||
}
|
||||
Reference in New Issue
Block a user