Revision 53594
Added by Konstantina Galouni over 5 years ago
update_db.js | ||
---|---|---|
61 | 61 |
db.divHelpContent.save({ "divId" : link_metadata, "community" : communityID, "content" : link_metadata_content, "isActive" : false }); |
62 | 62 |
} |
63 | 63 |
|
64 |
function addDefaultHtmlToHtmlPagesForCommunity(communityPid) { |
|
65 |
about = db.page.find( { route: "/about" }).map( function(page) { return page._id.str; } ).toString() |
|
66 |
organizations = db.page.find( { route: "/organizations" }).map( function(page) { return page._id.str; } ).toString() |
|
64 | 67 |
|
68 |
communityID = db.community.find({ "pid" : communityPid}).map( function(community) { return community._id.str.toString(); } ); |
|
69 |
|
|
70 |
db.htmlPageContent.save({"page" : about, "community" : communityID, "content" : '<div><div class="uk-article-title custom-article-title"> About the community </div> <p> This is an introductory text. To be updated... </p> </div>'}) |
|
71 |
db.htmlPageContent.save({"page" : organizations, "community" : communityID, "content" : '<div><div class="uk-article-title custom-article-title"> Organizations related to the community </div> <p> This is an introductory text. Here follows the list of organizations... </p> <div class="uk-child-width-1-3@m uk-text-center uk-grid-match " uk-grid > <div class="uk-card uk-card-default uk-margin-bottom uk-padding-remove"> <div class="uk-card-media-top"> <img src="https://upload.wikimedia.org/wikipedia/el/2/2b/Logo_uoa_blue.png" alt="" class="uk-height-small uk-responsive-height "> </div> <div class="uk-card-body"> <h3 class="uk-card-title"> <a class="wk-link-reset" href="https://www.uoa.gr/">University of Athens</a> </h3> </div> </div> <div class="uk-card uk-card-default uk-margin-bottom uk-padding-remove"> <div class="uk-card-media-top"> <img src="https://pbs.twimg.com/profile_images/631127495933165569/ElbqhHK0_400x400.jpg" alt="" class="uk-height-small uk-responsive-height "> </div> <div class="uk-card-body"> <h3 class="uk-card-title"> <a class="wk-link-reset" href="https://www.athena-innovation.gr/en">Athena Research & Innovation center</a> </h3> </div> </div> <div class="uk-card uk-card-default uk-margin-bottom uk-padding-remove"> <div class="uk-card-media-top"> <img src="" alt="Logo 1" class="uk-height-small uk-responsive-height "> </div> <div class="uk-card-body"> <h3 class="uk-card-title"> <a class="wk-link-reset" href="">Organization 1</a> </h3> </div> </div> <div class="uk-card uk-card-default uk-margin-bottom uk-padding-remove"> <div class="uk-card-media-top"> <img src="" alt="Logo 2" class="uk-height-small uk-responsive-height "> </div> <div class="uk-card-body"> <h3 class="uk-card-title"> <a class="wk-link-reset" href="">Organization 2</a> </h3> </div> </div> <div class="uk-card uk-card-default uk-margin-bottom uk-padding-remove"> <div class="uk-card-media-top"> <img src="" alt="Logo 3" class="uk-height-small uk-responsive-height "> </div> <div class="uk-card-body"> <h3 class="uk-card-title"> <a class="wk-link-reset" href="">Organization 3</a> </h3> </div> </div> </div></div>'}) |
|
72 |
} |
|
73 |
|
|
65 | 74 |
function addORPInStatistics() { |
66 | 75 |
|
67 | 76 |
communitiesStatistics = db.statistics.find().map( function(community) { return community; } ); |
... | ... | |
96 | 105 |
} |
97 | 106 |
} |
98 | 107 |
|
99 |
|
|
100 | 108 |
use openaire_admin; |
101 | 109 |
|
102 | 110 |
//updatePages(); |
... | ... | |
116 | 124 |
|
117 | 125 |
//createOtherResearchProducts(); |
118 | 126 |
|
119 |
// createNotificationsCollection(); |
|
120 |
// addDivHelpContentsForCommunity("clarin"); |
|
121 |
// addORPInStatistics(); |
|
127 |
addDefaultHtmlToHtmlPagesForCommunity("clarin"); |
|
128 |
//createNotificationsCollection(); |
|
129 |
//addDivHelpContentsForCommunity("clarin"); |
|
130 |
//addORPInStatistics(); |
Also available in: Unified diff
1. update_db.js: Add 'addDefaultHtmlToHtmlPagesForCommunity()' function for adding hmtl contents (/about and /organizations routes) to 'Clarin' community.
2. CommunityController.java: Add htmlPageContents when a community is created | delete htmlPageContents, statistics, communitySubscribers when a community is deleted.