Skip to content
Snippets Groups Projects
Commit 97064cdd authored by Nico Vermaas's avatar Nico Vermaas
Browse files

add view to remove latest_monitoring record

parent a5bc0201
No related branches found
No related tags found
No related merge requests found
Pipeline #74300 passed
......@@ -85,6 +85,8 @@ urlpatterns = [
path('monitor/', views.MonitorListViewAPI.as_view(),name='monitor-list-view-api'),
path('monitor/<int:pk>/', views.MonitorDetailsViewAPI.as_view(),name='monitor-detail-view-api'),
path('latest_monitor/', views.LatestMonitorListViewAPI.as_view(),name='latest-monitor-detail-view-api'),
path('latest_monitor/<int:pk>/', views.LatestMonitorDetailsViewAPI.as_view(), name='latest-monitor-detail-view-api'),
path('monitor/clear_inactive_services/', views.ClearInactiveServices, name='clear-inactive-services'),
# path('monitoring/service_hold_resume/<int:pk>/<enabled>', views.ServiceHoldResume, name='service-hold-resume'),
path('monitoring/service_hold_resume/<name>/<hostname>/<enabled>', views.ServiceHoldResume, name='service-hold-resume'),
......
......@@ -1135,6 +1135,10 @@ class LatestMonitorListViewAPI(generics.ListCreateAPIView):
filter_backends = (filters.DjangoFilterBackend,)
filter_class = LatestMonitorFilter
class LatestMonitorDetailsViewAPI(generics.RetrieveUpdateDestroyAPIView):
model = LatestMonitor
queryset = LatestMonitor.objects.all()
serializer_class = LatestMonitorSerializer
@login_required
def ClearInactiveServices(request):
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment