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 4eaab521ba..7c8c03d484 100644 --- a/InvenTree/company/templates/company/tabs.html +++ b/InvenTree/company/templates/company/tabs.html @@ -6,13 +6,17 @@ Supplier Parts {{ company.part_count }} + {% if 0 %} Purchase Orders {% endif %} + {% endif %} {% if company.is_customer %} + {% if 0 %} Sales Orders {% endif %} + {% endif %} \ No newline at end of file diff --git a/InvenTree/part/views.py b/InvenTree/part/views.py index af8559fb01..1d92ee651a 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 @@ -98,7 +99,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 @@ -457,11 +458,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