feat: intégration Microsoft Graph pour export SharePoint - helper uploadToSharePoint, champs Azure AD en DB et UI
This commit is contained in:
@@ -185,7 +185,12 @@ export const importSettings = mysqlTable("importSettings", {
|
||||
|
||||
// Export folder settings
|
||||
exportFolder: text("exportFolder"), // Path to folder for exporting invoices
|
||||
exportFolderType: mysqlEnum("exportFolderType", ["local", "teams", "sharepoint"]).default("local").notNull(), // Type de destination d'export
|
||||
bapExportMode: mysqlEnum("bapExportMode", ["browser", "folder", "both"]).default("browser").notNull(), // BAP export mode: open in browser or save to folder
|
||||
// Azure AD / Microsoft Graph credentials for SharePoint export
|
||||
azureTenantId: varchar("azureTenantId", { length: 100 }), // Azure AD Tenant ID
|
||||
azureClientId: varchar("azureClientId", { length: 100 }), // Azure AD Application (client) ID
|
||||
azureClientSecret: text("azureClientSecret"), // Azure AD Client Secret (encrypted)
|
||||
|
||||
// AI Engine settings
|
||||
aiProvider: mysqlEnum("aiProvider", ["mistral", "manus"]).default("mistral").notNull(), // AI provider for invoice extraction
|
||||
|
||||
Reference in New Issue
Block a user