diff --git a/src/app/app-routing.module.ts b/src/app/app-routing.module.ts
index 16b23ed..0dc7ed4 100644
--- a/src/app/app-routing.module.ts
+++ b/src/app/app-routing.module.ts
@@ -8,8 +8,8 @@ import { OpenaireErrorPageComponent } from './error/errorPage.component';
const routes: Routes = [
{ path: '', loadChildren: './communitywrapper/communityWrapper.module#CommunityWrapperModule', resolve: { envSpecific: EnvironmentSpecificResolver }},
- { path: 'learn-how', loadChildren: './learn-how/learn-how.module#LearnHowModule', resolve: { envSpecific: EnvironmentSpecificResolver }},
- { path: 'contact', loadChildren: './contact/contact.module#ContactModule', resolve: { envSpecific: EnvironmentSpecificResolver }},
+ { path: 'about', loadChildren: './learn-how/learn-how.module#LearnHowModule', resolve: { envSpecific: EnvironmentSpecificResolver }},
+ { path: 'contact-us', loadChildren: './contact/contact.module#ContactModule', resolve: { envSpecific: EnvironmentSpecificResolver }},
{ path: 'invite', loadChildren: './utils/subscribe/invite/invite.module#InviteModule', resolve: { envSpecific: EnvironmentSpecificResolver }},
{ path: 'about', loadChildren: './htmlPages/about/aboutPage.module#AboutPageModule', resolve: { envSpecific: EnvironmentSpecificResolver }},
{ path: 'content', loadChildren: './content/contentPage.module#ContentPageModule', resolve: { envSpecific: EnvironmentSpecificResolver }},
diff --git a/src/app/app.component.ts b/src/app/app.component.ts
index 8db2b3d..b5ff699 100644
--- a/src/app/app.component.ts
+++ b/src/app/app.component.ts
@@ -21,9 +21,9 @@ import {HelperFunctions} from "./openaireLibrary/utils/HelperFunctions.class";
template: `
+ [showMenu]=showMenu [properties]="properties" [showHomeMenuItem]="true">
+ [community]=community [showMenu]=showMenu [properties]="properties" [enableSearch]="true" [showHomeMenuItem]="true">
@@ -86,153 +86,7 @@ export class AppComponent {
communityId = ConnectHelper.getCommunityFromDomain(this.properties.domain);
this.buildMenu(communityId);
}
-/*
- this.route.queryParams.subscribe(data => {
- var community = null;
- this.community = null;
- this.showMenu = false;
- this._communitiesService.getCommunities(this.properties, this.properties.communitiesAPI).subscribe (
- communities => {
- for(var com of communities){
- if( (
- ((data['communityId'] && data['communityId']!="" && com.communityId == data['communityId'])
- || (ConnectHelper.getCommunityFromDomain(this.properties.domain) == com.communityId ))
- && community !=null) ||
- (
- !((data['communityId'] && data['communityId']!="" && com.communityId == data['communityId'])
- || (ConnectHelper.getCommunityFromDomain(this.properties.domain) == com.communityId ))
- &&
- this.managerOfCommunities && this.subscriberOfCommunities)){
- break;
- }
- if(Session.isLoggedIn() && com['status'] != "hidden"){
- if(Session.isCommunityCurator() || Session.isPortalAdministrator()){
- this.managerOfCommunities = true;
- }else if(com.managers.indexOf(Session.getUserEmail())!=-1){
- this.managerOfCommunities = true;
- }
- // else if(!this.subscriberOfCommunities){
- // // check if subscriber
- // this._subscribeService.isSubscribedToCommunity(com.communityId, Session.getUserEmail(), this.properties.adminToolsAPIURL).subscribe (
- // isSubscriber => {
- // if(isSubscriber) {
- // this.subscriberOfCommunities = true;
- // }
- // },
- // error => {
- // console.error("Error fetching your subscribed communities")
- // });
- //
- // }
- }
-
-
-
- if((data['communityId'] && data['communityId']!="" && com.communityId == data['communityId'])
- || (ConnectHelper.getCommunityFromDomain(this.properties.domain) == com.communityId ) ){
- community = com;
- // this._layoutService.getLayout(com.communityId,
- // this.properties.adminToolsAPIURL + '/').subscribe (
- // layout => {
- // this.layout = layout;
- // document.documentElement.style.setProperty('--portal-main-color', this.layout.color);
- // }
- // );
- this.community = {id: community.communityId, name: (community.shortTitle)?community.shortTitle:community.title, logoUrl:community.logoUrl};
- this.menuItems= [
- {rootItem: new MenuItem("search","Search","","/search/find",false,[],["/search/find", "/search/find/publications", "/search/find/datasets", "/search/find/software", "/search/find/other", "/search/find/projects", "/search/find/dataproviders"],this.properties.environment!="development"?{}:{communityId:community.communityId}),
- items: [new MenuItem("","Publications","","/search/find/publications",false,["publication"],["/search/find/publications"],this.properties.environment!="development"?{}:{communityId:community.communityId}),
- new MenuItem("","Research Data","","/search/find/datasets",false,["dataset"],["/search/find/datasets"],this.properties.environment!="development"?{}:{communityId:community.communityId}),
- new MenuItem("","Software","","/search/find/software",false,["software"],["/search/find/software"],this.properties.environment!="development"?{}:{communityId:community.communityId}),
- new MenuItem("","Other Research Products","","/search/find/other",false,["orp"],["/search/find/other"],this.properties.environment!="development"?{}:{communityId:community.communityId}),
- new MenuItem("","Projects","","/search/find/projects/",false,["project"],["/search/find/projects"],this.properties.environment!="development"?{}:{communityId:community.communityId}),
- new MenuItem("","Content Providers","","/search/find/dataproviders",false,["datasource"],["/search/find/dataproviders"],this.properties.environment!="development"?{}:{communityId:community.communityId}),
- ]},
- {
- rootItem: new MenuItem("monitor","Monitor","","/monitor",false,[],["/monitor"],this.properties.environment!="development"?{}:{communityId:community.communityId}),
- items: []
- },
- {
- rootItem: new MenuItem("share","Share","","",false,[],["/participate/deposit-publications","/participate/deposit-datasets","/participate/share-zenodo"],this.properties.environment!="development"?{}:{communityId:community.communityId}),
- items: [
- new MenuItem("","Zenodo Communities","","/participate/share-zenodo",false,[],["/participate/share-zenodo"],this.properties.environment!="development"?{}:{communityId:community.communityId}),
- new MenuItem("","Publications","","/participate/deposit-publications",false,["publication"],["/participate/deposit-publications"],this.properties.environment!="development"?{}:{communityId:community.communityId}),
- new MenuItem("","Research Data","","/participate/deposit-datasets",false,["dataset"],["/participate/deposit-datasets"],this.properties.environment!="development"?{}:{communityId:community.communityId})]
- },
- {
- rootItem: new MenuItem("link","Link","","/participate/claim",false,[],["/participate/claim"],this.properties.environment!="development"?{}:{communityId:community.communityId}),
- items: []
- }
- ];
-
- }
-
- }
- if(community == null){
- this.menuItems= [];
- var myCommunities = [];
- if(this.managerOfCommunities){
- myCommunities.push( new MenuItem("","Managing communities","","/search/find/communities",false,[],[],{role:"%22manager%22"}))
- }
- if(Session.isLoggedIn()){
- this._subscribeService.getCommunitiesSubscribedTo(Session.getUserEmail(), this.properties.adminToolsAPIURL).subscribe (
- pids => {
- if(pids.length > 0 ) {
- myCommunities.push( new MenuItem("","Subscribed to communities","","/search/find/communities",false,[],[],{status:"%22subscribed%22"}))
- }
- },
- error => {
- console.error("Error fetching your subscribed communities")
- });
- }
- // if(this.subscriberOfCommunities){
- // myCommunities.push( new MenuItem("","Subscribed to communities","","/search/find/communities",false,[],[],{status:"%22subscribed%22"}))
- // }
-
- this.menuItems.push({rootItem: new MenuItem("communities","Communities","","/search/find/communities",false,[],null,{}), items: []});
- if(this.managerOfCommunities || this.subscriberOfCommunities){
- this.menuItems.push({rootItem: new MenuItem("myCommunities","My Communities","","",false,[],[],{}), items: myCommunities});
- }
- this.menuItems.push({rootItem: new MenuItem("howto","Create Community","","/how-to-create-community",false,[],null,{}), items: []});
-
-
-
- this.bottomMenuItems =[
- new MenuItem("","About","https://beta.openaire.eu/project-factsheets","",false,[],[],{}),
- new MenuItem("","News - Events","https://beta.openaire.eu/news-events","",false,[],[],{}),
- new MenuItem("","Blog","https://blogs.openaire.eu/","",false,[],[],{}),
- new MenuItem("","Contact us","https://beta.openaire.eu/contact-us","",false,[],[],{})
- ];
- // if(this.properties.showContent){
- // this.bottomMenuItems.push(new MenuItem("","Content Policy","","/content",false,[],[],{}));
- // }
- this.userMenuItems =[
- // new MenuItem("","My links","","/myclaims",false,[],["/myclaims"],(data['communityId'] && typeof document !== 'undefined' && ConnectHelper.isProduction(document.location.hostname))?{}:{communityId:data['communityId']}),
- ];
-
- }else{
- this.bottomMenuItems = [
- new MenuItem("","About","","/about",false,[],["/about"],this.properties.environment!="development"?{}:{communityId:community.communityId}),
- new MenuItem("","Organizations","","/organizations",false,[],["/organizations"],this.properties.environment!="development"?{}:{communityId:community.communityId})
- ];
- if(this.properties.showContent){
- this.bottomMenuItems.push(new MenuItem("","Content Policy","","/content",false,[],[],{}));
- }
- this.userMenuItems =[ new MenuItem("","My profile","","",false,[],[],{}),
- new MenuItem("","My links","","/myclaims",false,[],["/myclaims"],this.properties.environment!="development"?{}:{communityId:community.communityId}),
- new MenuItem("","Invite users","","/invite",false,[],[],this.properties.environment!="development"?{}:{communityId:community.communityId}),
- ];
- if(this.managerOfCommunities ){
- this.userMenuItems.push(new MenuItem("","Support","https://openaire-connect.d4science.org/group/openaire-connect-gateway/explore?siteId=172366611","",false,[],[],{}))
- }
- }
- this.showMenu = true;
- });
-
-
- });
-*/
if (typeof document !== 'undefined') {
try{
this.isClient = true;
@@ -266,19 +120,7 @@ export class AppComponent {
this.managerOfCommunities = true;
}else if(com.managers.indexOf(Session.getUserEmail())!=-1){
this.managerOfCommunities = true;
- }/*else if(!this.subscriberOfCommunities){
- // check if subscriber
- this._subscribeService.isSubscribedToCommunity(com.communityId, Session.getUserEmail(), this.properties.adminToolsAPIURL).subscribe (
- isSubscriber => {
- if(isSubscriber) {
- this.subscriberOfCommunities = true;
- }
- },
- error => {
- console.error("Error fetching your subscribed communities")
- });
-
- }*/
+ }
}
@@ -294,21 +136,15 @@ export class AppComponent {
// document.documentElement.style.setProperty('--portal-main-color', this.layout.color);
// }
// );
- let iSommunitymanager: boolean = false;
+ let isCommunityManager: boolean = false;
if(Session.isCommunityCurator() || Session.isPortalAdministrator()){
- iSommunitymanager = true;
+ isCommunityManager = true;
}else if(com.managers.indexOf(Session.getUserEmail())!=-1){
- iSommunitymanager = true;
+ isCommunityManager = true;
}
this.community = {id: community.communityId, name: (community.shortTitle)?community.shortTitle:community.title, logoUrl:community.logoUrl};
this.menuItems= [];
- if(iSommunitymanager){
- this.menuItems.push(
- {
- rootItem: new MenuItem("manage","Manage",'https://beta.admin.connect.openaire.eu/dashboard?communityId='+community.communityId,"",false,[],[],{}),
- items: []
- });
- }
+
this.menuItems.push(
{rootItem: new MenuItem("search","Search","","/search/find",false,[],["/search/find", "/search/find/publications", "/search/find/datasets", "/search/find/software", "/search/find/other", "/search/find/projects", "/search/find/dataproviders"],this.properties.environment!="development"?{}:{communityId:community.communityId}),
items: [new MenuItem("","Publications","","/search/find/publications",false,["publication"],["/search/find/publications"],this.properties.environment!="development"?{}:{communityId:community.communityId}),
@@ -331,13 +167,20 @@ export class AppComponent {
rootItem: new MenuItem("link","Link","","/participate/claim",false,[],["/participate/claim"],this.properties.environment!="development"?{}:{communityId:community.communityId}),
items: []
});
-
+ if(isCommunityManager){
+ this.menuItems.push(
+ {
+ rootItem: new MenuItem("manage","Manage",'https://beta.admin.connect.openaire.eu/dashboard?communityId='+community.communityId,"",false,[],[],{}),
+ items: []
+ });
+ }
}
}
if(community == null){
this.menuItems= [];
+ this.menuItems.push({rootItem: new MenuItem("about","About","","/about",false,[],null,{}), items: []});
var myCommunities = [];
if(this.managerOfCommunities){
myCommunities.push( new MenuItem("","Managing communities","","/search/find/communities",false,[],[],{role:"%22manager%22"}))
@@ -354,10 +197,13 @@ export class AppComponent {
});
}
this.menuItems.push({rootItem: new MenuItem("communities","Communities","","/search/find/communities",false,[],null,{}), items: []});
+ this.menuItems.push({rootItem: new MenuItem("join","Join","","/contact-us",false,[],null,{}), items: []});
if(this.managerOfCommunities || this.subscriberOfCommunities){
- this.menuItems.push({rootItem: new MenuItem("myCommunities","My Communities","","",false,[],[],{}), items: myCommunities});
+ let myCommunitiesMenu = new MenuItem("myCommunities","My Communities","","",false,[],[],{});
+ myCommunitiesMenu.setMarkAsActive(false);
+ this.menuItems.push({rootItem: myCommunitiesMenu, items: myCommunities});
}
- this.menuItems.push({rootItem: new MenuItem("howto","Create Community","","/how-to-create-community",false,[],null,{}), items: []});
+
diff --git a/src/app/communities/communities.component.html b/src/app/communities/communities.component.html
index 3c31b9e..4b0da64 100644
--- a/src/app/communities/communities.component.html
+++ b/src/app/communities/communities.component.html
@@ -61,7 +61,8 @@
Turn Open Science into Practice. It takes your open and linked research outcomes. A service customized to your needs.
@@ -177,7 +178,7 @@
@@ -221,7 +222,8 @@
Let us Help you Develop a Collaborative Science Gateway. It is fast. It is reliable.
Get in touch with our team to find out how.
diff --git a/src/app/community/community.component.html b/src/app/community/community.component.html
index 166dd26..926214c 100644
--- a/src/app/community/community.component.html
+++ b/src/app/community/community.component.html
@@ -174,9 +174,14 @@
let-allowedCharts="allowedCharts" let-chartsInfoMap="chartsInfoMap"
let-showChartTitle="showChartTitle"
let-showIn="showIn">
-
-
+ No graphs available
+
+ 0" class="uk-grid uk-child-width-1-3">
@@ -230,7 +235,6 @@
{{entityName}}
-
-
+
-
-
-
-
- publications
@@ -340,7 +342,7 @@
[properties]="properties"
class="">
-
-
-
-
+
diff --git a/src/app/createCommunity/community-creation-instructions.component.ts b/src/app/createCommunity/community-creation-instructions.component.ts
index c2e7325..bbde140 100644
--- a/src/app/createCommunity/community-creation-instructions.component.ts
+++ b/src/app/createCommunity/community-creation-instructions.component.ts
@@ -23,7 +23,7 @@ declare var UIkit: any;
-
+
@@ -32,7 +32,7 @@ declare var UIkit: any;
Contact OpenAIRE team, in order to create your community page
@@ -137,7 +137,7 @@ declare var UIkit: any;
Contact OpenAIRE team, in order to create your community page
diff --git a/src/app/deposit/zenodo/shareInZenodo.component.html b/src/app/deposit/zenodo/shareInZenodo.component.html
index 54998f4..5be7222 100644
--- a/src/app/deposit/zenodo/shareInZenodo.component.html
+++ b/src/app/deposit/zenodo/shareInZenodo.component.html
@@ -38,7 +38,7 @@
-
-
+
diff --git a/src/app/learn-how/learn-how.component.ts b/src/app/learn-how/learn-how.component.ts
index 171e6a7..8504726 100644
--- a/src/app/learn-how/learn-how.component.ts
+++ b/src/app/learn-how/learn-how.component.ts
@@ -32,7 +32,7 @@ import {FAQ} from "../openaireLibrary/utils/entities/FAQ";
We look forward to working together and helping you unlock the full potential of your research community through open science.
Get in touch with our team to find out how.
@@ -85,7 +85,7 @@