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') events = EventManager.get_events_reviewing(self.user_info['user_id'], category=tab, filtered_by=filter_key, ordered_by=sort_order) self.prepare_and_serve_events(events)
def gparams(self): """ This is a property containing general parameters we need """ admin = users.is_current_user_admin() gparams = { "url_for_partys": webapp2.uri_for("market", page="party"), "url_for_sports": webapp2.uri_for("market", page="sport"), "url_for_others": webapp2.uri_for("market", page="other"), "url_for_academic": webapp2.uri_for("market", page="academic"), "url_for_home": webapp2.uri_for("marketMain"), "url_for_about": webapp2.uri_for("market", page="about"), "url_for_contact": webapp2.uri_for("market", page="contact"), "url_for_signin": webapp2.uri_for("marketLogin"), "url_for_authenticate": webapp2.uri_for("marketAuthenticate", callback=self.request.url), "url_for_signup": webapp2.uri_for("marketSignUp"), "profile_picture": self.get_profile_picture_url(), "url_for_profile_picture": webapp2.uri_for("profilePicture"), "url_for_attend": webapp2.uri_for("attendEvent"), "url_for_attending_events": webapp2.uri_for("marketUserAttending"), "url_for_user_events": webapp2.uri_for("marketUserEvents"), "url_for_create_event": webapp2.uri_for("marketCreateEvent"), "url_for_rpc_create_event": webapp2.uri_for("rpcCreateEvent"), "url_for_shop_signup": webapp2.uri_for("shopSignUp"), "url_for_logout": webapp2.uri_for("marketLogout"), "url_for_shop": "/shop", "current_url": self.request.url, "static": "/newTemplate", "admin": admin, "active": "home", } if self.user: if self.user.type == "student": gparams.update( { "avenir_number": len(EventManager.get_events_attending(user_id=self.user_info["user_id"])), "events_to_review": len(EventManager.get_events_reviewing(self.user_info["user_id"])), } ) gparams.update( {"event_from_following": len(EventManager.get_events_from_subscription(self.user_info["user_id"]))} ) return gparams
def get_template_context(self): context = dict() context['left_sidebar'] = 'reviewing' context['events'] = EventManager.get_events_reviewing(self.user_info['user_id']) return context