-
{% trans "Installed Stock Items" %}
+
+
{% trans "Installed Stock Items" %}
+ {% include "spacer.html" %}
+
+
+
+
-
diff --git a/InvenTree/templates/js/translated/attachment.js b/InvenTree/templates/js/translated/attachment.js
index 88c73ed3e3..5ff5786588 100644
--- a/InvenTree/templates/js/translated/attachment.js
+++ b/InvenTree/templates/js/translated/attachment.js
@@ -27,7 +27,7 @@ function loadAttachmentTable(url, options) {
return '{% trans "No attachments found" %}';
},
sortable: true,
- search: false,
+ search: true,
queryParams: options.filters || {},
onPostBody: function() {
// Add callback for 'edit' button
@@ -58,12 +58,16 @@ function loadAttachmentTable(url, options) {
var fn = value.toLowerCase();
- if (fn.endsWith('.pdf')) {
+ if (fn.endsWith('.csv')) {
+ icon = 'fa-file-csv';
+ } else if (fn.endsWith('.pdf')) {
icon = 'fa-file-pdf';
} else if (fn.endsWith('.xls') || fn.endsWith('.xlsx')) {
icon = 'fa-file-excel';
} else if (fn.endsWith('.doc') || fn.endsWith('.docx')) {
icon = 'fa-file-word';
+ } else if (fn.endsWith('.zip') || fn.endsWith('.7z')) {
+ icon = 'fa-file-archive';
} else {
var images = ['.png', '.jpg', '.bmp', '.gif', '.svg', '.tif'];
diff --git a/InvenTree/templates/js/translated/stock.js b/InvenTree/templates/js/translated/stock.js
index 318d290305..ce351219af 100644
--- a/InvenTree/templates/js/translated/stock.js
+++ b/InvenTree/templates/js/translated/stock.js
@@ -453,14 +453,14 @@ function removeStockRow(e) {
function passFailBadge(result) {
if (result) {
- return `
{% trans "PASS" %}`;
+ return `
{% trans "PASS" %}`;
} else {
- return `
{% trans "FAIL" %}`;
+ return `
{% trans "FAIL" %}`;
}
}
function noResultBadge() {
- return `
{% trans "NO RESULT" %}`;
+ return `
{% trans "NO RESULT" %}`;
}
function formatDate(row) {