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 += '
---|---|
'+ulist[i]+' | '+ + '删除 | ' + + '改密 |
* 默认使用MySQL,第一个启动加载各种配置,并修改成正确的数据库配置
'; readme += '* 邮件端口使用456,gogs仅支持使用STARTTLS的SMTP协议
';