users: make AuthUser propert a method, and allow override of params.

This commit is contained in:
Marcin Kuzminski 2017-08-03 20:17:46 +02:00
parent d86be7d432
commit ee0e7c21f8
13 changed files with 16 additions and 17 deletions

View file

@ -223,7 +223,7 @@ class RhodeCodeAuthPlugin(RhodeCodeExternalAuthPlugin):
return True
def user_activation_state(self):
def_user_perms = User.get_default_user().AuthUser.permissions['global']
def_user_perms = User.get_default_user().AuthUser().permissions['global']
return 'hg.extern_activate.auto' in def_user_perms
def auth(self, userobj, username, password, settings, **kwargs):

View file

@ -112,7 +112,7 @@ class RhodeCodeAuthPlugin(RhodeCodeExternalAuthPlugin):
return True
def user_activation_state(self):
def_user_perms = User.get_default_user().AuthUser.permissions['global']
def_user_perms = User.get_default_user().AuthUser().permissions['global']
return 'hg.extern_activate.auto' in def_user_perms
def _clean_username(self, username):

View file

@ -103,7 +103,7 @@ class RhodeCodeAuthPlugin(RhodeCodeExternalAuthPlugin):
return True
def user_activation_state(self):
def_user_perms = User.get_default_user().AuthUser.permissions['global']
def_user_perms = User.get_default_user().AuthUser().permissions['global']
return 'hg.extern_activate.auto' in def_user_perms
def auth(self, userobj, username, password, settings, **kwargs):

View file

@ -374,7 +374,7 @@ class RhodeCodeAuthPlugin(RhodeCodeExternalAuthPlugin):
return True
def user_activation_state(self):
def_user_perms = User.get_default_user().AuthUser.permissions['global']
def_user_perms = User.get_default_user().AuthUser().permissions['global']
return 'hg.extern_activate.auto' in def_user_perms
def try_dynamic_binding(self, username, password, current_args):

View file

@ -71,7 +71,7 @@ class RhodeCodeAuthPlugin(RhodeCodeAuthPluginBase):
return "rhodecode"
def user_activation_state(self):
def_user_perms = User.get_default_user().AuthUser.permissions['global']
def_user_perms = User.get_default_user().AuthUser().permissions['global']
return 'hg.register.auto_activate' in def_user_perms
def allows_authentication_from(

View file

@ -74,7 +74,7 @@ class RhodeCodeAuthPlugin(RhodeCodeAuthPluginBase):
return "authtoken"
def user_activation_state(self):
def_user_perms = User.get_default_user().AuthUser.permissions['global']
def_user_perms = User.get_default_user().AuthUser().permissions['global']
return 'hg.register.auto_activate' in def_user_perms
def allows_authentication_from(