Commit f402410d by Nilu

S15626986 # Client - Incoming Issues (raised by Client) #Page does not show all details

parent 4167b465
...@@ -22,140 +22,236 @@ ...@@ -22,140 +22,236 @@
<div style="padding-left: 15px; padding-right: 15px;"> <div style="padding-left: 15px; padding-right: 15px;">
<oneit:dynInclude page="/extensions/applicantportal/inc/multifieldtext.jsp" data="<%= CollectionUtils.EMPTY_MAP%>"/> <oneit:dynInclude page="/extensions/applicantportal/inc/multifieldtext.jsp" data="<%= CollectionUtils.EMPTY_MAP%>"/>
</div> </div>
<div class="form-page-area"> <div class="form-page-area nopadding">
<div class="create-job"> <div class="create-job">
<div class="assessment-criteria"> <div class="form-page-section">
<div class="form-group"> <div class="form-group">
<label class="label-16">Details</label> <label class="label-16 blue-label">Job Details</label>
</div> </div>
<div class="form-group"> <div class="form-group row">
<label><oneit:label GUIName="Job Title" /></label> <div class="col-md-8">
<oneit:ormInput obj="<%= job %>" type="text" attributeName="JobTitle" cssClass="form-control" /> <label><oneit:label GUIName="Job Title" /></label>
</div> <oneit:ormInput obj="<%= job %>" type="text" attributeName="JobTitle" cssClass="form-control" />
<div class="form-group"> </div>
<label><oneit:label GUIName="Job Description" /></label> <div class="col-md-4">
<oneit:ormtextarea obj="<%= job %>" attributeName="JobDescription" cssClass="form-control textarea-box"/> <label><oneit:label GUIName="Reference Number" /><a href="#" title="Uniquely identify jobs that have identical titles. Examlple:<br>&#8226; New Home Sales Consutant (ABC123)<br>&#8226; New Home Sales Consutant (ABC456)" class="info-icon"><img src="images/info-icon.png" /></a></label>
<oneit:ormInput obj="<%= job %>" type="text" attributeName="ReferenceNumber" cssClass="form-control" />
</div>
</div> </div>
<div class="form-group"> <div class="form-group row">
<label><oneit:label GUIName="Job Type" /></label> <div class="col-md-12">
<oneit:ormEnum obj="<%= job %>" attributeName="JobType" cssClass="form-control"/> <label><oneit:label GUIName="About the Job" /></label>
<oneit:ormtextarea obj="<%= job %>" attributeName="JobDescription" cssClass="form-control textarea-box"/>
</div>
</div> </div>
<!--<div class="optional-title">OPTIONAL</div>--> <div class="form-group row">
<div class="row"> <div class="col-md-6">
<label><oneit:label GUIName="Job Owner"/></label>
<div class="wider-select">
<tagfile:ormsingleasso_select obj="<%= job %>" assocName="JobOwner" options="<%= job.getHiringTeam().getActiveTeammates().toArray(new CompanyUser[0]) %>"/>
</div>
</div>
<% <%
if(job.getHiringTeam().showHasClientSupport()) if(job.getHiringTeam().showHasClientSupport())
{ {
%> %>
<div class="col-sm-6 col-xs-12 form-group"> <div class="col-sm-6 col-xs-12">
<label><oneit:label GUIName="Client"/></label> <label><oneit:label GUIName="Client "/><span>(Optional)</span></label>
<div class="wider-select"> <div class="wider-select">
<tagfile:ormsingleasso_select obj="<%= job %>" assocName="Client" options="<%= Utils.getClientsByHiringTeam(transaction) %>"/> <tagfile:ormsingleasso_select obj="<%= job %>" assocName="Client" options="<%= Utils.getClientsByHiringTeam(transaction) %>"/>
</div> </div>
</div> </div>
<% <%
} }
%> %>
<div class="col-sm-6 col-xs-12 form-group">
<label><oneit:ormlabel obj="<%= job %>" field="ReferenceNumber" /></label>
<oneit:ormInput obj="<%= job %>" type="text" attributeName="ReferenceNumber" cssClass="form-control" />
</div>
</div> </div>
<div class="text-center form-group"> </div>
<oneit:button value="Cancel and go to your jobs" name="gotoPage" cssClass="btn btn-primary largeBtn grey" <div class="form-page-section darkbg">
requestAttribs='<%= CollectionUtils.mapEntry("nextPage", nextPage) <div class="form-group row">
.mapEntry(UpdateMappedObjFP.FAIL_VALIDATION_ERRORS, Boolean.FALSE).toMap() %>'/> <div class="col-md-12">
<oneit:button value="Save changes to this job" name="save" cssClass="btn btn-primary largeBtn" <label class="label-16">Job Location</label>
requestAttribs="<%= CollectionUtils.mapEntry("nextPage", nextPage).toMap() %>" /> </div>
</div> </div>
<div class="form-group row">
<div class="col-md-8">
<label><oneit:label GUIName="Google Location"/></label>
<oneit:ormInput obj="<%= job %>" type="text" attributeName="GoogleAddressText" class="autoAddress" id="<%= "gAddress_"+job.getObjectID() %>" placeholder="Enter your address" cssClass="form-control" />
</div>
<div class="col-md-4">
<label><oneit:label GUIName="Expected Candidate Radius"/></label>
<oneit:ormEnum obj="<%= job %>" attributeName="ExpectedCandidateRadius" cssClass="form-control"/>
</div>
</div>
<div class="form-group row">
<div class="col-md-6">
<div class="styled_checkboxes">
<div class="checkbox checkbox-primary">
<oneit:ormInput obj="<%= job %>" id="is-remote" attributeName="Remote" type="checkbox"/>
<oneit:recalcClass htmlTag="span" classScript="job.getRemote() != null && job.getRemote() ? 'checked': 'unchecked'" job="<%= job %>">
<label for="is-remote">
<oneit:label GUIName="Working remotely is an option" />
</label>
</oneit:recalcClass>
</div>
</div>
</div>
</div>
</div>
<div class="form-page-section">
<div class="form-group row">
<div class="col-md-12">
<label><oneit:label GUIName="Job Type" /></label>
<oneit:ormEnum obj="<%= job %>" attributeName="JobType" cssClass="form-control"/>
</div>
</div>
<div class="form-group row">
<div class="col-md-6">
<label><oneit:label GUIName="Industry Classification" /></label>
<oneit:ormEnum obj="<%= job %>" attributeName="Industry" cssClass="form-control" displayType="autocomplete"/>
</div>
<div class="col-md-6">
<label><oneit:label GUIName="Job Occupation Classification" /></label>
<input type="text" class="form-control select-occupation search-input " placeholder="Select the occupation classification"
value="<%= job.getOccupation() != null ? job.getOccupation() : "Select the occupation classification"%>"></input>
<oneit:ormInput obj="<%= job %>" id="select-occupation-id" attributeName="OccupationId" type="hidden"/>
</div>
</div>
</div>
<div class="text-center form-group">
<oneit:button value="Cancel and go to your jobs" name="gotoPage" cssClass="btn btn-primary largeBtn grey"
requestAttribs='<%= CollectionUtils.mapEntry("nextPage", nextPage)
.mapEntry(UpdateMappedObjFP.FAIL_VALIDATION_ERRORS, Boolean.FALSE).toMap() %>'/>
<oneit:button value="Save changes to this job" name="save" cssClass="btn btn-primary largeBtn"
requestAttribs="<%= CollectionUtils.mapEntry("nextPage", nextPage).toMap() %>" />
</div>
<div class="opacity-5"> <div class="opacity-5">
<div class="form-page-section">
<div class="form-brack-line-sub"></div> <div class="form-brack-line-sub"></div>
<div class="form-group row">
<div class="form-group"> <div class="col-md-4">
<label class="label-16">Role</label> <label><oneit:label GUIName="Require CV & Cover Letter" /></label>
</div>
<div class="col-md-8">
<oneit:toString value="<%= job.getRequireCV() ? "Yes" : "No" %>" mode="EscapeHTML"/>
</div>
</div> </div>
<div class="form-group"> <div class="form-brack-line-sub"></div>
<div class="beloning job-match-ass"> <div class="form-group row">
<div class="col-md-4">
<label><oneit:label GUIName="Role" /></label>
</div>
<div class="col-md-8">
<oneit:toString value="<%= job.getAssessmentType() %>" mode="EscapeHTML"/> <oneit:toString value="<%= job.getAssessmentType().getQuestionDetails() %>" mode="EscapeHTML"/> <oneit:toString value="<%= job.getAssessmentType() %>" mode="EscapeHTML"/> <oneit:toString value="<%= job.getAssessmentType().getQuestionDetails() %>" mode="EscapeHTML"/>
</div> </div>
</div> </div>
<div class="form-brack-line-sub"></div> <div class="form-brack-line-sub"></div>
<div class="form-group row">
<div class="form-group"> <div class="row">
<label class="label-16">Culture</label> <div class="col-md-4 review-medium-title">
<oneit:label GUIName="Appllicant Workflow / Tabs" />
</div>
<div class="col-md-8 workflow-tabs">
<%
for (WorkFlow workflow : job.getSortedWorkFlows())
{
%>
<span class="skill-label">
<strong><%= workflow.getSortOrder()%> .</strong>&nbsp;&nbsp; <%= workflow.getName()%>
</span>
<%
}
%>
</div>
</div>
</div> </div>
</div>
<div class="form-page-section darkbg">
<div class="form-group"> <div class="form-group">
<div class="row main-review-label"> <label class="label-16 blue-label">Requirements</label>
<div class="col-sm-3 col-xs-12 review-label"> </div>
<label><oneit:label GUIName="Location" /></label> <%
for(CriteriaType criteria : CriteriaType.getCriteriaTypeArray())
{
Collection<AssessmentCriteria> assessmentCriterias = job.getAssessmentCriteraByType(criteria);
if(assessmentCriterias.size() == 0)
{
continue;
}
%>
<div class="form-brack-line-sub"></div>
<div class="form-group">
<div class="beloning">
<oneit:toString value="<%= criteria.getDescription() %>" mode="EscapeHTML"/>
</div>
</div> </div>
<div class="col-sm-9 col-xs-12 review-data"> <%
<oneit:toString value="<%= job.getGoogleAddressText() %>" mode="EscapeHTML"/> for (AssessmentCriteria assessmentCriteria : assessmentCriterias)
{
%>
<div class="form-group row <%= assessmentCriteria.getImportance() == Importance.ESSENTIAL ? "essential" : "" %>">
<div class="col-md-5 review-medium-title">
<oneit:toString value="<%= assessmentCriteria.getName() %>" mode="EscapeHTML"/>
</div>
<div class="col-md-2 assescriteria_importace" >
<oneit:toString value="<%= assessmentCriteria.getImportance() %>" mode="EscapeHTML"/>
</div>
<div class="col-md-5 essential_note" >
<oneit:toString value="<%= assessmentCriteria.getImportance() == Importance.ESSENTIAL ? "This field will be mandatory for applicants" : "" %>" mode="EscapeHTML" />
</div>
</div> </div>
<% }
}
%>
</div>
<div class="form-page-section">
<div class="form-group">
<label class="label-16 blue-label">Culture</label>
</div>
<div class="form-brack-line-sub"></div>
<div class="row">
<div class="col-md-12 review-medium-title">
<oneit:label GUIName="Organisation Culture Statement" />
<span class="skill-label">
<oneit:toString value="<%= job.getCultureStatement() %>" mode="ParagraphHTML" />
</span>
</div> </div>
</div> </div>
<% <%
for(CultureClass cultureClass : CultureClass.getCultureClassArray()) for(CultureClass cultureClass : CultureClass.getCultureClassArray())
{ {
%> %>
<div class="form-brack-line-sub"></div>
<div class="form-group"> <div class="form-group">
<div class="beloning"> <div class="beloning">
<oneit:toString value="<%= cultureClass %>" mode="EscapeHTML"/> <oneit:toString value="<%= cultureClass %>" mode="EscapeHTML"/>
</div> </div>
</div> </div>
<div class="form-group"> <div class="form-group">
<% <%
for (CultureCriteria criteria : job.getCultureCriteriasForClass(cultureClass)) for (CultureCriteria criteria : job.getCultureCriteriasForClass(cultureClass))
{ {
if(criteria.getIsApplicable())
{
%> %>
<div class="row main-review-label"> <div class="row main-review-label">
<div class="col-sm-3 col-xs-12 review-label culture-element"> <div class="col-sm-4 col-xs-12 review-label culture-element">
<oneit:toString value="<%= criteria.getCultureElement() %>" mode="EscapeHTML"/> <oneit:toString value="<%= criteria.getCultureElement() %>" mode="EscapeHTML"/>
</div> </div>
<div class="col-sm-9 col-xs-12 review-data"> <div class="col-sm-8 col-xs-12 review-data">
<oneit:toString value="<%= criteria.getCultureElementRating()!= null ? criteria.getCultureElementRating().getDescription() : ""%>" mode="EscapeHTML"/> <oneit:toString value="<%= criteria.getCultureElementRating()!= null ? criteria.getCultureElementRating().getDescription() : ""%>" mode="EscapeHTML"/>
(<oneit:toString value="<%= criteria.getImportance() %>" mode="EscapeHTML"/>) (<oneit:toString value="<%= criteria.getImportance() %>" mode="EscapeHTML"/>)
</div>
</div> </div>
</div> <%
<% } %> }
</div> }
<% } %>
<div class="form-brack-line-sub"></div>
<div class="form-group">
<label class="label-16">Requirements</label>
</div>
<%
for(CriteriaType criteria : CriteriaType.getCriteriaTypeArray())
{
Collection<AssessmentCriteria> assessmentCriterias = job.getAssessmentCriteraByType(criteria);
if(assessmentCriterias.size() == 0)
{
continue;
}
%>
<div class="form-group">
<div class="beloning">
<oneit:toString value="<%= criteria.getName() %>" mode="EscapeHTML"/>
</div>
</div>
<div class="form-group">
<%
for (AssessmentCriteria assessmentCriteria : assessmentCriterias)
{
%> %>
<span class="skill-label">
<oneit:toString value="<%= assessmentCriteria.getName() %>" mode="EscapeHTML"/> -
<oneit:toString value="<%= assessmentCriteria.getImportance() %>" mode="EscapeHTML"/>
</span>
<% } %>
</div> </div>
<% } %> <%
}
%>
</div> </div>
</div> </div>
</div> </div>
......
...@@ -256,7 +256,7 @@ ...@@ -256,7 +256,7 @@
<div class="form-brack-line-sub"></div> <div class="form-brack-line-sub"></div>
<div class="form-group"> <div class="form-group">
<div class="beloning"> <div class="beloning">
<oneit:toString value="<%= criteria.getName() %>" mode="EscapeHTML"/> <oneit:toString value="<%= criteria.getDescription() %>" mode="EscapeHTML"/>
</div> </div>
</div> </div>
<% <%
...@@ -297,7 +297,7 @@ ...@@ -297,7 +297,7 @@
</span> </span>
</div> </div>
</div> </div>
<div class=" job-detail-subsection"> <div class=" job-detail-subsection">
<% <%
for(CultureClass cultureClass : CultureClass.getCultureClassArray()) for(CultureClass cultureClass : CultureClass.getCultureClassArray())
{ {
......
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