🏛️ ALUSAGE
🏛️

ALUSAGE

Hub documentaire interne ALUSAGE — modules custom, sites web cohabitants, procédures opérationnelles, incidents. Cet article est le miroir Odoo du projet vault alusage-prod ; la source de vérité reste le vault Obsidian.

📓
Source de vérité = vault Toute mise à jour passe d'abord par le projet vault alusage-prod (ouvre Obsidian). Cet article Knowledge en est le reflet partagé avec l'équipe et les clients.

Modules custom

Section à compléter au fil de l'eau. Modules installés en prod (22) : alusage_ai*, ia_assistant_rag, theme_alusage_nicolas, website_*_improve, website_eco_metrics, website_blog_knowledge_bridge, website_knowledge_scope, helloasso_*, l10n_fr_*, pdf_form_report, studio_customization, calendar_event_to_timesheet_alusage.

Sites web cohabitants

L'instance Odoo héberge six sites web, deux sociétés.

  • https://alusage.fr — site corporate Alusage SAS
  • https://nicolas.alusage.fr — freelance + helpdesk Nicolas (Alusage SAS)
  • https://besacraft.fr — Besacraft (Alusage SAS)
  • https://lesateliersdu97.fttl.fr — Ateliers du 97 (Alusage SAS)
  • https://christine.alusage.fr — Christine Dornier, psychanalyste (société dédiée)
  • https://fondaction.alusage.fr — Fond'action Alusage (société dédiée)

Procédures opérationnelles

Build & deploy Cloudron

Workflow standard, à détailler :

  1. Dév sur branche 18.0-<feature> du client jarvis-v2 alusage18.
  2. Merge sur 18.0.
  3. Rebuild image Docker Cloudron.
  4. cloudron update sur l'app alusage en prod.

Restauration / import base

(à compléter)

Incidents & post-mortems

🟠
Bug intermittent field.related_field is None sur website.page AttributeError dans osv/expression.py:1030 lors de website._search_page(). Mitigation : cloudron restart. Hypothèse : registry désynchronisé après opération JSON-RPC. Investigation tracée dans le projet vault alusage-prod.

Suivi opérationnel

Project Odoo associé : ALUSAGE - Prod (id 142) — feuilles de temps activées, tag Odoo 18.0, société Alusage SAS.

→ Ouvrir le projet dans Odoo