Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
P
PERFORMA_REPLICA
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Muhammad Usman
PERFORMA_REPLICA
Commits
758b3524
Commit
758b3524
authored
Nov 15, 2018
by
Nilu
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
S12519048 # Client - Incoming Issues (raised by Client) #Close Job - not available to Standard User
parent
3b7f717c
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
35 additions
and
8 deletions
+35
-8
Job.java
cmsWebApp/src/performa/orm/Job.java
+15
-7
job_list.jsp
cmsWebApp/webroot/extensions/adminportal/inc/job_list.jsp
+20
-1
No files found.
cmsWebApp/src/performa/orm/Job.java
View file @
758b3524
...
@@ -530,18 +530,26 @@ public class Job extends BaseJob
...
@@ -530,18 +530,26 @@ public class Job extends BaseJob
}
}
public
List
<
JobStatus
>
getAvailableStatus
()
public
List
<
JobStatus
>
getAvailableStatus
(
RoleType
roleType
)
{
{
if
(
getJobStatus
()
==
JobStatus
.
OPEN
)
List
<
JobStatus
>
statusList
=
new
ArrayList
<>();
statusList
.
add
(
JobStatus
.
FILLED
);
if
(
getJobStatus
()
==
JobStatus
.
OPEN
||
getJobStatus
()
==
JobStatus
.
DRAFT
)
{
{
return
Arrays
.
asList
(
new
JobStatus
[]{
JobStatus
.
COMPLETE
,
JobStatus
.
FILLED
});
if
(
roleType
!=
RoleType
.
STANDARD
)
{
statusList
.
add
(
JobStatus
.
COMPLETE
);
}
}
}
else
if
(
getJobStatus
()
==
JobStatus
.
COMPLETE
)
if
(
getJobStatus
()
==
JobStatus
.
DRAFT
)
{
{
return
Arrays
.
asList
(
new
JobStatus
[]{
JobStatus
.
FILLED
}
);
statusList
.
add
(
JobStatus
.
OPEN
);
}
}
return
Arrays
.
asList
(
new
JobStatus
[]{
JobStatus
.
OPEN
,
JobStatus
.
COMPLETE
,
JobStatus
.
FILLED
})
;
return
statusList
;
}
}
private
String
getURL
()
private
String
getURL
()
...
...
cmsWebApp/webroot/extensions/adminportal/inc/job_list.jsp
View file @
758b3524
...
@@ -39,6 +39,10 @@
...
@@ -39,6 +39,10 @@
<div class="main-job-list">
<div class="main-job-list">
<%
<%
ObjectTransaction objTran = process.getTransaction ();
CompanyUser companyUser = SecUser.getTXUser(objTran).getExtension(CompanyUser.REFERENCE_CompanyUser);
RoleType roleType = companyUser.pipelineCompanyUser().toHiringTeams(CompanyUserHiringTeamLink.SearchByAll().andHiringTeam(new EqualsFilter<>(companyUser.getSelectedTeam()))).toRole().val();
for(Job job: jobs)
for(Job job: jobs)
{
{
int shortlisted = job.getNoOfCandidatesFor(ApplicationStatus.SHORTLISTED);
int shortlisted = job.getNoOfCandidatesFor(ApplicationStatus.SHORTLISTED);
...
@@ -169,8 +173,23 @@
...
@@ -169,8 +173,23 @@
</div>
</div>
</div>
</div>
<div class="job-states jl-c wider-select">
<div class="job-states jl-c wider-select">
<%-- <select class="form-control" onChange="$('<%= ".save-job" + job.getID().toString() %>').click()">
<option selected value=" ">
<oneit:toString value="<%= job.getJobStatus() %>" mode="EscapeHTML"/>
</option>
<%
for (JobStatus jStatus : job.getAvailableStatus(roleType))
{
%>
<option>
<oneit:toString value="<%= jStatus.getDescription() %>" mode="EscapeHTML"/>
</option>
<%
}
%>
</select>--%>
<oneit:ormEnum obj="<%= job %>" attributeName="JobStatus" cssClass="form-control status-img job-status"
<oneit:ormEnum obj="<%= job %>" attributeName="JobStatus" cssClass="form-control status-img job-status"
enums="<%= job.getAvailableStatus() %>"/>
enums="<%= job.getAvailableStatus(
roleType
) %>"/>
</div>
</div>
<oneit:button name="saveJob" value="Save" cssClass="<%= "save-job" + job.getID().toString() + " hidden"%>"
<oneit:button name="saveJob" value="Save" cssClass="<%= "save-job" + job.getID().toString() + " hidden"%>"
requestAttribs="<%= CollectionUtils.mapEntry("Job", job).mapEntry("nextPage", homePage + "&JobStatus=" + jobStatus + "&JobSortOption=" + jobSortOption).toMap() %>" />
requestAttribs="<%= CollectionUtils.mapEntry("Job", job).mapEntry("nextPage", homePage + "&JobStatus=" + jobStatus + "&JobSortOption=" + jobSortOption).toMap() %>" />
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment