@ -66,18 +66,20 @@
|
||||
|
||||
<h3>Services</h3>
|
||||
|
||||
{% include 'icons/issue_link.html.j2' with issue=125 %}
|
||||
|
||||
<table>
|
||||
<tr>
|
||||
<th>Name</th>
|
||||
<th>Ports</th>
|
||||
</tr>
|
||||
{% if cluster.services.all %}
|
||||
{% for device in cluster.devices.all %}
|
||||
{% if services %}
|
||||
{% for service in services.all %}
|
||||
<tr>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td><a href="{% url 'ITIM:_service_view' service.id %}">{{ service.name }}</a></td>
|
||||
<td>
|
||||
{% for port in service.port.all %}
|
||||
{{ port.protocol }}/{{ port.number }} - {{ port.description }},
|
||||
{% endfor %}
|
||||
</td>
|
||||
</tr>
|
||||
{% endfor%}
|
||||
{% else %}
|
||||
|
@ -8,6 +8,7 @@ from core.views.common import AddView, ChangeView, DeleteView, IndexView
|
||||
|
||||
from itim.forms.clusters import ClusterForm, DetailForm
|
||||
from itim.models.clusters import Cluster
|
||||
from itim.models.services import Service
|
||||
|
||||
from settings.models.user_settings import UserSettings
|
||||
|
||||
@ -159,6 +160,10 @@ class View(ChangeView):
|
||||
|
||||
context['model_delete_url'] = reverse('ITIM:_cluster_delete', args=(self.kwargs['pk'],))
|
||||
|
||||
context['services'] = Service.objects.filter(
|
||||
cluster = self.kwargs['pk']
|
||||
)
|
||||
|
||||
|
||||
context['content_title'] = self.object.name
|
||||
|
||||
|
Reference in New Issue
Block a user