tao-test/app/tao/views/js/controller/Lock/locked.js

34 lines
1.1 KiB
JavaScript

define(['jquery', 'i18n', 'helpers', 'lock', 'layout/section', 'ui/feedback'],
function($, __, helpers, Lock, sectionApi, feedback){
'use strict';
return {
start : function(){
$(".forcerelease").click(function(e) {
e.preventDefault();
$.ajax({
url: helpers._url('forceRelease', 'Lock', 'tao'),
type: "POST",
data : {uri : $(this).data('id')},
dataType: 'json',
success : function(response){
if(response.success){
feedback().success(__('The lock has been released'));
$('.tree').trigger('refresh.taotree');
}
else{
feedback().error(__('Unable to release the lock'));
}
},
error : function(){
feedback().error(__('Unable to release the lock'));
}
});
});
}
}
});