From 26b74b0873cd4422fc90d9ca7baa6f40b87554cc Mon Sep 17 00:00:00 2001 From: Yousong Zhou Date: Fri, 24 Apr 2020 14:13:30 +0800 Subject: [PATCH] cloudcommon: allow create:"domain" tag Fixes panic: model manager hosts: column manager_uri has invalid tag create:"domain", expecting [required optional domain_required domain_optional admin_required admin_optional] --- pkg/cloudcommon/db/models.go | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/pkg/cloudcommon/db/models.go b/pkg/cloudcommon/db/models.go index 694606300d..cecbc2497f 100644 --- a/pkg/cloudcommon/db/models.go +++ b/pkg/cloudcommon/db/models.go @@ -46,7 +46,15 @@ func RegisterModelManager(modelMan IModelManager) { func mustCheckModelManager(modelMan IModelManager) { allowedTags := map[string][]string{ - "create": {"required", "optional", "domain_required", "domain_optional", "admin_required", "admin_optional"}, + "create": { + "required", + "optional", + "domain", + "domain_required", + "domain_optional", + "admin_required", + "admin_optional", + }, "search": {"user", "domain", "admin"}, "get": {"user", "domain", "admin"}, "list": {"user", "domain", "admin"},