# HG changeset patch # User BenoƮt Allard # Date 1412241829 -7200 # Node ID dbfe89e3c6fe313d5c551f0703ad5924471741b9 # Parent e66fd84439bd89011b9161be1225a010ac054085 Fix producttree urls diff -r e66fd84439bd -r dbfe89e3c6fe farol/producttree.py --- a/farol/producttree.py Wed Oct 01 09:43:56 2014 +0200 +++ b/farol/producttree.py Thu Oct 02 11:23:49 2014 +0200 @@ -41,7 +41,7 @@ def decorated_function(*args, **kwargs): if get_current()._producttree is None: flash('Operation invalid without producttree', 'warning') - return redirect(url_for('document')) + return redirect(url_for('document.view')) return f(*args, **kwargs) return decorated_function @@ -49,7 +49,7 @@ @document_required def create(): get_current().createProductTree() - return redirect(url_for('document')) + return redirect(url_for('document.view')) @producttree.route('/branch//edit', methods=['GET', 'POST']) @@ -82,7 +82,7 @@ branch._type = request.form['type'] branch._name = request.form['name'] - return redirect(url_for('document')) + return redirect(url_for('document.view')) @producttree.route('/branch/add', methods=['GET', 'POST']) @document_required @@ -99,7 +99,7 @@ pbranch = ptree.getBranch([int(p) for p in request.form['parent'].split('/')]) branch = CVRFProductBranch(request.form['type'], request.form['name'], pbranch) ptree.addBranch(branch) - return redirect(url_for('document')) + return redirect(url_for('document.view')) @producttree.route('/product/') @document_required @@ -158,7 +158,7 @@ product._productid = request.form['productid'] product._name = request.form['name'] product._cpe = request.form['cpe'] or None - return redirect(url_for('document')) + return redirect(url_for('document.view')) @producttree.route('/product/add', methods=['GET', 'POST']) @document_required @@ -185,7 +185,7 @@ product = CVRFFullProductName(request.form['productid'], request.form['name'], parent, request.form['cpe'] or None) ptree.addProduct(product) - return redirect(url_for('document')) + return redirect(url_for('document.view')) @producttree.route('/relationship//edit', methods=['GET', 'POST']) @document_required @@ -204,7 +204,7 @@ rel._productreference = request.form['productreference'] rel._relationtype = request.form['relationtype'] rel._relatestoproductreference = request.form['relatestoproductreference'] - return redirect(url_for('document')) + return redirect(url_for('document.view')) @producttree.route('/relationship/add', methods=['GET', 'POST']) @document_required @@ -228,7 +228,7 @@ rel = CVRFRelationship(prodid1, request.form['relationtype'], prodid2) ptree.addRelationship(rel) - return redirect(url_for('document')) + return redirect(url_for('document.view')) @producttree.route('/group//edit', methods=['GET', 'POST']) @document_required @@ -246,7 +246,7 @@ group._productids = [] for productid in request.form.getlist('products'): group.addProductID(productid) - return redirect(url_for('document')) + return redirect(url_for('document.view')) @producttree.route('/group/add', methods=['GET', 'POST']) @document_required @@ -260,4 +260,4 @@ for productid in request.form.getlist('products'): group.addProductID(productid) get_current()._producttree.addGroup(group) - return redirect(url_for('document')) + return redirect(url_for('document.view'))