Update csvn.js

pull/109/head
midoks 7 years ago
parent 41d31ce177
commit 6ea697af21
  1. 23
      plugins/csvn/js/csvn.js

@ -313,9 +313,7 @@ function csvnAclAdd(pname){
} }
function csvnAclDel(pname, uname){ function csvnAclDel(pname, uname){
// console.log(pname,uname);
csvnPost('project_acl_del', {'pname':pname,'uname':uname}, function(data){ csvnPost('project_acl_del', {'pname':pname,'uname':uname}, function(data){
// console.log(data);
if (data.data != 'ok'){ if (data.data != 'ok'){
layer.msg(data.data,{icon:0,time:2000,shade: [0.3, '#000']}); layer.msg(data.data,{icon:0,time:2000,shade: [0.3, '#000']});
return; return;
@ -325,8 +323,23 @@ function csvnAclDel(pname, uname){
}); });
} }
function csvnAclSet(pname){ function csvnAclSet(obj, pname, uname, acl, selected){
if (selected){
$(obj).prop('checked',true);
layer.msg('权限没有变化!',{icon:0,time:2000,shade: [0.3, '#000']});
return;
}
csvnPost('project_acl_set', {'pname':pname,'uname':uname, 'acl':acl}, function(data){
if (data.data != 'ok'){
layer.msg(data.data,{icon:0,time:2000,shade: [0.3, '#000']});
return;
}
$('#csvn_acl_close').click();
csvnAclProject(pname);
});
} }
function csvnAclProject(pname){ function csvnAclProject(pname){
@ -342,9 +355,9 @@ function csvnAclProject(pname){
var user = rdata[i]['user']; var user = rdata[i]['user'];
var acl = ''; var acl = '';
if (rdata[i]['acl'] == 'r'){ if (rdata[i]['acl'] == 'r'){
acl += '<input type="checkbox" id="owner_r" checked="true"> 只读 | <input type="checkbox" id="owner_r"> 读写'; acl += '<input type="checkbox" onclick="csvnAclSet(this,\''+pname+'\',\''+user+'\',\'r\',true)" checked="true"> 只读 | <input type="checkbox" onclick="csvnAclSet(this,\''+pname+'\',\''+user+'\',\'rw\', false)"> 读写';
} else { } else {
acl += '<input type="checkbox" id="owner_r"> 只读 | <input type="checkbox" id="owner_r" checked="true"> 读写'; acl += '<input type="checkbox" onclick="csvnAclSet(this,\''+pname+'\',\''+user+'\',\'r\',false)"> 只读 | <input type="checkbox" onclick="csvnAclSet(this,\''+pname+'\',\''+user+'\',\'rw\',true)" checked="true"> 读写';
} }
list += '<tr><td>'+user+'</td><td>' + acl +'</td>'+ list += '<tr><td>'+user+'</td><td>' + acl +'</td>'+

Loading…
Cancel
Save