# HG changeset patch # User durandn # Date 1428941594 -7200 # Node ID 4a493776539ad667d3078c786390b4cebbbe5e8c # Parent fe8782a67fcfdbfd5752ca3f8d26bf70b951d570 cleaned up last small code from before using wtforms diff -r fe8782a67fcf -r 4a493776539a src/catedit/resources.py --- a/src/catedit/resources.py Mon Apr 13 17:33:32 2015 +0200 +++ b/src/catedit/resources.py Mon Apr 13 18:13:14 2015 +0200 @@ -21,14 +21,6 @@ logger = app.logger -cat_parser = reqparse.RequestParser() -cat_parser.add_argument('label', type=str) -cat_parser.add_argument('description', type=str) -cat_parser.add_argument('property_predicate', type=str, action="append") -cat_parser.add_argument('property_object', type=str, action="append") - -cat_parser.add_argument('commit_message', type=str) - class CategoryAPI(Resource): """ @@ -86,7 +78,7 @@ return cache.get(cache_key) # update category cat_id - def put(self, repository, cat_id=None, cat_data=None): + def put(self, repository, cat_id=None, cat_data=None, message=""): """ API to edit an existing category @@ -110,7 +102,6 @@ app.config["PERSISTENCE_CONFIG"]["METHOD"] )(repository=repository), ) - args = cat_parser.parse_args() if cat_id is None: if cat_manager_instance.persistence.session_compliant is True: task=submit_changes.apply_async( @@ -121,7 +112,7 @@ "modified_categories" : session.setdefault( "modified_categories", {} ).setdefault(repository, {}), - "message" : args["commit_message"], + "message" : message, "repository" : repository, "token" : session.get("user_code") }, diff -r fe8782a67fcf -r 4a493776539a src/catedit/views/categories.py --- a/src/catedit/views/categories.py Mon Apr 13 17:33:32 2015 +0200 +++ b/src/catedit/views/categories.py Mon Apr 13 18:13:14 2015 +0200 @@ -153,7 +153,7 @@ # will submit all the stored changes if request.method == "POST": if commit_form.validate_on_submit(): - cat_api_instance.put(repository=repository) + cat_api_instance.put(repository=repository, message=commit_form.commit_message.data) cat_changes_api_instance.delete(repository=repository) return redirect(url_for('categories.workshop', repository=repository))