Commit Graph
75 Commits
Author SHA1 Message Date
andywu1998and奇淼(piexlmax 26db336bf6 bugfix: 通过修改配置文件使得跨域白名单正常生效 (#1296)
* bugfix: 通过修改配置文件使得跨域白名单正常生效

Co-authored-by: 奇淼(piexlmax <qimiaojiangjizhao@gmail.com>
2022-11-30 16:52:00 +08:00
奇淼(piexlmaxand吴璟 6fb278c8db Develop init (#1280)
* 修改数据库初始化方式,增加引擎配置、统一表前缀、是否关闭复数表名

* 修改拦截器逻辑,develop模式不走数据库权限验证

* 增加表前缀,复数表,数据库引擎配置。

Co-authored-by: 吴璟 <hypf2008@126.com>
2022-11-10 12:08:13 +08:00
Yexk_M 7680414a02 logger.go: fix nil pointer dereference (#1271) 2022-11-04 13:45:44 +08:00
奇淼(piexlmaxandsongzhibin97 c99d8094a3 整理配置文件,jwt过期时间和缓冲时间支持1d2h3m4s事件类型 (#1218)
* feat: human duration

* Update config.yaml

* 调整配置文件结构

Co-authored-by: songzhibin97 <718428482@qq.com>
2022-09-13 16:26:02 +08:00
XiaoK29 23e2b9fd02 调整ioutil为go1.16推荐语法 (#1209)
* perf:根据go1.16后的提议修改包使用

* perf:根据go1.16后的提议修改包使用以及修改中间件的代码冗余
2022-08-29 15:40:40 +08:00
68317c1f5e 调整角色ID为uint格式,增加embed打包,更改日志格式。 (#1144)
* feature: 根据 #377 pr进行修改embed, 打包静态文件夹与配置文件

* 修改角色id为uint

* 修改日志格式

Co-authored-by: SliverHorn <503551462@qq.com>
Co-authored-by: cg81344 <cg831344@126.com>
2022-06-29 22:12:53 +08:00
piexl 0de7401605 修改提示文案,增加禁用主动检测(需要手动开启) 2022-06-22 11:37:24 +08:00
king 0ef2a7263f 添加用户的冻结功能 2022-06-21 22:18:06 +08:00
f4e1257400 V2.5.2beta (#1101)
* fix: zap无法在运行时进行切割日志, config.docker.yaml与config.yaml同步 #1094

* feat: 为定时任务增加秒级控制

* feat: 调整代码结构,err更改为后置

* css 样式调整

Co-authored-by: SliverHorn <503551462@qq.com>
Co-authored-by: songzhibin97 <718428482@qq.com>
2022-05-28 19:22:23 +08:00
3e95cca845 v2.5.1 beta2 (#1048)
* 修复日志中间件报文过大的报错问题

* 修复 Token 失效后导致的白屏问题

* 增加自动创建插件模板功能

* 密码加密方式改为 hash

* 增加刷新防抖

Co-authored-by: songzhibin97 <718428482@qq.com>
Co-authored-by: icedays <icedays@163.com>
Co-authored-by: hedeqiang <laravel_code@163.com>
2022-04-25 17:34:17 +08:00
xiushengx 42b4d218ec cors.go fix 修复角色切换bug (#1033)
修复角色切换bug
2022-04-16 21:14:06 +08:00
lvshaoyuanandoldlv b2796ad085 email.go:再重新写回请求体body中,ioutil.ReadAll会清空c.Request.Body中的数据 (#1027)
Co-authored-by: oldlv <15237336850@163.com>
2022-04-13 21:20:09 +08:00
piexlmax 730bf56ed4 日志中间件对于上传文件做body过滤处理 2022-03-31 22:14:54 +08:00
1e9b44d365 fixed:调整v2.5.0测试版bug (#931)
* update readme badge for en

* server/middleware/operation.go : fix 当记录日志当请求为GET时,不对query参数进行记录

* update element badge to element--plus-2.0.1-green

* fix unmatched type of id field

* update badge for vue gorm in readme

* fixed:#917

Co-authored-by: helight <helight@helight.info>
Co-authored-by: wan9xy <wan9xy@qq.com>
Co-authored-by: he <trumanhe0@gmail.com>
Co-authored-by: 无星夜 <31583810+TrumanH@users.noreply.github.com>
2022-02-24 11:49:37 +08:00
piexlmax 7bc2d7d801 Merge remote-tracking branch 'origin/master' into pgsqlDevelop
# Conflicts:
#	server/initialize/router.go
#	server/middleware/cors.go
2021-12-13 17:31:27 +08:00
ShadowWalker e01d52b771 fix: 严格白名单模式拦截了健康检查导致健康检查逻辑失效的问题; 2021-12-11 00:27:51 +08:00
ShadowWalker 3e1c04c348 feat: CORS组件支持使用配置文件更灵活的配置处理跨域的逻辑; 2021-12-10 22:56:18 +08:00
songzhibin97 a116ce620b style: linker 2021-12-06 12:44:26 +08:00
dyzsoft 6215328815 优化:casbin验证优化,在中间件中获取请求的 Path,在CasbinModel定义中直接使用keymatch2进行匹配,减少一次path获取和函数调用。
server/middleware/casbin_rbac.go:18行修改为请求的path作为obj
server/service/system/sys_casbin.go:删掉无用的注册函数
server/resource/rbac_model.conf:验证函数修改为keyMathc2
2021-11-24 15:23:22 +08:00
SliverHorn 439d070781 refactor:
- zap.Any("err", err) 更改为 zap.Error(err) 提高性能
2021-11-16 02:13:54 +08:00
蒋吉兆 688624299e 从头部获取用户信息的方法整理 增加不鉴权模式下的信息获取 2021-10-25 22:01:17 +08:00
蒋吉兆 1ab07c18a4 从头部获取用户信息的方法整理 增加不鉴权模式下的信息获取 2021-10-25 21:59:26 +08:00
piexl e15b74071d 调整claims获取方法 修复前端选中样式 2021-10-25 14:08:07 +08:00
songzhibin97 bdfb04e3be feat:中间件日志聚集 2021-10-13 13:04:56 +08:00
songzhibin97 c6501c2d0a feat:优化初始化limit对象 2021-10-12 20:37:51 +08:00
songzhibin97 83cca5d41f feat:优化限流中间件 2021-10-12 20:10:23 +08:00
yaooort 52852e6ce2 拦截 2021-10-09 20:37:28 +08:00
yaooort b18059b45e 新增限流中间件,根据IP 2021-10-09 20:26:26 +08:00
qimiao 69c75ee769 代码规范性优化 2021-09-16 10:19:54 +08:00
qimiao 804cc44f2e 修复初始化时跳出的两个bug提示(不影响使用) 2021-09-03 10:26:29 +08:00
蒋吉兆 c3f921d37a 提升性能 修复前端tab页面bug 增加ws插件 2021-09-01 23:06:25 +08:00
蒋吉兆 f5410430fa 修改包名称定为至server为插件化提供便利 2021-08-23 23:13:24 +08:00
蒋吉兆 3863460eaa email提为插件模式 2021-08-22 12:21:32 +08:00
songzhibin97 7c6b6bee7a feat:fix go mod 2021-08-21 11:01:34 +08:00
pixel 594bf5fc3c 基础架构变更 增加模块化 2021-07-17 14:18:52 +08:00
pixel 9c5afb7c1a 模块化变更 2021-07-16 20:08:11 +08:00
songzhibin97 a71cfe1de4 feat:增加singleFlight并发控制jwt颁发 2021-07-07 19:32:05 +08:00
pixel 9b23ef9465 自动初始化整体调试完成 2021-03-04 19:38:07 +08:00
pixel 18ef727164 自动初始化数据库功能后端部分完成 2021-03-04 15:57:07 +08:00
songzhibin97 ae42da9c72 新增功能-api生成数据库并初始化回写配置
修改gva initdb 判断是否已经创建的一些小问题
新增api生成数据库并初始化回写配置
修改文件:
server/cmd/gva/initdb.go
server/cmd/information/data_authorities.go
server/cmd/information/workflow.go
server/initialize/gorm
server/main.go

新增文件:
server/api/v1/sys.initdb.go
server/middleware/init.go
server/model/sys_init.go
server/service/sys_initdb.go
servcer/utils/init_db.go

迁移文件
server/cmd/gva/mysql.go->server/utils/mysql.go
2021-02-27 17:32:41 +08:00
pixel 9f040da893 将JWT过期时间 刷新时间 放置进入config 2020-12-16 13:17:00 +08:00
QM303176530 319ea1a194 中间件不再记录二进制文件类型日志 2020-11-22 23:19:36 +08:00
SliverHorn 95d49ab565 当用户不存在时,拉黑前端的token 2020-11-21 11:18:13 +08:00
SliverHorn f71dc6f5d9 修复中间件导包错误及代码优化,更新swagger文档 2020-11-08 02:54:14 +08:00
奇淼(piexlmax 312930a7cd Merge pull request #261 from Enginebeck/develop
jwt.go: fix localStorage spell error
2020-10-27 14:53:23 +08:00
奇淼(piexlmax 85eb20fb6e Merge pull request #262 from Zh1Cheung/master
[fix] Unhandled error
2020-10-27 14:51:58 +08:00
张子恒 1a50f87495 Update jwt.go 2020-10-26 20:15:30 +08:00
Beck Qin d564e80b24 jwt.go: fix localStorage spell error 2020-10-26 09:27:52 +08:00
QM303176530 957b72a3f4 版本号更新发版 2020-10-25 10:36:23 +08:00
Junvary 668ac7019b Update cors.go
多了一个转义,后端跨域不生效
2020-10-23 16:08:50 +08:00