Newer
Older
import {
AccessTokenPanelComponent
} from "./user-settings/user-access-tokens/access-token-panel/access-token-panel.component";
import {
AlertPanelComponent
} from "./common/panels/alert-panel/alert-panel.component";
import {
AdminAlertsComponent
} from "./system-settings/admin-alerts/admin-alerts.component";
import {
AdminDomainComponent
} from "./system-settings/admin-domain/admin-domain.component";
import {
AdminDomainService
} from "./system-settings/admin-domain/admin-domain.service";
import {
AdminKeystoreComponent
} from "./system-settings/admin-keystore/admin-keystore.component";
import {
AdminKeystoreService
} from "./system-settings/admin-keystore/admin-keystore.service";
import {
AdminTruststoreComponent
} from "./system-settings/admin-truststore/admin-truststore.component";
import {
AdminTruststoreService
} from "./system-settings/admin-truststore/admin-truststore.service";
import {
AlertMessageComponent
} from './common/alert-message/alert-message.component';
import {
AlertMessageService
} from './common/alert-message/alert-message.service';
import {AppComponent} from './app.component';
import {AuthorizedGuard} from './guards/authorized.guard';
import {
AutoFocusDirective
} from "./common/directive/autofocus/auto-focus.directive";
import {BreadcrumbComponent} from "./window/breadcrumb/breadcrumb.component";
import {
BreadcrumbItemComponent
} from "./window/breadcrumb/breadcrumb-item/breadcrumb-item.component";
import {BrowserAnimationsModule} from '@angular/platform-browser/animations';
import {BrowserModule} from '@angular/platform-browser';
import {
CancelDialogComponent
} from './common/dialogs/cancel-dialog/cancel-dialog.component';
import {CapitalizeFirstPipe} from './common/capitalize-first.pipe';
import {
CertificateDialogComponent
} from "./common/dialogs/certificate-dialog/certificate-dialog.component";
import {
CertificatePanelComponent
} from "./common/panels/certificate-panel/certificate-panel.component";
import {
ColumnPickerComponent
} from './common/column-picker/column-picker.component';
import {
ConfirmationDialogComponent
} from './common/dialogs/confirmation-dialog/confirmation-dialog.component';
import {
CredentialDialogComponent
} from "./common/dialogs/credential-dialog/credential-dialog.component";
import {
DataPanelComponent
} from "./common/panels/data-panel/data-panel.component";
import {
DateAdapter,
MAT_DATE_FORMATS,
MAT_DATE_LOCALE,
MatNativeDateModule
} from "@angular/material/core";
import {DatePipe} from '@angular/common';
import {
DefaultPasswordDialogComponent
} from './security/default-password-dialog/default-password-dialog.component';
import {DialogComponent} from './common/dialogs/dialog/dialog.component';
import {
DomainPanelComponent
} from "./system-settings/admin-domain/domain-panel/domain-panel.component";
import {
DomainResourceTypePanelComponent
} from "./system-settings/admin-domain/domain-resource-type-panel/domain-resource-type-panel.component";
import {
DomainSelectorComponent
} from './common/domain-selector/domain-selector.component';
import {DomainService} from './security/domain.service';
import {
DomainSmlIntegrationPanelComponent
} from "./system-settings/admin-domain/domain-sml-panel/domain-sml-integration-panel.component";
import {DownloadService} from './download/download.service';
import {
ExpiredPasswordDialogComponent
} from './common/dialogs/expired-password-dialog/expired-password-dialog.component';
import {
ExtendedHttpClient,
extendedHttpClientCreator
} from './http/extended-http-client';
import {
ExtensionComponent
} from "./system-settings/admin-extension/extension.component";
import {
ExtensionPanelComponent
} from "./system-settings/admin-extension/extension-panel/extension-panel.component";
import {
ExtensionService
} from "./system-settings/admin-extension/extension.service";
import {FlexLayoutModule} from '@angular/flex-layout';
import {FooterComponent} from './window/footer/footer.component';
import {FormsModule, ReactiveFormsModule} from '@angular/forms';
import {GlobalLookups} from './common/global-lookups';
import {HTTP_INTERCEPTORS, HttpClient, provideHttpClient, withInterceptorsFromDi, withXsrfConfiguration} from '@angular/common/http';
import {HttpEventService} from './http/http-event.service';
import {
InformationDialogComponent
} from "./common/dialogs/information-dialog/information-dialog.component";
import {IsAuthorized} from './security/is-authorized.directive';
import {
KeystoreImportDialogComponent
} from "./system-settings/admin-keystore/keystore-import-dialog/keystore-import-dialog.component";
import {LoginComponent} from './login/login.component';
import {MatButtonModule} from "@angular/material/button";
import {MatCardModule} from "@angular/material/card";
import {MatCheckboxModule} from "@angular/material/checkbox";
import {MatDatepickerModule} from "@angular/material/datepicker";
import {MatDialogModule} from "@angular/material/dialog";
import {MatExpansionModule} from "@angular/material/expansion";
import {MatIconModule} from "@angular/material/icon";
import {MatInputModule} from '@angular/material/input';
import {MatListModule} from "@angular/material/list";
import {MatMenuModule} from "@angular/material/menu";
import {MatPaginatorModule} from "@angular/material/paginator";
import {MatProgressSpinnerModule} from "@angular/material/progress-spinner";
import {MatSelectModule} from "@angular/material/select";
import {MatSidenavModule} from "@angular/material/sidenav";
import {MatSlideToggleModule} from "@angular/material/slide-toggle";
import {MatTableModule} from "@angular/material/table";
import {MatTabsModule} from "@angular/material/tabs";
import {MatToolbarModule} from "@angular/material/toolbar";
import {MatTooltipModule} from "@angular/material/tooltip";
import {MatTreeModule} from "@angular/material/tree";
import {
NavTreeMenu
} from "./window/sidenav/nav-tree-menu/nav-tree-menu.component";
import {NavTree} from "./window/sidenav/nav-tree/nav-tree.component";
import {NavigationService} from "./window/sidenav/navigation-model.service";
import {NgModule} from '@angular/core';
import {NgxDatatableModule} from '@swimlane/ngx-datatable';
import {
ObjectPropertiesDialogComponent
} from "./common/dialogs/object-properties-dialog/object-properties-dialog.component";
import {
PasswordChangeDialogComponent
} from "./common/dialogs/password-change-dialog/password-change-dialog.component";
import {
ResourceDetailsDialogComponent
} from "./system-settings/admin-extension/resource-details-dialog/resource-details-dialog.component";
import {RowLimiterComponent} from './common/row-limiter/row-limiter.component';
import {
SaveDialogComponent
} from './common/dialogs/save-dialog/save-dialog.component';
import {
SearchTableComponent
} from './common/search-table/search-table.component';
import {SecurityEventService} from './security/security-event.service';
import {SecurityService} from './security/security.service';
import {SidenavComponent} from './window/sidenav/sidenav.component';
import {SmpInfoService} from './app-info/smp-info.service';
import {SpacerComponent} from "./common/components/spacer/spacer.component";
import {SpinnerComponent} from './common/components/spinner/spinner.component';
import {ThemeService} from "./common/theme-service/theme.service";
import {ToolbarComponent} from "./window/toolbar/toolbar.component";
import {
UserAccessTokensComponent
} from "./user-settings/user-access-tokens/user-access-tokens.component";
import {
UserCertificatePanelComponent
} from "./user-settings/user-certificates/user-certificate-panel/user-certificate-panel.component";
import {
UserCertificatesComponent
} from "./user-settings/user-certificates/user-certificates.component";
import {
UserProfileComponent
} from "./user-settings/user-profile/user-profile.component";
import {
MAT_MOMENT_DATE_FORMATS,
MatMomentDateModule,
MomentDateAdapter
} from "@angular/material-moment-adapter";
import {
MembershipPanelComponent
} from "./common/panels/membership-panel/membership-panel.component";
import {
MemberDialogComponent
} from "./common/dialogs/member-dialog/member-dialog.component";
import {MatAutocompleteModule} from "@angular/material/autocomplete";
import {
AdminUserComponent
} from "./system-settings/admin-users/admin-user.component";
import {
AdminUserService
} from "./system-settings/admin-users/admin-user.service";
import {
UserProfilePanelComponent
} from "./common/panels/user-settings-panel/user-profile-panel.component";
import {EditDomainComponent} from "./edit/edit-domain/edit-domain.component";
import {EditDomainService} from "./edit/edit-domain/edit-domain.service";
import {
SmpFieldErrorComponent
} from "./common/components/smp-field-error/smp-field-error.component";
import {
DomainGroupComponent
} from "./edit/edit-domain/domain-group-panel/domain-group.component";
import {
GroupDialogComponent
} from "./edit/edit-domain/domain-group-panel/group-dialog/group-dialog.component";
import {EditGroupComponent} from "./edit/edit-group/edit-group.component";
import {EditGroupService} from "./edit/edit-group/edit-group.service";
import {
SmpLabelComponent
} from "./common/components/smp-label/smp-label.component";
import {
GroupResourcePanelComponent
} from "./edit/edit-group/group-resource-panel/group-resource-panel.component";
import {
ResourceDialogComponent
} from "./edit/edit-group/group-resource-panel/resource-dialog/resource-dialog.component";
import {
EditResourceComponent
} from "./edit/edit-resources/edit-resource.component";
import {EditResourceService} from "./edit/edit-resources/edit-resource.service";
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
import {
ResourceDetailsPanelComponent
} from "./edit/edit-resources/resource-details-panel/resource-details-panel.component";
import {
ResourceDocumentPanelComponent
} from "./edit/edit-resources/resource-document-panel/resource-document-panel.component";
import {
DocumentWizardDialogComponent
} from "./edit/edit-resources/document-wizard-dialog/document-wizard-dialog.component";
import {
SubresourcePanelComponent
} from "./edit/edit-resources/subresource-panel/subresource-panel.component";
import {
SubresourceDialogComponent
} from "./edit/edit-resources/subresource-panel/subresource-dialog/subresource-dialog.component";
import {
SubresourceDocumentPanelComponent
} from "./edit/edit-resources/subresource-document-panel/subresource-document-panel.component";
import {
SubresourceDocumentWizardComponent
} from "./edit/edit-resources/subresource-document-wizard-dialog/subresource-document-wizard.component";
import {
SmpWarningPanelComponent
} from "./common/components/smp-warning-panel/smp-warning-panel.component";
import {
ManageMembersDialogComponent
} from "./common/dialogs/manage-members-dialog/manage-members-dialog.component";
import {
HttpErrorHandlerService
} from "./common/error/http-error-handler.service";
import {
SmpTitledLabelComponent
} from "./common/components/smp-titled-label/smp-titled-label.component";
import {
ResourceSearchComponent
} from "./resource-search/resource-search.component";
import {
EditResourceController
} from "./edit/edit-resources/edit-resource.controller";
import {ClipboardModule} from '@angular/cdk/clipboard';
import {CertificateService} from "./common/services/certificate.service";
import {UserDetailsService} from "./common/services/user-details.service";
import {UserService} from "./common/services/user.service";
import {SmlIntegrationService} from "./common/services/sml-integration.service";
import {
PropertyComponent
} from "./system-settings/admin-properties/property.component";
import {
UserAlertsComponent
} from "./user-settings/user-alerts/user-alerts.component";
import {
SmpEditorComponent
} from "./common/components/smp-editor/smp-editor.component";
import {
ResetCredentialComponent
} from "./security/reset-credential/reset-credential.component";
import {DnsToolsComponent} from "./tools/dns-tools/dns-tools.component";
import {DnsToolsService} from "./tools/dns-tools/dns-tools.service";
import {
DnsQueryPanelComponent
} from "./tools/dns-tools/dns-query-panel/dns-query-panel.component";
import {
DomainPropertiesPanelComponent
} from "./system-settings/admin-domain/domain-properties-panel/domain-properties-panel.component";
import {
PropertyController
} from "./system-settings/admin-properties/property-controller";
import {
PropertyDetailsDialogComponent
} from "./common/dialogs/property-details-dialog/property-details-dialog.component";
import {
ResourceFilterOptionsService
} from "./common/services/resource-filter-options.service";
import {HttpSessionInterceptor} from "./http/http-session-interceptor";
import {
SessionExpirationDialogComponent
} from "./common/dialogs/session-expiration-dialog/session-expiration-dialog.component";

Joze RIHTARSIC
committed
import {
DocumentPropertiesPanelComponent
} from "./common/panels/document-properties-panel/document-properties-panel.component";
import {
DocumentPropertyDialogComponent
} from "./common/dialogs/document-property-dialog/document-property-dialog.component";
import {NgxTranslateModule} from "./translate/translate.module";
import {WindowSpinnerService} from "./common/services/window-spinner.service";
import {
ExpandablePanelComponent
} from "./common/panels/expandable-panel-component/expandable-panel.component";
import {
ExpandableItemComponent
} from "./common/panels/expandable-panel-component/expandable-item-component/expandable-item.component";
import {
DocumentEventsPanelComponent
} from "./common/panels/document-events-panel/document-events-panel.component";
import {
DocumentVersionsPanelComponent
} from "./common/panels/document-versions-panel/document-versions-panel.component";
import {ReviewTasksComponent} from "./edit/review-task/review-tasks.component";
import {
ReviewTasksPanelComponent
} from "./common/panels/review-tasks-panel/review-tasks-panel.component";
import {
DocumentEditPanelComponent
} from "./common/panels/document-edit-panel/document-edit-panel.component";
import {
ReviewDocumentPanelComponent
} from "./common/panels/review-tasks-panel/review-document-panel/review-document-panel.component";
DocumentConfigurationPanelComponent
} from "./common/panels/document-edit-panel/document-configuration-panel/document-configuration-panel.component";

Joze RIHTARSIC
committed
import {MembershipService} from "./common/services/membership.service";
import {
ReferenceDocumentDialogComponent
} from "./common/dialogs/reference-document-dialog/reference-document-dialog.component";
import {
ReferenceDocumentService
} from "./common/services/reference-document.service";
import {MatButtonToggleModule} from "@angular/material/button-toggle";
import {DateTimeService} from "./common/services/date-time.service";
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
@NgModule({ declarations: [
AccessTokenPanelComponent,
AdminAlertsComponent,
AdminDomainComponent,
AdminKeystoreComponent,
AdminTruststoreComponent,
AdminUserComponent,
AlertPanelComponent,
AlertMessageComponent,
AppComponent,
AutoFocusDirective,
BreadcrumbComponent,
BreadcrumbItemComponent,
CancelDialogComponent,
CapitalizeFirstPipe,
CertificateDialogComponent,
CertificatePanelComponent,
SmpEditorComponent,
ColumnPickerComponent,
ConfirmationDialogComponent,
CredentialDialogComponent,
DataPanelComponent,
DefaultPasswordDialogComponent,
DialogComponent,
DnsToolsComponent,
DnsQueryPanelComponent,
DocumentWizardDialogComponent,
DocumentEditPanelComponent,
DocumentEventsPanelComponent,
DocumentConfigurationPanelComponent,
DocumentPropertiesPanelComponent,
DocumentPropertyDialogComponent,
DocumentVersionsPanelComponent,
DomainGroupComponent,
DomainPanelComponent,
DomainResourceTypePanelComponent,
DomainSelectorComponent,
DomainPropertiesPanelComponent,
DomainSmlIntegrationPanelComponent,
EditDomainComponent,
EditGroupComponent,
EditResourceComponent,
ExpandablePanelComponent,
ExpandableItemComponent,
ExpiredPasswordDialogComponent,
ExtensionComponent,
ExtensionPanelComponent,
FooterComponent,
GroupDialogComponent,
GroupResourcePanelComponent,
InformationDialogComponent,
IsAuthorized,
KeystoreImportDialogComponent,
LoginComponent,
ManageMembersDialogComponent,
MemberDialogComponent,
MembershipPanelComponent,
NavTree,
NavTreeMenu,
ObjectPropertiesDialogComponent,
PasswordChangeDialogComponent,
PropertyComponent,
PropertyDetailsDialogComponent,
ResetCredentialComponent,
ResourceDetailsDialogComponent,
ResourceDetailsPanelComponent,
ResourceDialogComponent,
ResourceDocumentPanelComponent,
RowLimiterComponent,
SaveDialogComponent,
SearchTableComponent,
ReferenceDocumentDialogComponent,
ReviewDocumentPanelComponent,
ReviewTasksComponent,
ReviewTasksPanelComponent,
ResourceSearchComponent,
SidenavComponent,
SmpFieldErrorComponent,
SmpLabelComponent,
SmpTitledLabelComponent,
SmpWarningPanelComponent,
SpacerComponent,
SpinnerComponent,
SubresourceDialogComponent,
SubresourceDocumentPanelComponent,
SubresourceDocumentWizardComponent,
SubresourcePanelComponent,
ToolbarComponent,
UserAlertsComponent,
UserAccessTokensComponent,
UserCertificatePanelComponent,
UserCertificatesComponent,
UserProfileComponent,
UserProfilePanelComponent,
SessionExpirationDialogComponent,
],
bootstrap: [AppComponent], imports: [BrowserAnimationsModule,
BrowserModule,
FlexLayoutModule,
FormsModule,
MatButtonModule,
MatCardModule,
MatCheckboxModule,
MatDatepickerModule,
MatDialogModule,
MatExpansionModule,
MatIconModule,
MatInputModule,
MatListModule,
MatMenuModule,
MatMomentDateModule,
MatNativeDateModule,
MatPaginatorModule,
MatProgressSpinnerModule,
MatSelectModule,
MatSidenavModule,
MatSlideToggleModule,
MatTableModule,
MatTabsModule,
MatToolbarModule,
MatTooltipModule,
MatTreeModule,
MatButtonToggleModule,
NgxDatatableModule,
ReactiveFormsModule,
routing,
MatAutocompleteModule,
ClipboardModule,
NgxTranslateModule], providers: [
AdminDomainService,
AdminKeystoreService,
AdminTruststoreService,
AdminUserService,
AlertMessageService,
AuthorizedGuard,
CertificateService,
DatePipe,
DnsToolsService,
DateTimeService,
DomainService,
DownloadService,
EditDomainService,
EditGroupService,
EditResourceController,
EditResourceService,
ExtensionService,
GlobalLookups,
HttpErrorHandlerService,
HttpEventService,
MembershipService,
NavigationService,
PropertyController,
ReferenceDocumentService,
ResourceFilterOptionsService,
SecurityEventService,
SecurityService,
SmlIntegrationService,
SmpInfoService,
ThemeService,
UserDetailsService,
UserService,
WindowSpinnerService,
{
provide: ExtendedHttpClient,
useFactory: extendedHttpClientCreator,
deps: [HttpClient, HttpEventService, SecurityService]
},
//use DateAdapter for date formatting for date time picker
{
provide: DateAdapter,
useClass: MomentDateAdapter,
deps: [MAT_DATE_LOCALE]
},
{ provide: MAT_DATE_FORMATS, useValue: MAT_MOMENT_DATE_FORMATS },
{ provide: HTTP_INTERCEPTORS, useClass: HttpSessionInterceptor, multi: true },
provideHttpClient(withInterceptorsFromDi(), withXsrfConfiguration({
cookieName: 'XSRF-TOKEN',
headerName: 'X-XSRF-TOKEN'
})),
] })