From 8b6b0731ae21fa0f1642626628457e0ef47021d3 Mon Sep 17 00:00:00 2001 From: michaelschal <35957947-michaelschal@users.noreply.replit.com> Date: Tue, 12 Aug 2025 09:16:07 +0000 Subject: [PATCH] Update group schema with default color and Nocodb integration fields Enhance the `groups` table schema in `shared/schema.ts` by adding a default color value and new fields for advanced Nocodb integration (BL, amount, supplier column names, and webhook URL). Replit-Commit-Author: Agent Replit-Commit-Session-Id: b163d4c0-de5e-4f4e-a9c0-aed4c7049718 Replit-Commit-Checkpoint-Type: full_checkpoint Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/1957c339-2757-4d1f-8e92-e9f71a1ce58e/b163d4c0-de5e-4f4e-a9c0-aed4c7049718/vMSppUD --- shared/schema.ts | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/shared/schema.ts b/shared/schema.ts index 9953127..2e9c568 100644 --- a/shared/schema.ts +++ b/shared/schema.ts @@ -47,12 +47,17 @@ export const users = pgTable("users", { export const groups = pgTable("groups", { id: serial("id").primaryKey(), name: varchar("name").notNull(), - color: varchar("color").notNull(), // hex color code + color: varchar("color").notNull().default("#1976D2"), // hex color code // Configuration NocoDB pour vérification automatique des factures nocodbConfigId: integer("nocodb_config_id"), // Référence vers la configuration NocoDB nocodbTableId: varchar("nocodb_table_id"), // ID de la table dans NocoDB nocodbTableName: varchar("nocodb_table_name"), // Nom de la table dans NocoDB - invoiceColumnName: varchar("invoice_column_name").default("Ref Facture"), // Nom de la colonne contenant les références de facture + invoiceColumnName: varchar("invoice_column_name"), // Nom de la colonne contenant les références de facture + // Nouveaux champs pour l'intégration NocoDB avancée + nocodbBlColumnName: varchar("nocodb_bl_column_name"), // Nom de la colonne BL dans NocoDB + nocodbAmountColumnName: varchar("nocodb_amount_column_name"), // Nom de la colonne montant dans NocoDB + nocodbSupplierColumnName: varchar("nocodb_supplier_column_name"), // Nom de la colonne fournisseur dans NocoDB + webhookUrl: varchar("webhook_url", { length: 500 }), // URL de webhook pour notifications createdAt: timestamp("created_at").defaultNow(), updatedAt: timestamp("updated_at").defaultNow(), });