Coverage for /media/ldata/code/tendril/tendril/frontend/blueprints/indent/views.py : 0%

Hot-keys on this page
r m x p toggle line displays
j k next/prev highlighted chunk
0 (zero) top of page
1 (one) first highlighted chunk
#!/usr/bin/env python # encoding: utf-8
# Copyright (C) 2015 Chintalagiri Shashank # # This file is part of tendril. # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU Affero General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU Affero General Public License for more details. # # You should have received a copy of the GNU Affero General Public License # along with this program. If not, see <http://www.gnu.org/licenses/>.
""" Docstring for views """
from flask import render_template from flask_user import login_required
from . import indent as blueprint
from tendril.dox import indent as dxindent from tendril.utils.fsutils import Crumb
@blueprint.route('/<indent_sno>') @blueprint.route('/') @login_required def indent(indent_sno=None): # Presently only supports getting the latest result. A way to allow # any result to be retrieved would be nice. if indent_sno is None: docs = dxindent.get_all_indents() stage = {'docs': docs, 'crumbroot': '/inventory', 'breadcrumbs': [Crumb(name="Inventory", path="/"), Crumb(name="Indent", path="indent/")], } return render_template('indent.html', stage=stage, pagetitle="All Indents") else: docs = dxindent.get_indent_docs(indent_sno)
prod_sno = dxindent.get_indent_production_order(serialno=indent_sno) cobom = dxindent.get_indent_cobom(serialno=indent_sno) stage = {'docs': docs, 'indent_sno': indent_sno, 'prod_sno': prod_sno, 'cobom': cobom, 'crumbroot': '/inventory', 'breadcrumbs': [Crumb(name="Inventory", path="/"), Crumb(name="Indent", path="indent/"), Crumb(name=indent_sno, path="indent/" + indent_sno)], # noqa } return render_template('indent_detail.html', stage=stage, pagetitle="Stock Indent " + indent_sno) |