@@ -141,7 +141,7 @@ class Meeting(models.Model):
141141 overview1 = models .TextField (blank = True )
142142 overview2 = models .TextField (blank = True )
143143 def __str__ (self ):
144- return "IETF %s" % (self .meeting_num )
144+ return "IETF- %s" % (self .meeting_num )
145145 def get_meeting_date (self ,offset ):
146146 return self .start_date + datetime .timedelta (days = offset )
147147 def num (self ):
@@ -157,13 +157,16 @@ def __str__(self):
157157 return "IETF %s" % (self .meeting_num_id )
158158 class Meta :
159159 db_table = 'meeting_venues'
160+ verbose_name = "Meeting public areas"
161+ verbose_name_plural = "Meeting public areas"
160162
161163class NonSessionRef (models .Model ):
162164 name = models .CharField (max_length = 255 )
163165 def __str__ (self ):
164166 return self .name
165167 class Meta :
166168 db_table = 'non_session_ref'
169+ verbose_name = "Non-session slot name"
167170
168171class NonSession (models .Model ):
169172 non_session_id = models .AutoField (primary_key = True )
@@ -177,8 +180,14 @@ def __str__(self):
177180 return "%s %s %s @%s" % ((self .meeting .start_date + datetime .timedelta (self .day_id )).strftime ('%A' ), self .time_desc , self .non_session_ref , self .meeting_id )
178181 else :
179182 return "** %s %s @%s" % (self .time_desc , self .non_session_ref , self .meeting_id )
183+ def day (self ):
184+ if self .day_id :
185+ return (self .meeting .start_date + datetime .timedelta (self .day_id )).strftime ('%A' )
186+ else :
187+ return "All"
180188 class Meta :
181189 db_table = 'non_session'
190+ verbose_name = "Meeting non-session slot"
182191
183192class Proceeding (models .Model ):
184193 meeting_num = models .ForeignKey (Meeting , db_column = 'meeting_num' , unique = True , primary_key = True )
@@ -211,15 +220,19 @@ def __str__(self):
211220 return self .session_name
212221 class Meta :
213222 db_table = 'session_names'
223+ verbose_name = "Slot name"
224+
214225
215226class IESGHistory (models .Model ):
216227 meeting = models .ForeignKey (Meeting , db_column = 'meeting_num' )
217228 area = models .ForeignKey (Area , db_column = 'area_acronym_id' )
218229 person = models .ForeignKey (PersonOrOrgInfo , db_column = 'person_or_org_tag' )
219230 def __str__ (self ):
220- return "%s (%s)" % (self .person ,self .area )
231+ return "IESG%s: %s (%s)" % (self . meeting_id , self .person ,self .area )
221232 class Meta :
222233 db_table = 'iesg_history'
234+ verbose_name = "Meeting AD info"
235+ verbose_name_plural = "Meeting AD info"
223236
224237class MeetingTime (models .Model ):
225238 time_id = models .AutoField (primary_key = True )
@@ -281,6 +294,7 @@ def is_plenary(self):
281294 return self .session_name_id in [9 , 10 ]
282295 class Meta :
283296 db_table = 'meeting_times'
297+ verbose_name = "Meeting slot time"
284298
285299class MeetingRoom (models .Model ):
286300 room_id = models .AutoField (primary_key = True )
@@ -290,6 +304,7 @@ def __str__(self):
290304 return "[%d] %s" % (self .meeting_id , self .room_name )
291305 class Meta :
292306 db_table = 'meeting_rooms'
307+ verbose_name = "Meeting room name"
293308
294309class WgMeetingSession (models .Model , ResolveAcronym ):
295310 session_id = models .AutoField (primary_key = True )
@@ -398,6 +413,8 @@ def interim_meeting (self):
398413 return False
399414 class Meta :
400415 db_table = 'wg_meeting_sessions'
416+ verbose_name = "WG meeting session"
417+
401418 _dirs = {}
402419
403420class WgAgenda (models .Model , ResolveAcronym ):
@@ -410,6 +427,8 @@ def __str__(self):
410427 return "Agenda for %s at IETF %s" % (self .acronym (), self .meeting_id )
411428 class Meta :
412429 db_table = 'wg_agenda'
430+ verbose_name = "WG agenda info"
431+ verbose_name_plural = "WG agenda info"
413432
414433class Minute (models .Model , ResolveAcronym ):
415434 meeting = models .ForeignKey (Meeting , db_column = 'meeting_num' )
@@ -421,6 +440,8 @@ def __str__(self):
421440 return "Minutes for %s at IETF %s" % (self .acronym (), self .meeting_id )
422441 class Meta :
423442 db_table = 'minutes'
443+ verbose_name = "WG minutes info"
444+
424445
425446# It looks like Switches was meant for something bigger, but
426447# is only used for the agenda generation right now so we'll
@@ -436,6 +457,8 @@ def __str__(self):
436457 return self .name
437458 class Meta :
438459 db_table = 'switches'
460+ verbose_name = "Switch"
461+ verbose_name_plural = "Switches"
439462
440463# Empty table, don't pretend that it exists.
441464#class SlideTypes(models.Model):
@@ -501,12 +524,10 @@ class WgProceedingsActivities(models.Model, ResolveAcronym):
501524 irtf = None
502525
503526 def __str__ (self ):
504- #return "IETF%d: %s slides (%s)" % (self.meeting_id, self.acronym(), self.activity)
505- return "this is WgProceedingsActivities.__str__"
527+ return "IETF%d: %s %s" % (self .meeting_id , self .acronym (), self .activity )
506528 class Meta :
507529 db_table = 'wg_proceedings_activities'
508- verbose_name = "WG Proceedings Activity"
509- verbose_name_plural = "WG Proceedings Activities"
530+ verbose_name = "WG material upload"
510531
511532# changes done by convert-096.py:changed maxlength to max_length
512533# removed core
0 commit comments