Beispiel #1
0
 def add(self):
   if GenericViewer.add(self):
     return False
   account = Account(
     name = self.request.get('account'),
     bank = db.get(self.request.get('bank')),
     owner = users.get_current_user(),
     currency = self.request.get('currency'),
     )
   account.put()
   self.messages.append('Account successfully added.')
   self.redirect()
   return True
Beispiel #2
0
def addCommonTemplateValues(template_values, handler):
  template_values['currentUser'] = users.get_current_user()
  template_values['loginUrl'] = users.create_login_url('/')
  template_values['logoutUrl'] = users.create_logout_url('/')
  if users.get_current_user() == None:
    accounts = None
  else:
    accounts_query = Account.all()
    accounts_query.filter('owner =', users.get_current_user()).order('name')
    accounts = accounts_query.fetch(10)
  template_values['accounts'] = accounts
  template_values['messages'] = handler.request.get('messages[]',
                                                    allow_multiple=True)