feat(erp): manifeste d'exercice, rejeu à blanc, gardes manquantes, trunk réconcilié #92

Merged
arcodange merged 6 commits from arcodange/compta-rails into main 2026-08-14 22:05:50 +02:00
Showing only changes of commit e175f1fead - Show all commits
+9 -2
View File
@@ -2,6 +2,7 @@ import "load_dotenv";
import { chromium } from "playwright"; import { chromium } from "playwright";
import initialSetup from "./scripts/admin/initialSetup.ts"; import initialSetup from "./scripts/admin/initialSetup.ts";
import login from "./scripts/login.ts"; import login from "./scripts/login.ts";
import { assertSandbox } from "./scripts/guard.ts";
import companySetup, { Company } from "./scripts/admin/companySetup.ts"; import companySetup, { Company } from "./scripts/admin/companySetup.ts";
import path from "node:path"; import path from "node:path";
import displaySetup from "./scripts/admin/displaySetup.ts"; import displaySetup from "./scripts/admin/displaySetup.ts";
@@ -10,8 +11,14 @@ import moduleSetup from "./scripts/admin/moduleSetup.ts";
/* /*
Initialisation Initialisation
*/ */
const dolibarrAddress = Deno.env.get("DOLIBARR_ADDRESS") || // GARDE D'HÔTE. main.ts pilote l'ASSISTANT D'INSTALLATION (`/install/`) : c'est
"https://erp.arcodange.duckdns.org"; // le script le plus destructeur du dépôt. Pointé sur la production avec
// l'environnement ambiant — et `test/.env` porte justement DOLIBARR_ADDRESS sur
// la PRODUCTION — il relancerait l'installeur sur l'ERP réel.
// assertSandbox() n'autorise que le bac à sable, sauf double opt-in explicite
// (ARCO_ALLOW_PRODUCTION + ARCO_PROD_CONFIRM) pour l'installation initiale d'un
// nouvel environnement, qui reste un geste d'opérateur.
const dolibarrAddress = assertSandbox();
const debug = true; const debug = true;
const DBpassword = Deno.env.get("DOLI_DB_PASSWORD") || "undefined"; const DBpassword = Deno.env.get("DOLI_DB_PASSWORD") || "undefined";
const adminCredentials = { const adminCredentials = {