Show
Ignore:
Timestamp:
05/12/08 04:29:00 (23 months ago)
Author:
henrik.paul@…
Message:

fixed bug for displaying project role

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • incubator/cms/src/com/itmill/incubator/examples/cms/EditorPerson.java

    r4401 r4418  
    553553 
    554554        SQLQuery query = s 
    555                 .createSQLQuery("SELECT Project.id, Project.title, Project.description, " 
     555                .createSQLQuery("SELECT Project.id, Project.title, Project.description, CONCAT(PProle.element, ''), " 
    556556                        + "PPstart.element, PPend.element " 
    557557                        + "FROM Project " 
    558558                        + "LEFT JOIN Person_Project PP ON Project.id = PP.projects_id " 
     559                        + "LEFT JOIN Person_projectRole PPRole ON PPRole.mapkey_id = Project.id " 
    559560                        + "LEFT JOIN Person_projectStartDate PPstart ON PPstart.mapkey_id = Project.id " 
    560561                        + "LEFT JOIN Person_projectEndDate PPend ON PPend.mapkey_id = Project.id " 
    561562                        + "WHERE PP.persons_id = " + pojo.getId()); 
    562563 
    563         /* 
    564          * .createSQLQuery("SELECT Project.id, Project.title, 
    565          * Project.description, " + "PPRole.element, PPstart.element, 
    566          * PPend.element " + "FROM Project " + "LEFT JOIN Person_Project PP ON 
    567          * Project.id = PP.projects_id " + "LEFT JOIN Person_projectStartDate 
    568          * PPstart ON PPstart.mapkey_id = Project.id " + "LEFT JOIN 
    569          * Person_projectRole PProle ON PProle.mapkey_id = Projects_id " + "LEFT 
    570          * JOIN Person_projectEndDate PPend ON PPend.mapkey_id = Project.id " + 
    571          * "WHERE PP.persons_id = " + pojo.getId()); 
    572          */ 
    573  
    574564        for (Object o : query.list()) { 
    575565            Object[] o_ = (Object[]) o; 
    576             projects.addItem(new Object[] { o_[1], o_[2], 
    577                     "<strike style='color:#aaa'><i>::bug::</i></strike>", 
    578                     o_[3], o_[4], }, o_[0]); 
     566            projects.addItem( 
     567                    new Object[] { o_[1], o_[2], o_[3], o_[4], o_[5], }, o_[0]); 
    579568        } 
    580569    }