def delete(self, pk): try: _ = Post.get(Post.created_by == current_user.pk, Post.pk == pk) except Post.DoesNotExist: return {'error': 'You do not have permission to do that. '} return db_mods.delete_post(pk)
def find_post(pk): return Post.get(Post.pk == pk)
def put(self, pk): try: _ = Post.get(Post.created_by == current_user.pk, Post.pk == pk) except Post.DoesNotExist: return {'error': 'You do not have permission to do that. '} return db_mods.edit_post(pk, request.form['title'], request.form['content'], request.form['points'])