feat: add parser source dashboard and scheduling
All checks were successful
CI/CD Pipeline / Code Quality Checks (pull_request) Successful in 1m55s
CI/CD Pipeline / Run Tests (pull_request) Successful in 3m6s
CI/CD Pipeline / Run API Inventory E2E Tests (pull_request) Successful in 2m48s
CI/CD Pipeline / Telegram Notify Success (pull_request) Successful in 19s
All checks were successful
CI/CD Pipeline / Code Quality Checks (pull_request) Successful in 1m55s
CI/CD Pipeline / Run Tests (pull_request) Successful in 3m6s
CI/CD Pipeline / Run API Inventory E2E Tests (pull_request) Successful in 2m48s
CI/CD Pipeline / Telegram Notify Success (pull_request) Successful in 19s
This commit is contained in:
@@ -7,12 +7,20 @@ URL конфигурация для приложения парсеров.
|
||||
from apps.parsers.views import (
|
||||
FinancialReportViewSet,
|
||||
FNSReportUploadView,
|
||||
GenericParserRecordListView,
|
||||
IndustrialCertificateViewSet,
|
||||
IndustrialProductViewSet,
|
||||
InspectionViewSet,
|
||||
ManufacturerViewSet,
|
||||
ParserDashboardDataView,
|
||||
ParserLoadLogExportView,
|
||||
ParserLoadLogListView,
|
||||
ParserLoadLogViewSet,
|
||||
ParserRunView,
|
||||
ParserScheduleDetailView,
|
||||
ParserScheduleListCreateView,
|
||||
ParserSourceListView,
|
||||
ParserUploadView,
|
||||
ParsingSettingsView,
|
||||
ProcurementViewSet,
|
||||
SourceCardDetailView,
|
||||
@@ -117,4 +125,25 @@ system_urlpatterns = [
|
||||
# Legacy urlpatterns (пусто, используется app_name)
|
||||
# =============================================================================
|
||||
|
||||
urlpatterns = []
|
||||
urlpatterns = [
|
||||
path("sources/", ParserSourceListView.as_view(), name="source-list"),
|
||||
path("dashboard/", ParserDashboardDataView.as_view(), name="dashboard-data"),
|
||||
path("run/<str:source_key>/", ParserRunView.as_view(), name="run-parser"),
|
||||
path(
|
||||
"upload/<str:source_key>/",
|
||||
ParserUploadView.as_view(),
|
||||
name="upload-parser-data",
|
||||
),
|
||||
path(
|
||||
"schedules/",
|
||||
ParserScheduleListCreateView.as_view(),
|
||||
name="schedule-list",
|
||||
),
|
||||
path(
|
||||
"schedules/<int:pk>/",
|
||||
ParserScheduleDetailView.as_view(),
|
||||
name="schedule-detail",
|
||||
),
|
||||
path("load-logs/", ParserLoadLogListView.as_view(), name="load-log-list"),
|
||||
path("records/", GenericParserRecordListView.as_view(), name="generic-record-list"),
|
||||
]
|
||||
|
||||
Reference in New Issue
Block a user