Project

General

Profile

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
}
(1-1/4)