X-Git-Url: http://git.roojs.org/?p=Pman.Core;a=blobdiff_plain;f=Pman.js;h=618ddda7ff237fa3d3148cf63355dec3767847bf;hp=3704e0a355c42d4c44a9e0dcbfbbbb8da4d652af;hb=a1a3ecba68d2fedabc8203e88b40759401d7472d;hpb=8786f4a5ae977f4233189b3714114b46731bfaa0 diff --git a/Pman.js b/Pman.js index 3704e0a3..618ddda7 100644 --- a/Pman.js +++ b/Pman.js @@ -358,7 +358,7 @@ Pman = new Roo.Document( Pman.Dialog.PersonStaff.show( { id : 0, - company_id : Pman.Login.authUser.company_id_id * 1, + company_id : Pman.Login.authUser.company_id * 1, company_id_name : Pman.Login.authUser.company_id_name }, function(data) { forceAdmin(data); @@ -366,6 +366,7 @@ Pman = new Roo.Document( ); return; } + Roo.state.Manager.set('Pman.Login.username', data.email), window.onbeforeunload = false; document.location = baseURL + '?ts=' + Math.random(); @@ -393,7 +394,7 @@ Pman = new Roo.Document( if (Pman.Login.authUser.id < 0) { // admin company has been created - create the user.. - if (Pman.Login.authUser.company_id_id* 1 > 0) { + if (Pman.Login.authUser.company_id* 1 > 0) { forceAdmin(); return; } @@ -550,7 +551,7 @@ Pman = new Roo.Document( genericDelete : function(tab,tbl) { var r = []; - + var s = tab.grid.getSelectionModel().getSelections(); if (!s.length) { @@ -592,6 +593,7 @@ Pman = new Roo.Document( }, failure: function(act) { + Roo.log(act); var msg = ''; try { @@ -771,7 +773,7 @@ Pman = new Roo.Document( xregister : function(obj) { - Roo.log('xregister??????????????????????????????????????????????????????????'); + // work out owner.. if (!Pman.appModules === false) { Pman.appModules = typeof(AppModules ) == 'undefined'? [] : @@ -850,8 +852,6 @@ Pman = new Roo.Document( xbeforebuild : function(obj) { - Roo.log('xbeforebuild??????????????????????????????????????????????????????????'); - if (typeof(obj.part) != 'undefined') { if (!obj.part[1].length) { @@ -863,15 +863,20 @@ Pman = new Roo.Document( // 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; + } } @@ -952,7 +957,7 @@ Pman = new Roo.Document( // 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));