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)
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)