Skip to content

v1.6.5

Choose a tag to compare

@suyuan32 suyuan32 released this 12 Mar 09:09
· 113 commits to main since this release

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新增校验和提示
  • 更新: 更新依赖

注意

本次更新需做以下修改

  1. 已初始化的的项目,需在后台手动添加管理中心菜单,并将控制台设置成其子菜单, 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"),
	)
  1. Core 服务 i18n 需添加 route.managementCenter 翻译,可自行从源代码查看

  2. 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