Added new docman and groupman GroupFeature fields.

- Legacy-Id: 15920
This commit is contained in:
Henrik Levkowetz 2019-01-30 15:55:23 +00:00
parent 8ba7cf144f
commit 0885422534
2 changed files with 8 additions and 0 deletions

View file

@ -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)

View file

@ -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.")