diff --git a/plugins/csvn/index.py b/plugins/csvn/index.py index fe1e4c324..d7a0f8d53 100755 --- a/plugins/csvn/index.py +++ b/plugins/csvn/index.py @@ -575,6 +575,24 @@ def projectScriptEdit(): return public.getJson(data) +def projectScriptEdit(): + args = getArgs() + if not 'pname' in args: + return 'project name missing' + + data = {} + commit_log = getServerDir() + '/data/repositories/' + \ + args['pname'] + '/sh.log' + if os.path.exists(commit_log): + data['status'] = True + data['path'] = commit_log + else: + data['status'] = False + data['msg'] = 'file does not exist' + + return public.getJson(data) + + if __name__ == "__main__": func = sys.argv[1] if func == 'status': diff --git a/plugins/csvn/js/csvn.js b/plugins/csvn/js/csvn.js index 0f90ffecc..fcd24b5d9 100755 --- a/plugins/csvn/js/csvn.js +++ b/plugins/csvn/js/csvn.js @@ -326,6 +326,7 @@ function csvnProjectScript(pnanm, has_hook){ var html = ''; if (has_hook){ html += ''; + html += ''; html += ''; html += ''; } else { @@ -384,6 +385,20 @@ function csvnProjectScriptEdit(pname){ }); } +function csvnProjectScriptDebug(pname){ + csvnPost('project_script_debug', {'pname':pname}, function(data){ + var rdata = $.parseJSON(data.data); + if (rdata['status']){ + onlineEditFile(0, rdata['path']); + $('.layui-layer-close1').click(); + csvnProjectList(); + } else { + layer.msg(rdata.msg,{icon:1,time:2000,shade: [0.3, '#000']}); + } + }); +} + + function csvnAclAdd(pname){ var uname = $('#csvn_username').val(); if (uname == ''){