Ce serveur Gitlab sera éteint le 30 juin 2020, pensez à migrer vos projets vers les serveurs gitlab-research.centralesupelec.fr et gitlab-student.centralesupelec.fr !

aff_port.html 3.14 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
{% comment %}
Re2o est un logiciel d'administration développé initiallement au rezometz. Il
se veut agnostique au réseau considéré, de manière à être installable en
quelques clics.

Copyright © 2017  Gabriel Détraz
Copyright © 2017  Goulven Kermarec
Copyright © 2017  Augustin Lemesle

This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
{% endcomment %}

25 26
{% load acl %}

Dalahro's avatar
Dalahro committed
27 28 29
<table class="table table-striped">
    <thead>
        <tr>
30 31 32 33 34 35
            <th>{% include "buttons/sort.html" with prefix='port' col='port' text='Port' %}</th>
            <th>{% include "buttons/sort.html" with prefix='port' col='room' text='Room' %}</th>
            <th>{% include "buttons/sort.html" with prefix='port' col='interface' text='Interface machine' %}</th>
            <th>{% include "buttons/sort.html" with prefix='port' col='related' text='Related' %}</th>
            <th>{% include "buttons/sort.html" with prefix='port' col='radius' text='Radius' %}</th>
	    <th>{% include "buttons/sort.html" with prefix='port' col='vlan' text='Vlan forcé' %}</th>
Dalahro's avatar
Dalahro committed
36 37 38 39 40 41
            <th>Détails</th>
            <th></th>
        </tr>
   </thead>
   {% for port in port_list %}
   <tr>
lhark's avatar
lhark committed
42
        <td>{{ port.port }}</td>
lhark's avatar
lhark committed
43 44 45 46 47 48 49 50 51 52 53 54
        <td>
        {% if port.room %}
            {{ port.room }}
        {% endif %}
        </td>
        <td>
        {% if port.machine_interface %}
            <a href="{% url 'users:profil' userid=port.machine_interface.machine.user.id %}">{{ port.machine_interface }}</a>
        {% endif %}
        </td>
        <td>
        {% if port.related %}
55
            <a href="{% url 'topologie:index-port' switchid=port.related.switch.id %}">{{ port.related }}</a>
lhark's avatar
lhark committed
56 57
        {% endif %}
        </td>
Gabriel Detraz's avatar
Gabriel Detraz committed
58
        <td>{{ port.radius }}</td>
59
	<td>{% if not port.vlan_force %} Aucun{%else %}{{ port.vlan_force }}{% endif %}</td>
lhark's avatar
lhark committed
60 61 62
        <td>{{ port.details }}</td>
        <td class="text-right">
            <a class="btn btn-info btn-sm" role="button" title="Historique" href="{% url 'topologie:history' 'port' port.pk %}">
63
                <i class="fa fa-history"></i>
lhark's avatar
lhark committed
64
            </a>
65
        {% can_edit port %}
lhark's avatar
lhark committed
66
            <a class="btn btn-primary btn-sm" role="button" title="Éditer" href="{% url 'topologie:edit-port' port.id %}">
67
                <i class="fa fa-edit"></i>
lhark's avatar
lhark committed
68
            </a>
69 70
	{% acl_end %}
	{% can_delete port %}
Gabriel Detraz's avatar
Gabriel Detraz committed
71
	    <a class="btn btn-danger btn-sm" role="button" title="Supprimer" href="{% url 'topologie:del-port' port.pk %}">
72
                   <i class="fa fa-trash"></i>
Gabriel Detraz's avatar
Gabriel Detraz committed
73
           </a>
74
        {% acl_end %}
lhark's avatar
lhark committed
75
        </td>
Dalahro's avatar
Dalahro committed
76 77 78
   </tr>
   {% endfor %}
</table>