1
|
export type Environment = "development" | "test" | "beta" | "production";
|
2
|
export type Dashboard = "explore" | "connect" | "monitor";
|
3
|
|
4
|
export interface EnvProperties {
|
5
|
environment?: Environment;
|
6
|
dashboard?: Dashboard;
|
7
|
isDashboard?: boolean;
|
8
|
domain?: string;
|
9
|
enablePiwikTrack?: boolean;
|
10
|
useCache?: boolean;
|
11
|
useLongCache?: boolean;
|
12
|
showAddThis?: boolean;
|
13
|
showContent?: boolean;
|
14
|
metricsAPIURL?: string;
|
15
|
framesAPIURL?: string;
|
16
|
statisticsFrameAPIURL?: string;
|
17
|
statisticsFrameNewAPIURL?: string;
|
18
|
useNewStatistisTool?: boolean;
|
19
|
statisticsAPIURL?: string;
|
20
|
impactFactorsAPIURL?: string;
|
21
|
claimsAPIURL?: string;
|
22
|
searchAPIURLLAst?: string;
|
23
|
searchResourcesAPIURL?: string;
|
24
|
openCitationsAPIURL?: string;
|
25
|
csvAPIURL?: string;
|
26
|
searchCrossrefAPIURL?: string;
|
27
|
searchDataciteAPIURL?: string;
|
28
|
searchOrcidURL?: string;
|
29
|
orcidURL?: string;
|
30
|
doiURL?: string;
|
31
|
pmcURL?: string;
|
32
|
pmidURL?: string;
|
33
|
handleURL?: string;
|
34
|
cordisURL?: string;
|
35
|
openDoarURL?: string;
|
36
|
r3DataURL?: string;
|
37
|
sherpaURL?: string;
|
38
|
sherpaURLSuffix?: string;
|
39
|
zenodo?: string;
|
40
|
zenodoCommunities?: string;
|
41
|
openAccess?: string;
|
42
|
openAccessRepo?: string;
|
43
|
fp7Guidlines?: string;
|
44
|
h2020Guidlines?: string;
|
45
|
ercGuidlines?: string;
|
46
|
helpdesk?: string;
|
47
|
helpdeskEmail?: string;
|
48
|
utilsService?: string;
|
49
|
vocabulariesAPI?: string;
|
50
|
piwikBaseUrl?: string;
|
51
|
piwikSiteId?: string;
|
52
|
loginUrl?: string;
|
53
|
logoutUrl?: string;
|
54
|
userInfoUrl?: string;
|
55
|
cookieDomain?: string;
|
56
|
feedbackmail?: string;
|
57
|
feedbackmailForMissingEntities?: string;
|
58
|
cacheUrl?: string;
|
59
|
monitorServiceAPIURL?: string;
|
60
|
adminToolsAPIURL?: string;
|
61
|
adminToolsCommunity?: string;
|
62
|
contextsAPI?: string;
|
63
|
communityAPI?: string;
|
64
|
communitiesAPI?: string;
|
65
|
datasourcesAPI?: string;
|
66
|
miningBackendURL?: string;
|
67
|
csvLimit?: number;
|
68
|
pagingLimit?: number;
|
69
|
resultsPerPage?: number;
|
70
|
baseLink?: string;
|
71
|
baseOpenaireLink?: string;
|
72
|
afterLoginRedirectLink?: string;
|
73
|
searchLinkToResult?: string;
|
74
|
searchLinkToPublication?: string;
|
75
|
searchLinkToProject?: string;
|
76
|
searchLinkToDataProvider?: string;
|
77
|
searchLinkToDataset?: string;
|
78
|
searchLinkToSoftwareLanding?: string;
|
79
|
searchLinkToOrp?: string;
|
80
|
searchLinkToOrganization?: string;
|
81
|
//Search pages
|
82
|
searchLinkToCommunities?: string;
|
83
|
searchLinkToStakeholders?: string;
|
84
|
searchLinkToPublications?: string;
|
85
|
searchLinkToDataProviders?: string;
|
86
|
searchLinkToProjects?: string;
|
87
|
searchLinkToDatasets?: string;
|
88
|
searchLinkToSoftware?: string;
|
89
|
searchLinkToOrps?: string;
|
90
|
searchLinkToOrganizations?: string;
|
91
|
searchLinkToCompatibleDataProviders?: string;
|
92
|
searchLinkToEntityRegistriesDataProviders?: string;
|
93
|
searchLinkToEntityRegistriesDataProvidersTable?: string;
|
94
|
searchLinkToJournals?: string;
|
95
|
searchLinkToJournalsTable?: string;
|
96
|
searchLinkToResults?: string;
|
97
|
//Advanced Search for pages
|
98
|
searchLinkToAdvancedPublications?: string;
|
99
|
searchLinkToAdvancedProjects?: string;
|
100
|
searchLinkToAdvancedDatasets?: string;
|
101
|
searchLinkToAdvancedSoftware?: string;
|
102
|
searchLinkToAdvancedOrps?: string;
|
103
|
searchLinkToAdvancedDataProviders?: string;
|
104
|
searchLinkToAdvancedOrganizations?: string;
|
105
|
searchLinkToAdvancedResults?: string;
|
106
|
lastIndexInformationLink?: string;
|
107
|
showLastIndexInformationLink?: boolean;
|
108
|
widgetLink?: string;
|
109
|
claimsInformationLink?: string;
|
110
|
depositLearnHowPage?: string;
|
111
|
depositSearchPage?: string;
|
112
|
shareInZenodoPage?: string;
|
113
|
// recaptcha site key
|
114
|
reCaptchaSiteKey?: string;
|
115
|
// contact us recipients
|
116
|
admins?: string[];
|
117
|
lastIndexUpdate?: string;
|
118
|
indexInfoAPI?: string;
|
119
|
altMetricsAPIURL?: string;
|
120
|
b2noteAPIURL?: string;
|
121
|
adminPortalURL?: string;
|
122
|
}
|