Example #1
0
    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()
Example #2
0
    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()
Example #3
0
    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()
Example #4
0
    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()
Example #5
0
    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()
Example #6
0
    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()
Example #7
0
    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()
Example #8
0
    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()
Example #9
0
 def get(self, id):
     self.render_json(Tag.remove(int(id)))
     flush_cache()
Example #10
0
 def get(self, id):
     self.render_json(Tag.remove(int(id)))
     flush_cache()