Skip to content
Snippets Groups Projects

Feature/assign ce admin

Merged Benjamí Ramos requested to merge feature/assign_ce_admin into dev
Compare and Show latest version
5 files
+ 119
76
Compare changes
  • Side-by-side
  • Inline
Files
5
@@ -32,7 +32,8 @@ class OAuthProvider(models.Model):
if not self.superuser_pwd:
raise UserError("Admin provider doesn't have a valid superuser password")
def _update_urls(self):
@api.onchange('root_endpoint', 'realm_name')
def _onchange_update_endpoints(self):
if self.is_keycloak_provider and self.root_endpoint and self.realm_name:
self.admin_user_endpoint = URL_ADMIN_USERS.format(**{
'root_endpoint': self.root_endpoint, 'realm_name': self.realm_name
@@ -57,14 +58,6 @@ class OAuthProvider(models.Model):
cliend_id=self.client_id,
)
@api.onchange('root_endpoint')
def _onchange_root_endpoint(self):
self._update_urls()
@api.onchange('realm_name')
def _onchange_realm_name(self):
self._update_urls()
def get_auth_link(self):
self.ensure_one()
provider_dict = [p_dict for p_dict in OAL().list_providers() if
Loading