2017-01-15 23:07:42 +00:00
{% 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 %}
2017-09-18 22:46:57 +00:00
{% if versions_list.paginator %}
2019-01-08 23:39:08 +00:00
{% include 'pagination.html' with list=versions_list %}
2016-10-31 16:27:27 +00:00
{% endif %}
{% load logs_extra %}
2017-12-29 10:43:09 +00:00
{% load acl %}
2018-08-05 16:57:36 +00:00
{% load i18n %}
< table class = "table table-striped" >
< thead >
< tr >
{% trans "Date" as tr_date %}
2019-01-08 23:39:08 +00:00
< th > {% include 'buttons/sort.html' with prefix='sum' col='date' text=tr_date %}< / th >
2018-08-05 16:57:36 +00:00
< th > {% trans "Editing" %}< / th >
< th > < / th >
< / tr >
< / thead >
2017-09-18 22:46:57 +00:00
{% for v in versions_list %}
{% if v.version.content_type.model == 'ban' %}
2017-09-13 22:21:49 +00:00
< tr class = "danger" >
2017-09-18 22:46:57 +00:00
< td > {{ v.datetime }}< / td >
2017-09-10 14:17:59 +00:00
< td >
2018-08-05 16:57:36 +00:00
{% blocktrans with username=v.username %}{{ username }} has banned{% endblocktrans %}
2017-09-18 22:46:57 +00:00
< a href = "{% url 'users:profil' v.version.object.user_id %}" > {{ v.version.object.user.get_username }}< / a >
2018-08-05 16:57:36 +00:00
(< i >
2017-09-18 22:46:57 +00:00
{% if v.version.object.raison == '' %}
2018-08-05 16:57:36 +00:00
{% trans "No reason" %}
2017-09-10 15:54:46 +00:00
{% else %}
2017-09-18 22:46:57 +00:00
{{ v.version.object.raison }}
2017-09-10 15:54:46 +00:00
{% endif %}
< / i > )
2017-09-10 14:17:59 +00:00
< / td >
2018-08-05 16:57:36 +00:00
{% can_edit_history %}
2017-09-13 22:21:49 +00:00
< td >
2017-09-18 22:46:57 +00:00
< a class = "btn btn-danger btn-sm" role = "button" href = "{% url 'logs:revert-action' v.rev_id %}" >
2018-03-07 10:45:03 +00:00
< i class = "fa fa-times" > < / i >
2018-08-05 16:57:36 +00:00
{% trans "Cancel" %}
2017-09-13 22:21:49 +00:00
< / a >
< / td >
2018-08-05 16:57:36 +00:00
{% acl_end %}
2017-09-13 22:21:49 +00:00
< / tr >
2017-09-18 22:46:57 +00:00
{% elif v.version.content_type.model == 'whitelist' %}
2017-09-13 22:21:49 +00:00
< tr class = "success" >
2017-09-18 22:46:57 +00:00
< td > {{ v.datetime }}< / td >
2017-09-10 14:17:59 +00:00
< td >
2018-08-05 16:57:36 +00:00
{% blocktrans with username=v.username %}{{ username }} has graciously authorised{% endblocktrans %}
2017-09-18 22:46:57 +00:00
< a href = "{% url 'users:profil' v.version.object.user_id %}" > {{ v.version.object.user.get_username }}< / a >
2017-09-10 15:54:46 +00:00
(< i >
2017-09-18 22:46:57 +00:00
{% if v.version.object.raison == '' %}
2018-08-05 16:57:36 +00:00
{% trans "No reason" %}
2017-09-10 15:54:46 +00:00
{% else %}
2017-09-18 22:46:57 +00:00
{{ v.version.object.raison }}
2017-09-10 15:54:46 +00:00
{% endif %}
< / i > )
2017-09-10 14:17:59 +00:00
< / td >
2018-08-05 16:57:36 +00:00
{% can_edit_history%}
2017-09-13 22:21:49 +00:00
< td >
2017-09-18 22:46:57 +00:00
< a class = "btn btn-danger btn-sm" role = "button" href = "{% url 'logs:revert-action' v.rev_id %}" >
2018-03-07 10:45:03 +00:00
< i class = "fa fa-times" > < / i >
2018-08-05 16:57:36 +00:00
{% trans "Cancel" %}
2017-09-13 22:21:49 +00:00
< / a >
< / td >
2018-08-05 16:57:36 +00:00
{% acl_end %}
2017-09-13 22:21:49 +00:00
< / tr >
2017-09-18 22:46:57 +00:00
{% elif v.version.content_type.model == 'user' %}
2017-09-13 22:21:49 +00:00
< tr >
2017-09-18 22:46:57 +00:00
< td > {{ v.datetime }}< / td >
2017-09-10 14:17:59 +00:00
< td >
2018-08-05 16:57:36 +00:00
{% blocktrans with username=v.username %}{{ username }} has updated{% endblocktrans %}
2017-09-18 22:46:57 +00:00
< a href = "{% url 'users:profil' v.version.object.id %}" > {{ v.version.object.get_username }}< / a >
2018-08-05 16:57:36 +00:00
{% if v.comment != '' %}
(< i > {{ v.comment }}< / i > )
{% endif %}
2017-09-10 14:17:59 +00:00
< / td >
2018-08-05 16:57:36 +00:00
{% can_edit_history %}
2017-09-13 22:21:49 +00:00
< td >
2017-09-18 22:46:57 +00:00
< a class = "btn btn-danger btn-sm" role = "button" href = "{% url 'logs:revert-action' v.rev_id %}" >
2018-03-07 10:45:03 +00:00
< i class = "fa fa-times" > < / i >
2018-08-05 16:57:36 +00:00
{% trans "Cancel" %}
2017-09-13 22:21:49 +00:00
< / a >
< / td >
2018-08-05 16:57:36 +00:00
{% acl_end %}
2017-09-13 22:21:49 +00:00
< / tr >
2017-09-18 22:46:57 +00:00
{% elif v.version.content_type.model == 'vente' %}
2017-09-13 22:21:49 +00:00
< tr >
2017-09-18 22:46:57 +00:00
< td > {{ v.datetime }}< / td >
2017-09-10 14:17:59 +00:00
< td >
2018-08-23 20:57:55 +00:00
{% blocktrans with username=v.username number=v.version.object.number name=v.version.object.name %}{{ username }} has sold {{ number }}x {{ name }}{% endblocktrans %}
{% with invoice=v.version.object.facture %}
{% if invoice|is_facture %}
{% trans " to" %}
< a href = "{% url 'users:profil' v.version.object.facture.facture.user_id %}" > {{ v.version.object.facture.facture.user.get_username }}< / a >
2018-08-05 16:57:36 +00:00
{% if v.version.object.iscotisation %}
(< i > {% blocktrans with duration=v.version.object.duration %}+{{ duration }} months{% endblocktrans %}< / i > )
{% endif %}
2018-08-23 20:57:55 +00:00
{% endif %}
{% endwith %}
2017-09-10 14:17:59 +00:00
< / td >
2018-08-05 16:57:36 +00:00
{% can_edit_history %}
2017-09-13 22:21:49 +00:00
< td >
2017-09-18 22:46:57 +00:00
< a class = "btn btn-danger btn-sm" role = "button" href = "{% url 'logs:revert-action' v.rev_id %}" >
2018-03-07 10:45:03 +00:00
< i class = "fa fa-times" > < / i >
2018-08-05 16:57:36 +00:00
{% trans "Cancel" %}
2017-09-13 22:21:49 +00:00
< / a >
< / td >
2018-08-05 16:57:36 +00:00
{% acl_end %}
2017-09-13 22:21:49 +00:00
< / tr >
2017-09-18 22:46:57 +00:00
{% elif v.version.content_type.model == 'interface' %}
2017-09-13 22:21:49 +00:00
< tr >
2017-09-18 22:46:57 +00:00
< td > {{ v.datetime }}< / td >
2017-09-10 14:17:59 +00:00
< td >
2018-08-05 16:57:36 +00:00
{% blocktrans with username=v.username %}{{ username }} has edited an interface of{% endblocktrans %}
2017-09-18 22:46:57 +00:00
< a href = "{% url 'users:profil' v.version.object.machine.user_id %}" > {{ v.version.object.machine.user.get_username }}< / a >
2018-08-05 16:57:36 +00:00
{% if v.comment != '' %}
(< i > {{ v.comment }}< / i > )
{% endif %}
2017-09-10 14:17:59 +00:00
< / td >
2018-08-05 16:57:36 +00:00
{% can_edit_history %}
2017-09-10 14:17:59 +00:00
< td >
2017-09-18 22:46:57 +00:00
< a class = "btn btn-danger btn-sm" role = "button" href = "{% url 'logs:revert-action' v.rev_id %}" >
2018-03-07 10:45:03 +00:00
< i class = "fa fa-times" > < / i >
2018-08-05 16:57:36 +00:00
{% trans "Cancel" %}
2017-09-10 14:17:59 +00:00
< / a >
< / td >
2018-08-05 16:57:36 +00:00
{% acl_end %}
2017-09-10 14:17:59 +00:00
< / tr >
2017-09-13 22:21:49 +00:00
{% endif %}
2017-09-10 14:17:59 +00:00
{% endfor %}
2018-08-05 16:57:36 +00:00
< / table >
2017-09-10 00:40:42 +00:00
2017-11-14 21:23:39 +00:00
{% if versions_list.paginator %}
2019-01-08 23:39:08 +00:00
{% include 'pagination.html' with list=versions_list %}
2017-11-14 21:23:39 +00:00
{% endif %}
2018-08-05 16:57:36 +00:00