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