alias add-slug to add-by-slug
Nobody was really picking. Slug can be assigned to existing item by editing it (possibly button to scan-in-web on the item's page). This skips a page load + button press, and speeds up inventorying. Aliasing done on goredirect side.
This commit is contained in:
@@ -256,15 +256,6 @@ def save_inventory_item(item_id=None, **_):
|
|||||||
return render_template("inventory_edit.html", **locals())
|
return render_template("inventory_edit.html", **locals())
|
||||||
return redirect("/m/inventory/%s/view" % item_id)
|
return redirect("/m/inventory/%s/view" % item_id)
|
||||||
|
|
||||||
@page_inventory.route("/m/inventory/add-slug/<slug>", methods=['GET'])
|
|
||||||
@login_required
|
|
||||||
def add_inventory_slug(slug):
|
|
||||||
slug_item = db.inventory.find_one({ "shortener.slug": slug })
|
|
||||||
if slug_item:
|
|
||||||
return redirect("/m/inventory/%s/view" % slug_item["_id"])
|
|
||||||
return render_template("inventory_add_slug.html", **locals())
|
|
||||||
|
|
||||||
|
|
||||||
def is_image_ext(filename):
|
def is_image_ext(filename):
|
||||||
return '.' in filename and \
|
return '.' in filename and \
|
||||||
filename.rsplit('.', 1)[1].lower() in ["jpg", "jpeg"]
|
filename.rsplit('.', 1)[1].lower() in ["jpg", "jpeg"]
|
||||||
|
@@ -1,20 +0,0 @@
|
|||||||
{% extends 'base.html' %}
|
|
||||||
{% block content %}
|
|
||||||
<div class="container">
|
|
||||||
|
|
||||||
<h3>New sticker: {{ slug }}</h3>
|
|
||||||
<p>
|
|
||||||
You are adding a new sticker to the collection.
|
|
||||||
It can be assigned to an existing item or a new item can be created.
|
|
||||||
</p>
|
|
||||||
<h3>Actions</h3>
|
|
||||||
<div class="row">
|
|
||||||
<a href="/m/inventory/add-by-slug/{{ slug }}" class="waves-effect waves-light btn">Add new item</a>
|
|
||||||
</div>
|
|
||||||
<div class="row">
|
|
||||||
<a href="/m/inventory/assign-slug/{{ slug }}" class="waves-effect waves-light btn">Assign to existing item</a>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
{% endblock %}
|
|
||||||
|
|
Reference in New Issue
Block a user