Project

General

Profile

1 50169 argiro.kok
import { NgModule } from '@angular/core';
2
import { FormsModule } from '@angular/forms';
3
import { SharedModule } from './shared/shared.module';
4
import { BrowserModule } from '@angular/platform-browser';
5
import { NoopAnimationsModule } from '@angular/platform-browser/animations';
6
import { APP_BASE_HREF, CommonModule } from '@angular/common';
7 55964 argiro.kok
import { HttpClientModule } from '@angular/common/http';
8 50169 argiro.kok
import { RouterModule } from '@angular/router';
9
import { AppComponent } from './app.component';
10 50277 argiro.kok
import {NavigationBarModule} from './sharedComponents/navigationBar.module';
11 50169 argiro.kok
import { CookieLawModule } from './sharedComponents/cookie-law/cookie-law.module';
12 52011 argiro.kok
import { BottomModule } from './sharedComponents/bottom.module';
13 50169 argiro.kok
// import { ErrorModule } from './error/error.module';
14
import { ConfigurationService } from './utils/configuration/configuration.service';
15
import {MainSearchModule} from './searchPages/find/mainSearch.module';
16 56950 konstantin
17 56958 konstantin
import {ResultLandingModule} from "./landingPages/result/resultLanding.module";
18 50169 argiro.kok
import {DataProviderModule} from './landingPages/dataProvider/dataProvider.module';
19
import {ProjectModule} from './landingPages/project/project.module';
20
import {OrganizationModule} from './landingPages/organization/organization.module';
21
import {ReloadModule} from './reload/reload.module';
22
import {ErrorModule} from './error/error.module';
23
import {DepositDatasetsModule} from './deposit/datasets/depositDatasets.module';
24
import {DepositDatasetsResultsModule} from './deposit/datasets/depositDatasetsResults.module';
25
import {DepositBySubjectResultsModule} from './deposit/datasets/depositBySubjectResults.module';
26
import {DepositPublicationsModule} from './deposit/publications/depositPublications.module';
27
import {DepositPublicationsResultsModule} from './deposit/publications/depositPublicationsResults.module';
28
29
import {SearchPublicationsModule} from './searchPages/simple/searchPublications.module';
30
import {SearchDatasetsModule} from './searchPages/simple/searchDatasets.module';
31
import {SearchSoftwareModule} from './searchPages/simple/searchSoftware.module';
32 52816 konstantin
import {SearchOrpsModule} from './searchPages/simple/searchOrps.module';
33 50169 argiro.kok
import {SearchDataProvidersModule} from './searchPages/simple/searchDataProviders.module';
34
import {SearchProjectsModule} from './searchPages/simple/searchProjects.module';
35
import {SearchOrganizationsModule} from './searchPages/simple/searchOrganizations.module';
36
37
import {AdvancedSearchPublicationsModule} from './searchPages/advanced/advancedSearchPublications.module';
38
import {AdvancedSearchDatasetsModule} from './searchPages/advanced/advancedSearchDatasets.module';
39
import {AdvancedSearchSoftwareModule} from './searchPages/advanced/advancedSearchSoftware.module';
40 52816 konstantin
import {AdvancedSearchOrpsModule} from './searchPages/advanced/advancedSearchOrps.module';
41 50169 argiro.kok
import {AdvancedSearchDataProvidersModule} from './searchPages/advanced/advancedSearchDataProviders.module';
42
import {AdvancedSearchProjectsModule} from './searchPages/advanced/advancedSearchProjects.module';
43
import {AdvancedSearchOrganizationsModule} from './searchPages/advanced/advancedSearchOrganizations.module';
44
45
import {EntityRegistriesModule} from './searchPages/dataProviders/entityRegistries.module';
46 50240 argiro.kok
import {EntityRegistriesTableModule} from './searchPages/dataProviders/entityRegistriesTable.module';
47 50169 argiro.kok
48 50277 argiro.kok
import {JournalsTableModule} from './searchPages/dataProviders/journalsTable.module';
49
import {JournalsModule} from './searchPages/dataProviders/journals.module';
50
51
52 50169 argiro.kok
import {CompatibleDataProvidersModule} from './searchPages/dataProviders/compatibleDataProviders.module';
53 50277 argiro.kok
import {CompatibleDataProvidersTableModule} from './searchPages/dataProviders/compatibleDataProvidersTable.module';
54 50169 argiro.kok
55 50240 argiro.kok
import {ClaimsAdminModule} from './claims/claimsAdmin/claimsAdmin.module';
56
import {MyClaimsModule} from './claims/myClaims/myClaims.module';
57
import {ClaimsByTokenModule} from './claims/claimsByToken/claimsByToken.module';
58
import {DirectLinkingModule} from './claims/directLinking/directLinking.module';
59
import {LinkingGenericModule} from './claims/linking/linkingGeneric.module';
60
61 50586 argiro.kok
import{ HtmlProjectReportModule} from './landingPages/htmlProjectReport/htmlProjectReport.module';
62
import {IsRouteEnabled} from './error/isRouteEnabled.guard';
63
import { AppRoutingModule } from './app-routing.module';
64 50169 argiro.kok
@NgModule({
65
66
  imports: [
67
    SharedModule,
68
    NoopAnimationsModule,
69
    CommonModule,
70 55964 argiro.kok
    CookieLawModule,
71
    BottomModule,
72
    HttpClientModule,
73 50277 argiro.kok
    NavigationBarModule,
74 50169 argiro.kok
    MainSearchModule,
75
    ErrorModule,
76
    DepositDatasetsModule,DepositDatasetsResultsModule, DepositBySubjectResultsModule,DepositPublicationsModule , DepositPublicationsResultsModule,
77 52816 konstantin
    SearchPublicationsModule,SearchDatasetsModule, SearchSoftwareModule, SearchOrpsModule, SearchDataProvidersModule, SearchProjectsModule, SearchOrganizationsModule,
78
    AdvancedSearchPublicationsModule,AdvancedSearchDatasetsModule, AdvancedSearchSoftwareModule, AdvancedSearchOrpsModule, AdvancedSearchDataProvidersModule, AdvancedSearchProjectsModule, AdvancedSearchOrganizationsModule,
79 56950 konstantin
    ResultLandingModule, DataProviderModule, OrganizationModule, ProjectModule,
80 50277 argiro.kok
    EntityRegistriesModule, CompatibleDataProvidersModule, JournalsModule,
81
    JournalsTableModule, EntityRegistriesTableModule, CompatibleDataProvidersTableModule,
82 50240 argiro.kok
    ClaimsAdminModule, MyClaimsModule, ClaimsByTokenModule, LinkingGenericModule, DirectLinkingModule,
83 50586 argiro.kok
    HtmlProjectReportModule,
84 50169 argiro.kok
    BrowserModule.withServerTransition({appId: 'my-app'}),
85 50586 argiro.kok
   AppRoutingModule
86 50169 argiro.kok
  ],
87
  declarations: [ AppComponent ],
88
  exports: [ AppComponent ],
89 51843 sofia.balt
 providers:[ ConfigurationService],
90 50169 argiro.kok
 bootstrap: [AppComponent]
91
})
92
export class AppModule {}
93 50586 argiro.kok
/*
94
95
, canActivate: [ IsRouteEnabled], data: {
96
  redirect: '/error'
97
}
98
*/