diff --git a/InvenTree/InvenTree/settings.py b/InvenTree/InvenTree/settings.py index 65581eb4e6..e35400a831 100644 --- a/InvenTree/InvenTree/settings.py +++ b/InvenTree/InvenTree/settings.py @@ -28,7 +28,7 @@ SECRET_KEY = key_file.read().strip() # SECURITY WARNING: don't run with debug turned on in production! DEBUG = True -ALLOWED_HOSTS = [] +ALLOWED_HOSTS = ['*'] if DEBUG: # will output to your console diff --git a/InvenTree/company/templates/company/tabs.html b/InvenTree/company/templates/company/tabs.html index 4ad14f6b98..df8b9a4fc9 100644 --- a/InvenTree/company/templates/company/tabs.html +++ b/InvenTree/company/templates/company/tabs.html @@ -12,9 +12,11 @@ {% endif %} {% endif %} - {% if company.is_customer and 0 %} + {% if company.is_customer %} + {% if 0 %} Sales Orders {% endif %} - \ No newline at end of file + {% endif %} + diff --git a/InvenTree/part/views.py b/InvenTree/part/views.py index 5adeafe500..6e3eed583a 100644 --- a/InvenTree/part/views.py +++ b/InvenTree/part/views.py @@ -10,6 +10,7 @@ from django.shortcuts import get_object_or_404 from django.urls import reverse_lazy from django.views.generic import DetailView, ListView from django.forms.models import model_to_dict +from django.forms import HiddenInput from company.models import Company from .models import PartCategory, Part, BomItem @@ -97,7 +98,7 @@ class PartCreate(AjaxCreateView): form = super(AjaxCreateView, self).get_form() # Hide the default_supplier field (there are no matching supplier parts yet!) - del form.fields['default_supplier'] + form.fields['default_supplier'] = HiddenInput() return form @@ -485,11 +486,11 @@ class SupplierPartCreate(AjaxCreateView): if form.initial.get('supplier', None): # Hide the supplier field - form.fields['supplier'].widget.attrs['disabled'] = True + form.fields['supplier'].widget = HiddenInput() if form.initial.get('part', None): # Hide the part field - form.fields['part'].widget.attrs['disabled'] = True + form.fields['part'].widget = HiddenInput() return form diff --git a/InvenTree/stock/views.py b/InvenTree/stock/views.py index a1f0d2335c..3038a843f1 100644 --- a/InvenTree/stock/views.py +++ b/InvenTree/stock/views.py @@ -7,6 +7,7 @@ from __future__ import unicode_literals from django.views.generic import DetailView, ListView from django.forms.models import model_to_dict +from django.forms import HiddenInput from InvenTree.views import AjaxUpdateView, AjaxDeleteView, AjaxCreateView @@ -141,6 +142,9 @@ class StockItemCreate(AjaxCreateView): parts = parts.filter(part=part) form.fields['supplier_part'].queryset = parts + # Hide the 'part' field + form.fields['part'].widget = HiddenInput() + # Otherwise if the user has selected a SupplierPart, we know what Part they meant! elif form['supplier_part'].value() is not None: pass