From 5d926ce67c0b2d1b435a54db6a96f580f63acee6 Mon Sep 17 00:00:00 2001 From: "k.triantafyllou" Date: Thu, 11 Jun 2020 15:37:16 +0000 Subject: [PATCH] [Connect | Trunk]: Add properties on enviroment git-svn-id: https://svn.driver.research-infrastructures.eu/driver/dnet40/modules/uoa-connect-portal/trunk@58886 d315682c-612b-4755-9ff5-7f18f6832af3 --- angular.json | 28 ++++++ package.json | 5 ++ server.ts | 4 +- src/environments/environment.beta.ts | 127 ++++++++++++++++++++++++++ src/environments/environment.prod.ts | 129 ++++++++++++++++++++++++++- src/environments/environment.ts | 111 ++++++++++++++++++++++- src/main.ts | 4 +- 7 files changed, 399 insertions(+), 9 deletions(-) create mode 100644 src/environments/environment.beta.ts diff --git a/angular.json b/angular.json index 70fd685..024b4ed 100644 --- a/angular.json +++ b/angular.json @@ -47,6 +47,23 @@ "with": "src/environments/environment.prod.ts" } ] + }, + "beta": { + "optimization": true, + "outputHashing": "all", + "sourceMap": false, + "extractCss": true, + "namedChunks": false, + "aot": true, + "extractLicenses": true, + "vendorChunk": false, + "buildOptimizer": true, + "fileReplacements": [ + { + "replace": "src/environments/environment.ts", + "with": "src/environments/environment.beta.ts" + } + ] } } }, @@ -58,6 +75,9 @@ "configurations": { "production": { "browserTarget": "ng-universal-demo:build:production" + }, + "beta": { + "browserTarget": "ng-universal-demo:build:beta" } } }, @@ -116,6 +136,14 @@ "with": "src/environments/environment.prod.ts" } ] + }, + "beta": { + "fileReplacements": [ + { + "replace": "src/environments/environment.ts", + "with": "src/environments/environment.beta.ts" + } + ] } } } diff --git a/package.json b/package.json index 178fb82..d3ef6cb 100644 --- a/package.json +++ b/package.json @@ -11,10 +11,15 @@ "start": " ng serve --disable-host-check --host 0.0.0.0", "start:ssr": "npm run build:ssr && npm run serve:ssr", "start:prerender": "npm run build:prerender && npm run serve:prerender", + "start:ssr-beta": "npm run build:ssr-beta && npm run serve:ssr", + "start:prerender-beta": "npm run build:prerender-beta && npm run serve:prerender", "build": "ng build", "build:client-and-server-bundles": "ng build --prod --sourceMap --stats-json=true && ng run ng-universal-demo:server:production", + "build:client-and-server-bundles-beta": "ng build --configuration=beta --sourceMap --stats-json=true && ng run ng-universal-demo:server:beta", "build:prerender": "npm run build:client-and-server-bundles && npm run webpack:server && npm run generate:prerender", "build:ssr": "npm run build:client-and-server-bundles && npm run webpack:server", + "build:prerender-beta": "npm run build:client-and-server-bundles-beta && npm run webpack:server && npm run generate:prerender", + "build:ssr-beta": "npm run build:client-and-server-bundles-beta && npm run webpack:server", "generate:prerender": "cd dist && node prerender", "webpack:server": "webpack --config webpack.server.config.js --progress --colors", "serve:prerender": "cd dist/browser && http-server", diff --git a/server.ts b/server.ts index 2228a92..e80e171 100644 --- a/server.ts +++ b/server.ts @@ -67,9 +67,9 @@ app.set('views', join(DIST_FOLDER, 'browser')); // Allow frames from specific domains app.use(function (req, res, next) { var XFRAME_WHITELIST = [ 'http://scoobydoo.di.uoa.gr:5000/customize-layout', 'https://beta.admin.connect.openaire.eu/customize-layout','https://admin.connect.openaire.eu/customize-layout' ]; - let referer:string; + let referer: string; if(req.headers.referer){ - referer = isArray(req.headers.referer)?req.headers.referer[0]:req.headers.referer; + referer = isArray(req.headers.referer)?req.headers.referer[0]:(req.headers.referer); referer = referer.split("?")[0]; } if ( referer && (XFRAME_WHITELIST.indexOf(referer) != -1 || referer.indexOf(".d4science.org") != -1)) { diff --git a/src/environments/environment.beta.ts b/src/environments/environment.beta.ts new file mode 100644 index 0000000..536a6d3 --- /dev/null +++ b/src/environments/environment.beta.ts @@ -0,0 +1,127 @@ +import {EnvProperties} from "../app/openaireLibrary/utils/properties/env-properties"; + +export let properties: EnvProperties = { + environment: "beta", + dashboard: "connect", + enablePiwikTrack: true, + useCache: true, + showContent: true, + showAddThis: false, + metricsAPIURL: "https://beta.services.openaire.eu/usagestats/", + framesAPIURL: "https://beta.openaire.eu/stats3/", + statisticsAPIURL: "https://beta.services.openaire.eu/stats-api/", + statisticsFrameAPIURL: "https://beta.openaire.eu/stats/", + statisticsFrameNewAPIURL: "https://stats.madgik.di.uoa.gr/stats-api/", + useNewStatistisTool: true, + impactFactorsAPIURL: "https://bip-api.imsi.athenarc.gr/paper/scores/batch/", + claimsAPIURL: "https://beta.services.openaire.eu/claims/rest/claimsService/", + searchAPIURLLAst: "https://beta.services.openaire.eu/search/v2/api/", + searchResourcesAPIURL: "https://beta.services.openaire.eu/search/v2/api/resources", + openCitationsAPIURL: "https://services.openaire.eu/opencitations/getCitations?id=", + csvAPIURL: "https://beta.services.openaire.eu/search/v2/api/reports", + searchCrossrefAPIURL: "https://api.crossref.org/works", + searchDataciteAPIURL: "https://api.datacite.org/works", + searchOrcidURL: "https://pub.orcid.org/v2.1/", + orcidURL: "https://orcid.org/", + doiURL: "https://dx.doi.org/", + pmcURL: "http://europepmc.org/articles/", + pmidURL: "https://www.ncbi.nlm.nih.gov/pubmed/", + handleURL: "http://hdl.handle.net/", + cordisURL: "http://cordis.europa.eu/projects/", + openDoarURL: "http://v2.sherpa.ac.uk/id/repository/", + r3DataURL: "http://service.re3data.org/repository/", + sherpaURL: "http://sherpa.ac.uk/romeo/issn/", + sherpaURLSuffix: "/", + zenodo: "https://zenodo.org/", + zenodoCommunities: "https://zenodo.org/api/communities/", + openAccess: "https://www.openaire.eu/support/faq#article-id-234", + openAccessRepo: "https://www.openaire.eu/support/faq#article-id-310", + fp7Guidlines: "https://www.openaire.eu/open-access-in-fp7-seventh-research-framework-programme", + h2020Guidlines: "https://www.openaire.eu/oa-publications/h2020/open-access-in-horizon-2020", + ercGuidlines: "http://erc.europa.eu/sites/default/files/document/file/ERC_Open_Access_Guidelines-revised_2014.pdf", + helpdesk: "https://www.openaire.eu/support/helpdesk", + helpdeskEmail: "helpdesk@openaire.eu", + utilsService: "https://demo.openaire.eu/utils-service", + + vocabulariesAPI: "https://beta.services.openaire.eu/provision/mvc/vocabularies/", + + piwikBaseUrl: "https://analytics.openaire.eu/piwik.php?idsite=", + piwikSiteId: "80", + loginUrl: "https://beta.services.openaire.eu/connect-user-management/openid_connect_login", + + userInfoUrl: "https://beta.services.openaire.eu/uoa-user-management/api/users/getUserInfo?accessToken=", + + logoutUrl: "https://aai.openaire.eu/proxy/saml2/idp/SingleLogoutService.php?ReturnTo=", + + cookieDomain: ".openaire.eu", + + feedbackmail: "feedback@openaire.eu", + + cacheUrl: "https://demo.openaire.eu/cache/get?url=", + + adminToolsAPIURL: "https://beta.services.openaire.eu/uoa-admin-tools", + + adminToolsCommunity: "connect", + datasourcesAPI: "https://beta.services.openaire.eu/openaire/ds/search/", + contextsAPI: "https://beta.services.openaire.eu/openaire/context", + communityAPI: "https://beta.services.openaire.eu/openaire/community/", + communitiesAPI: "https://beta.services.openaire.eu/openaire/community/communities", + + csvLimit: 2000, + pagingLimit: 20, + resultsPerPage: 10, + + baseLink: "https://beta.connect.openaire.eu", + + afterLoginRedirectLink: "/myCommunities", + + searchLinkToPublication: "/search/publication?articleId=", + searchLinkToProject: "/search/project?projectId=", + searchLinkToDataProvider: "/search/dataprovider?datasourceId=", + searchLinkToDataset: "/search/dataset?datasetId=", + searchLinkToSoftwareLanding: "/search/software?softwareId=", + searchLinkToOrganization: "/search/organization?organizationId=", + searchLinkToOrp: "/search/other?orpId=", + + searchLinkToCommunities: "/search/find/communities", + searchLinkToPublications: "/search/find/publications", + searchLinkToDataProviders: "/search/find/dataproviders", + searchLinkToProjects: "/search/find/projects", + searchLinkToDatasets: "/search/find/datasets", + searchLinkToSoftware: "/search/find/software", + searchLinkToOrps: "/search/find/other", + searchLinkToOrganizations: "/search/find/organizations", + searchLinkToCompatibleDataProviders: "/search/content-providers", + searchLinkToEntityRegistriesDataProviders: "/search/entity-registries", + searchLinkToEntityRegistriesDataProvidersTable: "/search/entity-registries-table", + searchLinkToJournals: "/search/journals", + searchLinkToJournalsTable: "/search/journals-table", + searchLinkToResults: "/search/find/research-outcomes", + + searchLinkToAdvancedPublications: "/search/advanced/publications", + searchLinkToAdvancedProjects: "/search/advanced/projects", + searchLinkToAdvancedDatasets: "/search/advanced/datasets", + searchLinkToAdvancedSoftware: "/search/advanced/software", + searchLinkToAdvancedOrps: "/search/advanced/other", + searchLinkToAdvancedDataProviders: "/search/advanced/dataproviders", + searchLinkToAdvancedOrganizations: "/search/advanced/organizations", + searchLinkToAdvancedResults: "/search/advanced/research-outcomes", + + lastIndexInformationLink: "https://beta.openaire.eu/aggregation-and-content-provision-workflows", + showLastIndexInformationLink: true, + widgetLink: "https://beta.openaire.eu/index.php?option=com_openaire&view=widget&format=raw&projectId=", + claimsInformationLink: "https://beta.openaire.eu/linking", + + depositLearnHowPage: "/participate/deposit/learn-how", + depositSearchPage: "/participate/deposit/search", + shareInZenodoPage: "/participate/deposit/zenodo", + + reCaptchaSiteKey: "6LezhVIUAAAAAOb4nHDd87sckLhMXFDcHuKyS76P", + + admins: ["rcd-helpdesk@openaire.eu"], + lastIndexUpdate: "2020-05-06", + indexInfoAPI: "http://beta.services.openaire.eu/openaire/info/", + altMetricsAPIURL: "https://api.altmetric.com/v1/doi/", + b2noteAPIURL: "http://b2note-dev.bsc.es/api/", + adminPortalURL: "https://beta.admin.connect.openaire.eu" +}; diff --git a/src/environments/environment.prod.ts b/src/environments/environment.prod.ts index 3612073..e8068d6 100644 --- a/src/environments/environment.prod.ts +++ b/src/environments/environment.prod.ts @@ -1,3 +1,128 @@ -export const environment = { - production: true +import {EnvProperties} from "../app/openaireLibrary/utils/properties/env-properties"; + +export let properties: EnvProperties = { + environment: "production", + dashboard: "connect", + enablePiwikTrack: false, + useCache: true, + showContent: true, + showAddThis: false, + metricsAPIURL: "https://services.openaire.eu/usagestats/", + framesAPIURL: "https://www.openaire.eu/stats3/", + statisticsAPIURL: "https://services.openaire.eu/stats-api/", + statisticsFrameAPIURL: "https://www.openaire.eu/stats/", + statisticsFrameNewAPIURL: "https://services.openaire.eu/stats/", + useNewStatistisTool: false, + impactFactorsAPIURL: "https://bip-api.imsi.athenarc.gr/paper/scores/batch/", + claimsAPIURL: "https://services.openaire.eu/claims/rest/claimsService/", + searchAPIURLLAst: "https://services.openaire.eu/search/v2/api/", + searchResourcesAPIURL: "https://services.openaire.eu/search/v2/api/resources", + openCitationsAPIURL: "https://services.openaire.eu/opencitations/getCitations?id=", + csvAPIURL: "https://services.openaire.eu/search/v2/api/reports", + searchCrossrefAPIURL: "https://api.crossref.org/works", + searchDataciteAPIURL: "https://api.datacite.org/works", + searchOrcidURL: "https://pub.orcid.org/v2.1/", + orcidURL: "https://orcid.org/", + doiURL: "https://dx.doi.org/", + pmcURL: "http://europepmc.org/articles/", + pmidURL: "https://www.ncbi.nlm.nih.gov/pubmed/", + handleURL: "http://hdl.handle.net/", + cordisURL: "http://cordis.europa.eu/projects/", + openDoarURL: "http://v2.sherpa.ac.uk/id/repository/", + r3DataURL: "http://service.re3data.org/repository/", + sherpaURL: "http://sherpa.ac.uk/romeo/issn/", + sherpaURLSuffix: "/", + zenodo: "https://zenodo.org/", + zenodoCommunities: "https://zenodo.org/api/communities/", + openAccess: "https://www.openaire.eu/support/faq#article-id-234", + openAccessRepo: "https://www.openaire.eu/support/faq#article-id-310", + fp7Guidlines: "https://www.openaire.eu/open-access-in-fp7-seventh-research-framework-programme", + h2020Guidlines: "https://www.openaire.eu/oa-publications/h2020/open-access-in-horizon-2020", + ercGuidlines: "http://erc.europa.eu/sites/default/files/document/file/ERC_Open_Access_Guidelines-revised_2014.pdf", + helpdesk: "https://www.openaire.eu/support/helpdesk", + helpdeskEmail: "helpdesk@openaire.eu", + utilsService: "https://explore.openaire.eu/utils-service", + + vocabulariesAPI: "https://services.openaire.eu/provision/mvc/vocabularies/", + + piwikBaseUrl: "https://analytics.openaire.eu/piwik.php?idsite=", + piwikSiteId: "112", + loginUrl: "https://services.openaire.eu/_UPDATE_/openid_connect_login", + + userInfoUrl: " https://services.openaire.eu/uoa-user-management/api/users/getUserInfo?accessToken=", + + logoutUrl: "https://aai.openaire.eu/proxy/saml2/idp/SingleLogoutService.php?ReturnTo=", + + cookieDomain: ".openaire.eu", + + feedbackmail: "feedback@openaire.eu", + + cacheUrl: "https://explore.openaire.eu/cache/get?url=", + + datasourcesAPI: "https://services.openaire.eu/openaire/ds/search/", + + adminToolsAPIURL: "https://services.openaire.eu/uoa-admin-tools/", + + adminToolsCommunity: "connect", + contextsAPI: "https://services.openaire.eu/openaire/context", + + communityAPI: "https://services.openaire.eu/openaire/community/", + communitiesAPI: "https://services.openaire.eu/openaire/community/communities", + + csvLimit: 2000, + pagingLimit: 20, + resultsPerPage: 10, + + baseLink: "https://connect.openaire.eu", + + afterLoginRedirectLink: "/myCommunities", + + searchLinkToPublication: "/search/publication?articleId=", + searchLinkToProject: "/search/project?projectId=", + searchLinkToDataProvider: "/search/dataprovider?datasourceId=", + searchLinkToDataset: "/search/dataset?datasetId=", + searchLinkToSoftwareLanding: "/search/software?softwareId=", + searchLinkToOrp: "/search/other?orpId=", + searchLinkToOrganization: "/search/organization?organizationId=", + + searchLinkToCommunities: "/search/find/communities", + searchLinkToPublications: "/search/find/publications", + searchLinkToDataProviders: "/search/find/dataproviders", + searchLinkToProjects: "/search/find/projects", + searchLinkToDatasets: "/search/find/datasets", + searchLinkToSoftware: "/search/find/software", + searchLinkToOrps: "/search/find/other", + searchLinkToOrganizations: "/search/find/organizations", + searchLinkToCompatibleDataProviders: "/search/content-providers", + searchLinkToEntityRegistriesDataProviders: "/search/entity-registries", + searchLinkToEntityRegistriesDataProvidersTable: "/search/entity-registries-table", + searchLinkToJournals: "/search/journals", + searchLinkToJournalsTable: "/search/journals-table", + searchLinkToResults: "/search/find/research-outcomes", + + searchLinkToAdvancedPublications: "/search/advanced/publications", + searchLinkToAdvancedProjects: "/search/advanced/projects", + searchLinkToAdvancedDatasets: "/search/advanced/datasets", + searchLinkToAdvancedSoftware: "/search/advanced/software", + searchLinkToAdvancedOrps: "/search/advanced/other", + searchLinkToAdvancedDataProviders: "/search/advanced/dataproviders", + searchLinkToAdvancedOrganizations: "/search/advanced/organizations", + searchLinkToAdvancedResults: "/search/advanced/research-outcomes", + + lastIndexInformationLink: "https://www.openaire.eu/aggregation-and-content-provision-workflows", + showLastIndexInformationLink: true, + widgetLink: "https://www.openaire.eu/index.php?option=com_openaire&view=widget&format=raw&projectId=", + claimsInformationLink: "https://www.openaire.eu/linking", + + depositLearnHowPage: "/participate/deposit/learn-how", + depositSearchPage: "/participate/deposit/search", + shareInZenodoPage: "/participate/deposit/zenodo", + reCaptchaSiteKey: "6LezhVIUAAAAAOb4nHDd87sckLhMXFDcHuKyS76P", + + admins: ["rcd-helpdesk@openaire.eu"], + lastIndexUpdate: "2019-07-24", + indexInfoAPI: "http://services.openaire.eu/openaire/info/", + altMetricsAPIURL: "https://api.altmetric.com/v1/doi/", + b2noteAPIURL: "http://b2note-dev.bsc.es/api/", + adminPortalURL: "https://admin.connect.openaire.eu" }; diff --git a/src/environments/environment.ts b/src/environments/environment.ts index b7f639a..fc691bc 100644 --- a/src/environments/environment.ts +++ b/src/environments/environment.ts @@ -1,8 +1,113 @@ // The file contents for the current environment will overwrite these during build. // The build system defaults to the dev environment which uses `environment.ts`, but if you do // `ng build --env=prod` then `environment.prod.ts` will be used instead. -// The list of which env maps to which file can be found in `.angular-cli.json`. +// The list of which env maps to which file can be found in `.angular.json`. -export const environment = { - production: false +import {EnvProperties} from '../app/openaireLibrary/utils/properties/env-properties'; + +export let properties: EnvProperties = { + environment: 'development', + dashboard: 'connect', + enablePiwikTrack: false, + useCache: false, + showContent: true, + showAddThis: false, + metricsAPIURL: 'https://beta.services.openaire.eu/usagestats/', + framesAPIURL: 'https://beta.openaire.eu/stats3/', + statisticsAPIURL: 'https://beta.services.openaire.eu/stats-api/', + statisticsFrameAPIURL: 'https://beta.openaire.eu/stats/', + statisticsFrameNewAPIURL: 'https://stats.madgik.di.uoa.gr/stats-api/', + useNewStatistisTool: true, + impactFactorsAPIURL: 'https://bip-api.imsi.athenarc.gr/paper/scores/batch/', + claimsAPIURL: 'http://dl170.madgik.di.uoa.gr:8180/dnet-claims-service-2.0.0-SNAPSHOT/rest/claimsService/', + searchAPIURLLAst: 'https://beta.services.openaire.eu/search/v2/api/', + searchResourcesAPIURL: 'https://beta.services.openaire.eu/search/v2/api/resources', + openCitationsAPIURL: 'https://services.openaire.eu/opencitations/getCitations?id=', + csvAPIURL: 'https://beta.services.openaire.eu/search/v2/api/reports', + searchCrossrefAPIURL: 'https://api.crossref.org/works', + searchDataciteAPIURL: 'https://api.datacite.org/works', + searchOrcidURL: 'https://pub.orcid.org/v2.1/', + orcidURL: 'https://orcid.org/', + doiURL: 'https://dx.doi.org/', + pmcURL: 'http://europepmc.org/articles/', + pmidURL: 'https://www.ncbi.nlm.nih.gov/pubmed/', + handleURL: 'http://hdl.handle.net/', + cordisURL: 'http://cordis.europa.eu/projects/', + openDoarURL: 'http://v2.sherpa.ac.uk/id/repository/', + r3DataURL: 'http://service.re3data.org/repository/', + sherpaURL: 'http://sherpa.ac.uk/romeo/issn/', + sherpaURLSuffix: '/', + zenodo: 'https://zenodo.org/', + zenodoCommunities: 'https://zenodo.org/api/communities/', + openAccess: 'https://www.openaire.eu/support/faq#article-id-234', + openAccessRepo: 'https://www.openaire.eu/support/faq#article-id-310', + fp7Guidlines: 'https://www.openaire.eu/open-access-in-fp7-seventh-research-framework-programme', + h2020Guidlines: 'https://www.openaire.eu/oa-publications/h2020/open-access-in-horizon-2020', + ercGuidlines: 'http://erc.europa.eu/sites/default/files/document/file/ERC_Open_Access_Guidelines-revised_2014.pdf', + helpdesk: 'https://www.openaire.eu/support/helpdesk', + helpdeskEmail: 'helpdesk@openaire.eu', + utilsService: 'http://dl170.madgik.di.uoa.gr:8000', + vocabulariesAPI: 'https://dev-openaire.d4science.org/provision/mvc/vocabularies/', + piwikBaseUrl: 'https://analytics.openaire.eu/piwik.php?idsite=', + piwikSiteId: '80', + loginUrl: 'http://dl170.madgik.di.uoa.gr:8180/dnet-openaire-users-1.0.0-SNAPSHOT/openid_connect_login', + userInfoUrl: 'http://dl170.madgik.di.uoa.gr:8180/dnet-openaire-users-1.0.0-SNAPSHOT/api/users/getUserInfo?accessToken=', + logoutUrl: 'https://aai.openaire.eu/proxy/saml2/idp/SingleLogoutService.php?ReturnTo=', + cookieDomain: '.di.uoa.gr', + feedbackmail: 'openaire.test@gmail.com', + cacheUrl: 'http://dl170.madgik.di.uoa.gr:3000/get?url=', + adminToolsAPIURL: 'http://duffy.di.uoa.gr:8080/uoa-admin-tools/', + adminToolsCommunity: 'connect', + datasourcesAPI: 'https://beta.services.openaire.eu/openaire/ds/search/', + contextsAPI: 'https://dev-openaire.d4science.org/openaire/context', + communityAPI: 'https://dev-openaire.d4science.org/openaire/community/', + communitiesAPI: 'https://dev-openaire.d4science.org/openaire/community/communities', + csvLimit: 2000, + pagingLimit: 20, + resultsPerPage: 10, + baseLink: 'https://beta.connect.openaire.eu', + afterLoginRedirectLink: '/myCommunities', + searchLinkToPublication: '/search/publication?articleId=', + searchLinkToProject: '/search/project?projectId=', + searchLinkToDataProvider: '/search/dataprovider?datasourceId=', + searchLinkToDataset: '/search/dataset?datasetId=', + searchLinkToSoftwareLanding: '/search/software?softwareId=', + searchLinkToOrganization: '/search/organization?organizationId=', + searchLinkToOrp: '/search/other?orpId=', + searchLinkToCommunities: '/search/find/communities', + searchLinkToPublications: '/search/find/publications', + searchLinkToDataProviders: '/search/find/dataproviders', + searchLinkToProjects: '/search/find/projects', + searchLinkToDatasets: '/search/find/datasets', + searchLinkToSoftware: '/search/find/software', + searchLinkToOrps: '/search/find/other', + searchLinkToOrganizations: '/search/find/organizations', + searchLinkToCompatibleDataProviders: '/search/content-providers', + searchLinkToEntityRegistriesDataProviders: '/search/entity-registries', + searchLinkToEntityRegistriesDataProvidersTable: '/search/entity-registries-table', + searchLinkToJournals: '/search/journals', + searchLinkToJournalsTable: '/search/journals-table', + searchLinkToResults: '/search/find/research-outcomes', + searchLinkToAdvancedPublications: '/search/advanced/publications', + searchLinkToAdvancedProjects: '/search/advanced/projects', + searchLinkToAdvancedDatasets: '/search/advanced/datasets', + searchLinkToAdvancedSoftware: '/search/advanced/software', + searchLinkToAdvancedOrps: '/search/advanced/other', + searchLinkToAdvancedDataProviders: '/search/advanced/dataproviders', + searchLinkToAdvancedOrganizations: '/search/advanced/organizations', + searchLinkToAdvancedResults: '/search/advanced/research-outcomes', + lastIndexInformationLink: 'https://beta.openaire.eu/aggregation-and-content-provision-workflows', + showLastIndexInformationLink: true, + widgetLink: 'https://beta.openaire.eu/index.php?option=com_openaire&view=widget&format=raw&projectId=', + claimsInformationLink: 'https://beta.openaire.eu/linking', + depositLearnHowPage: '/participate/deposit/learn-how', + depositSearchPage: '/participate/deposit/search', + shareInZenodoPage: '/participate/deposit/zenodo', + reCaptchaSiteKey: '6LcVtFIUAAAAAB2ac6xYivHxYXKoUvYRPi-6_rLu', + admins: ['kostis30fylloy@gmail.com'], + lastIndexUpdate: '2019-11-01', + indexInfoAPI: 'https://dev-openaire.d4science.org/openaire/info/', + altMetricsAPIURL: 'https://api.altmetric.com/v1/doi/', + b2noteAPIURL: 'http://b2note-dev.bsc.es/api/', + adminPortalURL: 'https://beta.admin.connect.openaire.eu' }; diff --git a/src/main.ts b/src/main.ts index 9e8c381..d8a282e 100644 --- a/src/main.ts +++ b/src/main.ts @@ -2,9 +2,9 @@ import { enableProdMode } from '@angular/core'; import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; import { AppModule } from './app/app.module'; -import { environment } from './environments/environment'; +import { properties } from './environments/environment'; -if (environment.production) { +if (properties.environment !== "development") { enableProdMode(); }