def _post_new(self): # must set self._instance on exit we = WorkshopEvent() we.workshop = self.workshop self._instance = we
calLinkType = FRONTPAGE_URL_TYPE calLinkTemplate = CALENDAR_URL_TYPE_REGISTRY[calLinkType] bgColorProcessor = makeHebBGColorProcessor( dateToShow ) dayLinks = makeHebCalLinks( calLinkTemplate, engDate=dateToShow ) workshopLinks = workshop_util.makeHebCalLinks(dateToShow) dayLinks.update(workshopLinks) calender = makeHebCalRequestContext(dayLinks, engDate=dateToShow, urlType=calLinkType, highlightToday=True) displayed_blogs = Blog.objects.filter(display_in_menu=True) return render_to_response('frontpage/frontpage.html', {'content':pageObj, 'blogs': Blog.objects.all(), 'subjects' : Subject.objects.all(), 'events': WorkshopEvent.future_events(), 'displayed_blogs': displayed_blogs }, context_instance=RequestContext(request, {}, [calender,bgColorProcessor])) def preview_front_page(request, page_id): """ Preview frontpage - for administator only """ pageObj = get_object_or_404(FrontPage, id=page_id) dateToShow = date.today() #------------ Create Objects for Hebrew Calender ---- calLinkType = FRONTPAGE_URL_TYPE calLinkTemplate = CALENDAR_URL_TYPE_REGISTRY[calLinkType]