feat(permission): optimize user permission retrieval and add filterin… #3207
+39
−8
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
User description
关联的 issue
#3206
描述你的变更
创建上线工单时,操作人过滤掉被禁用的用户
确认项(pr提交后操作)
Tip
请在指定复审人之前,确认并完成以下事项,完成后✅
not_compatibleneed_update_docDescription
优化GetCanOpInstanceUsers批量获取用户信息
新增filterDisabledUsers函数过滤禁用用户
更新工单创建逻辑确保操作人不含禁用用户
Diagram Walkthrough
File Walkthrough
project_permission.go
优化用户权限获取方法sqle/api/controller/v1/project_permission.go
workflow.go
新增禁用用户过滤及工单创建优化sqle/model/workflow.go