fase 3.5: licenciamiento por plan (clave firmada, planes basico/profesional/enterprise/custom, modulos incluidos y limites de usuarios/sucursales/citas/almacenamiento, modo aviso o bloqueo, panel de licencia) + API keys gestionables con alcances y revocacion (arregla la API publica que estaba rota) + webhooks salientes firmados con outbox, reintentos y bitacora; herramientas de vendedor y docs
This commit is contained in:
16
odoo-addons/skeen_plataforma/__init__.py
Normal file
16
odoo-addons/skeen_plataforma/__init__.py
Normal file
@@ -0,0 +1,16 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
from . import models
|
||||
from . import controllers
|
||||
|
||||
|
||||
def post_init_hook(env):
|
||||
"""Siembra la clave legacy de Hermes si no existe.
|
||||
|
||||
En ambas instancias se siembra con el valor histórico
|
||||
`skeen_api_key_2026` para no romper a Hermes al desplegar. Si la clínica ya
|
||||
la cambió (o la borró), no se toca.
|
||||
"""
|
||||
ICP = env['ir.config_parameter'].sudo()
|
||||
if not ICP.get_param('skeen.api.legacy_key'):
|
||||
ICP.set_param('skeen.api.legacy_key', 'skeen_api_key_2026')
|
||||
Reference in New Issue
Block a user