Beispiel #1
0
 def __unicode__(self):
     webinar_key = self.key or '?'
     subject = self.subject or '?'
     description = cutoff(self.description or '?', 40)
     sessions = "\n  ".join(['']+[unicode(s) for s in cached_value(self,'sessions',[])])
     registrations = "\n  ".join(['']+[unicode(s) for s in cached_value(self,'registrations',[])])
     return u"W[%s]%s{%s} +%s%s%s" % (webinar_key, subject, description, self.timezone, registrations, sessions) 
Beispiel #2
0
 def __unicode__(self):
     webinar_key = self.key or '?'
     subject = self.subject or '?'
     description = cutoff(self.description or '?', 40)
     sessions = "\n  ".join(
         [''] + [unicode(s) for s in cached_value(self, 'sessions', [])])
     registrations = "\n  ".join(
         [''] +
         [unicode(s) for s in cached_value(self, 'registrations', [])])
     return u"W[%s]%s{%s} +%s%s%s" % (webinar_key, subject, description,
                                      self.timezone, registrations,
                                      sessions)
Beispiel #3
0
 def __unicode__(self):
     webinar_key = self.webinar and self.webinar.key or '?'
     subject = self.webinar and self.webinar.subject or '?'
     session_key = self.key or '?'
     starts_at = self._starts_at and "%s +%s" % (self.tz_starts_at.strftime('%m/%d/%y %I:%M%p').lower(), self.timezone) or '?'
     ends_at = self._ends_at and "%s +%s" % (self.tz_ends_at.strftime('%m/%d/%y %I:%M%p').lower(), self.timezone) or '?'
     started_at = self._started_at and "%s +%s" % (self.tz_started_at.strftime('%m/%d/%y %I:%M%p').lower(), self.timezone) or '?'
     ended_at = self._ended_at and "%s +%s" % (self.tz_ended_at.strftime('%m/%d/%y %I:%M%p').lower(), self.timezone) or '?'
     count = self.attendant_count is None and '?' or self.attendant_count
     registrants = "\n  ".join(['']+[unicode(s) for s in cached_value(self,'registrants',[])])
     return u"S[%s] W[%s:%s] s:(%s - %s) h:(%s - %s) +%s  ^%s%s" % (session_key, webinar_key, subject, starts_at, ends_at, started_at, ended_at, self.timezone, count, registrants)
Beispiel #4
0
 def __unicode__(self):
     webinar_key = self.webinar and self.webinar.key or '?'
     subject = self.webinar and self.webinar.subject or '?'
     session_key = self.key or '?'
     starts_at = self._starts_at and "%s +%s" % (self.tz_starts_at.strftime(
         '%m/%d/%y %I:%M%p').lower(), self.timezone) or '?'
     ends_at = self._ends_at and "%s +%s" % (self.tz_ends_at.strftime(
         '%m/%d/%y %I:%M%p').lower(), self.timezone) or '?'
     started_at = self._started_at and "%s +%s" % (
         self.tz_started_at.strftime('%m/%d/%y %I:%M%p').lower(),
         self.timezone) or '?'
     ended_at = self._ended_at and "%s +%s" % (self.tz_ended_at.strftime(
         '%m/%d/%y %I:%M%p').lower(), self.timezone) or '?'
     count = self.attendant_count is None and '?' or self.attendant_count
     registrants = "\n  ".join(
         [''] + [unicode(s) for s in cached_value(self, 'registrants', [])])
     return u"S[%s] W[%s:%s] s:(%s - %s) h:(%s - %s) +%s  ^%s%s" % (
         session_key, webinar_key, subject, starts_at, ends_at, started_at,
         ended_at, self.timezone, count, registrants)