changing code structure
This commit is contained in:
@@ -1,105 +1,86 @@
|
||||
from django.urls import include, path
|
||||
from rest_framework.routers import DefaultRouter
|
||||
|
||||
from .views import (
|
||||
AdminEvaluationrequestView,
|
||||
AutoEvaluationHistoryView,
|
||||
AutoEvaluationView,
|
||||
CustomerView,
|
||||
DeterminedValueView,
|
||||
DocumentCategoryView,
|
||||
DocumentView,
|
||||
EvaluationPurposeView,
|
||||
EvaluationReportView,
|
||||
EvaluationrequestView,
|
||||
MovablePropertyEvaluationView,
|
||||
OwnershipFormView,
|
||||
PropertyOwnerView,
|
||||
PropertyRightsView,
|
||||
QuickEvaluationHistoryView,
|
||||
QuickEvaluationView,
|
||||
RealEstateEvaluationView,
|
||||
ReferenceitemView,
|
||||
ValuationDocumentView,
|
||||
ValuationView,
|
||||
VehicleView,
|
||||
AutoEvaluationListAppraisersView,
|
||||
AutoEvaluationSetAppraisersView,
|
||||
AutoEvaluationRemoveAppraisersView,
|
||||
DidoxCompanyInfoAPIView,
|
||||
TechPassportAPIView,
|
||||
EvaluationStatusChange,
|
||||
CertificateView,
|
||||
ArchiveEvaluationrequestView, GetArchivedAutoEvaluationListAPIView, ArchivedAutoEvaluation,
|
||||
GetArchivedQuickevaluationListAPIView, ChangeQuickevaluationAPIView, ArchivedReqEvaluation,
|
||||
GetArchivedReqEvaluationListAPIView,
|
||||
AvgCostView,
|
||||
)
|
||||
from core.apps.evaluation import views
|
||||
|
||||
|
||||
router = DefaultRouter()
|
||||
router.register("document-category", DocumentCategoryView, basename="DocumentCategory")
|
||||
router.register("document", DocumentView, basename="Document")
|
||||
router.register("auto-evaluation-history", AutoEvaluationHistoryView, basename="auto-evaluation-history")
|
||||
router.register("quick-evaluation-history", QuickEvaluationHistoryView, basename="quick-evaluation-history")
|
||||
router.register("determined-value", DeterminedValueView, basename="determined-value")
|
||||
router.register("evaluation-purpose", EvaluationPurposeView, basename="evaluation-purpose")
|
||||
router.register("property-rights", PropertyRightsView, basename="property-rights")
|
||||
router.register("ownership-form", OwnershipFormView, basename="ownership-form")
|
||||
router.register("evaluation-request", EvaluationrequestView, basename="evaluation-request")
|
||||
router.register("admin-evaluation-request", AdminEvaluationrequestView, basename="admin-evaluation-request")
|
||||
router.register("reference-item", ReferenceitemView, basename="reference-item")
|
||||
router.register("valuation-document", ValuationDocumentView, basename="valuation-document")
|
||||
router.register("evaluation-report", EvaluationReportView, basename="evaluation-report")
|
||||
router.register("quick-evaluation", QuickEvaluationView, basename="quick-evaluation")
|
||||
router.register("movable-property-evaluation", MovablePropertyEvaluationView, basename="movable-property-evaluation")
|
||||
router.register("real-estate-evaluation", RealEstateEvaluationView, basename="real-estate-evaluation")
|
||||
router.register("auto-evaluation", AutoEvaluationView, basename="auto-evaluation")
|
||||
router.register("vehicle", VehicleView, basename="vehicle")
|
||||
router.register("valuation", ValuationView, basename="valuation")
|
||||
router.register("property-owner", PropertyOwnerView, basename="property-owner")
|
||||
router.register("customer", CustomerView, basename="customer")
|
||||
router.register("certificate", CertificateView, basename="certificate")
|
||||
router.register("document-category", views.DocumentCategoryView, basename="DocumentCategory")
|
||||
router.register("document", views.DocumentView, basename="Document")
|
||||
router.register("auto-evaluation-history", views.AutoEvaluationHistoryView, basename="auto-evaluation-history")
|
||||
router.register("quick-evaluation-history", views.QuickEvaluationHistoryView, basename="quick-evaluation-history")
|
||||
router.register("determined-value", views.DeterminedValueView, basename="determined-value")
|
||||
router.register("evaluation-purpose", views.EvaluationPurposeView, basename="evaluation-purpose")
|
||||
router.register("property-rights", views.PropertyRightsView, basename="property-rights")
|
||||
router.register("ownership-form", views.OwnershipFormView, basename="ownership-form")
|
||||
router.register("evaluation-request", views.EvaluationrequestView, basename="evaluation-request")
|
||||
router.register("admin-evaluation-request", views.AdminEvaluationrequestView, basename="admin-evaluation-request")
|
||||
router.register("reference-item", views.ReferenceitemView, basename="reference-item")
|
||||
router.register("valuation-document", views.ValuationDocumentView, basename="valuation-document")
|
||||
router.register("evaluation-report", views.EvaluationReportView, basename="evaluation-report")
|
||||
router.register("quick-evaluation", views.QuickEvaluationView, basename="quick-evaluation")
|
||||
router.register("movable-property-evaluation", views.MovablePropertyEvaluationView, basename="movable-property-evaluation")
|
||||
router.register("real-estate-evaluation", views.RealEstateEvaluationView, basename="real-estate-evaluation")
|
||||
router.register("auto-evaluation", views.AutoEvaluationView, basename="auto-evaluation")
|
||||
router.register("vehicle", views.VehicleView, basename="vehicle")
|
||||
router.register("valuation", views.ValuationView, basename="valuation")
|
||||
router.register("property-owner", views.PropertyOwnerView, basename="property-owner")
|
||||
router.register("customer", views.CustomerView, basename="customer")
|
||||
router.register("certificate", views.CertificateView, basename="certificate")
|
||||
|
||||
urlpatterns = [
|
||||
path("", include(router.urls)),
|
||||
path("auto-evaluation/appraisers/", include(
|
||||
|
||||
path("didox/info/<int:tin>/", views.DidoxCompanyInfoAPIView.as_view()),
|
||||
path("tech-passport/", views.TechPassportAPIView.as_view()),
|
||||
|
||||
# Quick Evaluation
|
||||
path('quick-evaluation/', include(
|
||||
[
|
||||
path("<int:id>/list/", AutoEvaluationListAppraisersView.as_view(), name="auto-evaluation-list-appraisers"),
|
||||
path("<int:id>/set/", AutoEvaluationSetAppraisersView.as_view(), name="auto-evaluation-set-appraisers"),
|
||||
path("<int:id>/remove/", AutoEvaluationRemoveAppraisersView.as_view(), name="auto-evaluation-remove-appraisers"),
|
||||
path(
|
||||
'archive/', include(
|
||||
[
|
||||
path("list/", views.QuickEvaluationArchivedListAPIView.as_view()),
|
||||
path("<int:pk>/", views.QuickEvaluationArchiveAPIView.as_view()),
|
||||
]
|
||||
)
|
||||
),
|
||||
]
|
||||
)),
|
||||
path(
|
||||
"didox/info/<int:tin>/",
|
||||
DidoxCompanyInfoAPIView.as_view(),
|
||||
name="didox-info"
|
||||
),
|
||||
path(
|
||||
"tech-passport/",
|
||||
TechPassportAPIView.as_view(),
|
||||
name="tech-passport"
|
||||
),
|
||||
path("evaluation-request/<int:pk>/change-status/", EvaluationStatusChange.as_view(),
|
||||
name="evaluation-change-status"),
|
||||
path("archive/quick-evaluation/", GetArchivedQuickevaluationListAPIView.as_view(), name="get-quick-evaluation-archive"),
|
||||
path("archive/quick-evaluation/<int:pk>", ChangeQuickevaluationAPIView.as_view(), name="change-quick-evaluation-archive"),
|
||||
|
||||
path("archive/evaluation-request/", ArchiveEvaluationrequestView.as_view(), name="evaluation-request-archive"),
|
||||
# Auto Evaluation
|
||||
path("auto-evaluation/", include(
|
||||
[
|
||||
path('archive/', include(
|
||||
[
|
||||
path('<int:pk>/', views.AutoEvaluationArchiveAPIView.as_view()),
|
||||
path('list/', views.AutoEvaluationArchivedListAPIView.as_view())
|
||||
]
|
||||
)),
|
||||
path('appraisers/', include(
|
||||
[
|
||||
path("<int:id>/list/", views.AutoEvaluationListAppraisersView.as_view()),
|
||||
path("<int:id>/set/", views.AutoEvaluationSetAppraisersView.as_view()),
|
||||
path("<int:id>/remove/", views.AutoEvaluationRemoveAppraisersView.as_view()),
|
||||
]
|
||||
))
|
||||
]
|
||||
)),
|
||||
|
||||
path("archived-evaluvation/", GetArchivedAutoEvaluationListAPIView.as_view(),
|
||||
name="archived-evaluation"),
|
||||
# Evaluation Request
|
||||
path("evaluation-request/", include(
|
||||
[
|
||||
path("<int:pk>/change-status/", views.EvaluationStatusChange.as_view()),
|
||||
path(
|
||||
'archive/', include(
|
||||
[
|
||||
path('list/', views.RequestEvaluationArchivedListAPIView.as_view()),
|
||||
path('<int:pk>/', views.RequestEvaluationArchiveAPIView.as_view()),
|
||||
]
|
||||
)
|
||||
)
|
||||
]
|
||||
)),
|
||||
|
||||
path("auto-evaluvation-change-status/<int:pk>", ArchivedAutoEvaluation.as_view(),
|
||||
name="archived-evaluation"),
|
||||
|
||||
path("req-evaluvation-change-status/<int:pk>", ArchivedReqEvaluation.as_view(),
|
||||
name="archived-req-evaluation"),
|
||||
|
||||
path("req-evaluvation-change-status/", GetArchivedReqEvaluationListAPIView.as_view(),
|
||||
name="archived-req-evaluation"),
|
||||
path(
|
||||
"calculate_avg_cost/",
|
||||
AvgCostView.as_view(),
|
||||
name="calculate-avg-cost"
|
||||
)
|
||||
path("calculate_avg_cost/", views.AvgCostAPIView.as_view()),
|
||||
]
|
||||
|
||||
Reference in New Issue
Block a user