Esempio n. 1
0
 def _post_new(self):
     # must set self._instance on exit
     we = WorkshopEvent()
     we.workshop = self.workshop
     self._instance = we
Esempio n. 2
0
  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]