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