Beispiel #1
0
    def get_redirect_url(self, pk, thedate):
        event = get_object_or_404(RegularEvent, pk=pk)
        parsed_date = self.parse_date_to_datetime(thedate, event)

        try:
            event.schedule_once(parsed_date)
            message = '%s scheduled for %s' % (unicode(event),
                                               datetime_to_string(parsed_date))
            messages.success(self.request, message)
        except event.AlreadyScheduled:
            date_string = datetime_to_string(parsed_date)
            message = '%s already scheduled for %s' % (unicode(event),
                                                       date_string)

            messages.info(self.request, message)

        return self.get_relative_root_url(thedate)
Beispiel #2
0
    def get_redirect_url(self, pk, thedate):
        event = get_object_or_404(RegularEvent, pk=pk)
        parsed_date = self.parse_date_to_datetime(thedate, event)

        try:
            event.schedule_once(parsed_date)
            message = '%s scheduled for %s' % (unicode(event),
                                               datetime_to_string(parsed_date))
            messages.success(self.request, message)
        except event.AlreadyScheduled:
            date_string = datetime_to_string(parsed_date)
            message = '%s already scheduled for %s' % (unicode(event),
                                                       date_string)

            messages.info(self.request, message)

        return self.get_relative_root_url(thedate)
Beispiel #3
0
 def get_date_string(self):
     parsed_date = datetime.combine(self.object.date,
                                    self.object.start_time)
     return datetime_to_string(parsed_date)
Beispiel #4
0
 def get_date_string(self):
     parsed_date = datetime.combine(self.object.date,
                                    self.object.start_time)
     return datetime_to_string(parsed_date)