From 43e858265cf2278b76c8debfd097bbbb9f427781 Mon Sep 17 00:00:00 2001 From: Jian Qiu Date: Fri, 5 Feb 2021 02:57:09 +0800 Subject: [PATCH] fix(apigateway): add enable_quota_check and return-domain-list attributes to fe params (#10159) Co-authored-by: Qiu Jian --- pkg/apigateway/handler/auth.go | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pkg/apigateway/handler/auth.go b/pkg/apigateway/handler/auth.go index 00f7af4762..460e6edac9 100644 --- a/pkg/apigateway/handler/auth.go +++ b/pkg/apigateway/handler/auth.go @@ -157,6 +157,9 @@ func (h *AuthHandlers) GetRegionsResponse(ctx context.Context, w http.ResponseWr } } resp.Add(domains, "domains") + resp.Add(jsonutils.JSONTrue, "return_full_domains") + } else { + resp.Add(jsonutils.JSONFalse, "return_full_domains") } filters := jsonutils.NewDict() @@ -998,6 +1001,12 @@ func getUserInfo2(s *mcclient.ClientSession, uid string, pid string, loginIp str data.Add(jsonutils.JSONFalse, "non_default_domain_projects") } + if options.Options.EnableQuotaCheck { + data.Add(jsonutils.JSONTrue, "enable_quota_check") + } else { + data.Add(jsonutils.JSONFalse, "enable_quota_check") + } + data.Add(jsonutils.NewString(getSsoCallbackUrl()), "sso_callback_url") return data, nil