Skip to content
Snippets Groups Projects
Commit ae94995e authored by Julian's avatar Julian
Browse files

Add small labels

parent 73566fee
Branches
No related tags found
No related merge requests found
...@@ -166,6 +166,22 @@ def item_print_label(item_id): ...@@ -166,6 +166,22 @@ def item_print_label(item_id):
def item_html_label(item_id): def item_html_label(item_id):
return render_template('item/label.html', item=Item.query.get_or_404(item_id)) return render_template('item/label.html', item=Item.query.get_or_404(item_id))
@app.route('/item/<item_id>/smalllabel')
def item_smalllabel(item_id):
return render_pdf(render_template('item/smalllabel.html', item=Item.query.get_or_404(item_id)))
@app.route('/item/<item_id>/print_smalllabel')
def item_print_smalllabel(item_id):
item = Item.query.get_or_404(item_id)
resp = render_pdf(render_template('item/smalllabel.html', item=item))
print_pdf(resp.data, app.config['LABEL_PRINTER_URL'])
flash('Print job submitted')
return redirect(url_for('item_view', item_id=item.id))
@app.route('/item/<item_id>/html_smalllabel')
def item_html_smalllabel(item_id):
return render_template('item/smalllabel.html', item=Item.query.get_or_404(item_id))
@app.route('/item/<item_id>/edit', methods=['GET', 'POST']) @app.route('/item/<item_id>/edit', methods=['GET', 'POST'])
def item_edit(item_id): def item_edit(item_id):
item = Item.query.get_or_404(item_id) item = Item.query.get_or_404(item_id)
......
...@@ -19,7 +19,9 @@ ...@@ -19,7 +19,9 @@
<span class="visually-hidden">Toggle Dropdown</span> <span class="visually-hidden">Toggle Dropdown</span>
</button> </button>
<ul class="dropdown-menu"> <ul class="dropdown-menu">
<a href="{{ url_for('item_print_label', item_id=item.id) }}" class="dropdown-item">Print Label</a> <a href="{{ url_for('item_print_label', item_id=item.id) }}" class="dropdown-item">Print label</a>
<a href="{{ url_for('item_smalllabel', item_id=item.id) }}" class="dropdown-item">Download small label</a>
<a href="{{ url_for('item_print_smalllabel', item_id=item.id) }}" class="dropdown-item">Print small label</a>
</ul> </ul>
</div> </div>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment