add a DeviceInNetDeleteView
This commit is contained in:
parent
8b48110d79
commit
59fa44f4a4
|
@ -0,0 +1,11 @@
|
|||
{% extends "core/base.html" %}
|
||||
{% block section_title %}Delete Warranty{% endblock %}
|
||||
{% block content %}
|
||||
<div class="row">
|
||||
<form method="post">{% csrf_token %}
|
||||
<p>Are you sure you want to delete the IP "{{ object.ip }}" for "{{ object.device }}"?</p>
|
||||
<button type="submit" class="btn btn-danger">Delete</button>
|
||||
<a href="{{ view.get_success_url }}" class="btn btn-primary">Cancel</a>
|
||||
</form>
|
||||
</div>
|
||||
{% endblock %}
|
|
@ -11,6 +11,7 @@
|
|||
</td>
|
||||
<td>
|
||||
<a href="{% url 'device_in_net_update' net.pk %}" class="edit" title="Edit" data-toggle="tooltip"><i class="material-icons">edit</i></a>
|
||||
<a href="{% url 'device_in_net_delete' net.pk %}" class="delete" title="Delete" data-toggle="tooltip"><i class="material-icons">delete</i></a>
|
||||
</td>
|
||||
</tr>
|
||||
{% endfor %}
|
||||
|
|
|
@ -28,5 +28,8 @@ urlpatterns = [
|
|||
path('update/device-in-net/<int:pk>/',
|
||||
views.DeviceInNetUpdateView.as_view(),
|
||||
name='device_in_net_update'),
|
||||
path('delete/device-in-net/<int:pk>/',
|
||||
views.DeviceInNetDeleteView.as_view(),
|
||||
name='device_in_net_delete'),
|
||||
path('warranties/', views.warranties_view, name='warranties'),
|
||||
]
|
||||
|
|
|
@ -170,3 +170,9 @@ class DeviceInNetUpdateView(LoginRequiredMixin, UpdateView):
|
|||
return reverse('device', args=(self.object.device.pk,))
|
||||
|
||||
|
||||
class DeviceInNetDeleteView(LoginRequiredMixin, DeleteView):
|
||||
model = DeviceInNet
|
||||
template_name = 'devices/device_in_net_confirm_delete.html'
|
||||
|
||||
def get_success_url(self):
|
||||
return reverse('device', args=(self.object.device.pk,))
|
||||
|
|
Loading…
Reference in New Issue