refactor(web): centralize role-based route guards and fix anti-patterns (#32302)

This commit is contained in:
yyh
2026-02-14 17:31:37 +08:00
committed by GitHub
parent 1f74a251f7
commit ba12960975
15 changed files with 286 additions and 102 deletions

View File

@@ -390,13 +390,13 @@ describe('App List Browsing Flow', () => {
})
})
// -- Dataset operator redirect --
describe('Dataset Operator Redirect', () => {
it('should redirect dataset operators to /datasets', () => {
// -- Dataset operator behavior --
describe('Dataset Operator Behavior', () => {
it('should not redirect at list component level for dataset operators', () => {
mockIsCurrentWorkspaceDatasetOperator = true
renderList()
expect(mockRouterReplace).toHaveBeenCalledWith('/datasets')
expect(mockRouterReplace).not.toHaveBeenCalled()
})
})