From cbf76cddbdfb499fecc104c6d71f6f4517326b8d Mon Sep 17 00:00:00 2001 From: midoks Date: Fri, 15 Feb 2019 00:21:56 +0800 Subject: [PATCH] u --- plugins/gogs/index.py | 20 +++++++++++++++++ plugins/gogs/js/gogs.js | 49 +++++++++++++++++++++++++++++++++++++++++ 2 files changed, 69 insertions(+) diff --git a/plugins/gogs/index.py b/plugins/gogs/index.py index 15d387138..bf4b40788 100755 --- a/plugins/gogs/index.py +++ b/plugins/gogs/index.py @@ -326,6 +326,24 @@ def submitGogsConf(): reload() return public.returnJson(True, '设置成功') + +def userList(): + args = getArgs() + page = 1 + page_size = 10 + search = '' + if 'page' in args: + page = int(args['page']) + + if 'page_size' in args: + page_size = int(args['page_size']) + + if 'search' in args: + search = args['search'] + + return public.returnJson(True, '设置成功') + + if __name__ == "__main__": func = sys.argv[1] if func == 'status': @@ -354,5 +372,7 @@ if __name__ == "__main__": print getGogsConf() elif func == 'submit_gogs_conf': print submitGogsConf() + elif func == 'user_list': + print userList() else: print 'fail' diff --git a/plugins/gogs/js/gogs.js b/plugins/gogs/js/gogs.js index f28143f21..b155a2845 100755 --- a/plugins/gogs/js/gogs.js +++ b/plugins/gogs/js/gogs.js @@ -112,6 +112,55 @@ function submitGogsConf() { } +function gogsUserList(page, search) { + + var _data = {}; + if (typeof(page) =='undefined'){ + var page = 1; + } + + _data['page'] = page; + _data['page_size'] = 10; + if(typeof(search) != 'undefined'){ + _data['search'] = search; + } + + gogsPost('user_list', _data, function(data){ + + var rdata = $.parseJSON(data.data); + // console.log(rdata); + content = '
'; + content += '
'; + + content += '
'; + content += ''; + content += ''; + content += ''; + content += ''; + + content += ''; + + ulist = rdata.data; + for (i in ulist){ + content += ''; + } + + content += ''; + content += '
用户名操作(管理)
'+ulist[i]+''+ + '删除 | ' + + '改密
'; + + page = ''; + + content += page; + + $(".soft-man-con").html(content); + }); +} + + function gogsRead(){ var readme = '

* 默认使用MySQL,第一个启动加载各种配置,并修改成正确的数据库配置

'; readme += '

* 邮件端口使用456,gogs仅支持使用STARTTLS的SMTP协议

';