SMQ-416 - Return roles and actions in channel list for non-superadmin users (#3388)

Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
This commit is contained in:
Ian Ngethe Muchiri
2026-03-11 12:59:11 +03:00
committed by GitHub
parent 487dbbb44c
commit 28ae84286e
+1 -7
View File
@@ -122,13 +122,7 @@ func (am *authorizationMiddleware) ViewChannel(ctx context.Context, session auth
}
func (am *authorizationMiddleware) ListChannels(ctx context.Context, session authn.Session, pm channels.Page) (channels.ChannelsPage, error) {
if err := am.authorize(ctx, session, policies.DomainType, dOperations.OpListDomainChannels, smqauthz.PolicyReq{
Domain: session.DomainID,
SubjectType: policies.UserType,
Subject: session.DomainUserID,
ObjectType: policies.DomainType,
Object: session.DomainID,
}); err == nil {
if err := am.checkSuperAdmin(ctx, session); err == nil {
session.SuperAdmin = true
}