Correction du bug avec la session
This commit is contained in:
@@ -78,7 +78,8 @@ function fillTable2() {
|
|||||||
function addPerson(eleid) {
|
function addPerson(eleid) {
|
||||||
var person = peopleCache[eleid.substring(6)];
|
var person = peopleCache[eleid.substring(6)];
|
||||||
dwr.engine.beginBatch();
|
dwr.engine.beginBatch();
|
||||||
AddCriteriaJS.setPerson(person);
|
AddCriteriaJS.setPerson(person);
|
||||||
|
filterUser(null, dwr.util.getValue("myfilter"));
|
||||||
fillTable();
|
fillTable();
|
||||||
fillTable2();
|
fillTable2();
|
||||||
dwr.engine.endBatch();
|
dwr.engine.endBatch();
|
||||||
|
|||||||
@@ -176,28 +176,26 @@ public class AddConferenceController extends AbstractWizardFormController {
|
|||||||
}
|
}
|
||||||
conferenceSession.setCriteriaAll(criteriaAll);
|
conferenceSession.setCriteriaAll(criteriaAll);
|
||||||
|
|
||||||
conferenceSession.setListPersonBean(new ArrayList<PersonBean>());
|
|
||||||
conferenceSession.setListPersonAdded(new ArrayList<PersonBean>());
|
conferenceSession.setListPersonAdded(new ArrayList<PersonBean>());
|
||||||
conferenceSession.setListInvitations(new ArrayList<String>());
|
conferenceSession.setListInvitations(new ArrayList<String>());
|
||||||
conferenceSession.setListPersonFiltered(conferenceSession.getUsersFiltered());
|
|
||||||
|
|
||||||
List<PersonBean> listPersonBean = conferenceSession.getUsers();
|
|
||||||
|
List<PersonBean> listPersonBean = new ArrayList<PersonBean>();
|
||||||
|
|
||||||
List<User> listUsers = userManager.getUsers();
|
List<User> listUsers = userManager.getUsers();
|
||||||
for (User user : listUsers) {
|
for (User user : listUsers) {
|
||||||
PersonBean pb = new PersonBean();
|
|
||||||
conferenceSession.setNextPerson2(conferenceSession.getNextPerson2() + 1);
|
|
||||||
pb.setId(conferenceSession.getNextPerson2());
|
|
||||||
pb.setFirstName(user.getFirstName());
|
|
||||||
pb.setLastName(user.getLastName());
|
|
||||||
pb.setLogin(user.getLogin());
|
|
||||||
|
|
||||||
if(!SessionService.getInstance().getCurrentUserLogin().equals(user.getLogin())){
|
if(!SessionService.getInstance().getCurrentUserLogin().equals(user.getLogin())){
|
||||||
|
PersonBean pb = new PersonBean();
|
||||||
|
conferenceSession.setNextPerson2(conferenceSession.getNextPerson2() + 1);
|
||||||
|
pb.setId(conferenceSession.getNextPerson2());
|
||||||
|
pb.setFirstName(user.getFirstName());
|
||||||
|
pb.setLastName(user.getLastName());
|
||||||
|
pb.setLogin(user.getLogin());
|
||||||
listPersonBean.add(pb);
|
listPersonBean.add(pb);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
conferenceSession.setListPersonBean(listPersonBean);
|
conferenceSession.setListPersonBean(listPersonBean);
|
||||||
|
conferenceSession.setListPersonFiltered(listPersonBean);
|
||||||
|
|
||||||
return conference;
|
return conference;
|
||||||
}
|
}
|
||||||
@@ -257,22 +255,19 @@ public class AddConferenceController extends AbstractWizardFormController {
|
|||||||
}
|
}
|
||||||
conferenceSession.setCriteriaAll(criteriaAll);
|
conferenceSession.setCriteriaAll(criteriaAll);
|
||||||
|
|
||||||
conferenceSession.setListPersonBean(new ArrayList<PersonBean>());
|
|
||||||
conferenceSession.setListPersonAdded(new ArrayList<PersonBean>());
|
|
||||||
conferenceSession.setListInvitations(new ArrayList<String>());
|
conferenceSession.setListInvitations(new ArrayList<String>());
|
||||||
conferenceSession.setListPersonFiltered(conferenceSession.getUsersFiltered());
|
|
||||||
List<User> listUsers = userManager.getUsers();
|
List<User> listUsers = userManager.getUsers();
|
||||||
List<PersonBean> listPersonBean = conferenceSession.getUsers();
|
List<PersonBean> listPersonBean = new ArrayList<PersonBean>();
|
||||||
|
|
||||||
for (User user : listUsers) {
|
for (User user : listUsers) {
|
||||||
PersonBean pb = new PersonBean();
|
|
||||||
conferenceSession.setNextPerson2(conferenceSession.getNextPerson2() + 1);
|
|
||||||
pb.setId(conferenceSession.getNextPerson2());
|
|
||||||
pb.setFirstName(user.getFirstName());
|
|
||||||
pb.setLastName(user.getLastName());
|
|
||||||
pb.setLogin(user.getLogin());
|
|
||||||
|
|
||||||
if(! SessionService.getInstance().getCurrentUserLogin().equals(user.getLogin())){
|
if(! SessionService.getInstance().getCurrentUserLogin().equals(user.getLogin())){
|
||||||
|
PersonBean pb = new PersonBean();
|
||||||
|
conferenceSession.setNextPerson2(conferenceSession.getNextPerson2() + 1);
|
||||||
|
pb.setId(conferenceSession.getNextPerson2());
|
||||||
|
pb.setFirstName(user.getFirstName());
|
||||||
|
pb.setLastName(user.getLastName());
|
||||||
|
pb.setLogin(user.getLogin());
|
||||||
listPersonBean.add(pb);
|
listPersonBean.add(pb);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -280,13 +275,15 @@ public class AddConferenceController extends AbstractWizardFormController {
|
|||||||
List<User> listUsersForConf = userManager.getUsers(conf.getId(), RoleType.PCMEMBER);
|
List<User> listUsersForConf = userManager.getUsers(conf.getId(), RoleType.PCMEMBER);
|
||||||
List<PersonBean> listPersonAddedTmp = new ArrayList<PersonBean>();
|
List<PersonBean> listPersonAddedTmp = new ArrayList<PersonBean>();
|
||||||
for (User user : listUsersForConf) {
|
for (User user : listUsersForConf) {
|
||||||
PersonBean pb = new PersonBean();
|
if(! SessionService.getInstance().getCurrentUserLogin().equals(user.getLogin())){
|
||||||
conferenceSession.setNextPerson2(conferenceSession.getNextPerson2() + 1);
|
PersonBean pb = new PersonBean();
|
||||||
pb.setId(conferenceSession.getNextPerson2());
|
conferenceSession.setNextPerson2(conferenceSession.getNextPerson2() + 1);
|
||||||
pb.setFirstName(user.getFirstName());
|
pb.setId(conferenceSession.getNextPerson2());
|
||||||
pb.setLastName(user.getLastName());
|
pb.setFirstName(user.getFirstName());
|
||||||
pb.setLogin(user.getLogin());
|
pb.setLastName(user.getLastName());
|
||||||
listPersonAddedTmp.add(pb);
|
pb.setLogin(user.getLogin());
|
||||||
|
listPersonAddedTmp.add(pb);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// remove of the person already added
|
// remove of the person already added
|
||||||
@@ -296,8 +293,10 @@ public class AddConferenceController extends AbstractWizardFormController {
|
|||||||
if (person.getLogin().equals(person2.getLogin()))
|
if (person.getLogin().equals(person2.getLogin()))
|
||||||
listPersonBean.remove(person);
|
listPersonBean.remove(person);
|
||||||
}
|
}
|
||||||
conferenceSession.setListPersonBean(listPersonBean);
|
|
||||||
|
|
||||||
|
conferenceSession.setListPersonAdded(listPersonAddedTmp);
|
||||||
|
conferenceSession.setListPersonBean(listPersonBean);
|
||||||
|
conferenceSession.setListPersonFiltered(listPersonBean);
|
||||||
|
|
||||||
DateFormat format = new SimpleDateFormat("yyyy-MM-dd");
|
DateFormat format = new SimpleDateFormat("yyyy-MM-dd");
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user