Commit 335bdf18 by Nilu

Adding hiring team filter to jobs in home page

parent 4b4525ad
...@@ -7,8 +7,8 @@ ...@@ -7,8 +7,8 @@
<oneit:dynIncluded> <oneit:dynIncluded>
<% <%
//TODO: filter with Client; //TODO: filter with Client;
SecUser secUser = SecUser.getTXUser(transaction); SecUser secUser = SecUser.getTXUser(transaction);
//to verify social login and redirect to login verification //to verify social login and redirect to login verification
if(secUser.hasRole(Utils.ROLE_CLIENT)) if(secUser.hasRole(Utils.ROLE_CLIENT))
{ {
...@@ -43,14 +43,16 @@ ...@@ -43,14 +43,16 @@
} }
} }
} }
CompanyUser companyUser = secUser.getExtension(CompanyUser.REFERENCE_CompanyUser);
HiringTeam hiringTeam = companyUser.getSelectedTeam();
Job[] jobs = Job.SearchByCompany().andJobStatus(new EqualsFilter<>(JobStatus.OPEN)) Job[] jobs = Job.SearchByAll().andJobStatus(new EqualsFilter<>(JobStatus.OPEN))
.byCompany(secUser.getExtension(CompanyUser.REFERENCE_CompanyUser).getCompany()) .andHiringTeam(new EqualsFilter<>(hiringTeam))
.search(transaction); .search(transaction);
Job[] allJobs = Job.SearchByCompany() Job[] allJobs = Job.SearchByAll().andHiringTeam(new EqualsFilter<>(hiringTeam))
.byCompany(secUser.getExtension(CompanyUser.REFERENCE_CompanyUser).getCompany()) .search(transaction);
.search(transaction);
List<Job> recentJobs = ObjstoreUtils.sort(Arrays.asList(allJobs), List<Job> recentJobs = ObjstoreUtils.sort(Arrays.asList(allJobs),
new ObjectTransform[]{ Job.pipesJob().toLastEdited() , new ObjectTransform[]{ Job.pipesJob().toLastEdited() ,
......
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