Add a per-user setting to enable display of stock in search results

This commit is contained in:
Oliver 2021-10-18 16:23:42 +11:00
parent 4bb0b725da
commit 5802a27fe7
3 changed files with 17 additions and 7 deletions

View File

@ -998,6 +998,13 @@ class InvenTreeUserSetting(BaseInvenTreeSetting):
'validator': [int, MinValueValidator(1)] 'validator': [int, MinValueValidator(1)]
}, },
'SEARCH_SHOW_STOCK_LEVELS': {
'name': _('Search Show Stock'),
'description': _('Display stock levels in search preview window'),
'default': True,
'validator': bool,
},
'PART_SHOW_QUANTITY_IN_FORMS': { 'PART_SHOW_QUANTITY_IN_FORMS': {
'name': _('Show Quantity in Forms'), 'name': _('Show Quantity in Forms'),
'description': _('Display available part quantity in some forms'), 'description': _('Display available part quantity in some forms'),

View File

@ -16,6 +16,7 @@
{% include "InvenTree/settings/header.html" %} {% include "InvenTree/settings/header.html" %}
<tbody> <tbody>
{% include "InvenTree/settings/setting.html" with key="SEARCH_PREVIEW_RESULTS" user_setting=True icon='fa-search' %} {% include "InvenTree/settings/setting.html" with key="SEARCH_PREVIEW_RESULTS" user_setting=True icon='fa-search' %}
{% include "InvenTree/settings/setting.html" with key="SEARCH_SHOW_STOCK_LEVELS" user_setting=True icon='fa-boxes' %}
</tbody> </tbody>
</table> </table>
</div> </div>

View File

@ -168,12 +168,14 @@ function inventreeDocReady() {
html += '</span>'; html += '</span>';
html += partStockLabel( if (user_settings.SEARCH_SHOW_STOCK_LEVELS) {
item.data, html += partStockLabel(
{ item.data,
label_class: 'label-right', {
} label_class: 'label-right',
); }
);
}
html += '</a>'; html += '</a>';