From dcff625022e0ef1edd3186c43d394f9996227654 Mon Sep 17 00:00:00 2001 From: Benjamin Dauvergne Date: Wed, 27 Jan 2016 18:00:37 +0100 Subject: [PATCH 06/13] add new field to select many roles with change permission (#9731) --- src/authentic2/manager/fields.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/authentic2/manager/fields.py b/src/authentic2/manager/fields.py index 2b82388..1224ddf 100644 --- a/src/authentic2/manager/fields.py +++ b/src/authentic2/manager/fields.py @@ -147,6 +147,14 @@ class ChooseRolesField(RoleLabelMixin, SecurityCheckMixin, SplitSearchTermMixin, ] +class ChooseRolesForChangeField(RoleLabelMixin, SecurityCheckMixin, SplitSearchTermMixin, + AutoModelSelect2MultipleField): + operations = ['change'] + queryset = get_role_model().objects.filter(admin_scope_ct__isnull=True) + search_fields = [ + 'name__icontains', + 'service__name__icontains', + ] class ChooseOUField(SecurityCheckMixin, SplitSearchTermMixin, AutoModelSelect2Field): -- 2.1.4