X-Git-Url: http://git.roojs.org/?p=Pman.Core;a=blobdiff_plain;f=Pman.Lock.js;h=9636ada9b685aa3e8005488f9879dd835bff7eb5;hp=46e8681f429f78a48b223691c00e9c3a7b4d220d;hb=HEAD;hpb=45baa66ff36c8be0e6a69aae55e0d1a2acf27e82 diff --git a/Pman.Lock.js b/Pman.Lock.js index 46e8681f..9636ada9 100644 --- a/Pman.Lock.js +++ b/Pman.Lock.js @@ -35,6 +35,7 @@ */ Pman.Lock = function (cfg) { this.cfg = cfg; + Roo.log('ctor-callLock'); this.callLock(); } @@ -45,9 +46,10 @@ Roo.apply(Pman.Lock.prototype, { callLock : function(force) { + Roo.log('callLock'); force = force || 0; - var _t = this - Pman.Request({ + var _t = this; + new Pman.Request({ url : baseURL + '/Core/Lock/lock', params : { on_table : this.cfg.table, @@ -57,9 +59,9 @@ Roo.apply(Pman.Lock.prototype, { failure : function() { Roo.MessageBox.alert("Error", "Lock Request failed, please try again"); }, - success : function(data) + success : function(res) { - + var data = res.data; Roo.log(data); if (!force && typeof(data) == 'object') { _t.confirmBreak(data); @@ -95,11 +97,12 @@ Roo.apply(Pman.Lock.prototype, { }, - unlock : function() { - Pman.Request({ + unlock : function(id) { + id = id || this.id; + new Pman.Request({ url : baseURL + '/Core/Lock/unlock', params : { - id : this.id + id : id }, failure : function() { Roo.MessageBox.alert("Error", "UnLock Request failed, you may get a warning when trying to edit again");