Beispiel #1
0
 def get(self, event_id):
   event = Event.get_by_id(long(event_id))
   if event is None:
     # TODO: should bring user to a "event not found, do you want to init an event?"
     self.error(404)
     return
   vendors = list(Vendor.all())
   self.generate('order.html',
                 {'vendors':vendors,
                  'event':event,
                  'default_vendor':vendors.index(event.vendor)})
Beispiel #2
0
 def get(self, username):
   if username == 'mine':
     user = User.get_current_user()
   else:
     user = get1_by_property(User, 'name', username)
   
   if user:
     balances = self.get_balances(user)
     self.generate('user_profile.html',
                   {'user':user,
                    'balances':balances,
                    'groups':Group.all(),
                    'vendors':Vendor.all()})    
   else:
     self.redirect('/oops/invalid_user')