diff --git a/plugins/csvn/js/csvn.js b/plugins/csvn/js/csvn.js index 1d9e237e0..d12c4184f 100755 --- a/plugins/csvn/js/csvn.js +++ b/plugins/csvn/js/csvn.js @@ -313,9 +313,7 @@ function csvnAclAdd(pname){ } function csvnAclDel(pname, uname){ - // console.log(pname,uname); csvnPost('project_acl_del', {'pname':pname,'uname':uname}, function(data){ - // console.log(data); if (data.data != 'ok'){ layer.msg(data.data,{icon:0,time:2000,shade: [0.3, '#000']}); 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){ @@ -342,9 +355,9 @@ function csvnAclProject(pname){ var user = rdata[i]['user']; var acl = ''; if (rdata[i]['acl'] == 'r'){ - acl += ' 只读 | 读写'; + acl += ' 只读 | 读写'; } else { - acl += ' 只读 | 读写'; + acl += ' 只读 | 读写'; } list += ''+user+'' + acl +''+