feat(communication): add project subrooms and isolated guest access
This commit is contained in:
@@ -39,6 +39,8 @@ import instanceAgentGatewayRoutes from "./routes/instanceAgentGateway";
|
||||
import documentImportRoutes from "./routes/documentImports";
|
||||
import scannerInboxGateway from "./routes/scannerInboxGateway";
|
||||
import documentInboxRoutes from "./routes/documentInbox";
|
||||
import { collaborationRoutes, collaborationGuestRoutes } from "./routes/collaboration";
|
||||
import { collaborationRuntime } from "./modules/collaboration/runtime";
|
||||
|
||||
//Public Links
|
||||
import publiclinksNonAuthenticatedRoutes from "./routes/publiclinks/publiclinks-non-authenticated";
|
||||
@@ -89,6 +91,7 @@ async function main() {
|
||||
await app.register(tenantPlugin);
|
||||
await app.register(dayjsPlugin);
|
||||
await app.register(dbPlugin);
|
||||
const collaboration = collaborationRuntime(app);
|
||||
await app.register(servicesPlugin);
|
||||
await runBootstrap(app);
|
||||
startCentralServicesHeartbeat(app);
|
||||
@@ -112,6 +115,7 @@ async function main() {
|
||||
// Öffentliche Routes
|
||||
await app.register(authRoutes);
|
||||
await app.register(healthRoutes);
|
||||
await app.register(collaborationGuestRoutes, collaboration);
|
||||
|
||||
await app.register(helpdeskInboundRoutes);
|
||||
|
||||
@@ -168,6 +172,7 @@ async function main() {
|
||||
await subApp.register(portalContractRoutes);
|
||||
await subApp.register(mcpRoutes);
|
||||
await subApp.register(communicationRoutes);
|
||||
await subApp.register(collaborationRoutes, collaboration);
|
||||
await subApp.register(telephonyRoutes);
|
||||
await subApp.register(instanceAgentRoutes);
|
||||
await subApp.register(documentImportRoutes);
|
||||
|
||||
Reference in New Issue
Block a user