Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/util/PrivilegedUserManager.java')
-rw-r--r--plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/util/PrivilegedUserManager.java24
1 files changed, 14 insertions, 10 deletions
diff --git a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/util/PrivilegedUserManager.java b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/util/PrivilegedUserManager.java
index 5f6f8cb2d62..44b80578369 100644
--- a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/util/PrivilegedUserManager.java
+++ b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/util/PrivilegedUserManager.java
@@ -58,8 +58,9 @@ public class PrivilegedUserManager {
IAtsStateDefinition stateDefinition = teamArt.getStateDefinition();
// Add user if allowing privileged edit to all users
- if (!users.contains(AtsClientService.get().getUserService().getCurrentUser()) && (stateDefinition.hasRule(RuleDefinitionOption.AllowPrivilegedEditToAll.name()) || teamArt.getTeamDefinition().hasRule(
- RuleDefinitionOption.AllowPrivilegedEditToAll.name()))) {
+ if (!users.contains(AtsClientService.get().getUserService().getCurrentUser()) && (stateDefinition.hasRule(
+ RuleDefinitionOption.AllowPrivilegedEditToAll.name()) || teamArt.getTeamDefinition().hasRule(
+ RuleDefinitionOption.AllowPrivilegedEditToAll.name()))) {
users.add(AtsClientService.get().getUserService().getCurrentUser());
}
@@ -68,20 +69,23 @@ public class PrivilegedUserManager {
stateDefinition.hasRule(RuleDefinitionOption.AllowPrivilegedEditToTeamMember.name());
boolean teamDefToTeamMember =
teamArt.getTeamDefinition().hasRule(RuleDefinitionOption.AllowPrivilegedEditToTeamMember.name());
- if (!users.contains(AtsClientService.get().getUserService().getCurrentUser()) && (workPageToTeamMember || teamDefToTeamMember) && //
- teamArt.getTeamDefinition().getMembers().contains(AtsClientService.get().getUserService().getCurrentUser())) {
+ if (!users.contains(
+ AtsClientService.get().getUserService().getCurrentUser()) && (workPageToTeamMember || teamDefToTeamMember) && //
+ teamArt.getTeamDefinition().getMembers().contains(
+ AtsClientService.get().getUserService().getCurrentUser())) {
users.add(AtsClientService.get().getUserService().getCurrentUser());
}
// Add user if team member is originator and rule exists
boolean workPageToMemberAndOriginator =
stateDefinition.hasRule(RuleDefinitionOption.AllowPrivilegedEditToTeamMemberAndOriginator.name());
- boolean teamDefToMemberAndOriginator =
- teamArt.getTeamDefinition().hasRule(
- RuleDefinitionOption.AllowPrivilegedEditToTeamMemberAndOriginator.name());
- if (!users.contains(AtsClientService.get().getUserService().getCurrentUser()) && (workPageToMemberAndOriginator || teamDefToMemberAndOriginator) && //
- teamArt.getCreatedBy().equals(AtsClientService.get().getUserService().getCurrentUser()) && teamArt.getTeamDefinition().getMembers().contains(
- AtsClientService.get().getUserService().getCurrentUser())) {
+ boolean teamDefToMemberAndOriginator = teamArt.getTeamDefinition().hasRule(
+ RuleDefinitionOption.AllowPrivilegedEditToTeamMemberAndOriginator.name());
+ if (!users.contains(
+ AtsClientService.get().getUserService().getCurrentUser()) && (workPageToMemberAndOriginator || teamDefToMemberAndOriginator) && //
+ teamArt.getCreatedBy().equals(
+ AtsClientService.get().getUserService().getCurrentUser()) && teamArt.getTeamDefinition().getMembers().contains(
+ AtsClientService.get().getUserService().getCurrentUser())) {
users.add(AtsClientService.get().getUserService().getCurrentUser());
}

Back to the top