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
3de71597
Commit
3de71597
authored
Sep 04, 2017
by
Nilu
Committed by
Harsh Shah
Sep 06, 2017
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
HT011 - displaying and saving client details. Styling is not complete yet.
parent
129817fe
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
92 additions
and
4 deletions
+92
-4
Client.java
cmsWebApp/src/performa/orm/Client.java
+3
-1
edit_client.jsp
cmsWebApp/webroot/extensions/adminportal/edit_client.jsp
+88
-3
GeneralConfig_performa.xml
...pp/webroot/extensions/performa/GeneralConfig_performa.xml
+1
-0
No files found.
cmsWebApp/src/performa/orm/Client.java
View file @
3de71597
...
@@ -19,6 +19,7 @@ public class Client extends BaseClient
...
@@ -19,6 +19,7 @@ public class Client extends BaseClient
{
{
Filter
<
Job
>
filter
=
Job
.
SearchByAll
().
andJobStatus
(
new
EqualsFilter
<>(
jobStatus
));
Filter
<
Job
>
filter
=
Job
.
SearchByAll
().
andJobStatus
(
new
EqualsFilter
<>(
jobStatus
));
return
pipesClient
().
toJobs
(
filter
).
toJobApplications
().
uniqueVals
().
size
();
// return pipesClient().toJobs(filter).toJobApplications().uniqueVals().size();
return
0
;
}
}
}
}
\ No newline at end of file
cmsWebApp/webroot/extensions/adminportal/edit_client.jsp
View file @
3de71597
<%@ page extends="oneit.servlets.jsp.JSPInclude" %>
<%@ page extends="oneit.servlets.jsp.JSPInclude" %>
<%@ include file="/inc/stdimports50.jsp" %><%-- This is in cougar --%>
<%@ include file="/inc/stdimports50.jsp" %><%-- This is in cougar --%>
<%@ include file="/inc/stdcms.jsp" %><%-- This is in cougar --%>
<%@ include file="/inc/stdcms.jsp" %><%-- This is in cougar --%>
<%@ include file="/extensions/performa/inc/stdimports.jsp" %>
<oneit:dynIncluded>
<oneit:dynIncluded>
</oneit:dynIncluded>
<%
\ No newline at end of file
boolean toRedirect = GenericObjDF.getOrCreateObject (request, "Client", Client.REFERENCE_Client);
Client client = (Client) process.getAttribute("Client");
if (toRedirect)
{
SecUser loggedInUser = SecUser.getTXUser(transaction);
CompanyUser companyUser = loggedInUser.getExtension(CompanyUser.REFERENCE_CompanyUser);
client.setCompany(companyUser.getCompany());
%><%@include file="/saferedirect.jsp"%><%
}
Debug.assertion(client != null && !toRedirect, "Invalid client in admin portal edit client");
String nextPage = WebUtils.getSamePageInRenderMode(request, "Page");
%>
<div class="container-fluid">
<div class="row content">
<div class="main-content-area">
<h1 class="page-title">Client</h1>
<oneit:form name="editClient" method="post" enctype="multipart/form-data">
<div style="padding-left: 15px; padding-right: 15px;">
<oneit:dynInclude page="/extensions/applicantportal/inc/multifieldtext.jsp" data="<%= CollectionUtils.EMPTY_MAP%>"/>
</div>
<div class="form-page-area">
<div class="create-job">
<div class="assessment-criteria">
<div class="form-group">
<label class="label-16">Details</label>
</div>
<div class="form-group">
<oneit:label GUIName="Client Name" />
<oneit:ormInput obj="<%= client %>" type="text" attributeName="ClientName" cssClass="form-control" />
</div>
<div class="form-group">
<oneit:label GUIName="Client Logo" />
<oneit:ormInput obj="<%= client %>" type="file" attributeName="ClientLogo" accept="image/*"/>
</div>
<div class="form-brack-line-sub"></div>
<div class="form-group">
<label><oneit:label GUIName="Contact Email Address" /></label>
<oneit:ormInput obj="<%= client %>" type="text" attributeName="Email" cssClass="form-control" />
</div>
<div class="form-group row">
<div class="col-md-6">
<label><oneit:label GUIName="Contact First Name" /></label>
<oneit:ormInput obj="<%= client %>" type="text" attributeName="ContactName" cssClass="form-control" />
</div>
<div class="col-md-6">
<label><oneit:label GUIName="Contact Last Name" /></label>
<oneit:ormInput obj="<%= client %>" type="text" attributeName="ContactSurname" cssClass="form-control" />
</div>
</div>
<div class="form-group">
<label><oneit:label GUIName="Contact Phone Number" /></label>
<oneit:ormInput obj="<%= client %>" type="text" attributeName="Phone" cssClass="form-control" />
</div>
<div class="form-group row">
<div class="col-md-4">
<label><oneit:ormlabel obj="<%= client %>" field="Country" /></label>
<oneit:ormEnum obj="<%= client %>" attributeName="Country" cssClass="form-control"/>
</div>
<div class="col-md-4">
<label><oneit:ormlabel obj="<%= client %>" field="State or Province" /></label>
<oneit:ormEnum obj="<%= client %>" attributeName="State" cssClass="form-control"/>
</div>
<div class="col-md-4">
<label><oneit:ormlabel obj="<%= client %>" field="Postal Code" /></label>
<oneit:ormInput obj="<%= client %>" type="text" attributeName="PostCode" cssClass="form-control" />
</div>
</div>
<div class="text-center form-group">
<oneit:button value="Save Updates" name="save" cssClass="btn btn-primary largeBtn"
requestAttribs="<%= CollectionUtils.mapEntry("nextPage", nextPage).toMap() %>" />
</div>
</div>
</div>
</div>
</oneit:form>
</div>
</div>
</div>
</oneit:dynIncluded>
cmsWebApp/webroot/extensions/performa/GeneralConfig_performa.xml
View file @
3de71597
...
@@ -18,6 +18,7 @@
...
@@ -18,6 +18,7 @@
<MAP
code=
"JobApplication"
class=
"performa.orm.JobApplication"
/>
<MAP
code=
"JobApplication"
class=
"performa.orm.JobApplication"
/>
<MAP
code=
"Candidate"
class=
"performa.orm.Candidate"
/>
<MAP
code=
"Candidate"
class=
"performa.orm.Candidate"
/>
<MAP
code=
"CompanyUser"
class=
"performa.orm.CompanyUser"
/>
<MAP
code=
"CompanyUser"
class=
"performa.orm.CompanyUser"
/>
<MAP
code=
"Client"
class=
"performa.orm.Client"
/>
</NODE>
</NODE>
<NODE
name=
"CONFIG.GLOBAL::Performa"
>
<NODE
name=
"CONFIG.GLOBAL::Performa"
>
...
...
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