def post(self, topic_id): key = getKey(topic_id) topic = key.get() topic.topic = self.request.get('topic') topic.description = self.request.get('description') topic.archived = self.request.get('archive') == 'yes' topic.put() self.redirect(self.uri_for('home'))
def get(self, topic_id): key = getKey(topic_id) likes = Like.query().filter(Like.topic == key, Like.createdBy == self.user_info['user_id']).fetch(1) if len(likes) == 0: Like(topic=key, createdBy=self.user_info['user_id'], modifiedBy=self.user_info['user_id']).put() else: likes[0].key.delete() self.redirect(self.uri_for('home'))
def get(self, topic_id): key = getKey(topic_id) topic = key.get() self.render_template('topiceditor.html', {'topic': topic, 'edit': True})