1 {% extends "inventory/inventory_app.html" %}
6 <a href="{% url htsworkflow.frontend.inventory.views.index %}{{item.uuid}}/print/">Print</a><br />
8 <b>UUID:</b> {{item.uuid}}<br />
9 <b>Barcode ID:</b> {{ item.barcode_id }}<br />
10 <b>Type:</b> {{ item.item_type.name }}<br />
12 <b>Location:</b> {{ item.location.name }}<br />
13 <b>Status: </b> {% if item.status %}{{ item.status.name }}{% else %}N/A{% endif %}<br />
15 {% if item.item_info.model_id %}
16 <b>Model ID:</b> {{ item.item_info.model_id }}<br />
18 {% if item.item_info.part_number %}
19 <b>Part Number:</b> {{ item.item_info.part_number }}<br />
21 {% if item.item_info.lot_number %}
22 <b>Lot Number:</b> {{ item.item_info.lot_number }}<br />
25 {% if item.item_info.url %}
26 <b>Item Website:</b> <a href="{{ item.item_info.url }}">Link</a><br />
28 <b>Vendor:</b> {% if item.item_info.vendor.url %}<a href="{{ item.item_info.vendor.url }}">{% endif %}{{ item.item_info.vendor.name }}{% if item.item_info.vendor.url %}</a>{% endif %}<br />
29 <b>Purchase Date:</b>{% if item.item_info.purchase_date %}{{ item.item_info.purchase_date }}{% else %}N/A{% endif %}<br />
30 <b>Warenty (Months):</b>{% if item.item_info.warenty_months %}{{item.item_info.warenty_months}}{% else %}N/A{% endif %}<br />
32 <b>Item Info Notes:</b>
34 {% if item.item_info.notes %}{{ item.item_info.notes }}{% else %}No notes found{% endif %}
37 <b>Item Specific Notes:</b>
39 {% if item.notes %}{{ item.notes }}{% else %}No notes found{% endif %}
42 <center><div id="lts-grid"></div></center>
45 {% for lts in item.longtermstorage_set.all %}
46 {% for lib in lts.libraries.iterator %}[ "{{ lts.flowcell.flowcell_id }}","{{ lib.id }}","{% for sd in lts.storage_devices.iterator %}{{ sd }}{% if forloop.last %}"{% else %}|{% endif %}{% endfor %}{% if forloop.parentloop.last %}{% if forloop.last %}]{% else %}],{% endif %}{% else %}],{% endif %}
51 var lts_reader = new Ext.data.ArrayReader({}, [
54 {name: 'storage_devices'}
57 var lts_grid = new Ext.grid.GridPanel({
58 store: new Ext.data.GroupingStore({
61 sortInfo: {'field': 'flowcell', 'direction': 'DESC'},
62 groupField: 'flowcell'
66 {id: 'flowcell', header: 'Flowcell', width: 30, sortable: true, dataIndex: 'flowcell', hidden: true},
67 {header: 'Library', width: 30, sortable: true, dataIndex: 'library'},
68 {header: 'Storage Devices', width: 60, sortable: true, dataIndex: 'storage_devices'}
71 view: new Ext.grid.GroupingView({
73 groupTextTpl: '{text} ({[values.rs.length]} {[values.rs.length > 1 ? "Items" : "Item"]})'
80 animCollapisble: true,
82 stateId: 'inventory-item-lts-storage-grid',
83 title: 'Long Term Storage Info',
90 <h3>Item with UUID of {{ uuid }} not found.</h3>