feat: complete pet SOP governance workflow

This commit is contained in:
Eric 1549169735@qq.com
2026-08-08 22:58:35 +08:00
parent 97a76250f7
commit 4b240499c2
85 changed files with 1316 additions and 269 deletions

View File

@@ -0,0 +1,16 @@
package access
import (
"testing"
"git.iwork-ai.com/xdc/iqudo-top1/internal/auth"
)
func TestScenarioVisibilityPermission(t *testing.T) {
if !auth.HasPermission(auth.Principal{Permissions: []string{"scenario.team_view"}}, "scenario.team_view") {
t.Fatal("team visibility permission should be recognized")
}
if auth.HasPermission(auth.Principal{Permissions: []string{"scenario.view"}}, "scenario.team_view") {
t.Fatal("tenant view permission must not imply team visibility")
}
}