PEP fixes

This commit is contained in:
Oliver Walters 2020-04-23 21:48:39 +10:00
parent e5fa94b4f8
commit 2c9b112562
6 changed files with 17 additions and 7 deletions

View File

@ -140,6 +140,7 @@ class SalesOrderStatus(StatusCode):
RETURNED: "warning", RETURNED: "warning",
} }
class StockStatus(StatusCode): class StockStatus(StatusCode):
OK = 10 # Item is OK OK = 10 # Item is OK

View File

@ -13,7 +13,6 @@ from django.urls import reverse
from django.forms import HiddenInput from django.forms import HiddenInput
from InvenTree.views import AjaxCreateView, AjaxUpdateView, AjaxDeleteView from InvenTree.views import AjaxCreateView, AjaxUpdateView, AjaxDeleteView
from InvenTree.status_codes import PurchaseOrderStatus
from InvenTree.helpers import str2bool from InvenTree.helpers import str2bool
from common.models import Currency from common.models import Currency

View File

@ -412,7 +412,7 @@ class SalesOrderCancel(AjaxUpdateView):
valid = False valid = False
if not confirm: if not confirm:
forms.errors['confirm'] = [_('Confirm order cancellation')] form.errors['confirm'] = [_('Confirm order cancellation')]
else: else:
valid = True valid = True

View File

@ -30,7 +30,16 @@ def build_status(key, *args, **kwargs):
return mark_safe(BuildStatus.render(key)) return mark_safe(BuildStatus.render(key))
@register.simple_tag @register.simple_tag(takes_context=True)
def sales_order_codes(*args, **kwargs): def load_status_codes(context):
print("doing") """
return "hello world" Make the various StatusCodes available to the page context
"""
context['purchase_order_status_codes'] = PurchaseOrderStatus.list()
context['sales_order_status_codes'] = SalesOrderStatus.list()
context['stock_status_codes'] = StockStatus.list()
context['build_status_codes'] = BuildStatus.list()
# Need to return something as the result is rendered to the page
return ''

View File

@ -38,7 +38,6 @@ from InvenTree.views import AjaxView, AjaxCreateView, AjaxUpdateView, AjaxDelete
from InvenTree.views import QRCodeView from InvenTree.views import QRCodeView
from InvenTree.helpers import DownloadFile, str2bool from InvenTree.helpers import DownloadFile, str2bool
from InvenTree.status_codes import PurchaseOrderStatus, BuildStatus
class PartIndex(ListView): class PartIndex(ListView):

View File

@ -1,6 +1,8 @@
{% load i18n %} {% load i18n %}
{% load status_codes %} {% load status_codes %}
{% load_status_codes %}
<script type='text/javascript'> <script type='text/javascript'>
{% include "status_codes.html" with label='stock' options=stock_status_codes %} {% include "status_codes.html" with label='stock' options=stock_status_codes %}