Pman.js
authoredward <edward@roojs.com>
Fri, 8 Jul 2016 06:56:00 +0000 (14:56 +0800)
committeredward <edward@roojs.com>
Fri, 8 Jul 2016 06:56:00 +0000 (14:56 +0800)
Pman.js

diff --git a/Pman.js b/Pman.js
index 59b0e25..6685318 100644 (file)
--- a/Pman.js
+++ b/Pman.js
@@ -861,13 +861,20 @@ Pman = new Roo.Document(
             
                 // we now have permission...
                 // obj.moduleOwner '.' lname
-            Roo.log(obj);
+            
             if (Pman.hasPermExists(permname) && !Pman.hasPerm(permname,'S')) {
                 // it's a turned off permission...
                 Roo.log(permname + " is Disabled for this user");
                 obj.disabled = true;
                 return;
             }
+            
+            if (obj.permname && obj.permname.length && Pman.hasPermExists(obj.permname) && !Pman.hasPerm(obj.permname,'S')) {
+                // it's a turned off permission...
+                Roo.log(obj.permname + " is Disabled for this user");
+                obj.disabled = true;
+                return;
+            }