diff --git a/InvenTree/common/models.py b/InvenTree/common/models.py index fe6ddecbba..fa938e310b 100644 --- a/InvenTree/common/models.py +++ b/InvenTree/common/models.py @@ -1253,7 +1253,14 @@ class InvenTreeUserSetting(BaseInvenTreeSetting): ('MM/DD/YYYY', '02/22/2022'), ('MMM DD YYYY', 'Feb 22 2022'), ] - } + }, + + 'DISPLAY_SCHEDULE_TAB': { + 'name': _('Part Scheduling'), + 'description': _('Display part scheduling information'), + 'default': True, + 'validator': bool, + }, } class Meta: diff --git a/InvenTree/part/templates/part/detail.html b/InvenTree/part/templates/part/detail.html index 9b29c623cd..93b446c4e1 100644 --- a/InvenTree/part/templates/part/detail.html +++ b/InvenTree/part/templates/part/detail.html @@ -37,6 +37,8 @@ +{% settings_value 'DISPLAY_SCHEDULE_TAB' user=request.user as show_scheduling %} +{% if show_scheduling %}
@@ -48,6 +50,7 @@ {% include "part/part_scheduling.html" %}
+{% endif %}
diff --git a/InvenTree/part/templates/part/part_sidebar.html b/InvenTree/part/templates/part/part_sidebar.html index 7876e56fce..08f2018663 100644 --- a/InvenTree/part/templates/part/part_sidebar.html +++ b/InvenTree/part/templates/part/part_sidebar.html @@ -9,7 +9,7 @@ {% trans "Parameters" as text %} {% include "sidebar_item.html" with label="part-parameters" text=text icon="fa-th-list" %} {% if part.is_template %} -{% trans "Variants" as text %} +{% trans "Variants" as text %}F {% include "sidebar_item.html" with label="variants" text=text icon="fa-shapes" %} {% endif %} {% trans "Stock" as text %} @@ -44,8 +44,11 @@ {% trans "Sales Orders" as text %} {% include "sidebar_item.html" with label="sales-orders" text=text icon="fa-truck" %} {% endif %} +{% settings_value 'DISPLAY_SCHEDULE_TAB' user=request.user as show_scheduling %} +{% if show_scheduling %} {% trans "Scheduling" as text %} {% include "sidebar_item.html" with label="scheduling" text=text icon="fa-calendar-alt" %} +{% endif %} {% if part.trackable %} {% trans "Test Templates" as text %} {% include "sidebar_item.html" with label="test-templates" text=text icon="fa-vial" %} diff --git a/InvenTree/templates/InvenTree/settings/user_display.html b/InvenTree/templates/InvenTree/settings/user_display.html index 6432b858a3..f5e74b04c1 100644 --- a/InvenTree/templates/InvenTree/settings/user_display.html +++ b/InvenTree/templates/InvenTree/settings/user_display.html @@ -18,6 +18,7 @@ {% include "InvenTree/settings/setting.html" with key="DATE_DISPLAY_FORMAT" icon="fa-calendar-alt" user_setting=True %} {% include "InvenTree/settings/setting.html" with key="FORMS_CLOSE_USING_ESCAPE" icon="fa-window-close" user_setting=True %} {% include "InvenTree/settings/setting.html" with key="PART_SHOW_QUANTITY_IN_FORMS" icon="fa-hashtag" user_setting=True %} + {% include "InvenTree/settings/setting.html" with key="DISPLAY_SCHEDULE_TAB" icon="fa-calendar-alt" user_setting=True %}