Commit 8a1b8c57 by Nilu Committed by Harsh Shah

assessment criteria and culture modifications : edit job

parent 26f41df1
...@@ -62,4 +62,10 @@ public class Job extends BaseJob ...@@ -62,4 +62,10 @@ public class Job extends BaseJob
return CollectionFilter.filter(getAssessmentCriteriasSet(), filter); return CollectionFilter.filter(getAssessmentCriteriasSet(), filter);
} }
public int getAssessmentCriteraCountByType(CriteriaType criteria)
{
return getAssessmentCriteraByType(criteria).size();
}
} }
\ No newline at end of file
...@@ -1018,6 +1018,7 @@ input.btn.btn-primary.top-margin-25{ ...@@ -1018,6 +1018,7 @@ input.btn.btn-primary.top-margin-25{
font-size: 12px; font-size: 12px;
font-weight: 500; font-weight: 500;
margin-bottom: 36px; margin-bottom: 36px;
text-transform: uppercase;
} }
.workplace-radio.radio label{ .workplace-radio.radio label{
padding-left: 9px; padding-left: 9px;
......
...@@ -10,11 +10,14 @@ ...@@ -10,11 +10,14 @@
ObjectTransaction objTran = process.getTransaction (); ObjectTransaction objTran = process.getTransaction ();
Job job = (Job) process.getAttribute("Job"); Job job = (Job) process.getAttribute("Job");
AssessmentCriteria criteria = (AssessmentCriteria) getData(request, "AssessmentCriteria"); AssessmentCriteria criteria = (AssessmentCriteria) getData(request, "AssessmentCriteria");
CriteriaType criteriaType = (CriteriaType) getData(request, "CriteriaType");
if(criteria == null) if(criteria == null)
{ {
criteria = AssessmentCriteria.createAssessmentCriteria(objTran); criteria = AssessmentCriteria.createAssessmentCriteria(objTran);
criteriaType = CriteriaType.forName((String) request.getParameter("CriteriaName"));
criteria.setCriteriaType(criteriaType);
job.addToAssessmentCriterias(criteria); job.addToAssessmentCriterias(criteria);
} }
%> %>
......
...@@ -5,7 +5,9 @@ ...@@ -5,7 +5,9 @@
<oneit:dynIncluded> <oneit:dynIncluded>
<% <%
ObjectTransaction objTran = (process == null ? ObjectTransaction.getTransaction () : process.getTransaction ());
Job job = (Job) process.getAttribute("Job"); Job job = (Job) process.getAttribute("Job");
String firstPage = HTTPRequestDetails.getFullURL(WebUtils.getSamePageInRenderMode(request, "Page"), ProcessDecorator.getRequestParameters(request, new String[0]), ""); String firstPage = HTTPRequestDetails.getFullURL(WebUtils.getSamePageInRenderMode(request, "Page"), ProcessDecorator.getRequestParameters(request, new String[0]), "");
String secondPage = HTTPRequestDetails.getFullURL(WebUtils.getSamePageInRenderMode(request, PerformaArticleUtil.ASSESSMENT_CRITERIA), ProcessDecorator.getRequestParameters(request, new String[0]), ""); String secondPage = HTTPRequestDetails.getFullURL(WebUtils.getSamePageInRenderMode(request, PerformaArticleUtil.ASSESSMENT_CRITERIA), ProcessDecorator.getRequestParameters(request, new String[0]), "");
String fourthPage = HTTPRequestDetails.getFullURL(WebUtils.getSamePageInRenderMode(request, PerformaArticleUtil.JOB_MATCH), ProcessDecorator.getRequestParameters(request, new String[0]), ""); String fourthPage = HTTPRequestDetails.getFullURL(WebUtils.getSamePageInRenderMode(request, PerformaArticleUtil.JOB_MATCH), ProcessDecorator.getRequestParameters(request, new String[0]), "");
...@@ -62,9 +64,21 @@ ...@@ -62,9 +64,21 @@
</select> </select>
</div> </div>
<div class="form-brack-line-sub"></div> <div class="form-brack-line-sub"></div>
<%
for(CultureClass culture : CultureClass.getCultureClassArray())
{
%>
<div class="form-group"> <div class="form-group">
<div class="work-belonging">Belonging</div> <div class="work-belonging">
<div class="work-radio-title">TEAMWORK</div> <oneit:toString value="<%= culture %>" mode="EscapeHTML"/>
</div>
<%
for(CultureElement element : CultureElement.SearchByAll().andCultureClass(new EqualsFilter<>(culture)).search(objTran))
{
%>
<div class="work-radio-title">
<oneit:toString value="<%= element.getDescription() %>" mode="EscapeHTML"/>
</div>
<div class="radio radio-primary workplace-radio"> <div class="radio radio-primary workplace-radio">
<input type="radio" name="radio" id="radio11" value="option1" checked> <input type="radio" name="radio" id="radio11" value="option1" checked>
<label for="radio11"> <label for="radio11">
...@@ -97,80 +111,14 @@ ...@@ -97,80 +111,14 @@
Little teamwork is neeeded Little teamwork is neeeded
</label> </label>
</div> </div>
<%
}
%>
</div> </div>
<div class="form-brack-line-sub"></div> <div class="form-brack-line-sub"></div>
<div class="form-group"> <%
<div class="work-radio-title">LOYALTY</div> }
<div class="radio radio-primary workplace-radio"> %>
<input type="radio" name="radio" id="radio21" value="option1" checked>
<label for="radio21">
We are a very loyal ogranisation to employees
</label>
</div>
<div class="work-rating">
<div class="rate-background">
<span class="arrow-up-gray"></span>
<span class="rate-label">Rate Importance</span>
<span class="rate-toggle">
<ul class="nav nav-pills nav-justified">
<li><a href="javascript:void(0)">Not Applicable</a></li>
<li class="active"><a href="javascript:void(0)">Desirable</a></li>
<li><a href="javascript:void(0)">Highly Desirable</a></li>
<li><a href="javascript:void(0)">Essential</a></li>
</ul>
</span>
</div>
</div>
<div class="radio radio-primary workplace-radio">
<input type="radio" name="radio" id="radio22" value="option1" checked="">
<label for="radio22">
We have normal loyalty here
</label>
</div>
<div class="radio radio-primary workplace-radio margin-bottom-none">
<input type="radio" name="radio" id="radio23" value="option1" checked="">
<label for="radio23">
We do not offer loyalty to employees
</label>
</div>
</div>
<div class="form-brack-line-sub"></div>
<div class="form-group">
<div class="work-radio-title">FRIENDLINESS</div>
<div class="radio radio-primary workplace-radio">
<input type="radio" name="radio" id="radio14" value="option1" checked>
<label for="radio14">
It is important to be friendly
</label>
</div>
<div class="work-rating">
<div class="rate-background">
<span class="arrow-up-gray"></span>
<span class="rate-label">Rate Importance</span>
<span class="rate-toggle">
<ul class="nav nav-pills nav-justified">
<li><a href="javascript:void(0)">Not Applicable</a></li>
<li class="active"><a href="javascript:void(0)">Desirable</a></li>
<li><a href="javascript:void(0)">Highly Desirable</a></li>
<li><a href="javascript:void(0)">Essential</a></li>
</ul>
</span>
</div>
</div>
<div class="radio radio-primary workplace-radio">
<input type="radio" name="radio" id="radio15" value="option1" checked="">
<label for="radio15">
It is somewhat important to be friendly
</label>
</div>
<div class="radio radio-primary workplace-radio margin-bottom-none">
<input type="radio" name="radio" id="radio16" value="option1" checked="">
<label for="radio16">
Select title
</label>
</div>
</div>
<div class="form-brack-line-sub"></div>
<div class="form-group"> <div class="form-group">
<div class="save-assess"> <div class="save-assess">
<div class="checkbox checkbox-primary"> <div class="checkbox checkbox-primary">
...@@ -197,6 +145,6 @@ ...@@ -197,6 +145,6 @@
</div> </div>
</div> </div>
</div> </div>
</div> </div>
</oneit:form> </oneit:form>
</oneit:dynIncluded> </oneit:dynIncluded>
\ No newline at end of file
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