2017-02-16 01:01:36 +00:00
{% extends "base.html" %}
{% block content %}
< ol class = "breadcrumb" >
2020-05-11 18:26:59 +00:00
< li > < a href = "/item/" > All< / a > < / li >
2017-02-16 01:01:36 +00:00
{% for ancestor in ancestors %}
< li > < a href = "{{ ancestor.get_absolute_url }}" > {{ ancestor.name }}< / a > < / li >
{% endfor %}
< li class = "active" > {{ item.name }}< / li >
< / ol >
2017-02-28 23:16:10 +00:00
< h2 >
< small class = "pull-right" > < a href = "{% url 'admin:storage_item_change' item.pk %}" > < span class = "glyphicon glyphicon-pencil" > < / span > < / a > < / small >
2017-10-24 18:59:08 +00:00
{% include "widgets/categoryicon.html" with category=item.primary_category %}
2020-05-11 17:42:25 +00:00
{{ item.name }}
2017-02-28 23:16:10 +00:00
< / h2 >
2017-02-16 01:01:36 +00:00
< div class = "row" >
< div class = "col-md-4" >
2017-10-07 19:32:29 +00:00
< table class = "table table-hover table-striped" >
{% if item.owner %}
< tr > < td > owner< / td > < td > {{ item.owner }}< / td > < / tr >
{% endif %}
2020-05-11 18:09:02 +00:00
{% if item.state != "present" %}
2017-10-07 19:32:29 +00:00
< tr > < td > state< / td > < td > {{ item.state }}< / td > < / tr >
2020-05-11 18:09:02 +00:00
{% endif %}
2017-10-07 19:32:29 +00:00
{% if item.taken_by %}
< tr > < td > taken by< / td > < td > {{ item.taken_by }}< / td > < / tr >
{% endif %}
{% if item.taken_on %}
< tr > < td > taken on< / td > < td > {{ item.taken_on }}< / td > < / tr >
{% endif %}
{% if item.taken_until %}
< tr > < td > taken until< / td > < td > {{ item.taken_until }}< / td > < / tr >
{% endif %}
2020-05-11 17:42:25 +00:00
2020-05-11 18:09:02 +00:00
<!-- no one cares, except for dev? -->
<!-- <tr><td>pk</td><td><small>{{ item.pk }}</small></td></tr> -->
2017-10-07 19:32:29 +00:00
< / table >
2020-05-11 18:09:02 +00:00
{% if labels and not has_one_label %}
< h3 > Labels< / h3 >
{% endif %}
< iframe name = "printframe" style = "display: none" > < / iframe >
{% for label in labels %}
< div class = "label-item" >
< form action = "/api/1/labels/{{ label.id }}/print/?quantity=2" method = "POST" target = "printframe" onsubmit = "return confirm('Want to print 2 labels?')" style = "display:inline-block" >
{% csrf_token %}
< button class = "btn btn-default btn-lg btn-primary" > < i class = "glyphicon glyphicon-print" > < / i > PRINT x 2< / button >
< / form >
< form action = "/api/1/labels/{{ label.id }}/print" method = "POST" target = "printframe" onsubmit = "return confirm('Want to print this labels?')" style = "display:inline-block" >
{% csrf_token %}
< button class = "btn btn-default btn-lg" > < i class = "glyphicon glyphicon-print" > < / i > < / button >
{% if not has_one_label %}
< code > {{ label.id }}< / code >
{% endif %}
< / form >
< / div >
{% endfor %}
2020-05-11 17:42:25 +00:00
{% if item.props.items %}
2017-02-28 23:16:10 +00:00
< h3 > Properties< / h3 >
2017-02-16 01:01:36 +00:00
< table class = "table table-hover table-striped" >
< thead >
< tr >
< th > key< / th >
< th > value< / th >
< / tr >
< / thead >
{% for k, v in item.props.items %}
2017-02-28 23:16:10 +00:00
< tr > < td > {{ k }}< / td > < td > {{ v|urlize }}< / td > < / tr >
2017-02-16 01:01:36 +00:00
{% endfor %}
< / table >
2020-05-11 17:42:25 +00:00
{% endif %}
2017-02-28 23:16:10 +00:00
2017-10-24 18:59:08 +00:00
{% if categories %}
< h3 > Categories< / h3 >
< table class = "table table-hover table-striped" >
{% for category in categories %}
< tr >
< td style = "padding: 0px 8px; width: 2rem;" >
{% include "widgets/categoryicon.html" with category=category %}
< / td >
< td >
{{ category.name }}
< / td >
< / tr >
{% endfor %}
< / table >
{% endif %}
2017-02-28 23:16:10 +00:00
{% if images %}
< h3 > Photos< / h3 >
< div class = "row" >
{% for image in images %}
< div class = "col-md-6" >
< a href = "{{ image.image.url }}" >
< img src = "{{ image.image.url }}" class = "img-responsive img-thumbnail" / >
< / a >
< / div >
{% endfor %}
< / div >
2017-02-16 01:01:36 +00:00
{% endif %}
2017-04-28 12:14:27 +00:00
2017-10-24 18:59:58 +00:00
{% if history %}
2020-05-11 18:55:57 +00:00
< div class = "row" style = "margin-top: 20px" >
< div class = "col-md-6" >
< a class = "btn btn-default btn-sm" data-toggle = "collapse" data-target = "#hs-item-history" > Toggle changes< / a >
< / div >
< / div >
< div id = "hs-item-history" class = "collapse" >
2017-10-24 18:59:58 +00:00
< h3 > Changes< / h3 >
< table class = "table table-striped table-hover" >
{% for entry in history %}
< tr >
< td class = "{% if entry.is_addition %}text-success{% endif %}" >
< b > {{ entry.user }}< / b >
< small > @ {{ entry.action_time }}< / small > < br / >
{{ entry.get_change_message }}< / td >
< / tr >
{% endfor %}
< / table >
2020-05-11 18:55:57 +00:00
< / div >
2017-10-24 18:59:58 +00:00
{% endif %}
2017-02-16 01:01:36 +00:00
< / div >
2017-02-28 23:16:10 +00:00
< div class = "col-md-8" >
2017-10-07 20:29:28 +00:00
{% if item.description %}
{% load md2 %}
{{ item.description|markdown:"code-color" }}
{% endif %}
2017-02-28 23:16:10 +00:00
2020-05-11 18:55:57 +00:00
< h3 > What's inside?< / h3 >
2017-10-24 18:59:08 +00:00
{% include "widgets/itemlist.html" with list=children|dictsort:"name" item=item %}
2017-02-28 23:16:10 +00:00
< / div >
< / div >
2017-02-16 01:01:36 +00:00
{% endblock %}