projects
/
Pman.Core
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
more quote identeiifers fixessss
[Pman.Core]
/
Pman.Lock.js
diff --git
a/Pman.Lock.js
b/Pman.Lock.js
index
1bf1063
..
b44696d
100644
(file)
--- a/
Pman.Lock.js
+++ b/
Pman.Lock.js
@@
-35,33
+35,39
@@
*/
Pman.Lock = function (cfg) {
this.cfg = cfg;
*/
Pman.Lock = function (cfg) {
this.cfg = cfg;
+ Roo.log('ctor-callLock');
this.callLock();
}
Roo.apply(Pman.Lock.prototype, {
this.callLock();
}
Roo.apply(Pman.Lock.prototype, {
+ cfg : false,
+
+ id : false, // the id of the lock..
callLock : function(force)
{
callLock : function(force)
{
+ Roo.log('callLock');
force = force || 0;
force = force || 0;
- var _t = this
- Pman.Request({
- url : baseURL + 'Core/Lock/lock',
+ var _t = this
;
+
new
Pman.Request({
+ url : baseURL + '
/
Core/Lock/lock',
params : {
params : {
- on_table : cfg.table,
- on_id : cfg.id,
+ on_table :
this.
cfg.table,
+ on_id :
this.
cfg.id,
force : force
},
failure : function() {
Roo.MessageBox.alert("Error", "Lock Request failed, please try again");
},
force : force
},
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);
if (!force && typeof(data) == 'object') {
_t.confirmBreak(data);
+ return;
}
}
-
+ _t.id = data;
_t.cfg.success(_t); //dont care about scope..
_t.cfg.success(_t); //dont care about scope..
@@
-76,9
+82,9
@@
Roo.apply(Pman.Lock.prototype, {
Roo.each(ar, function(p) {
msg += '<br/>' + p.name + ' at ' + p.lock_created ;
Roo.each(ar, function(p) {
msg += '<br/>' + p.name + ' at ' + p.lock_created ;
- })
+ })
;
var _t = this;
var _t = this;
- Roo.
m
essageBox.confirm("Confirm breaking locks", msg, function(r) {
+ Roo.
M
essageBox.confirm("Confirm breaking locks", msg, function(r) {
if (r != 'yes') {
return;
}
if (r != 'yes') {
return;
}
@@
-92,25
+98,17
@@
Roo.apply(Pman.Lock.prototype, {
unlock : function() {
unlock : function() {
- Pman.Request({
- url : baseURL + 'Core/Lock/unlock',
+
new
Pman.Request({
+ url : baseURL + '
/
Core/Lock/unlock',
params : {
params : {
- id : this.lock_id,
- on_id : cfg.id
+ id : this.id
},
failure : function() {
},
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)
{
},
success : function(data)
{
- Roo.log(data);
-
- if (typeof(data) == 'object') {
- _t.confirmBreak(data);
- }
-
- _t.cfg.success(_t); //dont care about scope..
-
+ // don nothing
}
});
}
});