121 lines
7.0 KiB
TypeScript
121 lines
7.0 KiB
TypeScript
import { NgModule } from '@angular/core';
|
|
import { CommonModule } from '@angular/common';
|
|
import { AdminRoutingModule } from './admin-routing.module';
|
|
import { SharedModule } from '@shared/shared.module';
|
|
import { AuditScreenComponent } from './screens/audit/audit-screen.component';
|
|
import { DefaultColorsScreenComponent } from './screens/default-colors/default-colors-screen.component';
|
|
import { DictionaryListingScreenComponent } from './screens/dictionary-listing/dictionary-listing-screen.component';
|
|
import { DictionaryOverviewScreenComponent } from './screens/dictionary-overview/dictionary-overview-screen.component';
|
|
import { DigitalSignatureScreenComponent } from './screens/digital-signature/digital-signature-screen.component';
|
|
import { FileAttributesListingScreenComponent } from './screens/file-attributes-listing/file-attributes-listing-screen.component';
|
|
import { LicenseInformationScreenComponent } from './screens/license-information/license-information-screen.component';
|
|
import { UserListingScreenComponent } from './screens/user-listing/user-listing-screen.component';
|
|
import { DossierTemplateBreadcrumbsComponent } from './components/dossier-template-breadcrumbs/dossier-template-breadcrumbs.component';
|
|
import { ColorPickerModule } from 'ngx-color-picker';
|
|
import { AddEditFileAttributeDialogComponent } from './dialogs/add-edit-file-attribute-dialog/add-edit-file-attribute-dialog.component';
|
|
import { AddEditDossierTemplateDialogComponent } from './dialogs/add-edit-dossier-template-dialog/add-edit-dossier-template-dialog.component';
|
|
import { AddEditDictionaryDialogComponent } from './dialogs/add-edit-dictionary-dialog/add-edit-dictionary-dialog.component';
|
|
import { ConfirmDeleteAttributeDialogComponent } from './dialogs/confirm-delete-attribute-dialog/confirm-delete-attribute-dialog.component';
|
|
import { EditColorDialogComponent } from './dialogs/edit-color-dialog/edit-color-dialog.component';
|
|
import { ComboChartComponent, ComboSeriesVerticalComponent } from './components/combo-chart';
|
|
import { NgxChartsModule } from '@swimlane/ngx-charts';
|
|
import { AdminDialogService } from './services/admin-dialog.service';
|
|
import { GeneralConfigScreenComponent } from './screens/general-config/general-config-screen.component';
|
|
import { SmtpAuthDialogComponent } from './dialogs/smtp-auth-dialog/smtp-auth-dialog.component';
|
|
import { AddEditUserDialogComponent } from './dialogs/add-edit-user-dialog/add-edit-user-dialog.component';
|
|
import { UsersStatsComponent } from './components/users-stats/users-stats.component';
|
|
import { ConfirmDeleteUsersDialogComponent } from './dialogs/confirm-delete-users-dialog/confirm-delete-users-dialog.component';
|
|
import { FileAttributesCsvImportDialogComponent } from './dialogs/file-attributes-csv-import-dialog/file-attributes-csv-import-dialog.component';
|
|
import { ActiveFieldsListingComponent } from './dialogs/file-attributes-csv-import-dialog/active-fields-listing/active-fields-listing.component';
|
|
import { AdminSideNavComponent } from './admin-side-nav/admin-side-nav.component';
|
|
import { MonacoEditorModule } from '@materia-ui/ngx-monaco-editor';
|
|
import { ResetPasswordComponent } from './dialogs/add-edit-user-dialog/reset-password/reset-password.component';
|
|
import { UserDetailsComponent } from './dialogs/add-edit-user-dialog/user-details/user-details.component';
|
|
import { AddEditDossierAttributeDialogComponent } from './dialogs/add-edit-dossier-attribute-dialog/add-edit-dossier-attribute-dialog.component';
|
|
import { DossierAttributesListingScreenComponent } from './screens/dossier-attributes-listing/dossier-attributes-listing-screen.component';
|
|
import { TrashScreenComponent } from './screens/trash/trash-screen.component';
|
|
import { AuditService } from './services/audit.service';
|
|
import { DigitalSignatureService } from './services/digital-signature.service';
|
|
import { BaseAdminScreenComponent } from './base-admin-screen/base-admin-screen.component';
|
|
import { LicenseReportService } from './services/licence-report.service';
|
|
import { RulesService } from './services/rules.service';
|
|
import { SmtpConfigService } from './services/smtp-config.service';
|
|
import { UploadDictionaryDialogComponent } from './dialogs/upload-dictionary-dialog/upload-dictionary-dialog.component';
|
|
import { GeneralConfigFormComponent } from './screens/general-config/general-config-form/general-config-form.component';
|
|
import { SmtpFormComponent } from './screens/general-config/smtp-form/smtp-form.component';
|
|
import { FileAttributesConfigurationsDialogComponent } from './dialogs/file-attributes-configurations-dialog/file-attributes-configurations-dialog.component';
|
|
import { SharedAdminModule } from './shared/shared-admin.module';
|
|
import { BaseDossierTemplateScreenComponent } from './base-dossier-templates-screen/base-dossier-template-screen.component';
|
|
import { DossierStatesListingScreenComponent } from './screens/dossier-states-listing/dossier-states-listing-screen.component';
|
|
import { AddEditDossierStateDialogComponent } from './dialogs/add-edit-dossier-state-dialog/add-edit-dossier-state-dialog.component';
|
|
import { A11yModule } from '@angular/cdk/a11y';
|
|
import { ConfirmDeleteDossierStateDialogComponent } from './dialogs/confirm-delete-dossier-state-dialog/confirm-delete-dossier-state-dialog.component';
|
|
|
|
const dialogs = [
|
|
AddEditDossierTemplateDialogComponent,
|
|
AddEditDictionaryDialogComponent,
|
|
AddEditFileAttributeDialogComponent,
|
|
ConfirmDeleteAttributeDialogComponent,
|
|
EditColorDialogComponent,
|
|
SmtpAuthDialogComponent,
|
|
AddEditUserDialogComponent,
|
|
ConfirmDeleteUsersDialogComponent,
|
|
FileAttributesConfigurationsDialogComponent,
|
|
FileAttributesCsvImportDialogComponent,
|
|
AddEditDossierAttributeDialogComponent,
|
|
UploadDictionaryDialogComponent,
|
|
];
|
|
|
|
const screens = [
|
|
AuditScreenComponent,
|
|
DefaultColorsScreenComponent,
|
|
DictionaryListingScreenComponent,
|
|
DictionaryOverviewScreenComponent,
|
|
DigitalSignatureScreenComponent,
|
|
FileAttributesListingScreenComponent,
|
|
LicenseInformationScreenComponent,
|
|
UserListingScreenComponent,
|
|
GeneralConfigScreenComponent,
|
|
DossierAttributesListingScreenComponent,
|
|
TrashScreenComponent,
|
|
];
|
|
|
|
const components = [
|
|
DossierTemplateBreadcrumbsComponent,
|
|
ComboChartComponent,
|
|
ComboSeriesVerticalComponent,
|
|
UsersStatsComponent,
|
|
ActiveFieldsListingComponent,
|
|
AdminSideNavComponent,
|
|
ResetPasswordComponent,
|
|
UserDetailsComponent,
|
|
BaseAdminScreenComponent,
|
|
BaseDossierTemplateScreenComponent,
|
|
GeneralConfigFormComponent,
|
|
SmtpFormComponent,
|
|
|
|
...dialogs,
|
|
...screens,
|
|
];
|
|
|
|
@NgModule({
|
|
declarations: [
|
|
...components,
|
|
DossierStatesListingScreenComponent,
|
|
AddEditDossierStateDialogComponent,
|
|
ConfirmDeleteDossierStateDialogComponent,
|
|
],
|
|
providers: [AdminDialogService, AuditService, DigitalSignatureService, LicenseReportService, RulesService, SmtpConfigService],
|
|
imports: [
|
|
CommonModule,
|
|
SharedModule,
|
|
AdminRoutingModule,
|
|
SharedAdminModule,
|
|
NgxChartsModule,
|
|
ColorPickerModule,
|
|
MonacoEditorModule,
|
|
A11yModule,
|
|
],
|
|
})
|
|
export class AdminModule {}
|