diff --git a/machines/templates/machines/profil.html b/machines/templates/machines/profil.html new file mode 100644 index 00000000..4b2650ed --- /dev/null +++ b/machines/templates/machines/profil.html @@ -0,0 +1,271 @@ +{% 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 Lara 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 %} + +{% load acl %} +{% load logs_extra %} +{% load i18n %} + +
{% include 'buttons/sort.html' with prefix='machine' col='name' text=tr_dns_name %} | +{% trans "Type" %} | +{% trans "MAC address" %} | +{% trans "IP address" %} | +{% trans "Actions" %} | + + {% for machine in machines_list %} +|||
---|---|---|---|---|---|---|---|
+ {% trans "No name" as tr_no_name %} + {% trans "View the profile" as tr_view_the_profile %} + {% if machine.active %} + + {% else %} + {% trans "Deactivated" %}: + {% endif %} + {{ machine.get_name|default:tr_no_name }} + + {{ machine.user }} + + | ++ {% can_create Interface machine.id %} + {% trans "Create an interface" as tr_create_an_interface %} + {% include 'buttons/add.html' with href='machines:new-interface' id=machine.id desc=tr_create_an_interface %} + {% acl_end %} + {% history_button machine %} + {% can_delete machine %} + {% include 'buttons/suppr.html' with href='machines:del-machine' id=machine.id %} + {% acl_end %} + | +||||||
+ {% if interface.domain.related_domain.all %} + {{ interface.domain }} + + {% else %} + {{ interface.domain }} + {% endif %} + | ++ {{ interface.machine_type }} + | ++ {{ interface.mac_address }} + + | +
+ IPv4 {{ interface.ipv4 }}
+ + {% if ipv6_enabled and interface.ipv6 != 'None' %} + IPv6 + + {% endif %} + |
+
+
+
+
+
+
+ {% history_button interface %}
+ {% can_delete interface %}
+ {% include 'buttons/suppr.html' with href='machines:del-interface' id=interface.id %}
+ {% acl_end %}
+
+ |
+ |||
+
+
+
|
+ |||||||
+
+
+
|
+ |||||||
+
+
+
|
+ |||||||
+ |
{% trans "No machine" %}
+ {% endif %} +