Ejemplo n.º 1
0
 def change_tenant_role(self, user_id, tenant_name, role_id_list):
     """修改用户在团队中的角色"""
     tenant = self.get_tenant(tenant_name=tenant_name)
     enterprise = enterprise_services.get_enterprise_by_enterprise_id(enterprise_id=tenant.enterprise_id)
     user_role = role_repo.update_user_role_in_tenant_by_user_id_tenant_id_role_id(user_id=user_id,
                                                                                   tenant_id=tenant.pk,
                                                                                   enterprise_id=enterprise.pk,
                                                                                   role_id_list=role_id_list)
     return user_role
Ejemplo n.º 2
0
 def change_tenant_role(self, user_id, tenant_name, role_id_list):
     """修改用户在团队中的角色"""
     try:
         tenant = self.get_tenant(tenant_name=tenant_name)
     except Tenants.DoesNotExist:
         tenant = self.get_team_by_team_id(tenant_name)
         if tenant is None:
             raise Tenants.DoesNotExist()
     enterprise = enterprise_services.get_enterprise_by_enterprise_id(enterprise_id=tenant.enterprise_id)
     user_role = role_repo.update_user_role_in_tenant_by_user_id_tenant_id_role_id(
         user_id=user_id, tenant_id=tenant.pk, enterprise_id=enterprise.pk, role_id_list=role_id_list)
     return user_role