v1.6.5
Simple Admin Core/Common/Job/File v1.6.5 更新
- 更新: Go Zero 依赖更新至 v1.8.1
- 优化(Core):Authority Permission Deny 错误改为 Forbidden Error
- 优化(Core): 初始化新增管理中心菜单,控制台将成为其子菜单
- 优化(Core): 移除Authority中间件的 trans 翻译参数
- 修复(Mcms): 修复默认提供商重置 Bug
- 新增(Core): 新增管理中心国际化翻译
- 更新: 更新 all in one 配置
- 更新: 更新依赖
Goctls v1.10.2 更新
- 优化: Authority Permission Deny 错误改为 Forbidden Error
- 更新: 更新依赖
Simple Admin Backend UI Vben5 v1.6.5 更新
- 更新: 同步 Vben 最新代码
- 修复(FMS): 文件状态无法切换bug
- 优化(I18n): 优化 403 错误和 401 错误翻译
- 优化: 移除旧版本 Core 菜单兼容性代码
- 新增: 新增多处提示信息
- 新增: 菜单icon新增校验和提示
- 更新: 更新依赖
注意
本次更新需做以下修改
- 已初始化的的项目,需在后台手动添加管理中心菜单,并将控制台设置成其子菜单, Vben5 需放在子菜单,否则布局会出问题
管理中心配置参考
menus = append(menus, l.svcCtx.DB.Menu.Create().
SetMenuLevel(1).
SetMenuType(0).
SetParentID(common.DefaultParentId).
SetPath("/dashboard_dir").
SetName("DashBoardDir").
SetComponent("LAYOUT").
SetSort(1).
SetTitle("route.managementCenter").
SetIcon("ic:baseline-view-in-ar").
SetHideMenu(false).
SetServiceName("Core"),
)-
Core 服务 i18n 需添加 route.managementCenter 翻译,可自行从源代码查看
-
Authority 中间件需修改 Permission Error 为 Forbidden Error, 可自行手动修改或执行
goctls extra middleware api -a authority命令覆盖
原始
httpx.Error(w, errorx.NewCodeError(errorcode.PermissionDenied, m.Trans.Trans(context.WithValue(context.Background(), "lang", r.Header.Get("Accept-Language")),
i18n.PermissionDeny)))改为
httpx.Error(w, errorx.NewApiForbiddenError("You do not have permission to access the API"))Full Changelog: v1.6.4...v1.6.5