From 3d3cfa327c42805b94d1b56868190d28ba9b3e56 Mon Sep 17 00:00:00 2001 From: Valentin Deniaud Date: Thu, 4 Apr 2019 15:30:52 +0200 Subject: [PATCH 1/4] manager: display and configure role levels (#33550) --- src/authentic2/manager/forms.py | 2 +- src/authentic2/manager/tables.py | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/authentic2/manager/forms.py b/src/authentic2/manager/forms.py index 3f851ce7..48d12971 100644 --- a/src/authentic2/manager/forms.py +++ b/src/authentic2/manager/forms.py @@ -665,7 +665,7 @@ class RoleEditForm(SlugMixin, HideOUFieldMixin, LimitQuerysetFormMixin, CssClass class Meta: model = get_role_model() - fields = ('name', 'ou', 'description') + fields = ('name', 'ou', 'description', 'auth_level') class OUEditForm(SlugMixin, CssClass, forms.ModelForm): diff --git a/src/authentic2/manager/tables.py b/src/authentic2/manager/tables.py index 0dc01de1..46af0f0a 100644 --- a/src/authentic2/manager/tables.py +++ b/src/authentic2/manager/tables.py @@ -79,11 +79,12 @@ class RoleTable(tables.Table): ou = tables.Column() member_count = tables.Column(verbose_name=_('Direct member count'), orderable=False) + auth_level = tables.Column(orderable=False) class Meta: models = get_role_model() attrs = {'class': 'main', 'id': 'role-table'} - fields = ('name', 'ou', 'member_count') + fields = ('name', 'ou', 'member_count', 'auth_level') class PermissionTable(tables.Table): -- 2.20.1