Commit 0829bf77 by Nilu

applicant list pdf title changes

parent 34777d52
......@@ -17,6 +17,7 @@ import oneit.utils.MultiException;
import performa.orm.Company;
import performa.orm.CompanyUserHiringTeamLink;
import performa.orm.HiringTeam;
import performa.orm.types.RoleType;
import performa.utils.StripeUtils;
......@@ -61,6 +62,7 @@ public class AddHiringTeamFP extends SaveFP
link.setCompanyUser(company.getOwner());
link.setHiringTeam(hiringTeam);
link.setRole(RoleType.OWNER);
if(hiringTeam.getManageOwnBilling())
{
......
......@@ -14,6 +14,8 @@ import oneit.utils.BusinessException;
import oneit.utils.CollectionUtils;
import oneit.utils.RandomStringGen;
import performa.orm.JobApplication;
import performa.orm.WorkFlow;
import performa.orm.types.ApplicationStatus;
import performa.utils.PDFUtils;
......@@ -31,6 +33,7 @@ public class ApplicantReportFP extends ORMProcessFormProcessor
boolean showList = (boolean) request.getAttribute("ShowList");
boolean detailed = (boolean) request.getAttribute("Detailed");
boolean applicantPage = (boolean) request.getAttribute("ApplicantPage");
WorkFlow workflow = (WorkFlow) request.getAttribute("WorkFlow");
List<JobApplication> applications = (List<JobApplication>) request.getAttribute("Applications");
final byte[] pdfBytes;
......@@ -42,7 +45,9 @@ public class ApplicantReportFP extends ORMProcessFormProcessor
}
else
{
Map data = CollectionUtils.mapEntry("Applications", applications).toMap();
Map data = CollectionUtils.mapEntry("Applications", applications)
.mapEntry("WorkFlow", workflow)
.toMap();
if(CollectionUtils.equals(showList, true))
{
......
......@@ -7,6 +7,7 @@
<%
Job job = (Job) process.getAttribute("Job");
ApplicationStatus appStatus = (ApplicationStatus) getData(request, "WorkFlowStatus");
WorkFlow workFlow = (WorkFlow) getData(request, "WorkFlow");
boolean showList = (boolean) getData(request, "ShowList");
String applicantsPage = WebUtils.getSamePageInRenderMode(request, WebUtils.VIEW_APPLICANTS);
List<JobApplication> applications = (List<JobApplication>) getData(request, "applications");
......@@ -23,6 +24,7 @@
<oneit:dynInclude page="/extensions/adminportal/inc/job_title_bar.jsp" data="<%= CollectionUtils.EMPTY_MAP%>"
applicantPage="<%= false %>"
applications="<%= applications %>"
WorkFlow="<%= workFlow %>"
ShowList="<%= showList %>"/>
<div class="int-timeline">
<ul>
......
......@@ -12,7 +12,7 @@
ObjectTransaction objTran = process.getTransaction();
Job job = (Job) process.getAttribute("Job");
List<JobApplication> applications = (List<JobApplication>) getData(request, "Applications");
WorkFlow workFlow = (WorkFlow) getData(request, "WorkFlow");
%>
<oneit:dynIncluded>
<div class="wrap">
......@@ -45,18 +45,14 @@
</div>
<div class="white-header">
<div style="clear:both"></div>
<div class="main-appli-name">
<div class="appli-name"> All Applicants </div>
</div>
<div class="appli-count">
<%= applications.size() %> Applicants
</div>
<div style="clear:both"></div>
<div class="main-appli-name">
<div class="appli-name"><%= workFlow == null || workFlow.getApplicationStatus() == ApplicationStatus.SUBMITTED ? "All" : workFlow.getName() %> Applicants </div>
</div>
<div class="appli-count">
<%= applications.size() %> Applicants
</div>
</div>
<div class="view-appli-list">
<%
......
......@@ -5,12 +5,13 @@
<%@ include file="/extensions/performa/inc/stdimports.jsp" %>
<%
Job job = (Job) process.getAttribute("Job");
boolean applicantPage = (boolean) getData(request, "applicantPage");
boolean showList = (boolean) getData(request, "ShowList");
String editJobPage = WebUtils.getSamePageInRenderMode(request, WebUtils.EDIT_JOB);
String sharePage = WebUtils.getSamePageInRenderMode(request, WebUtils.CREATED_JOB);
String jobPage = WebUtils.getSamePageInRenderMode(request, WebUtils.VIEW_APPLICANTS);
Job job = (Job) process.getAttribute("Job");
boolean applicantPage = (boolean) getData(request, "applicantPage");
boolean showList = (boolean) getData(request, "ShowList");
WorkFlow workFlow = (WorkFlow) getData(request, "WorkFlow");
String editJobPage = WebUtils.getSamePageInRenderMode(request, WebUtils.EDIT_JOB);
String sharePage = WebUtils.getSamePageInRenderMode(request, WebUtils.CREATED_JOB);
String jobPage = WebUtils.getSamePageInRenderMode(request, WebUtils.VIEW_APPLICANTS);
if(job.getJobStatus() == JobStatus.DRAFT)
{
......@@ -147,6 +148,7 @@
.mapEntry("ApplicantPage", applicantPage)
.mapEntry("Applications", applications)
.mapEntry("Detailed", false)
.mapEntry("WorkFlow", workFlow)
.toMap() %>">
EXPORT APPLICANT REPORT
</oneit:button>
......
......@@ -72,7 +72,7 @@
}
List<JobApplication> applicantList = Arrays.asList(applications);
// WorkFlow workflow = job.getWorkFlowByStatus(workflowStatus);
WorkFlow workflow = job.getWorkFlowByStatus(workflowStatus);
// filter applicants by status
oneit.utils.filter.Filter<JobApplication> filter = JobApplication.SearchByAll().andApplicationStatus(new EqualsFilter<>(isApplicantPage ? appStatus : workflowStatus));
......@@ -96,6 +96,7 @@
ShowList="<%= showList %>"
applications="<%= sortedApplications %>"
WorkFlowStatus="<%= workflowStatus %>"
WorkFlow="<%= workflow %>"
data="<%= CollectionUtils.EMPTY_MAP%>"/>
......
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