コード例 #1
0
ファイル: subscription.py プロジェクト: EventBuck/EventBuck
 def get_template_context(self):
     filter_key = self.request.get('filter_key')
     sort_order = self.request.get('sort_order')
     tab = self.request.route_kwargs.get('page')
     context = {}
     context['left_sidebar'] = 'subscription'
     context['events'] = EventManager.get_events_from_subscription(self.user_info['user_id'], 
                                                                   category = tab, 
                                                                   filtered_by = filter_key, 
                                                                   ordered_by = sort_order)
     return context
コード例 #2
0
ファイル: base.py プロジェクト: EventBuck/EventBuck
 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