Commit eaa4d816 by Nilu Committed by Harsh Shah

save job and J007

parent e6798bf0
......@@ -12,12 +12,4 @@ public class CultureCriteria extends BaseCultureCriteria
{
// Do not add any code to this, always put it in initialiseNewObject
}
@Override
protected void postInitNewObj() throws BusinessException
{
super.postInitNewObj();
setCultureElementRating(CultureElementRating.createCultureElementRating(getTransaction()));
}
}
\ No newline at end of file
......@@ -25,6 +25,7 @@ public class WebUtils
public static final String JOB_REVIEW = "JobReview";
public static final String APPLY_JOB = "ApplyJob";
public static final String JOB_APPLICATION = "JobApplication";
public static final String CREATED_JOB = "CreatedJob";
public static String getArticleLink(HttpServletRequest request, ObjectTransaction objTran, String articleShortcut, String renderMode)
{
......
......@@ -27,6 +27,7 @@
<RenderMode name="WorkplaceCulture" preIncludeJSP="extensions/adminportal/workplace_culture.jsp"/>
<RenderMode name="JobMatchAssessment" preIncludeJSP="extensions/adminportal/job_match_assessment.jsp"/>
<RenderMode name="JobReview" preIncludeJSP="extensions/adminportal/job_review_submit.jsp"/>
<RenderMode name="CreatedJob" preIncludeJSP="extensions/adminportal/created_job.jsp"/>
</NODE>
......
<%@ page extends="oneit.servlets.jsp.JSPInclude" %>
<%@ include file="/inc/stdimports50.jsp" %><%-- This is in cougar --%>
<%@ include file="/inc/stdcms.jsp" %><%-- This is in cougar --%>
<%@ include file="/extensions/performa/inc/stdimports.jsp" %>
<%@page import="oneit.net.LoopbackHTTP"%>
<oneit:dynIncluded>
<%
Job job = (Job) process.getAttribute("Job");
Debug.assertion(job != null, "Job is null in admin portal create job");
String url = LoopbackHTTP.getRemoteAccessURL("/ApplicantPortal-ApplyJob.htm?" + "id=" + job.getID() + "&key=" + job.getRandomKey());
%>
<oneit:form name="editJob" method="post" enctype="multipart/form-data">
<div class="main-created-job">
<h1 class="page-title created-job-title">
Congratulations! Your job has been created
<a href="<%= url %>">
<%= url %>
</a>
</h1>
<div class="form-page-area">
<div class="job-share-icon">
<ul>
<li class="share-link"><a href="#"><img src="images/link-icon.png" /> Copy link to clipboard</a></li>
<li class="share-btn"><a href="#">Share</a></li>
<li class="linkdin-icon"><a href="#"><img src="images/linkedin-icon.png" /></a></li>
<li class="facebook-icon"><a href="#"><img src="images/facebook-icon.png"/></a></li>
<li class="shape-icon"><a href="#"><img src="images/shape.png" /></a></li>
<li class="more-icon"><a href="#"><img src="images/more-icon.png" /></a></li>
</ul>
</div>
<div class="goto-job-btn"><a href="#">Go to Job</a></div>
<div class="option-title">Optional: Setup Your Interview</div>
<p class="job-txt">Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. </p>
<div class="text-center">
<input type="button" class="btn btn-primary top-margin-25" value="Set up Interview for this job" />
</div>
<div class="space-55"></div>
</div>
</div>
</oneit:form>
</oneit:dynIncluded>
......@@ -6,8 +6,9 @@
<oneit:dynIncluded>
<%
Job job = (Job) process.getAttribute("Job");
String nextPage = WebUtils.getSamePageInRenderMode(request, WebUtils.JOB_REVIEW);
String nextPage = WebUtils.getSamePageInRenderMode(request, WebUtils.CREATED_JOB);
Debug.assertion(job != null, "Job is null in admin portal create job");
%>
<oneit:form name="editJob" method="post" enctype="multipart/form-data">
......@@ -144,9 +145,10 @@
</div>
</div>
<div class="text-center">
<oneit:button value="Confirm and make payment" name="gotoPage" cssClass="btn btn-primary top-margin-25 largeBtn"
<oneit:button value="Confirm and make payment" name="save" cssClass="btn btn-primary top-margin-25 largeBtn"
requestAttribs="<%= CollectionUtils.mapEntry("nextPage", nextPage)
.mapEntry("procParams", CollectionUtils.mapEntry("Job", job).toMap())
.mapEntry ("restartProcess", Boolean.TRUE)
.mapEntry ("attribNamesToRestore", Collections.singleton("Job"))
.toMap() %>" />
</div>
<div class="job-active-time">Your job will be active for 30 days from being published</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