+
+
+

{{ 'ABOUT.WELCOME' | translate }}

+

{{ 'ABOUT.WELCOME-MESSAGE' | translate }}

+
+
+
@@ -14,7 +20,7 @@
-
+
- - -
-
+
settings

{{roleDisplay(dmp.users).toUpperCase()}}

-
- +
+ storage diff --git a/dmp-frontend/src/app/ui/dmp/listing/listing-item/dmp-listing-item.component.ts b/dmp-frontend/src/app/ui/dmp/listing/listing-item/dmp-listing-item.component.ts index e41f78acd..77f63bd4d 100644 --- a/dmp-frontend/src/app/ui/dmp/listing/listing-item/dmp-listing-item.component.ts +++ b/dmp-frontend/src/app/ui/dmp/listing/listing-item/dmp-listing-item.component.ts @@ -18,6 +18,7 @@ export class DmpListingItemComponent implements OnInit { @Input() dmp: DmpListingModel; @Input() showDivider: boolean = true; + @Input() isPublic: boolean; @Output() onClick: EventEmitter = new EventEmitter(); isDraft: boolean; From 88e34e1ec1d8ddf78b97c1adc84b78c1e41066ab Mon Sep 17 00:00:00 2001 From: George Kalampokis Date: Wed, 1 Apr 2020 18:17:17 +0300 Subject: [PATCH 2/2] Removed external Tags --- .../main/java/eu/eudat/controllers/TagController.java | 8 ++++---- .../java/eu/eudat/logic/managers/CommonsManager.java | 4 ++-- .../java/eu/eudat/logic/proxy/config/ExternalUrls.java | 6 +++--- .../eu/eudat/logic/proxy/fetching/RemoteFetcher.java | 4 ++-- .../data/externalurl/ExternalSourcesConfiguration.java | 4 ++-- .../src/main/resources/externalUrls/ExternalUrls.xml | 10 +++++----- 6 files changed, 18 insertions(+), 18 deletions(-) diff --git a/dmp-backend/web/src/main/java/eu/eudat/controllers/TagController.java b/dmp-backend/web/src/main/java/eu/eudat/controllers/TagController.java index dd54267e9..029e1ba08 100644 --- a/dmp-backend/web/src/main/java/eu/eudat/controllers/TagController.java +++ b/dmp-backend/web/src/main/java/eu/eudat/controllers/TagController.java @@ -31,13 +31,13 @@ import java.util.stream.Collectors; @RequestMapping(value = {"/api"}) public class TagController extends BaseController { - private Repository datasetRepository; +// private Repository datasetRepository; private Environment environment; @Autowired - public TagController(ApiContext apiContext, Repository tagRepository, Environment environment) { + public TagController(ApiContext apiContext, /*Repository tagRepository, */Environment environment) { super(apiContext); - this.datasetRepository = tagRepository; +// this.datasetRepository = tagRepository; this.environment = environment; } @@ -48,7 +48,7 @@ public class TagController extends BaseController { //ExternalUrlCriteria externalUrlCriteria = new ExternalUrlCriteria(query); /*List> remoteRepos = this.getApiContext().getOperationsContext().getRemoteFetcher().getTags(externalUrlCriteria, type); TagExternalSourcesModel researchersExternalSourcesModel = new TagExternalSourcesModel().fromExternalItem(remoteRepos);*/ - List tags = this.getApiContext().getOperationsContext().getDatasetRepository().query(new DatasetCriteria()).stream().map(Dataset::getTags).flatMap(Collection::stream).filter(StreamDistinctBy.distinctByKey(Tag::getId)).collect(Collectors.toList()); + List tags = this.getApiContext().getOperationsContext().getElasticRepository().getDatasetRepository().query(new DatasetCriteria()).stream().map(Dataset::getTags).flatMap(Collection::stream).filter(StreamDistinctBy.distinctByKey(Tag::getId)).collect(Collectors.toList()); return ResponseEntity.status(HttpStatus.OK).body(new ResponseItem>().payload(tags).status(ApiMessageCode.NO_MESSAGE)); } diff --git a/dmp-backend/web/src/main/java/eu/eudat/logic/managers/CommonsManager.java b/dmp-backend/web/src/main/java/eu/eudat/logic/managers/CommonsManager.java index 94df54e41..3948216de 100644 --- a/dmp-backend/web/src/main/java/eu/eudat/logic/managers/CommonsManager.java +++ b/dmp-backend/web/src/main/java/eu/eudat/logic/managers/CommonsManager.java @@ -20,8 +20,8 @@ public class CommonsManager { .map(item-> new ExternalSourcesConfiguration.ExternalSourcesUrlModel(item.getKey(),item.getLabel())).collect(Collectors.toList())); externalSourcesConfiguration.setServices(configLoader.getExternalUrls().getServices().getUrls().stream() .map(item-> new ExternalSourcesConfiguration.ExternalSourcesUrlModel(item.getKey(),item.getLabel())).collect(Collectors.toList())); - externalSourcesConfiguration.setTags(configLoader.getExternalUrls().getTags().getUrls().stream() - .map(item-> new ExternalSourcesConfiguration.ExternalSourcesUrlModel(item.getKey(),item.getLabel())).collect(Collectors.toList())); + /*externalSourcesConfiguration.setTags(configLoader.getExternalUrls().getTags().getUrls().stream() + .map(item-> new ExternalSourcesConfiguration.ExternalSourcesUrlModel(item.getKey(),item.getLabel())).collect(Collectors.toList()));*/ return externalSourcesConfiguration; } } diff --git a/dmp-backend/web/src/main/java/eu/eudat/logic/proxy/config/ExternalUrls.java b/dmp-backend/web/src/main/java/eu/eudat/logic/proxy/config/ExternalUrls.java index eb04c9a4a..f7e38ba20 100644 --- a/dmp-backend/web/src/main/java/eu/eudat/logic/proxy/config/ExternalUrls.java +++ b/dmp-backend/web/src/main/java/eu/eudat/logic/proxy/config/ExternalUrls.java @@ -22,7 +22,7 @@ public class ExternalUrls implements Serializable { ResearcherUrls researchers; OrganisationUrls organisations; DatasetUrls datasets; - TagUrls tags; + /*TagUrls tags;*/ FunderUrls funders; @@ -66,14 +66,14 @@ public class ExternalUrls implements Serializable { } - public TagUrls getTags() { + /*public TagUrls getTags() { return tags; } @XmlElement(name = "tags") public void setTags(TagUrls tags) { this.tags = tags; - } + }*/ public OrganisationUrls getOrganisations() { diff --git a/dmp-backend/web/src/main/java/eu/eudat/logic/proxy/fetching/RemoteFetcher.java b/dmp-backend/web/src/main/java/eu/eudat/logic/proxy/fetching/RemoteFetcher.java index 19dd8192e..cd29be9e8 100644 --- a/dmp-backend/web/src/main/java/eu/eudat/logic/proxy/fetching/RemoteFetcher.java +++ b/dmp-backend/web/src/main/java/eu/eudat/logic/proxy/fetching/RemoteFetcher.java @@ -108,14 +108,14 @@ public class RemoteFetcher { return getAll(urlConfigs, fetchStrategy, externalUrlCriteria); } - @Cacheable("tags") + /*@Cacheable("tags") public List> getTags(ExternalUrlCriteria externalUrlCriteria, String key) throws NoURLFound, HugeResultSet { List urlConfigs = key != null && !key.isEmpty() ? configLoader.getExternalUrls().getTags().getUrls().stream().filter(item -> item.getKey().equals(key)).collect(Collectors.toList()) : configLoader.getExternalUrls().getTags().getUrls(); FetchStrategy fetchStrategy = configLoader.getExternalUrls().getTags().getFetchMode(); return getAll(urlConfigs, fetchStrategy, externalUrlCriteria); - } + }*/ @Cacheable("externalDatasets") public List> getDatasets(ExternalUrlCriteria externalUrlCriteria, String key) throws NoURLFound, HugeResultSet { diff --git a/dmp-backend/web/src/main/java/eu/eudat/models/data/externalurl/ExternalSourcesConfiguration.java b/dmp-backend/web/src/main/java/eu/eudat/models/data/externalurl/ExternalSourcesConfiguration.java index c9e8df87d..2f8778b0b 100644 --- a/dmp-backend/web/src/main/java/eu/eudat/models/data/externalurl/ExternalSourcesConfiguration.java +++ b/dmp-backend/web/src/main/java/eu/eudat/models/data/externalurl/ExternalSourcesConfiguration.java @@ -37,7 +37,7 @@ public class ExternalSourcesConfiguration { private List dataRepositories; private List services; private List externalDatasets; - private List tags; + /* private List tags; public List getTags() { return tags; @@ -45,7 +45,7 @@ public class ExternalSourcesConfiguration { public void setTags(List tags) { this.tags = tags; - } + }*/ public List getRegistries() { return registries; diff --git a/dmp-backend/web/src/main/resources/externalUrls/ExternalUrls.xml b/dmp-backend/web/src/main/resources/externalUrls/ExternalUrls.xml index de3d38152..2d731694f 100644 --- a/dmp-backend/web/src/main/resources/externalUrls/ExternalUrls.xml +++ b/dmp-backend/web/src/main/resources/externalUrls/ExternalUrls.xml @@ -65,7 +65,7 @@ FIRST - + + –> - FIRST - + FIRST <!– EITHER 'FIRST' OR 'ALL' –> + -->