Commit 4b39f5ee by Nilu

S18689546 # Client - Incoming Issues (raised by Client) #Unable to use job template if no clients

parent 4a89a166
...@@ -309,7 +309,7 @@ public class Job extends BaseJob ...@@ -309,7 +309,7 @@ public class Job extends BaseJob
} }
public List<AssessmentCriteriaTemplate> getAssessmentTemplates() public AssessmentCriteriaTemplate[] getAssessmentTemplates()
{ {
CompanyUser companyUser = SecUser.getTXUser(getTransaction()).getExtension(CompanyUser.REFERENCE_CompanyUser); CompanyUser companyUser = SecUser.getTXUser(getTransaction()).getExtension(CompanyUser.REFERENCE_CompanyUser);
...@@ -320,12 +320,8 @@ public class Job extends BaseJob ...@@ -320,12 +320,8 @@ public class Job extends BaseJob
{ {
search = search.andClient(new EqualsFilter<>(getClient())); search = search.andClient(new EqualsFilter<>(getClient()));
} }
else
{
search = search.andClient(new IsNullFilter<>());
}
return Arrays.asList(search.search(getTransaction())); return search.search(getTransaction());
} }
......
...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
SecUser txUser = SecUser.getTXUser(process.getTransaction()); SecUser txUser = SecUser.getTXUser(process.getTransaction());
CompanyUser companyUser = txUser.getExtension(CompanyUser.REFERENCE_CompanyUser); CompanyUser companyUser = txUser.getExtension(CompanyUser.REFERENCE_CompanyUser);
List<AssessmentCriteriaTemplate> templates = job.getAssessmentTemplates(); AssessmentCriteriaTemplate[] templates = job.getAssessmentTemplates();
String nextPage = WebUtils.getSamePageInRenderMode(request, WebUtils.ASSESSMENT_CRITERIA); String nextPage = WebUtils.getSamePageInRenderMode(request, WebUtils.ASSESSMENT_CRITERIA);
%> %>
...@@ -256,7 +256,7 @@ ...@@ -256,7 +256,7 @@
<div class="create-job"> <div class="create-job">
<div class="form-page-section"> <div class="form-page-section">
<% <%
if(templates.size() > 0) if(templates.length > 0)
{ {
%> %>
<oneit:button value=" " name="loadJobFromTemplate" cssClass="hide" <oneit:button value=" " name="loadJobFromTemplate" cssClass="hide"
...@@ -265,7 +265,7 @@ ...@@ -265,7 +265,7 @@
.toMap() %>" /> .toMap() %>" />
<div class="form-group wider-select"> <div class="form-group wider-select">
<tagfile:ormsingleasso_select obj="<%= job %>" assocName="AssessmentTemplate" options="<%= templates.toArray(new AssessmentCriteriaTemplate[0]) %>" <tagfile:ormsingleasso_select obj="<%= job %>" assocName="AssessmentTemplate" options="<%= templates %>"
blankValue="Optional: Use another Job as a starting point"/> blankValue="Optional: Use another Job as a starting point"/>
</div> </div>
<% <%
......
...@@ -29,6 +29,8 @@ ...@@ -29,6 +29,8 @@
job.setJobOwner(companyUser); job.setJobOwner(companyUser);
job.setIndustry(hiringTeam.getIndustry()); job.setIndustry(hiringTeam.getIndustry());
job.setGoogleAddressText(hiringTeam.getGoogleAddressText()); job.setGoogleAddressText(hiringTeam.getGoogleAddressText());
AssessmentCriteriaTemplate[] templates = job.getAssessmentTemplates();
%> %>
<style> <style>
.rectangle-4.special{ .rectangle-4.special{
...@@ -96,7 +98,7 @@ ...@@ -96,7 +98,7 @@
</oneit:recalcClass> </oneit:recalcClass>
<div style="padding-top:10px;"> <div style="padding-top:10px;">
<oneit:recalcClass htmlTag="div" classScript="(!hiringTeam.showHasClientSupport() || (hiringTeam.showHasClientSupport() && job.getClient() != null)) ? 'show': 'hide'" hiringTeam="<%= hiringTeam %>" job="<%= job %>"> <oneit:recalcClass htmlTag="div" classScript="(!hiringTeam.showHasClientSupport() || (hiringTeam.showHasClientSupport() && job.getClient() != null)) ? 'show': 'hide'" hiringTeam="<%= hiringTeam %>" job="<%= job %>">
<tagfile:ormsingleasso_select obj="<%= job %>" assocName="AssessmentTemplate" optionsScript="job.getAssessmentTemplates()" job="<%= job%>" <tagfile:ormsingleasso_select obj="<%= job %>" assocName="AssessmentTemplate" options="<%= templates %>"
blankValue="Select your template"/> blankValue="Select your template"/>
</oneit:recalcClass> </oneit:recalcClass>
</div> </div>
......
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