Пример #1
0
def index():
    return render_template(pages["suppliers"]["template"],
                           title=pages["suppliers"]["title"],
                           is_logged=is_logged(),
                           is_admin=is_admin(),
                           suppliers=MessagePacket.generate(
                               Contragent.get_all_suppliers()))
Пример #2
0
def index():
    if not is_admin():
        abort(405)
    return render_template(pages["users"]["template"],
                           title=pages["users"]["title"],
                           is_logged=is_logged(),
                           is_admin=is_admin(),
                           users=MessagePacket.generate(User.getall()))
Пример #3
0
def delivery_edit(delivery_id):
	if delivery_id is None or delivery_id < 1:
		abort(404)
	else:
		return render_template("delivery_details.html", title = "{0}: {1}".format(strings.DELIVERIES_EDIT, delivery_id),
		                       is_logged = is_logged(), is_admin = is_admin(),
		                       delivery = MessagePacket.generate(Delivery.getdetails(delivery_id)),
		                       products = MessagePacket.generate(Product.getallshort()),
		                       contragents = MessagePacket.generate(Contragent.getallshort()))
Пример #4
0
def supplier_edit(supplier_id):
    if not supplier_id or supplier_id < 1:
        abort(404)
    else:
        supplier = Contragent.getdetails(supplier_id)
        return render_template("supplier_details.html",
                               title="{0}: {1}".format(strings.SUPPLIERS_EDIT,
                                                       supplier.get("Name")),
                               is_logged=is_logged(),
                               is_admin=is_admin(),
                               supplier=MessagePacket.generate(supplier))
Пример #5
0
def contragent_edit(contragent_id):
    if not contragent_id or contragent_id < 1:
        abort(404)
    else:
        contragent = Contragent.getdetails(contragent_id)
        return render_template("contragent_details.html",
                               title="{0}: {1}".format(strings.EDIT_CONTRAGENT,
                                                       contragent.get("Name")),
                               is_logged=is_logged(),
                               is_admin=is_admin(),
                               contragent=MessagePacket.generate(contragent))
Пример #6
0
def edit(ingredient_id):
    if not ingredient_id or ingredient_id < 1:
        abort(404)
    else:
        ingredient = Ingredient.getdetails(ingredient_id)
        return render_template(
            pages["ingredients"]["details"],
            title="{0}: {1}".format(strings.INGREDIENTS_EDIT,
                                    ingredient.get("Name")),
            is_logged=is_logged(),
            is_admin=is_admin(),
            ingredient=MessagePacket.generate(ingredient),
            commons=MessagePacket.generate(CommonName.getall()),
            measures=MessagePacket.generate(Measure.getall()))
Пример #7
0
def new():
    return render_template("supplier_details.html",
                           title=strings.SUPPLIERS_NEW,
                           is_logged=is_logged(),
                           is_admin=is_admin())
Пример #8
0
def listshort():
    if not is_logged():
        abort(401)
    return make_response(jsonify(contragents=Contragent.getallshort()), 200)
Пример #9
0
def new():
    return render_template("contragent_details.html",
                           title=strings.NEW_CONTRAGENT,
                           is_logged=is_logged(),
                           is_admin=is_admin())
Пример #10
0
def new():
	return render_template("delivery_details.html", title = strings.DELIVERIES_NEW, is_logged = is_logged(),
	                       is_admin = is_admin(), products = MessagePacket.generate(Product.getallshort()),
	                       contragents = MessagePacket.generate(Contragent.getallshort()))
Пример #11
0
def index():
	return render_template(pages["deliveries"]["template"], title = pages["deliveries"]["title"],
	                       is_logged = is_logged(), is_admin = is_admin(),
	                       deliveries = MessagePacket.generate(Delivery.getall()))