Project

General

Profile

« Previous | Next » 

Revision 56174

1. CommunityController.java: Add check for pid: "connect"
2. DivIdController.java: Bug fix: Save and Update methods should get parameter DivIdResponse
3. PageController.java: pid == "connect" case - get pages that are enabled in connect
4. CommunityPage.java & Page.java & PageDAO.java & MongoDBPageDAO.java: Rename "connect" field to "communities" and use "connect" field for connect general pages (not community specific)
5. update_db.js: Add function to set "communities" field in each page with value from "connect" field, and make "connect" false.

View differences:

PageController.java
38 38
    public List<Page> getAllPages(@RequestParam(required=false) String pid) {
39 39
        List<Page> pages;
40 40
        if(pid !=null){
41
            pages = (pid=="openaire")? pageDAO.findByOpenaire(true):pageDAO.findByConnect(true);
41
            if(pid=="openaire") {
42
                pages = pageDAO.findByOpenaire(true);
43
            } else if(pid == "connect") {
44
                pages = pageDAO.findByConnect(true);
45
            } else {
46
                pages = pageDAO.findByCommunities(true);
47
            }
42 48
        }
43 49
        else{
44 50
            pages = pageDAO.findAll();
......
84 90
        page.setName(communityPage.getName());
85 91
        page.setType(communityPage.getType());
86 92
        page.setConnect(communityPage.getConnect());
93
        page.setCommunities(communityPage.getCommunities());
87 94
        page.setOpenaire(communityPage.getOpenaire());
88 95

  
89 96
        List<Entity> fullEntities = communityPage.getEntities();

Also available in: Unified diff