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
f78ebf7a
Commit
f78ebf7a
authored
Apr 04, 2019
by
Nilu
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Add job link to each applicant on applicant view- via copy button
parent
a5d92532
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
32 additions
and
6 deletions
+32
-6
incomplete_applicants_list.jsp
...extensions/adminportal/inc/incomplete_applicants_list.jsp
+32
-6
copy-icon.jpg
cmsWebApp/webroot/images/copy-icon.jpg
+0
-0
No files found.
cmsWebApp/webroot/extensions/adminportal/inc/incomplete_applicants_list.jsp
View file @
f78ebf7a
...
@@ -26,6 +26,16 @@
...
@@ -26,6 +26,16 @@
$('.save-application' + id).click();
$('.save-application' + id).click();
});
});
});
});
function copyHTMLToClip(ele) {
var aux = document.createElement("textarea");
aux.value = $(ele).text().trim();
document.body.appendChild(aux);
aux.select();
document.execCommand("copy");
document.body.removeChild(aux);
alert("link copied to clipboard");
};
</script>
</script>
<div class="view-appli-list">
<div class="view-appli-list">
<%
<%
...
@@ -33,8 +43,9 @@
...
@@ -33,8 +43,9 @@
for(JobApplication jobApplication : applications)
for(JobApplication jobApplication : applications)
{
{
double roleFitVal = jobApplication.getCandidate().roleFitCompletedPercentage(job);
Candidate candidate = jobApplication.getCandidate();
double cultureVal = jobApplication.getCandidate().cultureCompletedPercentage(job);
double roleFitVal = candidate.roleFitCompletedPercentage(job);
double cultureVal = candidate.cultureCompletedPercentage(job);
double criteriaVal = jobApplication.requirementCompletedPercentage();
double criteriaVal = jobApplication.requirementCompletedPercentage();
String roleFit = FormatUtils.stringify(roleFitVal, "PercentageWholeNumber", "0");
String roleFit = FormatUtils.stringify(roleFitVal, "PercentageWholeNumber", "0");
String culture = FormatUtils.stringify(cultureVal, "PercentageWholeNumber", "0");
String culture = FormatUtils.stringify(cultureVal, "PercentageWholeNumber", "0");
...
@@ -60,20 +71,35 @@
...
@@ -60,20 +71,35 @@
.mapEntry("procParams", CollectionUtils.mapEntry("JobApplication", jobApplication).mapEntry("Applications", applications).toMap())
.mapEntry("procParams", CollectionUtils.mapEntry("JobApplication", jobApplication).mapEntry("Applications", applications).toMap())
.toMap() %>">
.toMap() %>">
<%
<%
if(jobApplication.isTrue(
jobApplication.getCandidate()
.getIsEmailIngest()))
if(jobApplication.isTrue(
candidate
.getIsEmailIngest()))
{
{
%>
%>
<span style="padding-right: 5px;"><img src="images/email-ingest-icon.jpg"></span>
<span style="padding-right: 5px;"><img src="images/email-ingest-icon.jpg"></span>
<%
<%
}
}
String jobLink = LoopbackHTTP.getRemoteAccessURL()
+ Utils.APPLICANT_LINK
+ "?id=" + job.getID()
+ "&key=" + job.getRandomKey()
+ "&aid=" + candidate.getID()
+ "&pin=" + candidate.getVerificationKey();
%>
%>
<oneit:toString value="<%= jobApplication.getCandidate() %>" mode="EscapeHTML" />
<oneit:toString value="<%= candidate %>" mode="EscapeHTML" />
<span style="float:right; padding-right: 5px;">
<a style="float:right; padding-right: 10px;" onclick="copyHTMLToClip('.<%= jobApplication.getID().toString() + "link"%>')">
<img src="images/copy-icon.jpg">
<span style="display:none;" class='<%= jobApplication.getID().toString() + "link"%>'>
<%= jobLink %>
</span>
</a>
</span>
</oneit:button>
</oneit:button>
<div class="appli-int-status">
<div class="appli-int-status">
<span>
<span>
<a href="<%= "mailto:" +
jobApplication.getCandidate()
.getUser().getEmail() %>">Email</a>
<a href="<%= "mailto:" +
candidate
.getUser().getEmail() %>">Email</a>
</span>
</span>
<oneit:toString value="<%=
jobApplication.getCandidate()
.getPhone() %>" mode="EscapeHTML" />
<oneit:toString value="<%=
candidate
.getPhone() %>" mode="EscapeHTML" />
<span><img src="images/clip_icon.png"></span>
<span><img src="images/clip_icon.png"></span>
<%
<%
if(jobApplication.getCV() != null)
if(jobApplication.getCV() != null)
...
...
cmsWebApp/webroot/images/copy-icon.jpg
0 → 100644
View file @
f78ebf7a
876 Bytes
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