Esempio n. 1
0
 def render(self, context):
     request = context['request']
     events_list = []
     if request.user.is_authenticated():
         events_list = get_events_for_object(
             User.objects.get(pk=request.user.pk),
             self.start_date, self.end_date)
     context[self.var_name] = events_list
     return ''
Esempio n. 2
0
 def render(self, context):
     request = context['request']
     events_list = []
     try:
         zornaobject = self.zornaobject.resolve(context)
         events_list = get_events_for_object(
                 zornaobject, self.start_date, self.end_date)
     except Exception as e:
         pass
     context[self.var_name] = events_list
     return ''
Esempio n. 3
0
 def render(self, context):
     request = context['request']
     events_list = []
     try:
         resource = ZornaResourceCalendar.objects.get(pk=self.cal_id)
         calendar = get_resource_calendar(resource)
         ao = get_allowed_objects(request.user, type(calendar), 'viewer')
         if calendar.pk in ao:
             events_list = get_events_for_object(
                 resource, self.start_date, self.end_date)
     except:
         pass
     context[self.var_name] = events_list
     return ''