Commit Graph

59 Commits

Author SHA1 Message Date
计乐心 174721bc55
新增支持LoginAuth认证方式适用于IBM、微软等部分邮箱服务 (#2041) 2025-06-05 11:31:25 +08:00
PiexlMax(奇淼 6323688fca
发布dev2.8.2版本 (#2025)
* refactor(server): 重构服务器启动和重载逻辑

将服务器启动和重载逻辑进行重构,提取初始化系统为单独函数,优化代码结构。删除冗余的服务器初始化文件,统一使用新的 `server_run.go` 实现优雅关闭和重载功能。同时,将“重启服务”改为“重载服务”以更准确地描述功能。

* refactor: 重构系统事件处理、JWT和Casbin相关逻辑

- 将系统重载逻辑提取到独立的`system_events.go`文件中,并引入全局事件管理器
- 将JWT相关操作从`service`层移动到`utils`层,减少服务层依赖
- 将Casbin实例管理逻辑提取到`utils`层,统一管理Casbin实例的初始化和获取
- 删除冗余的`CreateSysOperationRecord`方法,优化操作记录中间件逻辑

* refactor(server): 重构服务初始化和关闭逻辑

将 `RunServer` 函数重命名为 `initServer`,并调整其调用方式以简化代码。同时,在系统初始化时添加 `SetupHandlers` 函数以注册全局处理函数,提升代码可维护性。

* fix: 修复自动化代码enum查询条件的bug

* fix: 修复组合模式下,顶部菜单重复bug

* refactor: 修改名称 RunWindowsServer ==> RunServer

* 新增mcp

* feat: 支持mcp服务

* feat:调整mcp结构,增加客户端和测试用例

* feat:更换mcp基础包和结构

* feat:提交客户端工具测试用例

* feat: 增加自动创建 mcp Tool模板 功能

* fix: 增加默认值属性

* feat: 调整初始化menu的逻辑

* feat: 调整初始config.yaml

* feat: 增加全局GVA_MCP_SERVER属性,方便灵活化开发。

* feat: 优化自动化mcp逻辑和成功展示

* feat: 优化mcp tool nickname工具

* feat: 发布2.8.2 Beta版本

---------

Co-authored-by: piexlMax(奇淼 <qimiaojiangjizhao@gmail.com>
Co-authored-by: Gor-c <creup@outlook.com>
Co-authored-by: QIN xiansheng <sjjlnaps@163.com>
2025-05-13 19:24:54 +08:00
天梦 3272f3c8cc 修复长度验证中数字验证 2024-12-02 18:47:28 +08:00
piexlMax(奇淼 7d9af64f6d feat: 使用prettierrc对代码进行格式化 2024-11-09 10:32:26 +08:00
piexlMax(奇淼 87a4ce17e1 feat: 根据eslint 对项目进行规范化处理 2024-11-09 10:17:57 +08:00
PiexlMax(奇淼 c20ea7e030
publish: 发布2.7.4版本Beta (#1880)
* 媒体库增加批量导入URL

* fix 描述错误

* feature: 自动化代码方法支持增加方法描述

* update: 更新依赖,升级为最新版本

* feature: 自动化代码预览部分支持黑夜模式

* fixed: 修复keepalive上线后失效的bug

* feature: 增加自动化基础模板功能

* feature: 增加自动化基础模板功能

* 将用户配置保存到数据库,刷新或者异地登录配置不丢失

* update: 清除无用的userinfo配置信息

* fixed: 清理开发阶段页面无端进入404的bug

* feature: 前端主题配置跟随用户,不再单独设置json编译生效。

* feature: 增加个人中心配置兼容性

* fix(package): 包名设置为中文会导致无法自动生成代码,禁止包名设置为中文

* feature: 格式化代码

* feature: 对严格模式新建根角色进行调整。

* feature: 版本变更为2.7.4

---------

Co-authored-by: sliboy <34034053+sliboy@users.noreply.github.com>
Co-authored-by: ba0ch3ng <ba0ch3ng@foxmail.com>
Co-authored-by: task <121913992@qq.com>
Co-authored-by: task <ms.yangdan@gmail.com>
Co-authored-by: 爱丽-黑子 <62006632+ailiheizi@users.noreply.github.com>
Co-authored-by: sliboy <sliboy@hotmail.com>
2024-09-12 20:48:03 +08:00
PiexlMax(奇淼 866fa5643e
Dev273 (#1868)
* fixed: 修复addFunction下前端api.js无法创建的bug。

* feature: 增加严格角色模式

* Update system.vue

* fixed: 多点登录拦截模式下,jwt换票期间不需要拉黑token。

* fixed: 修复使用ast时候产生无意义的换行的问题

* fixed: 修复跨级操作角色权限的越权问题

* feature: 优化严格模式角色鉴权操作。

* fixed: 增加菜单和api设置越权问题的限制

* feature: 增加插件打包前的自动化同步所需菜单和api的功能

* feature: 自动化代码可以默认生成导入导出

* feature: 自动化导入导出对模板进行回滚

* feature: 剔除无用的packfile代码包

* feature: 发布V2.7.3版本公测。

---------

Co-authored-by: task <ms.yangdan@gmail.com>
2024-08-27 13:15:56 +08:00
pixelMax(奇淼 7f70e69c8e fixed: 修复自动化代码产生的详情功能图片不可用的bug 2024-08-20 10:55:41 +08:00
千石 3b5c96d7cb
feat:对象存储支持配置Cloudflare R2 (#1849) 2024-08-12 22:30:14 +08:00
Juneyx 18e9b6d84c
Fixed system.vue: 日志留存时间json key错误 (#1785)
后端对应的json key是retention-day
2024-06-16 23:33:59 +08:00
pixelmaxQM e8128250f4 feature:暗夜模式兼容调整,初始化需要手动写入初始密码。 2024-05-16 21:49:56 +08:00
piexlMax 8ea827412a 同步清理前端timer配置 2024-03-17 12:52:57 +08:00
andywu1998 93ac2e70d2
feat(gin.Mode()): 由环境变量决定,不再依赖于配置文件system.Env (#1668)
* feat(gin.Mode()): 由环境变量决定,不再依赖于配置文件system.Env

* feat(casbin):不需要判断是否是debug模式,都要附带参数

* feat(前端配置):去掉环境之的配置
2024-03-06 23:38:17 +08:00
729343861 9b2fc60d79 web/src/view/systemTools/system/system.vue : fix 图形验证码配置 bug 2023-11-06 11:09:12 +08:00
SliverHorn 232aaad090
feature: mongoDB 支持 (#1565)
* feature: mongoDB 支持

* update: 修改错误mongo索引示例

* update: 在system添加use-mongo 开关开启或者关闭mongo
2023-10-14 13:59:30 +08:00
piexlMax a4f86354d3 前端eslint调整 2023-09-14 18:47:47 +08:00
piexlMax 50b524fa7a 通用css 替换为tailwindcss模式,剔除无用css。 2023-08-09 15:51:18 +08:00
奇淼(piexlmax 0eea78f796 调整为按需加载,element样式调整为皮肤模式,不再使用全局变量覆盖。 (#1349)
* 调整element为自动按需引入,减少打包体积。

* 调整element样式变更为变量模式不再使用全局css覆盖

* 修改element自动化模板适配element皮肤变量模式

---------

Co-authored-by: piexlmax<303176530@qq.com>
2023-02-16 19:03:51 +08:00
ccfish fd78876dd3 Update system.vue (#1341) 2023-02-08 21:05:00 +08:00
znonymous 24215f8b28 feat:backend add router global prefix (#1333)
* feat:backend add router global prefix

* feat: global prefix in plugin router

* feat: remove plugin router prefix and add web router setting
2023-01-14 10:22:46 +08:00
奇淼(piexlmax 9dacd7056b Develop init (#1280)
* 修改数据库初始化方式,增加引擎配置、统一表前缀、是否关闭复数表名

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

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

Co-authored-by: 吴璟 <hypf2008@126.com>
2022-11-10 12:08:13 +08:00
奇淼(piexlmax 975f515691 前端细节调整 (#1268)
* fix: 修改 autoCode 引用文件报错,fixed issue 1266

Co-authored-by: bypanghu <bypanghu@163.com>
2022-10-25 17:30:08 +08:00
奇淼(piexlmax 9f9f6b7a08 修改前端日志配置页面对应key (#1237)
* Update web/src/view/systemTools/system/system.vue

去掉 系统工具/系统配置/jwt签名有效期缓冲器后面的提示语(秒),现在已改为天,不加为好。
系统工具/系统配置/数据库配置 日志模式字段对应为log-zap

* 调整配置文件结构

Co-authored-by: zyw0605688 <40220158+zyw0605688@users.noreply.github.com>
2022-09-29 12:26:28 +08:00
dhb52 9c564df350 frontend eslint 2022-08-11 09:58:59 +08:00
spartacus 84e7c4df49 web/src/view/systemTools/system/system.vue定时任务复选框和字段修改 (#1131) 2022-06-22 11:39:55 +08:00
SliverHorn 582c39611d fix and optimize casbin (#1121)
* - 删除rabac_model.conf, 改为字符串代码, 方便部署
- 删除casbin相关配置文件

* fix: delete api时只传id导致casbin_rules表清空bug
2022-06-10 09:57:09 +08:00
aaronwmy 5e304a5a6b 修改系统工具-系统配置页面,增加本地文件存储路径的表单项。 2022-05-30 11:26:23 +08:00
奇淼(piexlmax 83141b3564 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
奇淼(piexlmax f6fa4c3064 Bug fix test (#1061)
* fix 腾讯云COS上传配置无效

* Create docker-cicd.yaml

* 修复InitDataFailed 打印bug

Co-authored-by: tesun <36953434+tesun@users.noreply.github.com>
Co-authored-by: task <ms.yangdan@gmail.com>
Co-authored-by: task <121913992@qq.com>
Co-authored-by: tscuite <tscuite@qq.com>
Co-authored-by: tscuite <64051240+tscuite@users.noreply.github.com>
Co-authored-by: wyh <yinhua_wu@arcplus.com.cn>
2022-05-10 14:24:36 +08:00
piexlmax 2b2ac20feb 前端对应调整config 2022-03-27 19:58:37 +08:00
tscuite f2b92cc6e0 增加前端控制台开启redis (#924)
* 增加前端控制台开启redis

* 修复按钮控制权限加载问题
2022-02-22 11:01:22 +08:00
piexlmax a9dec9fe4d 升级element至稳定版 2022-02-08 17:00:20 +08:00
piexlmax 8825a18b22 自动化代码修改完成 2021-12-31 00:57:36 +08:00
piexlmax df9dc477ed 前端页面改造基本完成 待优化 2021-12-30 22:41:53 +08:00
piexlmax 8c2b6b2bc0 系统功能板块setup改造完成 2021-12-30 20:48:57 +08:00
SliverHorn 6a9a159642 feature: 集成华为云obs 对象存储 2021-11-29 21:56:01 +08:00
蒋吉兆 81682914ff 增加pgsql适配 2021-11-19 22:20:04 +08:00
蒋吉兆 f999aa1faa 提出jwt的issuer签名到配置文件 增加claims的统一创建方法 2021-10-25 22:19:06 +08:00
蒋吉兆 df928b49b7 前端配置文件页面更新 2021-10-23 22:39:24 +08:00
piexlmax a5b989d278 样式美化 2021-09-18 12:40:31 +08:00
蒋吉兆 5e3df6c742 修改新版样式 2021-09-18 00:10:17 +08:00
piexlmax 3706937d4a 前端ui样式优化 2021-09-14 19:49:06 +08:00
何秀钢 2f0465a1a1 added ESlint 语法检测 2021-06-02 14:11:45 +08:00
何秀钢 3e85645e44 modified 增加结构体描述,完善自动化文档 2021-04-30 14:14:00 +08:00
pixel 5d4c4d53fc 前端系统配置增加 tencent-cos aliyun-oss 配置 2021-02-27 10:59:53 +08:00
SliverHorn d16ca6967f 优化配置文件的结构体,优化文件上传与下载功能,系统配置的前端展示更友好及其他的优化 2020-10-06 11:30:50 +08:00
QM303176530 9e19684d40 取消 xlsx类型返回 后续作为单独接口示例 修复前端配置文件form表单内容 2020-09-20 12:28:20 +08:00
pixel c9b484bec2 取消头像地址配置 2020-09-09 16:01:28 +08:00
maplepie 6631aa35db add email module 2020-09-08 15:57:46 +08:00
azunia d6fe1339b2 可切换本地与七牛云上传,增加头像与图片组建 2020-08-26 17:16:49 +08:00