133 lines
7.2 KiB
TypeScript
133 lines
7.2 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 { EntitiesListingScreenComponent } from './screens/entities-listing/entities-listing-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 { UserListingScreenComponent } from './screens/user-listing/user-listing-screen.component';
|
|
import { DossierTemplateBreadcrumbsComponent } from './components/dossier-template-breadcrumbs/dossier-template-breadcrumbs.component';
|
|
import { AddEditFileAttributeDialogComponent } from './dialogs/add-edit-file-attribute-dialog/add-edit-file-attribute-dialog.component';
|
|
import { AddEditCloneDossierTemplateDialogComponent } from './dialogs/add-edit-dossier-template-dialog/add-edit-clone-dossier-template-dialog.component';
|
|
import { AddEntityDialogComponent } from './dialogs/add-entity-dialog/add-entity-dialog.component';
|
|
import { EditColorDialogComponent } from './dialogs/edit-color-dialog/edit-color-dialog.component';
|
|
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 { 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 { 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 { AuditService } from './services/audit.service';
|
|
import { DigitalSignatureService } from './services/digital-signature.service';
|
|
import { BaseAdminScreenComponent } from './base-admin-screen/base-admin-screen.component';
|
|
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';
|
|
import { BaseEntityScreenComponent } from './base-entity-screen/base-entity-screen.component';
|
|
import { AdminSideNavComponent } from './admin-side-nav/admin-side-nav.component';
|
|
import { SystemPreferencesFormComponent } from './screens/general-config/system-preferences-form/system-preferences-form.component';
|
|
import { ConfigureCertificateDialogComponent } from './dialogs/configure-digital-signature-dialog/configure-certificate-dialog.component';
|
|
import { PkcsSignatureConfigurationComponent } from './dialogs/configure-digital-signature-dialog/form/pkcs-signature-configuration/pkcs-signature-configuration.component';
|
|
import { KmsSignatureConfigurationComponent } from './dialogs/configure-digital-signature-dialog/form/kms-signature-configuration/kms-signature-configuration.component';
|
|
import {
|
|
HumanizePipe,
|
|
IqserButtonsModule,
|
|
IqserEmptyStatesModule,
|
|
IqserHelpModeModule,
|
|
IqserInputsModule,
|
|
IqserListingModule,
|
|
IqserScrollbarModule,
|
|
IqserSharedModule,
|
|
IqserUploadFileModule,
|
|
IqserUsersModule,
|
|
} from '@iqser/common-ui';
|
|
import { TranslateModule } from '@ngx-translate/core';
|
|
|
|
const dialogs = [
|
|
AddEditCloneDossierTemplateDialogComponent,
|
|
AddEntityDialogComponent,
|
|
AddEditFileAttributeDialogComponent,
|
|
EditColorDialogComponent,
|
|
SmtpAuthDialogComponent,
|
|
AddEditUserDialogComponent,
|
|
FileAttributesConfigurationsDialogComponent,
|
|
FileAttributesCsvImportDialogComponent,
|
|
AddEditDossierAttributeDialogComponent,
|
|
UploadDictionaryDialogComponent,
|
|
AddEditDossierStateDialogComponent,
|
|
ConfirmDeleteDossierStateDialogComponent,
|
|
ConfigureCertificateDialogComponent,
|
|
];
|
|
|
|
const screens = [
|
|
AuditScreenComponent,
|
|
DefaultColorsScreenComponent,
|
|
EntitiesListingScreenComponent,
|
|
DigitalSignatureScreenComponent,
|
|
FileAttributesListingScreenComponent,
|
|
UserListingScreenComponent,
|
|
GeneralConfigScreenComponent,
|
|
DossierAttributesListingScreenComponent,
|
|
DossierStatesListingScreenComponent,
|
|
];
|
|
|
|
const components = [
|
|
DossierTemplateBreadcrumbsComponent,
|
|
UsersStatsComponent,
|
|
AdminSideNavComponent,
|
|
ActiveFieldsListingComponent,
|
|
ResetPasswordComponent,
|
|
UserDetailsComponent,
|
|
BaseAdminScreenComponent,
|
|
BaseDossierTemplateScreenComponent,
|
|
BaseEntityScreenComponent,
|
|
GeneralConfigFormComponent,
|
|
SmtpFormComponent,
|
|
SystemPreferencesFormComponent,
|
|
PkcsSignatureConfigurationComponent,
|
|
KmsSignatureConfigurationComponent,
|
|
|
|
...dialogs,
|
|
...screens,
|
|
];
|
|
|
|
@NgModule({
|
|
declarations: [...components],
|
|
providers: [AdminDialogService, AuditService, DigitalSignatureService, RulesService, SmtpConfigService],
|
|
imports: [
|
|
CommonModule,
|
|
SharedModule,
|
|
AdminRoutingModule,
|
|
SharedAdminModule,
|
|
A11yModule,
|
|
IqserUsersModule,
|
|
TranslateModule,
|
|
HumanizePipe,
|
|
IqserButtonsModule,
|
|
IqserListingModule,
|
|
IqserScrollbarModule,
|
|
IqserInputsModule,
|
|
IqserUploadFileModule,
|
|
IqserEmptyStatesModule,
|
|
IqserSharedModule,
|
|
IqserHelpModeModule,
|
|
],
|
|
})
|
|
export class AdminModule {}
|