def create(self): link = LinkModel( name=self.request.get("name"), link=self.request.get("link"), priority=int(self.request.get("priority")) ) link.put() referrer = self.request.headers['referer'] self.redirect(referrer)
def get(self): links = LinkModel.all().fetch(_MAX_FETCH) data = { "links": links, "template": "admin/link_view_all.tpl" } self.generate(template_base, data)
def get(self): links = LinkModel.gql("ORDER BY priority DESC").fetch(_MAX_FETCH); data = { "links": links, "template": "public/links.tpl" } self.generate(base_template, data)
def delete(self, id): link = LinkModel.get(id) if link: link.delete() referrer = self.request.headers['referer'] self.redirect(referrer) else: self.error(503)
def update(self, id): link = LinkModel.get(id) if link: link.name = self.request.get("name") link.link = self.request.get("link") link.priority = int(self.request.get("priority")) link.put() referrer = self.request.headers['referer'] self.redirect(referrer) else: self.error(503)