Very basic non-ExtJS version of the inventory page
[htsworkflow.git] / htsworkflow / frontend / templates / inventory / inventory_summary.html
index d057ec9f1703fbd29fd3b52afc4dba01bd313086..3d462ddd4d58cc51ffce4f2e8769b84211e7923c 100644 (file)
         </p>
         <br />
         <center><div id="lts-grid"></div></center>
-        <script>
-                var lts_data = [
-                {% for lts in item.longtermstorage_set.all %}
-                        {% 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 %}
-                        {% endfor %}
-                {% endfor %}
-                ];
-                
-                var lts_reader = new Ext.data.ArrayReader({}, [
-                        {name: 'flowcell'},
-                        {name: 'library'},
-                        {name: 'storage_devices'}
-                ]);
-                
-                var lts_grid = new Ext.grid.GridPanel({
-                        store: new Ext.data.GroupingStore({
-                                reader: lts_reader,
-                                data: lts_data,
-                                sortInfo: {'field': 'flowcell', 'direction': 'DESC'},
-                                groupField: 'flowcell'
-                        }),
-                        
-                        columns: [
-                                {id: 'flowcell', header: 'Flowcell', width: 30, sortable: true, dataIndex: 'flowcell', hidden: true},
-                                {header: 'Library', width: 30, sortable: true, dataIndex: 'library'},
-                                {header: 'Storage Devices', width: 60, sortable: true, dataIndex: 'storage_devices'}
-                        ],
-                        
-                        view: new Ext.grid.GroupingView({
-                                forceFit: true,
-                                groupTextTpl: '{text} ({[values.rs.length]} {[values.rs.length > 1 ? "Items" : "Item"]})'
-                        }),
-                        
-                        frame: true,
-                        width: 700,
-                        autoHeight: true,
-                        collapisble: true,
-                        animCollapisble: true,
-                        stateful: true,
-                        stateId: 'inventory-item-lts-storage-grid',
-                        title: 'Long Term Storage Info',
-                        iconCls: 'icon-grid',
-                        renderTo: 'lts-grid'
-                })
-        </script>
         
 {% else %}
         <h3>Item with UUID of {{ uuid }} not found.</h3>