From c03cc919ef931967fb7f2f6533cf4ccba15a5a44 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Sun, 4 Aug 2024 10:49:59 +0800 Subject: [PATCH] 1 --- server/adminserver/mt/Permission.go | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/server/adminserver/mt/Permission.go b/server/adminserver/mt/Permission.go index 14f1b275..dff537cc 100644 --- a/server/adminserver/mt/Permission.go +++ b/server/adminserver/mt/Permission.go @@ -9,11 +9,6 @@ import ( "strings" ) -type Permission struct { - api *q5.ConcurrentMap[string, bool] - ui *q5.ConcurrentMap[string, bool] -} - type role struct { api *q5.ConcurrentMap[string, bool] ui *q5.ConcurrentMap[string, bool] @@ -200,4 +195,12 @@ func (this *PermissionTable) genUserPermission(u *user) { }) return true }) + { + for _, val := range u.specApi { + u.api.Store(val, true) + } + for _, val := range u.specUi { + u.ui.Store(val, true) + } + } }