Skip to content

Fix/query UI and menus#1468

Merged
Qinyouzeng merged 6 commits intomainfrom
fix/query_UIAndMenus
Mar 20, 2026
Merged

Fix/query UI and menus#1468
Qinyouzeng merged 6 commits intomainfrom
fix/query_UIAndMenus

Conversation

@MayueCif
Copy link
Copy Markdown
Contributor

修复定于菜单ID为空的问题

本次提交彻底删除了 Masa.Auth.Web.Admin 及其依赖的 ApiGateways.Caller、Wasm、Server 等项目及所有相关前端页面、Blazor 组件、服务调用、DTO、类型适配、样式、多语言资源、图片等文件,并从解决方案中移除对应项目和引用。
同时,清理了 SSO、权限、团队、角色、用户、员工、第三方用户、WebHook、LDAP 配置等核心管理模块的全部前端实现,删除了相关辅助类、布局、样式、导入文件和图片资源。
对 launchSettings.json、appsettings、Dockerfile、项目文件、静态资源等进行了同步清理和环境变量调整。
此外,SSO 服务数据库迁移方式切换为官方 PersistedGrantDbContext,移除自定义迁移及相关配置,精简静态资源和前端入口文件。
本次变更为一次彻底的功能下线和项目结构精简,相关管理功能页面和调用层已全部移除,项目已无法再进行相关管理操作。
实现后台在线用户列表与踢人接口,支持分页、搜索和强制下线。通过 Redis 维护在线状态,SSO 支持被动登出,踢出用户后 24 小时内禁止重新登录。完善事件同步、依赖注入及 Cookie 校验逻辑,统一补充 Apache License 版权声明。
将UpdateMenuMetaDto的MatchPattern属性由可空string改为非空string,并调整CommandHandler中相关调用,去除空合并处理。
将Code属性由p.Id.ToString()改为p.Code,并新增Icon和PermissionType属性,分别赋值为p.Icon和p.Type,优化了Navs的权限数据结构。
@Qinyouzeng Qinyouzeng merged commit b2d777e into main Mar 20, 2026
2 checks passed
@sonarqubecloud
Copy link
Copy Markdown

@Qinyouzeng Qinyouzeng deleted the fix/query_UIAndMenus branch March 20, 2026 08:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants