Added IESG state on Group for use in the charter tool

- Legacy-Id: 3279
This commit is contained in:
Martin Qvist 2011-08-04 09:22:11 +00:00
parent 20e780c276
commit a511ff4f99
3 changed files with 8 additions and 1 deletions

View file

@ -13,6 +13,7 @@ class GroupInfo(models.Model):
state = models.ForeignKey(GroupStateName, null=True)
type = models.ForeignKey(GroupTypeName, null=True)
parent = models.ForeignKey('Group', blank=True, null=True)
iesg_state = models.ForeignKey(IesgGroupStateName, verbose_name="IESG state", blank=True, null=True)
ad = models.ForeignKey(Person, blank=True, null=True)
list_email = models.CharField(max_length=64, blank=True)
list_subscribe = models.CharField(max_length=255, blank=True)

View file

@ -7,6 +7,7 @@ class NameAdmin(admin.ModelAdmin):
admin.site.register(GroupTypeName, NameAdmin)
admin.site.register(GroupStateName, NameAdmin)
admin.site.register(IesgGroupStateName, NameAdmin)
admin.site.register(RoleName, NameAdmin)
admin.site.register(DocStreamName, NameAdmin)
admin.site.register(DocStateName, NameAdmin)

View file

@ -4,7 +4,7 @@ from django.db import models
class NameModel(models.Model):
slug = models.CharField(max_length=8, primary_key=True)
name = models.CharField(max_length=32)
name = models.CharField(max_length=255)
desc = models.TextField(blank=True)
used = models.BooleanField(default=True)
order = models.IntegerField(default=0)
@ -20,6 +20,11 @@ class GroupStateName(NameModel):
"""BOF, Proposed, Active, Dormant, Concluded"""
class GroupTypeName(NameModel):
"""IETF, Area, WG, RG, Team, etc."""
class IesgGroupStateName(NameModel):
"""Informal IESG review, Internal review, External review, IESG review,
WG exists, Not currently under review, Informal IESG recharter review,
Internal recharter review, External recharter review, IESG recharter
review """
class RoleName(NameModel):
"""AD, Chair"""
class DocStreamName(NameModel):