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
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)