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
3a43cd00
Commit
3a43cd00
authored
Nov 01, 2018
by
Nilu
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
incomplete applications HT007 updates
parent
2ba8a0b6
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
44 additions
and
38 deletions
+44
-38
Candidate.java
cmsWebApp/src/performa/orm/Candidate.java
+10
-0
JobApplication.java
cmsWebApp/src/performa/orm/JobApplication.java
+7
-0
incomplete_applicants_list.jsp
...extensions/adminportal/inc/incomplete_applicants_list.jsp
+26
-35
manage_plan.jsp
cmsWebApp/webroot/extensions/adminportal/manage_plan.jsp
+0
-2
view_applicants.jsp
cmsWebApp/webroot/extensions/adminportal/view_applicants.jsp
+1
-1
No files found.
cmsWebApp/src/performa/orm/Candidate.java
View file @
3a43cd00
...
@@ -109,6 +109,16 @@ public class Candidate extends BaseCandidate
...
@@ -109,6 +109,16 @@ public class Candidate extends BaseCandidate
return
false
;
return
false
;
}
}
public
double
cultureCompletedPercentage
(
Job
job
)
{
return
(
getCultureCriteriaAnswersCount
()
*
100
)
/
job
.
getCultureCriteriasCount
()
;
}
public
double
roleFitCompletedPercentage
(
Job
job
)
{
return
(
getProfileAssessmentAnswersCount
()
*
100
)
/
job
.
getAllLeftQuestions
().
size
()
;
}
public
Collection
<
Answer
>
getCompletedAnswers
(
Job
job
)
public
Collection
<
Answer
>
getCompletedAnswers
(
Job
job
)
{
{
return
CollectionFilter
.
filter
(
getProfileAssessmentAnswersSet
(),
new
ExpressAnswerFilter
(
job
.
isExpressJob
()));
return
CollectionFilter
.
filter
(
getProfileAssessmentAnswersSet
(),
new
ExpressAnswerFilter
(
job
.
isExpressJob
()));
...
...
cmsWebApp/src/performa/orm/JobApplication.java
View file @
3a43cd00
...
@@ -331,6 +331,13 @@ public class JobApplication extends BaseJobApplication
...
@@ -331,6 +331,13 @@ public class JobApplication extends BaseJobApplication
return
hasFailedEssentialRequirements
()
?
"red-b"
:
(
score
>=
80
?
"green"
:
(
score
>=
60
?
"yellow"
:
"red-b"
));
return
hasFailedEssentialRequirements
()
?
"red-b"
:
(
score
>=
80
?
"green"
:
(
score
>=
60
?
"yellow"
:
"red-b"
));
}
}
// public Long cultureCompleteness()
// {
// getCandidate().getCompletedAnswers(BaseJob.DUMMY_Job)
// }
public
Boolean
hasFailedEssentialRequirements
()
public
Boolean
hasFailedEssentialRequirements
()
{
{
...
...
cmsWebApp/webroot/extensions/adminportal/inc/incomplete_applicants_list.jsp
View file @
3a43cd00
...
@@ -31,8 +31,8 @@
...
@@ -31,8 +31,8 @@
for(JobApplication jobApplication : applications)
for(JobApplication jobApplication : applications)
{
{
long criteriaVal = jobApplication.getRequirementFitScore();
long criteriaVal = jobApplication.getRequirementFitScore();
String roleFit = FormatUtils.stringify(jobApplication.get
RoleFitPercentage(
), "PercentageTwoDP", "0");
String roleFit = FormatUtils.stringify(jobApplication.get
Candidate().roleFitCompletedPercentage(job
), "PercentageTwoDP", "0");
String culture = FormatUtils.stringify(jobApplication.getC
ultureFitScore(
), "PercentageWholeNumber", "0");
String culture = FormatUtils.stringify(jobApplication.getC
andidate().cultureCompletedPercentage(job
), "PercentageWholeNumber", "0");
String criteria = FormatUtils.stringify(jobApplication.getRequirementFitScore(), "PercentageWholeNumber", "0");
String criteria = FormatUtils.stringify(jobApplication.getRequirementFitScore(), "PercentageWholeNumber", "0");
String appID = "app-id-" + jobApplication.getID().toString();
String appID = "app-id-" + jobApplication.getID().toString();
Integer overallRank = jobApplication.getOverallRank();
Integer overallRank = jobApplication.getOverallRank();
...
@@ -56,19 +56,11 @@
...
@@ -56,19 +56,11 @@
.toMap() %>">
.toMap() %>">
<oneit:toString value="<%= jobApplication.getCandidate() %>" mode="EscapeHTML" />
<oneit:toString value="<%= jobApplication.getCandidate() %>" mode="EscapeHTML" />
<div class="appli-int-status">
<div class="appli-int-status">
<oneit:toString value="<%= jobApplication.getApplicantStatusStr() %>" mode="EscapeHTML" />
<a href="<%= "mailto:" + jobApplication.getCandidate().getUser().getUserName() %>">Email</a>
<oneit:toString value="<%= jobApplication.getCandidate().getPhone() %>" mode="EscapeHTML" />
</div>
</div>
</oneit:button>
</oneit:button>
</div>
</div>
<div class="appli-overall appli-l eq-second-height">
<div class="rank">
Overall rank
</div>
<!--TODO: logic needed to be worked out. Added to note that there are three colors-->
<div class="<%= "appli-percent-no blue " + (isTopRank ? "first" : "")%>">
<oneit:toString value="<%= jobApplication.getOverallRank() %>" mode="Integer" />
</div>
</div>
<%
<%
String widthClass = "appli-jcs2";
String widthClass = "appli-jcs2";
...
@@ -76,29 +68,8 @@
...
@@ -76,29 +68,8 @@
{
{
widthClass = "appli-jcs";
widthClass = "appli-jcs";
}
}
%>
<div class="<%= widthClass %> appli-l eq-second-height">
if(job.getIncludeAssessmentCriteria() == Boolean.TRUE)
<span class="appli-view-bar">
<div class="progress">
<div class="progress-bar" role="progressbar" aria-valuenow="<%= roleFit %>" aria-valuemin="0" aria-valuemax="100"
style="<%= "width: " + roleFit %>">
</div>
</div>
</span>
role fit
</div>
<div class="<%= widthClass %> appli-l eq-second-height">
<span class="appli-view-bar">
<div class="progress">
<div class="progress-bar" role="progressbar" aria-valuenow="<%= culture %>" aria-valuemin="0" aria-valuemax="100"
style="<%= "width: " + culture %>">
</div>
</div>
</span>
culture fit
</div>
<%
if(job.getIncludeAssessmentCriteria()==Boolean.TRUE)
{
{
%>
%>
<div class="<%= widthClass %> appli-l eq-second-height">
<div class="<%= widthClass %> appli-l eq-second-height">
...
@@ -117,6 +88,26 @@
...
@@ -117,6 +88,26 @@
<%
<%
}
}
%>
%>
<div class="<%= widthClass %> appli-l eq-second-height">
<span class="appli-view-bar">
<div class="progress">
<div class="progress-bar" role="progressbar" aria-valuenow="<%= culture %>" aria-valuemin="0" aria-valuemax="100"
style="<%= "width: " + culture %>">
</div>
</div>
</span>
culture fit
</div>
<div class="<%= widthClass %> appli-l eq-second-height">
<span class="appli-view-bar">
<div class="progress">
<div class="progress-bar" role="progressbar" aria-valuenow="<%= roleFit %>" aria-valuemin="0" aria-valuemax="100"
style="<%= "width: " + roleFit %>">
</div>
</div>
</span>
role fit
</div>
<div class="appli-status appli-l eq-second-height">
<div class="appli-status appli-l eq-second-height">
<div class="appli-list-drop">
<div class="appli-list-drop">
<tagfile:ormsingleasso_select obj="<%= jobApplication %>" assocName="WorkFlow" cssClass="form-control app-process"
<tagfile:ormsingleasso_select obj="<%= jobApplication %>" assocName="WorkFlow" cssClass="form-control app-process"
...
...
cmsWebApp/webroot/extensions/adminportal/manage_plan.jsp
View file @
3a43cd00
...
@@ -35,8 +35,6 @@
...
@@ -35,8 +35,6 @@
{
{
subscription = StripeUtils.retrieveSubscription(hiringTeam.getStripeSubscription());
subscription = StripeUtils.retrieveSubscription(hiringTeam.getStripeSubscription());
}
}
System.out.println(subscription);
%>
%>
<script type="text/javascript">
<script type="text/javascript">
var Popup = null;
var Popup = null;
...
...
cmsWebApp/webroot/extensions/adminportal/view_applicants.jsp
View file @
3a43cd00
...
@@ -110,7 +110,7 @@
...
@@ -110,7 +110,7 @@
<%
<%
if(showList)
if(showList)
{
{
if(workflowStatus == ApplicationStatus.
SHORTLISTED
)
if(workflowStatus == ApplicationStatus.
DRAFT
)
{
{
%>
%>
<oneit:dynInclude page="/extensions/adminportal/inc/incomplete_applicants_list.jsp"
<oneit:dynInclude page="/extensions/adminportal/inc/incomplete_applicants_list.jsp"
...
...
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