""" URL configuration for osint app. """ from django.urls import path from . import views app_name = 'osint' urlpatterns = [ # Admin Dashboard (Main OSINT Management) path('admin-dashboard/', views.OSINTAdminDashboardView.as_view(), name='admin_dashboard'), # Seed Website Management path('admin-dashboard/seeds/add/', views.SeedWebsiteCreateView.as_view(), name='seed_create'), path('admin-dashboard/seeds//edit/', views.SeedWebsiteUpdateView.as_view(), name='seed_edit'), path('admin-dashboard/seeds//delete/', views.SeedWebsiteDeleteView.as_view(), name='seed_delete'), # Keyword Management path('admin-dashboard/keywords/add/', views.OSINTKeywordCreateView.as_view(), name='keyword_create'), path('admin-dashboard/keywords//edit/', views.OSINTKeywordUpdateView.as_view(), name='keyword_edit'), path('admin-dashboard/keywords//delete/', views.OSINTKeywordDeleteView.as_view(), name='keyword_delete'), # Crawling Control path('admin-dashboard/start-crawling/', views.StartCrawlingView.as_view(), name='start_crawling'), # Legacy/Moderator Views path('tasks/', views.OSINTTaskListView.as_view(), name='task_list'), path('tasks//', views.OSINTTaskDetailView.as_view(), name='task_detail'), path('results//', views.OSINTResultListView.as_view(), name='result_list'), path('auto-reports/', views.AutoReportListView.as_view(), name='auto_report_list'), path('auto-reports//', views.AutoReportDetailView.as_view(), name='auto_report_detail'), path('auto-reports//approve/', views.ApproveAutoReportView.as_view(), name='approve_auto_report'), path('auto-reports//reject/', views.RejectAutoReportView.as_view(), name='reject_auto_report'), ]