user-autocomplete: allow skipping default user.
This commit is contained in:
parent
98243a5812
commit
83187d1dfc
1 changed files with 7 additions and 0 deletions
|
|
@ -54,6 +54,7 @@ class HomeView(BaseAppView):
|
|||
active = str2bool(self.request.GET.get('active') or True)
|
||||
include_groups = str2bool(self.request.GET.get('user_groups'))
|
||||
expand_groups = str2bool(self.request.GET.get('user_groups_expand'))
|
||||
skip_default_user = str2bool(self.request.GET.get('skip_default_user'))
|
||||
|
||||
log.debug('generating user list, query:%s, active:%s, with_groups:%s',
|
||||
query, active, include_groups)
|
||||
|
|
@ -61,6 +62,12 @@ class HomeView(BaseAppView):
|
|||
_users = UserModel().get_users(
|
||||
name_contains=query, only_active=active)
|
||||
|
||||
def maybe_skip_default_user(usr):
|
||||
if skip_default_user and usr['username'] == UserModel.cls.DEFAULT_USER:
|
||||
return False
|
||||
return True
|
||||
_users = filter(maybe_skip_default_user, _users)
|
||||
|
||||
if include_groups:
|
||||
# extend with user groups
|
||||
_user_groups = UserGroupModel().get_user_groups(
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue