@ -7,9 +7,11 @@ from rest_framework.reverse import reverse
|
|||||||
|
|
||||||
from access.models.tenancy import TenancyObject
|
from access.models.tenancy import TenancyObject
|
||||||
|
|
||||||
|
from assistance.models.knowledge_base import KnowledgeBase
|
||||||
|
|
||||||
from core.lib.feature_not_used import FeatureNotUsed
|
from core.lib.feature_not_used import FeatureNotUsed
|
||||||
from core.middleware.get_request import get_request
|
from core.middleware.get_request import get_request
|
||||||
from core.models.ticket.ticket import Ticket, KnowledgeBase
|
from core.models.ticket.ticket import Ticket
|
||||||
|
|
||||||
deleted_model = dispatch.Signal()
|
deleted_model = dispatch.Signal()
|
||||||
|
|
||||||
|
@ -4,8 +4,8 @@ from drf_spectacular.utils import extend_schema, extend_schema_view, OpenApiPara
|
|||||||
|
|
||||||
from api.viewsets.common import ModelListRetrieveDeleteViewSet
|
from api.viewsets.common import ModelListRetrieveDeleteViewSet
|
||||||
|
|
||||||
|
from core.models.ticket.ticket import Ticket
|
||||||
from core.serializers.ticket_related import ( # pylint: disable=W0611:unused-import
|
from core.serializers.ticket_related import ( # pylint: disable=W0611:unused-import
|
||||||
Ticket,
|
|
||||||
RelatedTickets,
|
RelatedTickets,
|
||||||
RelatedTicketModelSerializer,
|
RelatedTicketModelSerializer,
|
||||||
RelatedTicketViewSerializer,
|
RelatedTicketViewSerializer,
|
||||||
|
@ -1,2 +1,2 @@
|
|||||||
from .device_software_history import DeviceSoftwareHistory
|
from .device_software_history import DeviceSoftwareHistory # pylint: disable=W0611:unused-import
|
||||||
from .itam_asset_base import ITAMAssetBase
|
from .itam_asset_base import ITAMAssetBase # pylint: disable=W0611:unused-import
|
||||||
|
@ -9,10 +9,8 @@ from django.dispatch import receiver
|
|||||||
from django.forms import ValidationError
|
from django.forms import ValidationError
|
||||||
|
|
||||||
from rest_framework import serializers
|
from rest_framework import serializers
|
||||||
from rest_framework.reverse import reverse
|
|
||||||
|
|
||||||
from access.fields import *
|
from access.fields import *
|
||||||
from access.models.tenancy import TenancyObject
|
|
||||||
|
|
||||||
from centurion.helpers.merge_software import merge_software
|
from centurion.helpers.merge_software import merge_software
|
||||||
|
|
||||||
|
@ -2,8 +2,6 @@ from django.db import models
|
|||||||
|
|
||||||
from itam.models.device_common import DeviceCommonFieldsName
|
from itam.models.device_common import DeviceCommonFieldsName
|
||||||
|
|
||||||
from access.models.tenancy import TenancyObject
|
|
||||||
|
|
||||||
from core.mixin.history_save import SaveHistory
|
from core.mixin.history_save import SaveHistory
|
||||||
from core.models.manufacturer import Manufacturer
|
from core.models.manufacturer import Manufacturer
|
||||||
|
|
||||||
|
@ -1,16 +1,13 @@
|
|||||||
import json
|
import json
|
||||||
|
|
||||||
from drf_spectacular.utils import extend_schema, extend_schema_view, OpenApiResponse
|
|
||||||
|
|
||||||
from rest_framework.reverse import reverse
|
from rest_framework.reverse import reverse
|
||||||
from rest_framework import serializers
|
from rest_framework import serializers
|
||||||
|
|
||||||
from access.serializers.organization import TenantBaseSerializer
|
from access.serializers.organization import TenantBaseSerializer
|
||||||
|
|
||||||
from api.serializers import common
|
from api.serializers import common
|
||||||
from api.viewsets.common import ModelViewSet
|
|
||||||
|
|
||||||
from core.fields.icon import Icon, IconField
|
from core.fields.icon import IconField
|
||||||
|
|
||||||
from itam.models.device import Device
|
from itam.models.device import Device
|
||||||
from itam.serializers.device_model import DeviceModelBaseSerializer
|
from itam.serializers.device_model import DeviceModelBaseSerializer
|
||||||
|
@ -1,5 +1,3 @@
|
|||||||
from rest_framework.reverse import reverse
|
|
||||||
|
|
||||||
from rest_framework import serializers
|
from rest_framework import serializers
|
||||||
|
|
||||||
from access.serializers.organization import TenantBaseSerializer
|
from access.serializers.organization import TenantBaseSerializer
|
||||||
|
@ -1,7 +1,4 @@
|
|||||||
from centurion.serializers.user import UserBaseSerializer
|
|
||||||
|
|
||||||
from core.serializers.model_notes import (
|
from core.serializers.model_notes import (
|
||||||
ModelNotes,
|
|
||||||
ModelNoteBaseSerializer,
|
ModelNoteBaseSerializer,
|
||||||
ModelNoteModelSerializer,
|
ModelNoteModelSerializer,
|
||||||
ModelNoteViewSerializer
|
ModelNoteViewSerializer
|
||||||
|
@ -1,14 +1,4 @@
|
|||||||
from rest_framework.reverse import reverse
|
|
||||||
from rest_framework import serializers
|
|
||||||
|
|
||||||
from access.serializers.organization import TenantBaseSerializer
|
|
||||||
|
|
||||||
from api.serializers import common
|
|
||||||
|
|
||||||
from centurion.serializers.user import UserBaseSerializer
|
|
||||||
|
|
||||||
from core.serializers.model_notes import (
|
from core.serializers.model_notes import (
|
||||||
ModelNotes,
|
|
||||||
ModelNoteBaseSerializer,
|
ModelNoteBaseSerializer,
|
||||||
ModelNoteModelSerializer,
|
ModelNoteModelSerializer,
|
||||||
ModelNoteViewSerializer
|
ModelNoteViewSerializer
|
||||||
@ -17,7 +7,6 @@ from core.serializers.model_notes import (
|
|||||||
from itam.models.device_notes import (
|
from itam.models.device_notes import (
|
||||||
DeviceNotes
|
DeviceNotes
|
||||||
)
|
)
|
||||||
from itam.serializers.device import DeviceBaseSerializer
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -1,5 +1,4 @@
|
|||||||
from rest_framework import serializers
|
from rest_framework import serializers
|
||||||
from rest_framework.fields import empty
|
|
||||||
from rest_framework.reverse import reverse
|
from rest_framework.reverse import reverse
|
||||||
|
|
||||||
from access.serializers.organization import TenantBaseSerializer
|
from access.serializers.organization import TenantBaseSerializer
|
||||||
@ -7,11 +6,10 @@ from access.serializers.organization import TenantBaseSerializer
|
|||||||
from api.serializers import common
|
from api.serializers import common
|
||||||
|
|
||||||
from core import exceptions as centurion_exception
|
from core import exceptions as centurion_exception
|
||||||
from core.fields.badge import Badge, BadgeField
|
|
||||||
|
|
||||||
from itam.models.device import Device, DeviceOperatingSystem
|
from itam.models.device import Device, DeviceOperatingSystem
|
||||||
from itam.serializers.device import DeviceBaseSerializer
|
from itam.serializers.device import DeviceBaseSerializer
|
||||||
from itam.serializers.operating_system_version import OperatingSystem, OperatingSystemVersionBaseSerializer
|
from itam.serializers.operating_system_version import OperatingSystemVersionBaseSerializer
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -1,5 +1,4 @@
|
|||||||
from rest_framework import serializers
|
from rest_framework import serializers
|
||||||
from rest_framework.fields import empty
|
|
||||||
from rest_framework.reverse import reverse
|
from rest_framework.reverse import reverse
|
||||||
|
|
||||||
from access.serializers.organization import TenantBaseSerializer
|
from access.serializers.organization import TenantBaseSerializer
|
||||||
@ -7,7 +6,7 @@ from access.serializers.organization import TenantBaseSerializer
|
|||||||
from api.serializers import common
|
from api.serializers import common
|
||||||
|
|
||||||
from core import exceptions as centurion_exception
|
from core import exceptions as centurion_exception
|
||||||
from core.fields.badge import Badge, BadgeField
|
from core.fields.badge import BadgeField
|
||||||
|
|
||||||
from itam.models.device import Device, DeviceSoftware
|
from itam.models.device import Device, DeviceSoftware
|
||||||
from itam.serializers.device import DeviceBaseSerializer
|
from itam.serializers.device import DeviceBaseSerializer
|
||||||
|
@ -1,4 +1,3 @@
|
|||||||
from rest_framework.reverse import reverse
|
|
||||||
from rest_framework import serializers
|
from rest_framework import serializers
|
||||||
|
|
||||||
from access.serializers.organization import TenantBaseSerializer
|
from access.serializers.organization import TenantBaseSerializer
|
||||||
|
@ -1,7 +1,4 @@
|
|||||||
from centurion.serializers.user import UserBaseSerializer
|
|
||||||
|
|
||||||
from core.serializers.model_notes import (
|
from core.serializers.model_notes import (
|
||||||
ModelNotes,
|
|
||||||
ModelNoteBaseSerializer,
|
ModelNoteBaseSerializer,
|
||||||
ModelNoteModelSerializer,
|
ModelNoteModelSerializer,
|
||||||
ModelNoteViewSerializer
|
ModelNoteViewSerializer
|
||||||
@ -10,7 +7,6 @@ from core.serializers.model_notes import (
|
|||||||
from itam.models.device_type_notes import (
|
from itam.models.device_type_notes import (
|
||||||
DeviceTypeNotes
|
DeviceTypeNotes
|
||||||
)
|
)
|
||||||
from itam.serializers.device import DeviceBaseSerializer
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -1,5 +1,4 @@
|
|||||||
from django.db.models import Q
|
from django.db.models import Q
|
||||||
from django.urls import reverse
|
|
||||||
|
|
||||||
from rest_framework import serializers
|
from rest_framework import serializers
|
||||||
|
|
||||||
|
@ -1,8 +1,4 @@
|
|||||||
|
|
||||||
from centurion.serializers.user import UserBaseSerializer
|
|
||||||
|
|
||||||
from core.serializers.model_notes import (
|
from core.serializers.model_notes import (
|
||||||
ModelNotes,
|
|
||||||
ModelNoteBaseSerializer,
|
ModelNoteBaseSerializer,
|
||||||
ModelNoteModelSerializer,
|
ModelNoteModelSerializer,
|
||||||
ModelNoteViewSerializer
|
ModelNoteViewSerializer
|
||||||
|
@ -1,13 +1,9 @@
|
|||||||
from rest_framework.reverse import reverse
|
|
||||||
|
|
||||||
from rest_framework import serializers
|
from rest_framework import serializers
|
||||||
|
|
||||||
from access.serializers.organization import TenantBaseSerializer
|
from access.serializers.organization import TenantBaseSerializer
|
||||||
|
|
||||||
from api.serializers import common
|
from api.serializers import common
|
||||||
|
|
||||||
from core.serializers.manufacturer import ManufacturerBaseSerializer
|
|
||||||
|
|
||||||
from itam.models.operating_system import OperatingSystem, OperatingSystemVersion
|
from itam.models.operating_system import OperatingSystem, OperatingSystemVersion
|
||||||
from itam.serializers.operating_system import OperatingSystemBaseSerializer
|
from itam.serializers.operating_system import OperatingSystemBaseSerializer
|
||||||
|
|
||||||
|
@ -1,8 +1,4 @@
|
|||||||
|
|
||||||
from centurion.serializers.user import UserBaseSerializer
|
|
||||||
|
|
||||||
from core.serializers.model_notes import (
|
from core.serializers.model_notes import (
|
||||||
ModelNotes,
|
|
||||||
ModelNoteBaseSerializer,
|
ModelNoteBaseSerializer,
|
||||||
ModelNoteModelSerializer,
|
ModelNoteModelSerializer,
|
||||||
ModelNoteViewSerializer
|
ModelNoteViewSerializer
|
||||||
|
@ -1,12 +1,9 @@
|
|||||||
from rest_framework.reverse import reverse
|
|
||||||
from rest_framework import serializers
|
from rest_framework import serializers
|
||||||
|
|
||||||
from access.serializers.organization import TenantBaseSerializer
|
from access.serializers.organization import TenantBaseSerializer
|
||||||
|
|
||||||
from api.serializers import common
|
from api.serializers import common
|
||||||
|
|
||||||
from core.serializers.manufacturer import ManufacturerBaseSerializer
|
|
||||||
|
|
||||||
from itam.models.software import SoftwareCategory
|
from itam.models.software import SoftwareCategory
|
||||||
|
|
||||||
|
|
||||||
|
@ -1,5 +1,4 @@
|
|||||||
from core.serializers.model_notes import (
|
from core.serializers.model_notes import (
|
||||||
ModelNotes,
|
|
||||||
ModelNoteBaseSerializer,
|
ModelNoteBaseSerializer,
|
||||||
ModelNoteModelSerializer,
|
ModelNoteModelSerializer,
|
||||||
ModelNoteViewSerializer
|
ModelNoteViewSerializer
|
||||||
|
@ -1,5 +1,4 @@
|
|||||||
from core.serializers.model_notes import (
|
from core.serializers.model_notes import (
|
||||||
ModelNotes,
|
|
||||||
ModelNoteBaseSerializer,
|
ModelNoteBaseSerializer,
|
||||||
ModelNoteModelSerializer,
|
ModelNoteModelSerializer,
|
||||||
ModelNoteViewSerializer
|
ModelNoteViewSerializer
|
||||||
|
@ -1,5 +1,4 @@
|
|||||||
from core.serializers.model_notes import (
|
from core.serializers.model_notes import (
|
||||||
ModelNotes,
|
|
||||||
ModelNoteBaseSerializer,
|
ModelNoteBaseSerializer,
|
||||||
ModelNoteModelSerializer,
|
ModelNoteModelSerializer,
|
||||||
ModelNoteViewSerializer
|
ModelNoteViewSerializer
|
||||||
|
@ -3,15 +3,14 @@ import re
|
|||||||
|
|
||||||
from django.utils import timezone
|
from django.utils import timezone
|
||||||
|
|
||||||
from celery import shared_task, current_task
|
from celery import shared_task
|
||||||
from celery.utils.log import get_task_logger
|
from celery.utils.log import get_task_logger
|
||||||
from celery import states
|
|
||||||
|
|
||||||
from access.models.tenant import Tenant as Organization
|
from access.models.tenant import Tenant as Organization
|
||||||
|
|
||||||
from itam.serializers.inventory import InventorySerializer
|
from itam.serializers.inventory import InventorySerializer
|
||||||
|
|
||||||
from itam.models.device import Device, DeviceType, DeviceOperatingSystem, DeviceSoftware
|
from itam.models.device import Device, DeviceOperatingSystem, DeviceSoftware
|
||||||
from itam.models.operating_system import OperatingSystem, OperatingSystemVersion
|
from itam.models.operating_system import OperatingSystem, OperatingSystemVersion
|
||||||
from itam.models.software import Software, SoftwareCategory, SoftwareVersion
|
from itam.models.software import Software, SoftwareCategory, SoftwareVersion
|
||||||
|
|
||||||
|
@ -1,7 +1,6 @@
|
|||||||
from django.urls import path
|
from django.urls import path
|
||||||
|
|
||||||
from . import views
|
from .views import device, software, software_version, operating_system, operating_system_version
|
||||||
from .views import device, device_type, software, software_category, software_version, operating_system, operating_system_version
|
|
||||||
|
|
||||||
app_name = "ITAM"
|
app_name = "ITAM"
|
||||||
urlpatterns = [
|
urlpatterns = [
|
||||||
|
@ -2,7 +2,7 @@ from drf_spectacular.utils import extend_schema, extend_schema_view, OpenApiResp
|
|||||||
|
|
||||||
from api.viewsets.common import ModelViewSet
|
from api.viewsets.common import ModelViewSet
|
||||||
|
|
||||||
from itam.serializers.device import (
|
from itam.serializers.device import ( # pylint: disable=W0611:unused-import
|
||||||
Device,
|
Device,
|
||||||
DeviceModelSerializer,
|
DeviceModelSerializer,
|
||||||
DeviceViewSerializer
|
DeviceViewSerializer
|
||||||
|
@ -4,14 +4,12 @@ from api.viewsets.common import ModelViewSet
|
|||||||
|
|
||||||
# THis import only exists so that the migrations can be created
|
# THis import only exists so that the migrations can be created
|
||||||
from itam.models.device_model_history import DeviceModelHistory # pylint: disable=W0611:unused-import
|
from itam.models.device_model_history import DeviceModelHistory # pylint: disable=W0611:unused-import
|
||||||
from itam.serializers.device_model import (
|
from itam.serializers.device_model import ( # pylint: disable=W0611:unused-import
|
||||||
DeviceModel,
|
DeviceModel,
|
||||||
DeviceModelModelSerializer,
|
DeviceModelModelSerializer,
|
||||||
DeviceModelViewSerializer
|
DeviceModelViewSerializer
|
||||||
)
|
)
|
||||||
|
|
||||||
from api.views.mixin import OrganizationPermissionAPI
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@extend_schema_view(
|
@extend_schema_view(
|
||||||
|
@ -1,29 +1,15 @@
|
|||||||
from django_filters.rest_framework import DjangoFilterBackend
|
|
||||||
from rest_framework import filters
|
|
||||||
|
|
||||||
from django.db.models import Q
|
|
||||||
from django.shortcuts import get_object_or_404
|
|
||||||
|
|
||||||
from drf_spectacular.utils import extend_schema, extend_schema_view, OpenApiParameter, OpenApiResponse
|
from drf_spectacular.utils import extend_schema, extend_schema_view, OpenApiParameter, OpenApiResponse
|
||||||
|
|
||||||
from rest_framework.fields import empty
|
|
||||||
from rest_framework import generics, viewsets
|
|
||||||
from rest_framework.response import Response
|
|
||||||
|
|
||||||
from access.mixin import OrganizationMixin
|
|
||||||
|
|
||||||
from api.views.mixin import OrganizationPermissionAPI
|
|
||||||
|
|
||||||
from api.viewsets.common import ModelViewSet
|
from api.viewsets.common import ModelViewSet
|
||||||
|
|
||||||
# THis import only exists so that the migrations can be created
|
# THis import only exists so that the migrations can be created
|
||||||
from itam.models.device_operating_system_history import DeviceOperatingSystemHistory # pylint: disable=W0611:unused-import
|
from itam.models.device_operating_system_history import DeviceOperatingSystemHistory # pylint: disable=W0611:unused-import
|
||||||
from itam.serializers.device_operating_system import (
|
from itam.models.operating_system import OperatingSystem
|
||||||
|
from itam.serializers.device_operating_system import ( # pylint: disable=W0611:unused-import
|
||||||
Device,
|
Device,
|
||||||
DeviceOperatingSystem,
|
DeviceOperatingSystem,
|
||||||
DeviceOperatingSystemModelSerializer,
|
DeviceOperatingSystemModelSerializer,
|
||||||
DeviceOperatingSystemViewSerializer,
|
DeviceOperatingSystemViewSerializer,
|
||||||
OperatingSystem,
|
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
|
@ -1,22 +1,8 @@
|
|||||||
from django_filters.rest_framework import DjangoFilterBackend
|
|
||||||
from rest_framework import filters
|
|
||||||
|
|
||||||
from django.db.models import Q
|
|
||||||
from django.shortcuts import get_object_or_404
|
|
||||||
|
|
||||||
from drf_spectacular.utils import extend_schema, extend_schema_view, OpenApiParameter, OpenApiResponse
|
from drf_spectacular.utils import extend_schema, extend_schema_view, OpenApiParameter, OpenApiResponse
|
||||||
|
|
||||||
from rest_framework.fields import empty
|
|
||||||
from rest_framework import generics, viewsets
|
|
||||||
from rest_framework.response import Response
|
|
||||||
|
|
||||||
from access.mixin import OrganizationMixin
|
|
||||||
|
|
||||||
from api.views.mixin import OrganizationPermissionAPI
|
|
||||||
|
|
||||||
from api.viewsets.common import ModelViewSet
|
from api.viewsets.common import ModelViewSet
|
||||||
|
|
||||||
from itam.serializers.device_software import (
|
from itam.serializers.device_software import ( # pylint: disable=W0611:unused-import
|
||||||
Device,
|
Device,
|
||||||
DeviceSoftware,
|
DeviceSoftware,
|
||||||
DeviceSoftwareModelSerializer,
|
DeviceSoftwareModelSerializer,
|
||||||
|
@ -4,14 +4,12 @@ from api.viewsets.common import ModelViewSet
|
|||||||
|
|
||||||
# THis import only exists so that the migrations can be created
|
# THis import only exists so that the migrations can be created
|
||||||
from itam.models.device_type_history import DeviceTypeHistory # pylint: disable=W0611:unused-import
|
from itam.models.device_type_history import DeviceTypeHistory # pylint: disable=W0611:unused-import
|
||||||
from itam.serializers.device_type import (
|
from itam.serializers.device_type import ( # pylint: disable=W0611:unused-import
|
||||||
DeviceType,
|
DeviceType,
|
||||||
DeviceTypeModelSerializer,
|
DeviceTypeModelSerializer,
|
||||||
DeviceTypeViewSerializer
|
DeviceTypeViewSerializer
|
||||||
)
|
)
|
||||||
|
|
||||||
from api.views.mixin import OrganizationPermissionAPI
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@extend_schema_view(
|
@extend_schema_view(
|
||||||
|
@ -1,5 +1,3 @@
|
|||||||
import json
|
|
||||||
|
|
||||||
from django.db.models import Q
|
from django.db.models import Q
|
||||||
|
|
||||||
from kombu.exceptions import OperationalError
|
from kombu.exceptions import OperationalError
|
||||||
|
@ -2,7 +2,7 @@ from drf_spectacular.utils import extend_schema, extend_schema_view, OpenApiResp
|
|||||||
|
|
||||||
# THis import only exists so that the migrations can be created
|
# THis import only exists so that the migrations can be created
|
||||||
from itam.models.operating_system_history import OperatingSystemHistory # pylint: disable=W0611:unused-import
|
from itam.models.operating_system_history import OperatingSystemHistory # pylint: disable=W0611:unused-import
|
||||||
from itam.serializers.operating_system import (
|
from itam.serializers.operating_system import ( # pylint: disable=W0611:unused-import
|
||||||
OperatingSystem,
|
OperatingSystem,
|
||||||
OperatingSystemModelSerializer,
|
OperatingSystemModelSerializer,
|
||||||
OperatingSystemViewSerializer
|
OperatingSystemViewSerializer
|
||||||
|
@ -4,7 +4,7 @@ from drf_spectacular.utils import extend_schema, extend_schema_view, OpenApiPara
|
|||||||
|
|
||||||
# THis import only exists so that the migrations can be created
|
# THis import only exists so that the migrations can be created
|
||||||
from itam.models.operating_system_version_history import OperatingSystemVersionHistory # pylint: disable=W0611:unused-import
|
from itam.models.operating_system_version_history import OperatingSystemVersionHistory # pylint: disable=W0611:unused-import
|
||||||
from itam.serializers.operating_system_version import (
|
from itam.serializers.operating_system_version import ( # pylint: disable=W0611:unused-import
|
||||||
OperatingSystem,
|
OperatingSystem,
|
||||||
OperatingSystemVersion,
|
OperatingSystemVersion,
|
||||||
OperatingSystemVersionModelSerializer,
|
OperatingSystemVersionModelSerializer,
|
||||||
|
@ -2,7 +2,7 @@ from drf_spectacular.utils import extend_schema, extend_schema_view, OpenApiResp
|
|||||||
|
|
||||||
# THis import only exists so that the migrations can be created
|
# THis import only exists so that the migrations can be created
|
||||||
from itam.models.software_history import SoftwareHistory # pylint: disable=W0611:unused-import
|
from itam.models.software_history import SoftwareHistory # pylint: disable=W0611:unused-import
|
||||||
from itam.serializers.software import (
|
from itam.serializers.software import ( # pylint: disable=W0611:unused-import
|
||||||
Software,
|
Software,
|
||||||
SoftwareModelSerializer,
|
SoftwareModelSerializer,
|
||||||
SoftwareViewSerializer
|
SoftwareViewSerializer
|
||||||
|
@ -2,7 +2,7 @@ from drf_spectacular.utils import extend_schema, extend_schema_view, OpenApiResp
|
|||||||
|
|
||||||
# THis import only exists so that the migrations can be created
|
# THis import only exists so that the migrations can be created
|
||||||
from itam.models.software_category_history import SoftwareCategoryHistory # pylint: disable=W0611:unused-import
|
from itam.models.software_category_history import SoftwareCategoryHistory # pylint: disable=W0611:unused-import
|
||||||
from itam.serializers.software_category import (
|
from itam.serializers.software_category import ( # pylint: disable=W0611:unused-import
|
||||||
SoftwareCategory,
|
SoftwareCategory,
|
||||||
SoftwareCategoryModelSerializer,
|
SoftwareCategoryModelSerializer,
|
||||||
SoftwareCategoryViewSerializer
|
SoftwareCategoryViewSerializer
|
||||||
|
@ -4,7 +4,7 @@ from drf_spectacular.utils import extend_schema, extend_schema_view, OpenApiPara
|
|||||||
|
|
||||||
# THis import only exists so that the migrations can be created
|
# THis import only exists so that the migrations can be created
|
||||||
from itam.models.software_version_history import SoftwareVersionHistory # pylint: disable=W0611:unused-import
|
from itam.models.software_version_history import SoftwareVersionHistory # pylint: disable=W0611:unused-import
|
||||||
from itam.serializers.software_version import (
|
from itam.serializers.software_version import ( # pylint: disable=W0611:unused-import
|
||||||
Software,
|
Software,
|
||||||
SoftwareVersion,
|
SoftwareVersion,
|
||||||
SoftwareVersionModelSerializer,
|
SoftwareVersionModelSerializer,
|
||||||
|
Reference in New Issue
Block a user