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
082b9d67
Commit
082b9d67
authored
Dec 10, 2018
by
Nilu
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
S13004655 # Client - Incoming Issues (raised by Client) #Only Owner can create new HT
parent
15408ba1
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
17 additions
and
15 deletions
+17
-15
CompanyUser.java
cmsWebApp/src/performa/orm/CompanyUser.java
+2
-2
CompanyUserHiringTeamLink.java
cmsWebApp/src/performa/orm/CompanyUserHiringTeamLink.java
+0
-2
hiring_teams.jsp
cmsWebApp/webroot/extensions/adminportal/hiring_teams.jsp
+14
-10
applicants_list_report_header.jsp
...ensions/adminportal/inc/applicants_list_report_header.jsp
+1
-1
No files found.
cmsWebApp/src/performa/orm/CompanyUser.java
View file @
082b9d67
...
...
@@ -182,9 +182,9 @@ public class CompanyUser extends BaseCompanyUser
return
getRoles
()
!=
null
&&
getRoles
().
contains
(
role
);
}
public
boolean
isOwner
(
HiringTeam
hiringTeam
)
public
boolean
isOwner
()
{
return
CollectionUtils
.
equals
(
hiringTeam
.
getAddedByUser
(),
this
);
return
pipelineCompanyUser
().
toHiringTeams
().
toRole
().
uniqueVals
().
contains
(
RoleType
.
OWNER
);
}
...
...
cmsWebApp/src/performa/orm/CompanyUserHiringTeamLink.java
View file @
082b9d67
package
performa
.
orm
;
import
java.util.Arrays
;
import
java.util.List
;
import
oneit.objstore.FieldWriteability
;
import
performa.orm.types.RoleType
;
...
...
cmsWebApp/webroot/extensions/adminportal/hiring_teams.jsp
View file @
082b9d67
...
...
@@ -15,7 +15,8 @@
CompanyUser comUser = secUser.getExtension(CompanyUser.REFERENCE_CompanyUser);
UserSortOption userSortOpt = (UserSortOption) process.getAttribute("UserSortOption");
Collection<CompanyUser> companyUsers = (Collection<CompanyUser>) process.getAttribute("CompanyUsers");
boolean readOnly = !comUser.isOwner();
if(company == null)
{
company = comUser.getCompany();
...
...
@@ -118,19 +119,19 @@
</div>
<div class="form-group">
<label><oneit:label GUIName="Hiring Team Name" /></label>
<oneit:ormInput obj="<%= company %>" type="text" attributeName="HiringTeamName" cssClass="form-control" />
<oneit:ormInput obj="<%= company %>" type="text" attributeName="HiringTeamName" cssClass="form-control"
readonly="<%= readOnly%>"
/>
</div>
<div class="form-group">
<label><oneit:label GUIName="Team Owner/Admin" /></label>
<div class="wider-select">
<tagfile:ormsingleasso_select obj="<%= company %>" assocName="Owner" options="<%=
companyUsers.toArray(new CompanyUser[0]) %>"
/>
<tagfile:ormsingleasso_select obj="<%= company %>" assocName="Owner" options="<%=
!readOnly ? companyUsers.toArray(new CompanyUser[0]) : new CompanyUser[0] %>"
/>
</div>
</div>
<div class="form-group">
<label><oneit:label GUIName="Billing" /></label>
<div class="styled_checkboxes">
<div class="checkbox checkbox-primary">
<oneit:ormInput obj="<%= company %>" id="manage-own-billing" attributeName="ManageOwnBilling" type="checkbox"/>
<oneit:ormInput obj="<%= company %>" id="manage-own-billing" attributeName="ManageOwnBilling" type="checkbox"
readonly="<%= readOnly%>"
/>
<oneit:recalcClass htmlTag="span" classScript="company.showTeamManagesOwnBilling() ? 'checked': 'unchecked'" company="<%= company %>">
<label for="manage-own-billing">
<oneit:ormlabel obj="<%= company %>" field="ManageOwnBilling" />
...
...
@@ -143,15 +144,18 @@
<oneit:recalcClass htmlTag="div" classScript="company.showTeamManagesOwnBilling() ? 'hide': 'show'" company="<%= company %>">
<label><oneit:label GUIName="Select Billing Team" /></label>
<div class="wider-select">
<tagfile:ormsingleasso_select obj="<%= company %>" assocName="BillingTeam" options="<%=
company.getHiringTeamsSet().toArray(new HiringTeam[0])
%>"/>
<tagfile:ormsingleasso_select obj="<%= company %>" assocName="BillingTeam" options="<%=
!readOnly ? company.getHiringTeamsSet().toArray(new HiringTeam[0]) : new HiringTeam[0]
%>"/>
</div>
</oneit:recalcClass>
</div>
<oneit:button value="Add Team" name="addHiringTeam" cssClass="btn btn-invite"
requestAttribs="<%= CollectionUtils.mapEntry("nextPage", currentPage)
.mapEntry ("restartProcess", Boolean.TRUE)
.mapEntry ("attribNamesToRestore", Collections.singleton("HiringTeam"))
.toMap() %>" />
<oneit:recalcClass htmlTag="div" classScript="readOnly ? 'hide': 'show'" readOnly="<%= readOnly%>">
<oneit:button value="Add Team" name="addHiringTeam" cssClass="btn btn-invite"
requestAttribs="<%= CollectionUtils.mapEntry("nextPage", currentPage)
.mapEntry ("restartProcess", Boolean.TRUE)
.mapEntry ("attribNamesToRestore", Collections.singleton("HiringTeam"))
.toMap() %>" />
</oneit:recalcClass>
</div>
</div>
</div>
...
...
cmsWebApp/webroot/extensions/adminportal/inc/applicants_list_report_header.jsp
View file @
082b9d67
...
...
@@ -160,7 +160,7 @@
@page
{
size: 1340px 1896px;;
margin : 0;
margin : 0;
@top-left { content: element(header);}
}
...
...
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