feat: register Goals, Decisions, Transactions, Observations, Opportunities modules
This commit is contained in:
parent
7569d7ee87
commit
bdcf63e2a6
1 changed files with 10 additions and 2 deletions
|
|
@ -12,6 +12,11 @@ import { AgentNichesModule } from './agent-niches/agent-niches.module';
|
||||||
import { AuditModule } from './audit/audit.module';
|
import { AuditModule } from './audit/audit.module';
|
||||||
import { OrganizationsModule } from './organizations/organizations.module';
|
import { OrganizationsModule } from './organizations/organizations.module';
|
||||||
import { TasksModule } from './tasks/tasks.module';
|
import { TasksModule } from './tasks/tasks.module';
|
||||||
|
import { GoalsModule } from './goals/goals.module';
|
||||||
|
import { DecisionsModule } from './decisions/decisions.module';
|
||||||
|
import { TransactionsModule } from './transactions/transactions.module';
|
||||||
|
import { ObservationsModule } from './observations/observations.module';
|
||||||
|
import { OpportunitiesModule } from './opportunities/opportunities.module';
|
||||||
import { TenantsModule } from './tenants/tenants.module';
|
import { TenantsModule } from './tenants/tenants.module';
|
||||||
import { NavigationModule } from './navigation/navigation.module';
|
import { NavigationModule } from './navigation/navigation.module';
|
||||||
import { ProjectionsModule } from './projections/projections.module';
|
import { ProjectionsModule } from './projections/projections.module';
|
||||||
|
|
@ -54,6 +59,11 @@ function parseRedisConnection(redisUrl: string | undefined) {
|
||||||
SagasModule,
|
SagasModule,
|
||||||
OrganizationsModule,
|
OrganizationsModule,
|
||||||
TasksModule,
|
TasksModule,
|
||||||
|
GoalsModule,
|
||||||
|
DecisionsModule,
|
||||||
|
TransactionsModule,
|
||||||
|
ObservationsModule,
|
||||||
|
OpportunitiesModule,
|
||||||
IntelligenceModule,
|
IntelligenceModule,
|
||||||
SegmentsModule,
|
SegmentsModule,
|
||||||
ResearchBriefsModule,
|
ResearchBriefsModule,
|
||||||
|
|
@ -62,8 +72,6 @@ function parseRedisConnection(redisUrl: string | undefined) {
|
||||||
controllers: [HealthController],
|
controllers: [HealthController],
|
||||||
providers: [
|
providers: [
|
||||||
{ provide: APP_GUARD, useClass: ThrottlerGuard },
|
{ provide: APP_GUARD, useClass: ThrottlerGuard },
|
||||||
// Ordinea conteaza: SessionGuard autentifica si rezolva membership-ul,
|
|
||||||
// apoi TenantGuard aplica deny-by-default + anti-override pe tenant_id.
|
|
||||||
{ provide: APP_GUARD, useClass: SessionGuard },
|
{ provide: APP_GUARD, useClass: SessionGuard },
|
||||||
{ provide: APP_GUARD, useClass: TenantGuard },
|
{ provide: APP_GUARD, useClass: TenantGuard },
|
||||||
],
|
],
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue