feat: add Hot Desk module (Phase 2) 4-desk booking with 2-week window, room layout, calendar, subtle unbooked-day alerts
This commit is contained in:
@@ -98,6 +98,14 @@ export const DEFAULT_FLAGS: FeatureFlag[] = [
|
||||
category: "module",
|
||||
overridable: true,
|
||||
},
|
||||
{
|
||||
key: "module.hot-desk",
|
||||
enabled: true,
|
||||
label: "Birouri Partajate",
|
||||
description: "Rezervare birouri în camera partajată",
|
||||
category: "module",
|
||||
overridable: true,
|
||||
},
|
||||
|
||||
// System flags
|
||||
{
|
||||
|
||||
+28
-26
@@ -1,36 +1,38 @@
|
||||
import type { ModuleConfig } from '@/core/module-registry/types';
|
||||
import { registerModules } from '@/core/module-registry';
|
||||
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';
|
||||
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";
|
||||
import { hotDeskConfig } from "@/modules/hot-desk/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
|
||||
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
|
||||
hotDeskConfig, // navOrder: 33 | management
|
||||
tagManagerConfig, // navOrder: 40 | tools
|
||||
miniUtilitiesConfig, // navOrder: 41 | tools
|
||||
promptGeneratorConfig, // navOrder: 50 | ai
|
||||
aiChatConfig, // navOrder: 51 | ai
|
||||
];
|
||||
|
||||
// Înregistrare automată a tuturor modulelor în registru
|
||||
|
||||
Reference in New Issue
Block a user