Commit 6eb59ce8 by chenith Committed by Harsh Shah

HT001 active jobs page update

parent 12b791b8
......@@ -136,4 +136,33 @@ public class Job extends BaseJob
context.check(getAssessmentCriteriasCount() > 0 , this, MULTIPLEREFERENCE_AssessmentCriterias, "atleastOneRequirement");
}
}
public int getNoOfCandidatesApplied()
{
return this.pipelineJob().toJobApplications().toCandidate().vals().size();
}
public String getDaysTillClose()
{
StringBuilder sb = new StringBuilder();
if(this.getApplyBy()!=null)
{
int dateDiff = DateDiff.getDateDiff(Calendar.DATE, DateDiff.getToday(), this.getApplyBy());
sb.append(dateDiff);
if(dateDiff==1)
{
sb.append(" day till close");
}
else
{
sb.append(" days till close");
}
}
return sb.toString();
}
}
\ No newline at end of file
......@@ -6,8 +6,10 @@
<oneit:dynIncluded>
<%
Job[] jobs = Job.SearchByAll().search(transaction);
String nextPage = WebUtils.getSamePageInRenderMode(request, WebUtils.VIEW_APPLICANTS);
//TODO: filter with Client;
ObjectTransaction objTran = process.getTransaction ();
Job[] jobs = Job.SearchByAll().andJobStatus(new EqualsFilter<>(JobStatus.DRAFT)).search(transaction);
String nextPage = WebUtils.getSamePageInRenderMode(request, WebUtils.VIEW_APPLICANTS);
%>
<oneit:form name="editJob" method="post" enctype="multipart/form-data">
......@@ -15,11 +17,11 @@
<div class="welcome-box">
<div class="dashboard-welcome">
<div class="welcome-text"> Welcome <br/> back Maria! </div>
<a href="#" class="d-create-job-btn">Create New Job</a>
<a class="d-create-job-btn" href="<%= WebUtils.getArticleLink(request, objTran, WebUtils.CREATE_JOB, "Page") %>">Create New Job</a>
</div>
<div class="col-sm-3 col-xs-12 d-three-box green-light">
<div class="d-fl-left eq-height">
<div class="dash-count c-green">5</div>
<div class="dash-count c-green"><oneit:toString value="<%= jobs.length %>" mode="EscapeHTML" nullValue="0"/></div>
<div class="d-box-title">Open Jobs</div>
<a href="#" class="arrow-btn">2 closing soon </a>
</div>
......@@ -47,6 +49,8 @@
<%
for (Job job : jobs)
{
%>
<div class="job-list">
<div class="job-post jl-c eq-second-height">
......@@ -60,13 +64,13 @@
</div>
<div class="job-company-name">
<span class="superlaw">SUPERLAW</span>
<span class="calendar">5 days til close</span>
<span class="calendar"><oneit:toString value="<%= job.getDaysTillClose() %>" mode="EscapeHTML"/></span>
</div>
</div>
<div class="job-application jl-c eq-second-height">
<div class="ja-icon"><img src="images/job-list-user.png" /></div>
<div class="ja-count">
05
<oneit:toString value="<%= job.getNoOfCandidatesApplied() %>" mode="EscapeHTML" nullValue="0"/>
<span>Applicants</span>
</div>
</div>
......@@ -79,6 +83,7 @@
</div>
<div class="job-states jl-c">
<select class="form-control status-img">
<option data-image="images/active.png">Active</option>
<option data-image="images/complete.png">Completed</option>
<option data-image="images/shortlisted.png">Shortlisted</option>
......
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