From 1ba101c39115ca0be57fae4963ccaa72360b94b9 Mon Sep 17 00:00:00 2001 From: ImMin5 Date: Tue, 26 Dec 2023 16:26:06 +0900 Subject: [PATCH] feat: add default user role_type init domain Signed-off-by: ImMin5 --- src/spaceone/identity/service/domain_service.py | 1 + src/spaceone/identity/service/system_service.py | 1 + 2 files changed, 2 insertions(+) diff --git a/src/spaceone/identity/service/domain_service.py b/src/spaceone/identity/service/domain_service.py index 21f78d49..7805a5f6 100644 --- a/src/spaceone/identity/service/domain_service.py +++ b/src/spaceone/identity/service/domain_service.py @@ -67,6 +67,7 @@ def create(self, params: DomainCreateRequest) -> Union[DomainResponse, dict]: params_admin = params.admin.dict() params_admin["auth_type"] = "LOCAL" params_admin["domain_id"] = domain_vo.domain_id + params_admin["role_type"] = "DOMAIN_ADMIN" user_vo = self.user_mgr.create_user(params_admin) # create role binding diff --git a/src/spaceone/identity/service/system_service.py b/src/spaceone/identity/service/system_service.py index d8d097cf..443e3b89 100644 --- a/src/spaceone/identity/service/system_service.py +++ b/src/spaceone/identity/service/system_service.py @@ -83,6 +83,7 @@ def init(self, params: SystemInitRequest) -> Union[SystemResponse, dict]: params_admin = params.admin.dict() params_admin["auth_type"] = "LOCAL" params_admin["domain_id"] = root_domain_vo.domain_id + params_admin["role_type"] = "DOMAIN_ADMIN" user_vo = self.user_mgr.create_user(params_admin, check_user_id=False) # create default role