diff options
author | ElgarL <ElgarL@palmergames.com> | 2013-02-25 10:27:01 +0000 |
---|---|---|
committer | ElgarL <ElgarL@palmergames.com> | 2013-02-25 10:27:01 +0000 |
commit | aa58ebc63e3f1053ed0e756f230b26cae7bcd163 (patch) | |
tree | 107b78c4c501319ccc1a230d9b7006a153c4132a /EssentialsGroupManager/src/org/anjocaido/groupmanager | |
parent | a2dc90ec73ce2d1b566afce9c04a4837b430c9e7 (diff) | |
download | Essentials-aa58ebc63e3f1053ed0e756f230b26cae7bcd163.tar Essentials-aa58ebc63e3f1053ed0e756f230b26cae7bcd163.tar.gz Essentials-aa58ebc63e3f1053ed0e756f230b26cae7bcd163.tar.lz Essentials-aa58ebc63e3f1053ed0e756f230b26cae7bcd163.tar.xz Essentials-aa58ebc63e3f1053ed0e756f230b26cae7bcd163.zip |
Don't allow adding a node with '/manuaddp' and '/mangaddp' which is
already negated.
Diffstat (limited to 'EssentialsGroupManager/src/org/anjocaido/groupmanager')
-rw-r--r-- | EssentialsGroupManager/src/org/anjocaido/groupmanager/GroupManager.java | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/EssentialsGroupManager/src/org/anjocaido/groupmanager/GroupManager.java b/EssentialsGroupManager/src/org/anjocaido/groupmanager/GroupManager.java index fb39d28ee..bf9e49300 100644 --- a/EssentialsGroupManager/src/org/anjocaido/groupmanager/GroupManager.java +++ b/EssentialsGroupManager/src/org/anjocaido/groupmanager/GroupManager.java @@ -767,6 +767,10 @@ public class GroupManager extends JavaPlugin { sender.sendMessage(ChatColor.RED + "The user already has direct access to that permission."); sender.sendMessage(ChatColor.RED + "Node: " + permissionResult.accessLevel); return true; + } else if (permissionResult.resultType.equals(PermissionCheckResult.Type.NEGATION)) { + sender.sendMessage(ChatColor.RED + "The user already has a matching Negated node "); + sender.sendMessage(ChatColor.RED + "Node: " + permissionResult.accessLevel); + return true; } } // Seems OK @@ -1015,6 +1019,10 @@ public class GroupManager extends JavaPlugin { sender.sendMessage(ChatColor.RED + "The group already has direct access to that permission."); sender.sendMessage(ChatColor.RED + "Node: " + permissionResult.accessLevel); return true; + } else if (permissionResult.resultType.equals(PermissionCheckResult.Type.NEGATION)) { + sender.sendMessage(ChatColor.RED + "The group already has a matching Negated node "); + sender.sendMessage(ChatColor.RED + "Node: " + permissionResult.accessLevel); + return true; } } // Seems OK |