Turn Group acronym into a SlugField, make the admin prepopulate the acronym
- Legacy-Id: 4012
This commit is contained in:
parent
e784dc5786
commit
562773a081
|
@ -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')
|
||||
|
|
|
@ -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):
|
||||
|
|
Loading…
Reference in a new issue