From 0885422534c9840deeb08eacb412e538917510c0 Mon Sep 17 00:00:00 2001 From: Henrik Levkowetz Date: Wed, 30 Jan 2019 15:55:23 +0000 Subject: [PATCH] Added new docman and groupman GroupFeature fields. - Legacy-Id: 15920 --- ietf/group/admin.py | 6 ++++++ ietf/group/models.py | 2 ++ 2 files changed, 8 insertions(+) diff --git a/ietf/group/admin.py b/ietf/group/admin.py index 116beb05f..462140eea 100644 --- a/ietf/group/admin.py +++ b/ietf/group/admin.py @@ -1,3 +1,6 @@ +# Copyright The IETF Trust 2010-2019, All Rights Reserved +# -*- coding: utf-8 -*- + from functools import update_wrapper from django.contrib import admin @@ -123,8 +126,11 @@ class GroupFeaturesAdmin(admin.ModelAdmin): 'agenda_type', 'material_types', 'admin_roles', + 'docman_roles', + 'groupman_roles', 'matman_roles', 'role_order', + ] admin.site.register(GroupFeatures, GroupFeaturesAdmin) diff --git a/ietf/group/models.py b/ietf/group/models.py index c88bfdebc..2b5a6b508 100644 --- a/ietf/group/models.py +++ b/ietf/group/models.py @@ -231,6 +231,8 @@ class GroupFeatures(models.Model): default_tab = models.CharField(max_length=64, blank=False, default="ietf.group.views.group_about" ) material_types = jsonfield.JSONField(max_length=64, blank=False, default=["slides"]) admin_roles = jsonfield.JSONField(max_length=64, blank=False, default=["chair"]) + docman_roles = jsonfield.JSONField(max_length=128, blank=False, default=["ad","chair","delegate","secr"]) + groupman_roles = jsonfield.JSONField(max_length=128, blank=False, default=["ad","chair",]) matman_roles = jsonfield.JSONField(max_length=128, blank=False, default=["ad","chair","delegate","secr"]) role_order = jsonfield.JSONField(max_length=128, blank=False, default=["chair","secr","member"], help_text="The order in which roles are shown, for instance on photo pages. Enter valid JSON.")