Turn Group acronym into a SlugField, make the admin prepopulate the acronym

- Legacy-Id: 4012
This commit is contained in:
Ole Laursen 2012-03-01 13:07:47 +00:00
parent e784dc5786
commit 562773a081
2 changed files with 2 additions and 1 deletions

View file

@ -25,6 +25,7 @@ class GroupAdmin(admin.ModelAdmin):
ordering = ["name"]
raw_id_fields = ["charter", "parent", "ad"]
inlines = [RoleInline]
prepopulated_fields = {"acronym": ("name", )}
def role_list(self, obj):
roles = Role.objects.filter(group=obj).order_by("name", "person__name").select_related('person')

View file

@ -34,7 +34,7 @@ class GroupManager(models.Manager):
class Group(GroupInfo):
objects = GroupManager()
acronym = models.CharField(max_length=40, unique=True, db_index=True)
acronym = models.SlugField(max_length=40, unique=True, db_index=True)
charter = models.OneToOneField('doc.Document', related_name='chartered_group', blank=True, null=True)
def latest_event(self, *args, **filter_args):