import type { ModuleConfig } from '@/core/module-registry/types'; import { registerModules } from '@/core/module-registry'; import { registraturaConfig } from '@/modules/registratura/config'; import { emailSignatureConfig } from '@/modules/email-signature/config'; import { wordXmlConfig } from '@/modules/word-xml/config'; import { promptGeneratorConfig } from '@/modules/prompt-generator/config'; import { digitalSignaturesConfig } from '@/modules/digital-signatures/config'; import { passwordVaultConfig } from '@/modules/password-vault/config'; import { itInventoryConfig } from '@/modules/it-inventory/config'; import { addressBookConfig } from '@/modules/address-book/config'; import { wordTemplatesConfig } from '@/modules/word-templates/config'; import { tagManagerConfig } from '@/modules/tag-manager/config'; import { miniUtilitiesConfig } from '@/modules/mini-utilities/config'; import { aiChatConfig } from '@/modules/ai-chat/config'; /** * Toate configurările modulelor ArchiTools, ordonate după navOrder. * Dashboard-ul nu este inclus deoarece este pagina principală, nu un modul standard. */ export const MODULE_CONFIGS: ModuleConfig[] = [ registraturaConfig, // navOrder: 10 | operations passwordVaultConfig, // navOrder: 11 | operations emailSignatureConfig, // navOrder: 20 | generators wordXmlConfig, // navOrder: 21 | generators wordTemplatesConfig, // navOrder: 22 | generators digitalSignaturesConfig, // navOrder: 30 | management itInventoryConfig, // navOrder: 31 | management addressBookConfig, // navOrder: 32 | management tagManagerConfig, // navOrder: 40 | tools miniUtilitiesConfig, // navOrder: 41 | tools promptGeneratorConfig, // navOrder: 50 | ai aiChatConfig, // navOrder: 51 | ai ]; // Înregistrare automată a tuturor modulelor în registru registerModules(MODULE_CONFIGS);