2
0
mirror of https://github.com/inventree/InvenTree.git synced 2025-08-10 22:00:56 +00:00

Move view mixin to plugin.views

This commit is contained in:
Oliver Walters
2022-05-07 22:33:30 +10:00
parent 9f15dd8e2a
commit 06e79ee91b
7 changed files with 66 additions and 50 deletions

View File

@@ -17,15 +17,16 @@ import requests
import io
from InvenTree.views import AjaxUpdateView
from InvenTree.views import InvenTreeRoleMixin, InvenTreePluginMixin
from InvenTree.views import InvenTreeRoleMixin
from .models import Company
from .models import ManufacturerPart
from .models import SupplierPart
from .forms import CompanyImageDownloadForm
from plugin.views import InvenTreePluginViewMixin
class CompanyIndex(InvenTreeRoleMixin, ListView):
""" View for displaying list of companies
@@ -104,7 +105,7 @@ class CompanyIndex(InvenTreeRoleMixin, ListView):
return queryset
class CompanyDetail(InvenTreePluginMixin, DetailView):
class CompanyDetail(InvenTreePluginViewMixin, DetailView):
""" Detail view for Company object """
context_obect_name = 'company'
template_name = 'company/detail.html'
@@ -196,7 +197,7 @@ class CompanyImageDownloadFromURL(AjaxUpdateView):
)
class ManufacturerPartDetail(InvenTreePluginMixin, DetailView):
class ManufacturerPartDetail(InvenTreePluginViewMixin, DetailView):
""" Detail view for ManufacturerPart """
model = ManufacturerPart
template_name = 'company/manufacturer_part_detail.html'
@@ -210,7 +211,7 @@ class ManufacturerPartDetail(InvenTreePluginMixin, DetailView):
return ctx
class SupplierPartDetail(InvenTreePluginMixin, DetailView):
class SupplierPartDetail(InvenTreePluginViewMixin, DetailView):
""" Detail view for SupplierPart """
model = SupplierPart
template_name = 'company/supplier_part_detail.html'