Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 | 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x | import { Module } from '@nestjs/common';
import { APP_INTERCEPTOR } from '@nestjs/core';
import { PlanAssignmentsApiModule } from '@amalia/assignments/plans/api';
import { PlansAssignmentsModule } from '@amalia/assignments/plans/core';
import { QuotasAssignmentsApiModule } from '@amalia/assignments/quotas/api';
import { VariableValuesModule } from '@amalia/assignments/quotas/core';
import { DataConnectorModule } from '@amalia/data-capture/connectors/core';
import { RefreshmentsModule } from '@amalia/data-capture/imports/core';
import { NightlySchedulerModule } from '@amalia/data-capture/nightly-scheduler/core';
import { CustomObjectDefinitionsModule } from '@amalia/data-capture/record-models/core';
import { CustomObjectsModule } from '@amalia/data-capture/records/core';
import { OverwritesModule } from '@amalia/data-correction/overwrites/core';
import { TimeoutInterceptor } from '@amalia/kernel/api';
import { AuthCoreModule } from '@amalia/kernel/auth/core';
import { DataDatabaseModule, DefaultDatabaseModule } from '@amalia/kernel/data-access/core';
import { locales } from '@amalia/kernel/intl/bundles/backend';
import { IntlModule } from '@amalia/kernel/intl/module';
import { LoggerModule } from '@amalia/kernel/logger/server';
import { RegistryModule } from '@amalia/kernel/nest-registry';
import { NotificationModule } from '@amalia/kernel/user-notifications/in-app/core';
import { MailModule } from '@amalia/kernel/user-notifications/mail/core';
import { SlackModule } from '@amalia/kernel/user-notifications/slack/core';
import { LtiApiModule } from '@amalia/lti/api';
import { LtiCoreModule } from '@amalia/lti/core';
import { BadgeAwardModule } from '@amalia/payout-calculation/badge-awards/core';
import { ComputeEngineModule } from '@amalia/payout-calculation/compute-engine/core-engine';
import { CalculationsLifecycleModule } from '@amalia/payout-calculation/compute-engine/core-lifecycle';
import { PlanTemplateModule } from '@amalia/payout-calculation/compute-engine/core-plan-template';
import { StatementAdjustmentsModule } from '@amalia/payout-calculation/statement-adjustments/core';
import {
ChallengesModule,
StatementDatasetsModule,
StatementForecastModule,
StatementOverwritesModule,
StatementPaymentsModule,
StatementReviewModule,
UserStatementsModule,
} from '@amalia/payout-calculation/statements/core';
import { WorkflowCampaignApiModule } from '@amalia/payout-calculation/workflow-campaign/api';
import { CommentsModule } from '@amalia/payout-collaboration/comments/core';
import { ChallengesApiModule } from '@amalia/payout-definition/challenges/api';
import { DesignerModule } from '@amalia/payout-definition/designer/core';
import { CompensationDefinitionPlansApiModule } from '@amalia/payout-definition/plans/api';
import { PlanAgreementsApiModule } from '@amalia/plan-agreements/api';
import { CustomReportsModule } from '@amalia/reporting/custom-reports/core';
import { DashboardsModule } from '@amalia/reporting/dashboards/core';
import { DashboardsV2ApiModule } from '@amalia/reporting/dashboards-v2/api';
import { ExportsModule } from '@amalia/reporting/exports/core';
import { PlanDashboardsApiModule } from '@amalia/reporting/plan-dashboards/api';
import { SuperAdminModule } from '@amalia/superadmin/core';
import { TeamAssignmentsApiModule } from '@amalia/tenants/assignments/teams/api';
import { AdminScopeModule } from '@amalia/tenants/companies/admin-scopes/core';
import { CompaniesModule } from '@amalia/tenants/companies/core';
import { AuditApiModule } from '@amalia/tenants/monitoring/audit/api';
import { AuditCoreModule } from '@amalia/tenants/monitoring/audit/core';
import { TeamsApiModule } from '@amalia/tenants/teams/api';
import { UsersModule } from '@amalia/tenants/users/core';
import { UserProfileApiModule } from '@amalia/tenants/users/profile/api';
import { configuration } from './configuration';
import { ApiHooksModule } from './hooks/api-hooks.module';
import { ChangelogModule } from './modules/changelog/changelog.module';
import { ProbeModule } from './modules/probe/probe.module';
import { SampleDataModule } from './modules/sampleData/sampleData.module';
@Module({
imports: [
LoggerModule.forRoot(),
MailModule.forRoot(),
AuditCoreModule.forRoot(),
DashboardsModule,
CustomReportsModule,
PlanAgreementsApiModule,
ChallengesApiModule,
SampleDataModule,
ChangelogModule,
SuperAdminModule,
AuditApiModule,
WorkflowCampaignApiModule,
ExportsModule,
ProbeModule,
NotificationModule,
SlackModule,
OverwritesModule,
CustomObjectDefinitionsModule,
CustomObjectsModule,
RefreshmentsModule,
DataConnectorModule,
// Management
/// Assignments
//// Plans
PlanAssignmentsApiModule,
//// Quotas
QuotasAssignmentsApiModule,
VariableValuesModule,
// Tenants
/// Assignments
//// Teams
TeamAssignmentsApiModule,
TeamsApiModule,
PlansAssignmentsModule,
CompensationDefinitionPlansApiModule,
/// Users
UserProfileApiModule,
// Local hooks
ApiHooksModule,
RegistryModule,
UsersModule,
CompaniesModule,
AdminScopeModule,
CommentsModule,
BadgeAwardModule,
StatementAdjustmentsModule,
StatementDatasetsModule,
StatementReviewModule,
StatementOverwritesModule,
StatementPaymentsModule,
StatementForecastModule,
UserStatementsModule,
ChallengesModule,
DesignerModule,
DashboardsV2ApiModule,
CalculationsLifecycleModule,
ComputeEngineModule,
PlanTemplateModule,
PlanDashboardsApiModule,
NightlySchedulerModule,
// LTI
LtiCoreModule,
LtiApiModule,
],
})
export class ApiModuleRoot {}
@Module({
imports: [
DefaultDatabaseModule(configuration),
DataDatabaseModule(configuration),
IntlModule.forRoot({ locales }),
AuthCoreModule.forRoot(),
ApiModuleRoot,
],
providers: [
{
provide: APP_INTERCEPTOR,
useClass: TimeoutInterceptor,
},
],
})
export class ApiModule {}
|