77
88class MeetingProxy (Meeting ):
99 objects = TranslatingManager (dict (meeting_num = "number" ), always_filter = dict (type = "ietf" ))
10-
10+
1111 def from_object (self , base ):
1212 for f in base ._meta .fields :
1313 setattr (self , f .name , getattr (base , f .name ))
1414 return self
15-
15+
1616 #meeting_num = models.IntegerField(primary_key=True)
1717 @property
1818 def meeting_num (self ):
@@ -25,7 +25,7 @@ def start_date(self):
2525 @property
2626 def end_date (self ):
2727 return self .date + datetime .timedelta (days = 5 )
28-
28+
2929 #city = models.CharField(blank=True, max_length=255)
3030 #state = models.CharField(blank=True, max_length=255)
3131 #country = models.CharField(blank=True, max_length=255)
@@ -39,14 +39,14 @@ def end_date(self):
3939 def __str__ (self ):
4040 return "IETF-%s" % (self .meeting_num )
4141 def get_meeting_date (self ,offset ):
42- return self .start_date + datetime .timedelta (days = offset )
42+ return self .start_date + datetime .timedelta (days = offset )
4343 def num (self ):
4444 return self .number
4545
4646 @property
4747 def meeting_venue (self ):
4848 return MeetingVenueProxy ().from_object (self )
49-
49+
5050 @classmethod
5151 def get_first_cut_off (cls ):
5252 start_date = cls .objects .all ().order_by ('-date' )[0 ].start_date
@@ -69,7 +69,7 @@ class Meta:
6969
7070class ProceedingProxy (Meeting ):
7171 objects = TranslatingManager (dict (meeting_num = "number" ))
72-
72+
7373 #meeting_num = models.ForeignKey(Meeting, db_column='meeting_num', unique=True, primary_key=True)
7474 @property
7575 def meeting_num (self ):
@@ -100,13 +100,13 @@ def __str__(self):
100100 return "IETF %s" % (self .meeting_num_id )
101101 class Meta :
102102 proxy = True
103-
103+
104104class SwitchesProxy (Meeting ):
105105 def from_object (self , base ):
106106 for f in base ._meta .fields :
107107 setattr (self , f .name , getattr (base , f .name ))
108108 return self
109-
109+
110110 #name = models.CharField(max_length=100)
111111 #val = models.IntegerField(null=True, blank=True)
112112 #updated_date = models.DateField(null=True, blank=True)
@@ -120,12 +120,12 @@ class Meta:
120120
121121class MeetingVenueProxy (Meeting ):
122122 objects = TranslatingManager (dict (meeting_num = "number" ))
123-
123+
124124 def from_object (self , base ):
125125 for f in base ._meta .fields :
126126 setattr (self , f .name , getattr (base , f .name ))
127127 return self
128-
128+
129129 #meeting_num = models.ForeignKey(Meeting, db_column='meeting_num', unique=True)
130130 @property
131131 def meeting_num (self ):
@@ -138,7 +138,7 @@ def break_area_name(self):
138138 @property
139139 def reg_area_name (self ):
140140 return self .reg_area
141-
141+
142142 def __str__ (self ):
143143 return "IETF %s" % (self .meeting_num )
144144
@@ -176,7 +176,7 @@ def num_session(self):
176176 def length_session1 (self ):
177177 if not self .session :
178178 return "0"
179-
179+
180180 secs = self .session .requested_duration .seconds
181181 if secs == 0 :
182182 return "0"
@@ -193,12 +193,12 @@ def length_session3(self):
193193 def conflicting_group_acronyms (self , level ):
194194 if not self .session :
195195 return ""
196-
196+
197197 conflicts = Constraint .objects .filter (meeting = self .meeting_id ,
198198 target = self .session .group ,
199199 name = level )
200200 return " " .join (c .source .acronym for c in conflicts )
201-
201+
202202 #conflict1 = models.CharField(blank=True, max_length=255)
203203 @property
204204 def conflict1 (self ):
@@ -278,7 +278,7 @@ def agenda_file(self,interimvar=0):
278278 # the filenames to match the document name instead
279279 filename = docs [0 ].external_url
280280 self ._agenda_file = "%s/agenda/%s" % (self .meeting .number , filename )
281-
281+
282282 return self ._agenda_file
283283 def minute_file (self ,interimvar = 0 ):
284284 if not self .session :
@@ -307,14 +307,14 @@ def length_session3_desc(self):
307307 @property
308308 def ordinality (self ):
309309 return 1
310-
310+
311311 @property
312312 def room_id (self ):
313313 class Dummy : pass
314314 d = Dummy ()
315315 d .room_name = self .location .name
316316 return d
317-
317+
318318 # from ResolveAcronym:
319319 def acronym (self ):
320320 if self .type_id == "plenary" :
@@ -377,10 +377,10 @@ def group_type_str(self):
377377 return "WG"
378378
379379 return ""
380-
380+
381381 class Meta :
382382 proxy = True
383-
383+
384384class SlideProxy (Document ):
385385 objects = TranslatingManager (dict (), always_filter = dict (type = "slides" ))
386386
0 commit comments