xregister : function(obj)
{
- Roo.log('xregister??????????????????????????????????????????????????????????');
+
// work out owner..
if (!Pman.appModules === false) {
Pman.appModules = typeof(AppModules ) == 'undefined'? [] :
xbeforebuild : function(obj)
{
- Roo.log('xbeforebuild??????????????????????????????????????????????????????????');
-
if (typeof(obj.part) != 'undefined') {
if (!obj.part[1].length) {
// we now have permission...
// obj.moduleOwner '.' lname
-
+
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;
+ }
}
*/
register : function(obj)
{
- Roo.log('register??????????????????????????????????????????????????????????');
+
//this.xregister(obj);
// Roo.log("CALLING XComponent register with : " + obj.name);
-
+ Roo.log(obj);
// this will call xregister as it's the on.register handler..
Roo.XComponent.register(obj.isTop ? obj : Roo.apply(obj.module, obj));