Project

General

Profile

« Previous | Next » 

Revision 56791

update_db.js: Bug fix: Set positions in page '/participate/deposit/zenodo'.
PageController.java: Bug fix: When disabling a positions for a page, delete page help contents related to a page ROUTE (not id).

View differences:

modules/uoa-admin-tools/update_db.js
319 319
  db.page.update({ route: "/participate/deposit-publications-result" },{ $set: {"top":false,"bottom":false,"right":false,"left":false}});
320 320
  db.page.update({ route: "/participate/deposit-datasets-result" },{ $set: {"top":false,"bottom":false,"right":false,"left":false}});
321 321
  db.page.update({ route: "/participate/deposit-subject-result" },{ $set: {"top":false,"bottom":false,"right":false,"left":false}});
322
  db.page.update({ route: "/participate/share-zenodo" },{ $set: {"top":true,"bottom":false,"right":false,"left":false}});
322
  db.page.update({ route: "/participate/deposit/zenodo" },{ $set: {"top":true,"bottom":false,"right":false,"left":false}});
323 323
  db.page.update({ route: "/participate/deposit/learn-how" },{ $set: {"top":false,"bottom":true,"right":false,"left":false}});
324 324
  db.page.update({ route: "/participate/deposit-search" },{ $set: {"top":true,"bottom":false,"right":false,"left":false}});
325 325
  print("Positions for 'Deposit Pages' updated");
......
1392 1392
  }
1393 1393
}
1394 1394

  
1395
use openaire_admin3;
1395
use openaire_admin_beta;
1396 1396

  
1397 1397
//updatePages();
1398 1398

  
modules/uoa-admin-tools/src/main/java/eu/dnetlib/uoaadmintools/controllers/PageController.java
174 174

  
175 175
        if(!communityPage.getTop()) {
176 176
            // delete page contents with position "top" related to this page from all communities
177
            List<PageHelpContentResponse> pageHelpContentResponses = pageHelpContentController.getPageHelpContents(null, communityPage.getId(), "top", null, null);
177
            List<PageHelpContentResponse> pageHelpContentResponses = pageHelpContentController.getPageHelpContents(null, communityPage.getRoute(), "top", null, null);
178 178
            for(PageHelpContentResponse pageHelpContentResponse : pageHelpContentResponses) {
179 179
                pageHelpContentController.deletePageHelpContent(pageHelpContentResponse.getId());
180 180
            }
......
182 182

  
183 183
        if(!communityPage.getBottom()) {
184 184
            // delete page contents with position "bottom" related to this page from all communities
185
            List<PageHelpContentResponse> pageHelpContentResponses = pageHelpContentController.getPageHelpContents(null, communityPage.getId(), "bottom", null, null);
185
            List<PageHelpContentResponse> pageHelpContentResponses = pageHelpContentController.getPageHelpContents(null, communityPage.getRoute(), "bottom", null, null);
186 186
            for(PageHelpContentResponse pageHelpContentResponse : pageHelpContentResponses) {
187 187
                pageHelpContentController.deletePageHelpContent(pageHelpContentResponse.getId());
188 188
            }
......
190 190

  
191 191
        if(!communityPage.getLeft()) {
192 192
            // delete page contents with position "left" related to this page from all communities
193
            List<PageHelpContentResponse> pageHelpContentResponses = pageHelpContentController.getPageHelpContents(null, communityPage.getId(), "left", null, null);
193
            List<PageHelpContentResponse> pageHelpContentResponses = pageHelpContentController.getPageHelpContents(null, communityPage.getRoute(), "left", null, null);
194 194
            for(PageHelpContentResponse pageHelpContentResponse : pageHelpContentResponses) {
195 195
                pageHelpContentController.deletePageHelpContent(pageHelpContentResponse.getId());
196 196
            }
......
198 198

  
199 199
        if(!communityPage.getRight()) {
200 200
            // delete page contents with position "right" related to this page from all communities
201
            List<PageHelpContentResponse> pageHelpContentResponses = pageHelpContentController.getPageHelpContents(null, communityPage.getId(), "right", null, null);
201
            List<PageHelpContentResponse> pageHelpContentResponses = pageHelpContentController.getPageHelpContents(null, communityPage.getRoute(), "right", null, null);
202 202
            for(PageHelpContentResponse pageHelpContentResponse : pageHelpContentResponses) {
203 203
                pageHelpContentController.deletePageHelpContent(pageHelpContentResponse.getId());
204 204
            }

Also available in: Unified diff