コード例 #1
0
ファイル: reuse.py プロジェクト: etalab/ckanext-youckan
    def _toggle_featured(self, reuse_id, featured=None):
        '''
        Mark or unmark a reuse as featured
        '''
        user = toolkit.c.userobj
        if not user or not user.sysadmin:
            raise toolkit.NotAuthorized()

        reuse = Related.get(reuse_id)
        reuse.featured = featured if featured is not None else (0 if reuse.featured else 1)
        self.commit()
        return reuse

        return self.json_response(reuse)
コード例 #2
0
    def _toggle_featured(self, reuse_id, featured=None):
        '''
        Mark or unmark a reuse as featured
        '''
        user = toolkit.c.userobj
        if not user or not user.sysadmin:
            raise toolkit.NotAuthorized()

        reuse = Related.get(reuse_id)
        reuse.featured = featured if featured is not None else (
            0 if reuse.featured else 1)
        self.commit()
        return reuse

        return self.json_response(reuse)