39 lines
1.5 KiB
Python
39 lines
1.5 KiB
Python
# -*- coding: utf-8 -*-
|
|
{
|
|
'name': 'SKEEN Plataforma (licencias, API keys y webhooks)',
|
|
'version': '1.0.0',
|
|
'category': 'Healthcare',
|
|
'summary': 'Licenciamiento por plan, claves de API gestionables y webhooks salientes',
|
|
'description': """
|
|
Piezas de producto comercial para SKEEN:
|
|
|
|
* Licenciamiento por plan: el bloque `licencia` de clinic-settings decide
|
|
qué módulos incluye cada cliente y sus límites de uso. Sin licencia
|
|
aplicada (default) el sistema se comporta EXACTAMENTE como hoy.
|
|
* API de terceros gestionable: clave legacy de Hermes intacta + claves
|
|
propias con alcances (scopes), vencimiento y revocación.
|
|
* Webhooks salientes: outbox + cron + reintentos con backoff + log de
|
|
entregas. Con cero webhooks activos no se emite ni se envía nada.
|
|
|
|
Todo está apagado por defecto: sin licencia, sin claves nuevas y sin
|
|
webhooks configurados nada cambia en la instancia.
|
|
""",
|
|
'author': 'Consultoria Alcaraz Salazar, S.A.S.',
|
|
'website': 'https://skeen.mx',
|
|
'depends': [
|
|
'base', 'skeen_citas', 'skeen_pacientes', 'skeen_visitas',
|
|
'skeen_ventas', 'skeen_pagos', 'skeen_whatsapp', 'skeen_inventario',
|
|
'skeen_membresias', 'skeen_compras', 'skeen_comisiones',
|
|
'skeen_formularios',
|
|
],
|
|
'data': [
|
|
'security/ir.model.access.csv',
|
|
'data/webhooks_cron.xml',
|
|
],
|
|
'post_init_hook': 'post_init_hook',
|
|
'installable': True,
|
|
'application': False,
|
|
'auto_install': False,
|
|
'license': 'LGPL-3',
|
|
}
|