| @login_required | @login_required | ||||
| @account_initialization_required | @account_initialization_required | ||||
| def post(self, provider: str): | def post(self, provider: str): | ||||
| if not TenantAccountRole.is_privileged_role(current_user.current_tenant.current_role): | |||||
| if not TenantAccountRole.is_privileged_role(current_user.current_role): | |||||
| raise Forbidden() | raise Forbidden() | ||||
| tenant_id = current_user.current_tenant_id | tenant_id = current_user.current_tenant_id | ||||
| @login_required | @login_required | ||||
| @account_initialization_required | @account_initialization_required | ||||
| def post(self, provider: str, config_id: str): | def post(self, provider: str, config_id: str): | ||||
| if not TenantAccountRole.is_privileged_role(current_user.current_tenant.current_role): | |||||
| if not TenantAccountRole.is_privileged_role(current_user.current_role): | |||||
| raise Forbidden() | raise Forbidden() | ||||
| tenant_id = current_user.current_tenant_id | tenant_id = current_user.current_tenant_id |