Skip to content

Commit 36c251b

Browse files
committed
Add a bit of admin goodness for MeetingSessions.
- Legacy-Id: 3117
1 parent 02b5c4e commit 36c251b

2 files changed

Lines changed: 11 additions & 1 deletion

File tree

ietf/proceedings/admin.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,7 @@ class WgAgendaAdmin(admin.ModelAdmin):
6666
admin.site.register(WgAgenda, WgAgendaAdmin)
6767

6868
class WgMeetingSessionAdmin(admin.ModelAdmin):
69+
list_display = ['session_id', 'meeting', 'group_acronym_id', 'number_attendee', 'status', 'approval_ad', 'scheduled_date', 'last_modified_date', 'special_req', 'ad_comments']
6970
list_filter = ['meeting', ]
7071
pass
7172
admin.site.register(WgMeetingSession, WgMeetingSessionAdmin)

ietf/proceedings/models.py

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -334,6 +334,15 @@ class Meta:
334334
db_table = 'meeting_rooms'
335335
verbose_name = "Meeting room name"
336336

337+
class SessionStatus(models.Model):
338+
id = models.AutoField(primary_key=True, db_column='status_id')
339+
name = models.CharField(max_length=32, db_column='status')
340+
def __str__(self):
341+
return self.name
342+
class Meta:
343+
db_table = 'session_status'
344+
345+
337346
class WgMeetingSession(models.Model, ResolveAcronym):
338347
session_id = models.AutoField(primary_key=True)
339348
meeting = models.ForeignKey(Meeting, db_column='meeting_num')
@@ -350,7 +359,7 @@ class WgMeetingSession(models.Model, ResolveAcronym):
350359
special_req = models.TextField(blank=True)
351360
number_attendee = models.IntegerField(null=True, blank=True)
352361
approval_ad = models.IntegerField(null=True, blank=True)
353-
status_id = models.IntegerField(null=True, blank=True)
362+
status = models.ForeignKey(SessionStatus, null=True, blank=True)
354363
ts_status_id = models.IntegerField(null=True, blank=True)
355364
requested_date = models.DateField(null=True, blank=True)
356365
approved_date = models.DateField(null=True, blank=True)

0 commit comments

Comments
 (0)