def get(self, *args, **kargs): filter_key = self.request.get('filter_key') sort_order = self.request.get('sort_order') tab = self.request.route_kwargs.get('page') if self.user: events = EventManager.get_events_not_attending( user_id=self.user_info['user_id'], category = tab, filtered_by = filter_key, ordered_by = sort_order) else: events = EventManager.get_event_list(category = tab, filtered_by = filter_key, ordered_by = sort_order) self.prepare_and_serve_events(events)
def get_home_context(self, tab=None): context = {} context['active_submenu'] = tab if tab else 'all' context['events'] = EventManager.get_events_not_attending(self.user_info['user_id'], category=tab) context['left_sidebar'] = 'home' return context