Commit 727fe17c by chenith Committed by Harsh Shah

Updated pplication for submit if requirement not included to job.

parent ef455b25
...@@ -190,8 +190,13 @@ public class JobApplication extends BaseJobApplication ...@@ -190,8 +190,13 @@ public class JobApplication extends BaseJobApplication
} }
public boolean selectionCompleted() public boolean selectionCompleted() //req
{ {
if(getJob()!=null && getJob().getIncludeAssessmentCriteria()!=Boolean.TRUE)
{
return Boolean.TRUE;
}
int allAnswersCount = getAssessmentCriteriaAnswersCount(); int allAnswersCount = getAssessmentCriteriaAnswersCount();
if(allAnswersCount == getJob().getAssessmentCriteriasCount()) if(allAnswersCount == getJob().getAssessmentCriteriasCount())
...@@ -222,7 +227,7 @@ public class JobApplication extends BaseJobApplication ...@@ -222,7 +227,7 @@ public class JobApplication extends BaseJobApplication
} }
public boolean assessmentCompleted() public boolean assessmentCompleted() //role
{ {
int allAnswersCount = getJob().getAllLeftQuestions(Arrays.asList(Question.searchAll(getTransaction()))).size(); int allAnswersCount = getJob().getAllLeftQuestions(Arrays.asList(Question.searchAll(getTransaction()))).size();
......
...@@ -135,10 +135,29 @@ ...@@ -135,10 +135,29 @@
} }
%> %>
</span> </span>
<oneit:button value="<%= btnText %>" name="gotoPage" skin="link" cssClass="box-btn" <%
requestAttribs="<%= CollectionUtils.mapEntry("nextPage", nextPage) if(isSelectionComplete && isCultureComplete && isAssesmentComplete)
.mapEntry("procParams", CollectionUtils.mapEntry("JobApplication", jobApplication).toMap()) {
.toMap() %>"/> nextPage = WebUtils.getSamePageInRenderMode(request, "SubmitApplication");
%>
<oneit:button value="Submit your application" name="completeApplication" id="nextButton" cssClass="box-btn"
requestAttribs="<%= CollectionUtils.mapEntry("nextPage", nextPage)
.mapEntry("procParams", CollectionUtils.mapEntry("JobApplication", jobApplication).toMap())
.mapEntry("attribNamesToRestore", Collections.singleton("JobApplication"))
.mapEntry("restartProcess", Boolean.TRUE)
.toMap() %>"/>
<%
}
else
{
%>
<oneit:button value="<%= btnText %>" name="gotoPage" skin="link" cssClass="box-btn"
requestAttribs="<%= CollectionUtils.mapEntry("nextPage", nextPage)
.mapEntry("procParams", CollectionUtils.mapEntry("JobApplication", jobApplication).toMap())
.toMap() %>"/>
<%
}
%>
</div> </div>
</oneit:form> </oneit:form>
<% <%
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment