def put(self, post_id): args = parser.parse_args() post = Post(**dict(args)) post.author = User(**get_jwt_identity()) result = main_app.post_repo.request_update(post_id, post.author, post) if result is not None: return abort(400, message=result) return jsonify({'message': 'success'})
def add_post(): if not request.json: return make_resp(jsonify({'message': 'Empty request'}), 400) elif not check_keys(request.json, ("category", "type", "title")): return make_resp(jsonify({'message': 'Bad request'}), 400) post = Post(**request.json) post.author = User(**get_jwt_identity()) post = app.post_repo.request_create(post) return make_resp(jsonify(post), 200)
def add_post(): in_json = request.json if not in_json: return make_resp(jsonify({'message': "Empty request"}), 400) elif not check_keys(in_json, ('category', "type", 'title')): return make_resp((jsonify({'message': "Bad request"})), 400) post = Post(**in_json) post.author = User(**get_jwt_identity()) post = app.post_repo.request_create(post) return make_resp(jsonify(post), 200)
def post(self): args = parser.parse_args() post = Post(**dict(args)) post.author = User(**get_jwt_identity()) post = main_app.post_repo.request_create(post) return jsonify(post)