@ -7,9 +7,11 @@ from rest_framework.reverse import reverse
|
||||
|
||||
from access.models.tenancy import TenancyObject
|
||||
|
||||
from assistance.models.knowledge_base import KnowledgeBase
|
||||
|
||||
from core.lib.feature_not_used import FeatureNotUsed
|
||||
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()
|
||||
|
||||
|
@ -4,8 +4,8 @@ from drf_spectacular.utils import extend_schema, extend_schema_view, OpenApiPara
|
||||
|
||||
from api.viewsets.common import ModelListRetrieveDeleteViewSet
|
||||
|
||||
from core.models.ticket.ticket import Ticket
|
||||
from core.serializers.ticket_related import ( # pylint: disable=W0611:unused-import
|
||||
Ticket,
|
||||
RelatedTickets,
|
||||
RelatedTicketModelSerializer,
|
||||
RelatedTicketViewSerializer,
|
||||
|
@ -1,2 +1,2 @@
|
||||
from .device_software_history import DeviceSoftwareHistory
|
||||
from .itam_asset_base import ITAMAssetBase
|
||||
from .device_software_history import DeviceSoftwareHistory # pylint: disable=W0611:unused-import
|
||||
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 rest_framework import serializers
|
||||
from rest_framework.reverse import reverse
|
||||
|
||||
from access.fields import *
|
||||
from access.models.tenancy import TenancyObject
|
||||
|
||||
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 access.models.tenancy import TenancyObject
|
||||
|
||||
from core.mixin.history_save import SaveHistory
|
||||
from core.models.manufacturer import Manufacturer
|
||||
|
||||
|
@ -1,16 +1,13 @@
|
||||
import json
|
||||
|
||||
from drf_spectacular.utils import extend_schema, extend_schema_view, OpenApiResponse
|
||||
|
||||
from rest_framework.reverse import reverse
|
||||
from rest_framework import serializers
|
||||
|
||||
from access.serializers.organization import TenantBaseSerializer
|
||||
|
||||
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.serializers.device_model import DeviceModelBaseSerializer
|
||||
|
@ -1,5 +1,3 @@
|
||||
from rest_framework.reverse import reverse
|
||||
|
||||
from rest_framework import serializers
|
||||
|
||||
from access.serializers.organization import TenantBaseSerializer
|
||||
|
@ -1,7 +1,4 @@
|
||||
from centurion.serializers.user import UserBaseSerializer
|
||||
|
||||
from core.serializers.model_notes import (
|
||||
ModelNotes,
|
||||
ModelNoteBaseSerializer,
|
||||
ModelNoteModelSerializer,
|
||||
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 (
|
||||
ModelNotes,
|
||||
ModelNoteBaseSerializer,
|
||||
ModelNoteModelSerializer,
|
||||
ModelNoteViewSerializer
|
||||
@ -17,7 +7,6 @@ from core.serializers.model_notes import (
|
||||
from itam.models.device_notes import (
|
||||
DeviceNotes
|
||||
)
|
||||
from itam.serializers.device import DeviceBaseSerializer
|
||||
|
||||
|
||||
|
||||
|
@ -1,5 +1,4 @@
|
||||
from rest_framework import serializers
|
||||
from rest_framework.fields import empty
|
||||
from rest_framework.reverse import reverse
|
||||
|
||||
from access.serializers.organization import TenantBaseSerializer
|
||||
@ -7,11 +6,10 @@ from access.serializers.organization import TenantBaseSerializer
|
||||
from api.serializers import common
|
||||
|
||||
from core import exceptions as centurion_exception
|
||||
from core.fields.badge import Badge, BadgeField
|
||||
|
||||
from itam.models.device import Device, DeviceOperatingSystem
|
||||
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.fields import empty
|
||||
from rest_framework.reverse import reverse
|
||||
|
||||
from access.serializers.organization import TenantBaseSerializer
|
||||
@ -7,7 +6,7 @@ from access.serializers.organization import TenantBaseSerializer
|
||||
from api.serializers import common
|
||||
|
||||
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.serializers.device import DeviceBaseSerializer
|
||||
|
@ -1,4 +1,3 @@
|
||||
from rest_framework.reverse import reverse
|
||||
from rest_framework import serializers
|
||||
|
||||
from access.serializers.organization import TenantBaseSerializer
|
||||
|
@ -1,7 +1,4 @@
|
||||
from centurion.serializers.user import UserBaseSerializer
|
||||
|
||||
from core.serializers.model_notes import (
|
||||
ModelNotes,
|
||||
ModelNoteBaseSerializer,
|
||||
ModelNoteModelSerializer,
|
||||
ModelNoteViewSerializer
|
||||
@ -10,7 +7,6 @@ from core.serializers.model_notes import (
|
||||
from itam.models.device_type_notes import (
|
||||
DeviceTypeNotes
|
||||
)
|
||||
from itam.serializers.device import DeviceBaseSerializer
|
||||
|
||||
|
||||
|
||||
|
@ -1,5 +1,4 @@
|
||||
from django.db.models import Q
|
||||
from django.urls import reverse
|
||||
|
||||
from rest_framework import serializers
|
||||
|
||||
|
@ -1,8 +1,4 @@
|
||||
|
||||
from centurion.serializers.user import UserBaseSerializer
|
||||
|
||||
from core.serializers.model_notes import (
|
||||
ModelNotes,
|
||||
ModelNoteBaseSerializer,
|
||||
ModelNoteModelSerializer,
|
||||
ModelNoteViewSerializer
|
||||
|
@ -1,13 +1,9 @@
|
||||
from rest_framework.reverse import reverse
|
||||
|
||||
from rest_framework import serializers
|
||||
|
||||
from access.serializers.organization import TenantBaseSerializer
|
||||
|
||||
from api.serializers import common
|
||||
|
||||
from core.serializers.manufacturer import ManufacturerBaseSerializer
|
||||
|
||||
from itam.models.operating_system import OperatingSystem, OperatingSystemVersion
|
||||
from itam.serializers.operating_system import OperatingSystemBaseSerializer
|
||||
|
||||
|
@ -1,8 +1,4 @@
|
||||
|
||||
from centurion.serializers.user import UserBaseSerializer
|
||||
|
||||
from core.serializers.model_notes import (
|
||||
ModelNotes,
|
||||
ModelNoteBaseSerializer,
|
||||
ModelNoteModelSerializer,
|
||||
ModelNoteViewSerializer
|
||||
|
@ -1,12 +1,9 @@
|
||||
from rest_framework.reverse import reverse
|
||||
from rest_framework import serializers
|
||||
|
||||
from access.serializers.organization import TenantBaseSerializer
|
||||
|
||||
from api.serializers import common
|
||||
|
||||
from core.serializers.manufacturer import ManufacturerBaseSerializer
|
||||
|
||||
from itam.models.software import SoftwareCategory
|
||||
|
||||
|
||||
|
@ -1,5 +1,4 @@
|
||||
from core.serializers.model_notes import (
|
||||
ModelNotes,
|
||||
ModelNoteBaseSerializer,
|
||||
ModelNoteModelSerializer,
|
||||
ModelNoteViewSerializer
|
||||
|
@ -1,5 +1,4 @@
|
||||
from core.serializers.model_notes import (
|
||||
ModelNotes,
|
||||
ModelNoteBaseSerializer,
|
||||
ModelNoteModelSerializer,
|
||||
ModelNoteViewSerializer
|
||||
|
@ -1,5 +1,4 @@
|
||||
from core.serializers.model_notes import (
|
||||
ModelNotes,
|
||||
ModelNoteBaseSerializer,
|
||||
ModelNoteModelSerializer,
|
||||
ModelNoteViewSerializer
|
||||
|
@ -3,15 +3,14 @@ import re
|
||||
|
||||
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 import states
|
||||
|
||||
from access.models.tenant import Tenant as Organization
|
||||
|
||||
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.software import Software, SoftwareCategory, SoftwareVersion
|
||||
|
||||
|
@ -1,7 +1,6 @@
|
||||
from django.urls import path
|
||||
|
||||
from . import views
|
||||
from .views import device, device_type, software, software_category, software_version, operating_system, operating_system_version
|
||||
from .views import device, software, software_version, operating_system, operating_system_version
|
||||
|
||||
app_name = "ITAM"
|
||||
urlpatterns = [
|
||||
|
@ -2,7 +2,7 @@ from drf_spectacular.utils import extend_schema, extend_schema_view, OpenApiResp
|
||||
|
||||
from api.viewsets.common import ModelViewSet
|
||||
|
||||
from itam.serializers.device import (
|
||||
from itam.serializers.device import ( # pylint: disable=W0611:unused-import
|
||||
Device,
|
||||
DeviceModelSerializer,
|
||||
DeviceViewSerializer
|
||||
|
@ -4,14 +4,12 @@ from api.viewsets.common import ModelViewSet
|
||||
|
||||
# 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.serializers.device_model import (
|
||||
from itam.serializers.device_model import ( # pylint: disable=W0611:unused-import
|
||||
DeviceModel,
|
||||
DeviceModelModelSerializer,
|
||||
DeviceModelViewSerializer
|
||||
)
|
||||
|
||||
from api.views.mixin import OrganizationPermissionAPI
|
||||
|
||||
|
||||
|
||||
@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 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
|
||||
|
||||
# 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.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,
|
||||
DeviceOperatingSystem,
|
||||
DeviceOperatingSystemModelSerializer,
|
||||
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 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 itam.serializers.device_software import (
|
||||
from itam.serializers.device_software import ( # pylint: disable=W0611:unused-import
|
||||
Device,
|
||||
DeviceSoftware,
|
||||
DeviceSoftwareModelSerializer,
|
||||
|
@ -4,14 +4,12 @@ from api.viewsets.common import ModelViewSet
|
||||
|
||||
# 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.serializers.device_type import (
|
||||
from itam.serializers.device_type import ( # pylint: disable=W0611:unused-import
|
||||
DeviceType,
|
||||
DeviceTypeModelSerializer,
|
||||
DeviceTypeViewSerializer
|
||||
)
|
||||
|
||||
from api.views.mixin import OrganizationPermissionAPI
|
||||
|
||||
|
||||
|
||||
@extend_schema_view(
|
||||
|
@ -1,5 +1,3 @@
|
||||
import json
|
||||
|
||||
from django.db.models import Q
|
||||
|
||||
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
|
||||
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,
|
||||
OperatingSystemModelSerializer,
|
||||
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
|
||||
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,
|
||||
OperatingSystemVersion,
|
||||
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
|
||||
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,
|
||||
SoftwareModelSerializer,
|
||||
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
|
||||
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,
|
||||
SoftwareCategoryModelSerializer,
|
||||
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
|
||||
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,
|
||||
SoftwareVersion,
|
||||
SoftwareVersionModelSerializer,
|
||||
|
Reference in New Issue
Block a user