def post(self): tag = ObjectLikeDict( id=int(self.get_argument('id', '0')), name=self.get_argument('name'), sort=int(self.get_argument('sort', '0')), ) if tag.id == 0: id = Tag.add(tag.name) else: Tag.modify(tag) id = tag.id self.render_json(id) flush_cache()
def post(self): id = int(self.get_argument('id', '0')) name = self.get_argument('name', '') value = self.get_argument('value', '') description = self.get_argument('description', '') if name == 'password': old = Option.get('password') if value <> old: value = md5(value) if id == 0: id = Option.set(name, value, description) else: Option.set(name, value) self.render_json(id) flush_cache()
def post(self): link = ObjectLikeDict( id=int(self.get_argument('id', '0')), name=self.get_argument('name', ''), sort=int(self.get_argument('sort', '0')), description=self.get_argument('description', ''), url=self.get_argument('url', ''), icon=self.get_argument('icon', ''), status=self.get_argument('status', 'hidden'), ) if link.id == 0: id = Link.add(link) else: Link.modify(link) id = link.id self.render_json(id) flush_cache()
def post(self): post = ObjectLikeDict( id=int(self.get_argument('id', '0')), url=self.get_argument('url', ''), title=self.get_argument('title', ''), content=self.get_argument('content', ''), top=int(self.get_argument('top', '0')), status=self.get_argument('status', 'publish'), type=self.get_argument('type', 'post'), password=self.get_argument('password', ''), ) tagids = [int(i) for i in self.get_arguments('tagid')] if post.id == 0: id = Post.add(post, tagids) else: Post.modify(post, tagids) id = post.id self.render_json(id) flush_cache()
def get(self, id): self.render_json(Tag.remove(int(id))) flush_cache()