editing only allowed for new project ideas (e.g. unsubmitted ones) and refused project ideas

This commit is contained in:
Fredrik Friis 2012-02-13 11:05:06 +09:00
parent 869870c6f1
commit db004aba0b

@ -47,6 +47,7 @@ import se.su.dsv.scipro.match.dao.interfaces.AuthorDao;
import se.su.dsv.scipro.match.dao.interfaces.ExemptionDao;
import se.su.dsv.scipro.match.dao.interfaces.SupervisorDao;
import se.su.dsv.scipro.match.dataobject.Keywords;
import se.su.dsv.scipro.match.dataobject.Match;
import se.su.dsv.scipro.match.dataobject.ProjectIdea;
import se.su.dsv.scipro.match.facade.ApplicationPeriodFacade;
import se.su.dsv.scipro.match.facade.KeywordProvidingProxy;
@ -500,8 +501,8 @@ public class ProjectIdeaSubmissionPanel extends Panel {
* @return boolean
*/
private boolean isEditable() {
return ((ideaModel.getObject() != null && ideaModel.getObject().getId() == null) ||
facade.openApplicationPeriodsExists(ideaModel.getObject().getProjectClass()) && isCreator());
// return ((ideaModel.getObject() != null && ideaModel.getObject().getId() == null) || facade.openApplicationPeriodsExists(ideaModel.getObject().getProjectClass()) && isCreator());
return ((ideaModel.getObject() != null && ideaModel.getObject().getId() == null) || ideaModel.getObject().getMatch().getStatus().equals(Match.Status.REFUSED) && isCreator());
}
/**