Roo.apply(Pman.Lock.prototype, {
cfg : false,
+ id : false, // the id of the lock..
+
callLock : function(force)
{
force = force || 0;
var _t = this
Pman.Request({
- url : baseURL + 'Core/Lock/lock',
+ url : baseURL + '/Core/Lock/lock',
params : {
on_table : this.cfg.table,
on_id : this.cfg.id,
success : function(data)
{
-
+ // Roo.log(data);
if (!force && typeof(data) == 'object') {
_t.confirmBreak(data);
}
-
+ _t.lock_id = data;
_t.cfg.success(_t); //dont care about scope..
msg += '<br/>' + p.name + ' at ' + p.lock_created ;
})
var _t = this;
- Roo.messageBox.confirm("Confirm breaking locks", msg, function(r) {
+ Roo.MessageBox.confirm("Confirm breaking locks", msg, function(r) {
if (r != 'yes') {
return;
}
unlock : function() {
Pman.Request({
- url : baseURL + 'Core/Lock/unlock',
+ url : baseURL + '/Core/Lock/unlock',
params : {
- id : this.lock_id,
- on_id : cfg.id
+ id : this.lock_id
},
failure : function() {
- Roo.MessageBox.alert("Error", "Lock Request failed, please try again");
+ Roo.MessageBox.alert("Error", "UnLock Request failed, you may get a warning when trying to edit again");
},
success : function(data)
{
- Roo.log(data);
-
- if (typeof(data) == 'object') {
- _t.confirmBreak(data);
- }
-
- _t.cfg.success(_t); //dont care about scope..
-
+ // don nothing
}
});