def main(self,char): if UserSession().isLogged() and char!= 'stub': user = UserSession().getUser() char = models.Char.get_or_insert(str(user.key())+char, owner=user) charStats = models.CharStats.get_or_insert(char.key().name(), char=char) self.response.out.write(blocks.render_template('ajax/main.html', {'charStats':charStats})) else: self.response.out.write(blocks.render_template('ajax/main.html', {'charStats':models.CharStats()}))
def skills(self,char): if UserSession().isLogged() and char!= 'stub': user = UserSession().getUser() char = models.Char.get_or_insert(str(user.key())+char, owner=user) skills= char.skills.fetch(1000) self.response.out.write(blocks.render_template('ajax/skills.html', {'skills':skills})) else: self.response.out.write(blocks.render_template('ajax/skills.html', {'skills':[]}))
def journal(self,char): if UserSession().isLogged() and char!= 'stub': user = UserSession().getUser() char = models.Char.get_or_insert(str(user.key())+char, owner=user) journal = models.CharJournal.get_or_insert(char.key().name(), char=char) self.response.out.write(blocks.render_template('ajax/journal.html', {'journal':journal})) else: self.response.out.write(blocks.render_template('ajax/journal.html', {'journal':models.CharJournal()}))