mirror of
https://gitlab2.federez.net/re2o/re2o
synced 2024-11-22 03:13:12 +00:00
Merge branch 'master' into dev
This commit is contained in:
commit
8031ed10f2
6 changed files with 10 additions and 10 deletions
|
@ -57,13 +57,13 @@ Here is a list of noteworthy features brought by this update:
|
||||||
* [!516](https://gitlab.federez.net/re2o/re2o/-/merge_requests/516): Detailed events in history views (e.g. show `old_email -> new_email`).
|
* [!516](https://gitlab.federez.net/re2o/re2o/-/merge_requests/516): Detailed events in history views (e.g. show `old_email -> new_email`).
|
||||||
* [!519](https://gitlab.federez.net/re2o/re2o/-/merge_requests/519): Add ability to filter event logs (e.g. to show all the subscriptions added by an admin).
|
* [!519](https://gitlab.federez.net/re2o/re2o/-/merge_requests/519): Add ability to filter event logs (e.g. to show all the subscriptions added by an admin).
|
||||||
* [!569](https://gitlab.federez.net/re2o/re2o/-/merge_requests/569): Refactor navbar to make menu navigation easier.
|
* [!569](https://gitlab.federez.net/re2o/re2o/-/merge_requests/569): Refactor navbar to make menu navigation easier.
|
||||||
* [!569](https://gitlab.federez.net/re2o/re2o/-/merge_requests/569): Add ability to install custom themes.
|
* [!569](https://gitlab.federez.net/re2o/re2o/-/merge_requests/569): Add ability to install custom themes (checkout [this repository](https://gitlab.federez.net/re2o/re2o-themes) for a list of Re2o themes).
|
||||||
* [!578](https://gitlab.federez.net/re2o/re2o/-/merge_requests/578) : Migrations squashed to ease the installation process.
|
* [!578](https://gitlab.federez.net/re2o/re2o/-/merge_requests/578) : Migrations squashed to ease the installation process.
|
||||||
* [!582](https://gitlab.federez.net/re2o/re2o/-/merge_requests/582): Improve autocomplete fields so they load faster and have a clearer behavior (no more entering a value without clicking and thinking it was taken into account).
|
* [!582](https://gitlab.federez.net/re2o/re2o/-/merge_requests/582): Improve autocomplete fields so they load faster and have a clearer behavior (no more entering a value without clicking and thinking it was taken into account).
|
||||||
* [!589](https://gitlab.federez.net/re2o/re2o/-/merge_requests/589): Move LDAP to a separate optional app.
|
* [!589](https://gitlab.federez.net/re2o/re2o/-/merge_requests/589): Move LDAP to a separate optional app.
|
||||||
* Plenty of bug fixes.
|
* Plenty of bug fixes.
|
||||||
|
|
||||||
You can view the full list of closed issues [here](https://gitlab.federez.net/re2o/re2o/-/issues?scope=all&state=all&milestone_title=Re2o 2.9).
|
You can view the full list of closed issues [here](https://gitlab.federez.net/re2o/re2o/-/issues?scope=all&state=all&milestone_title=Re2o%202.9).
|
||||||
|
|
||||||
# Before Re2o 2.9
|
# Before Re2o 2.9
|
||||||
|
|
||||||
|
|
|
@ -1057,7 +1057,7 @@ def voucher_pdf(request, invoice, **_kwargs):
|
||||||
"lastname": invoice.user.surname,
|
"lastname": invoice.user.surname,
|
||||||
"email": invoice.user.email,
|
"email": invoice.user.email,
|
||||||
"phone": invoice.user.telephone,
|
"phone": invoice.user.telephone,
|
||||||
"date_end": invoice.get_subscription().latest("date_end").date_end,
|
"date_end": invoice.get_subscription().latest("date_end_memb").date_end_memb,
|
||||||
"date_begin": invoice.date,
|
"date_begin": invoice.date,
|
||||||
},
|
},
|
||||||
)
|
)
|
||||||
|
|
|
@ -360,7 +360,7 @@ class HistoryEvent:
|
||||||
|
|
||||||
return value
|
return value
|
||||||
|
|
||||||
def edits(self, hide=[]):
|
def edits(self, hide=["password", "pwd_ntlm"]):
|
||||||
"""Get the list of the changes performed during this event.
|
"""Get the list of the changes performed during this event.
|
||||||
|
|
||||||
Args:
|
Args:
|
||||||
|
|
|
@ -223,7 +223,7 @@ class Machine(RevMixin, FieldPermissionModelMixin, AclMixin, models.Model):
|
||||||
"You don't have the right to delete a machine"
|
"You don't have the right to delete a machine"
|
||||||
" of another user."
|
" of another user."
|
||||||
),
|
),
|
||||||
("machines.delete_interface",) + (permissions or ()),
|
("machines.change_interface",) + (permissions or ()),
|
||||||
)
|
)
|
||||||
return True, None, None
|
return True, None, None
|
||||||
|
|
||||||
|
@ -1654,7 +1654,7 @@ class Interface(RevMixin, AclMixin, FieldPermissionModelMixin, models.Model):
|
||||||
if not (user_request.has_perm("machines.change_interface") and can_user):
|
if not (user_request.has_perm("machines.change_interface") and can_user):
|
||||||
return (
|
return (
|
||||||
False,
|
False,
|
||||||
_("You don't have the right to edit a machine of another user."),
|
_("You don't have the right to edit a machine of another" " user."),
|
||||||
("machines.change_interface",) + (permissions or ()),
|
("machines.change_interface",) + (permissions or ()),
|
||||||
)
|
)
|
||||||
return True, None, None
|
return True, None, None
|
||||||
|
|
|
@ -88,7 +88,7 @@ msgstr "Contenu incconu"
|
||||||
#: templates/registration/password_reset_done.html:11
|
#: templates/registration/password_reset_done.html:11
|
||||||
#: templates/registration/password_reset_form.html:11
|
#: templates/registration/password_reset_form.html:11
|
||||||
msgid "Home"
|
msgid "Home"
|
||||||
msgstr "Acceuil"
|
msgstr "Accueil"
|
||||||
|
|
||||||
#: templates/buttons/add.html:27
|
#: templates/buttons/add.html:27
|
||||||
msgid "Add"
|
msgid "Add"
|
||||||
|
@ -270,7 +270,7 @@ msgid "Control invoices"
|
||||||
msgstr "Contrôler les factures"
|
msgstr "Contrôler les factures"
|
||||||
|
|
||||||
#: templates/nav.html:112
|
#: templates/nav.html:112
|
||||||
msgid "Cutsom invoices"
|
msgid "Custom invoices"
|
||||||
msgstr "Facture personnalisée"
|
msgstr "Facture personnalisée"
|
||||||
|
|
||||||
#: templates/nav.html:117
|
#: templates/nav.html:117
|
||||||
|
|
|
@ -109,7 +109,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
|
||||||
{% trans "Invoices" %}</a></li>
|
{% trans "Invoices" %}</a></li>
|
||||||
<li><a class="dropdown-item" href="{% url 'cotisations:index-custom-invoice' %}"><i
|
<li><a class="dropdown-item" href="{% url 'cotisations:index-custom-invoice' %}"><i
|
||||||
class="fa fa-file-text"></i>
|
class="fa fa-file-text"></i>
|
||||||
{% trans "Cutsom invoices" %}</a></li>
|
{% trans "Custom invoices" %}</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
<li><a class="dropdown-item" href="{% url 'cotisations:index-cost-estimate' %}"><i
|
<li><a class="dropdown-item" href="{% url 'cotisations:index-cost-estimate' %}"><i
|
||||||
|
|
Loading…
Reference in a new issue