1
0
mirror of https://github.com/ae-utbm/sith.git synced 2025-06-21 02:25:21 +00:00

Apply review comments

This commit is contained in:
imperosol 2024-12-17 17:23:13 +01:00
parent 47876e3971
commit 8d643fc6b4
5 changed files with 37 additions and 17 deletions
counter
locale/fr/LC_MESSAGES

@ -109,7 +109,7 @@ class ProductController(ControllerBase):
@api_controller("/product-type", permissions=[IsCounterAdmin])
class ProductTypeController(ControllerBase):
@route.get("", response=list[ProductTypeSchema], url_name="fetch-product-types")
@route.get("", response=list[ProductTypeSchema], url_name="fetch_product_types")
def fetch_all(self):
return ProductType.objects.order_by("order")

@ -13,8 +13,24 @@
{% endblock %}
{% block content %}
<p><a href="{{ url('counter:new_producttype') }}">{% trans %}New product type{% endtrans %}</a></p>
<p>
<a href="{{ url('counter:new_producttype') }}" class="btn btn-blue">
{% trans %}New product type{% endtrans %}
<i class="fa fa-plus"></i>
</a>
</p>
{% if producttype_list %}
<aside>
<p>
{% trans %}Product types are in the same order on this page and on the eboutic.{% endtrans %}
</p>
<p>
{% trans trimmed %}
You can reorder them here by drag-and-drop.
The changes will then be applied globally immediately.
{% endtrans %}
</p>
</aside>
<div x-data="productTypesList">
<p
class="alert snackbar"
@ -42,11 +58,3 @@
{% trans %}There is no product types in this website.{% endtrans %}
{% endif %}
{% endblock %}
{% block script %}
{% endblock %}

@ -87,5 +87,5 @@ def test_move_above_product_type(product_types: list[ProductType]):
)
def test_controller_permissions(client: Client, user_factory, status_code):
client.force_login(user_factory())
response = client.get(reverse("api:fetch-product-types"))
response = client.get(reverse("api:fetch_product_types"))
assert response.status_code == status_code

@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-12-17 13:10+0100\n"
"POT-Creation-Date: 2024-12-17 17:04+0100\n"
"PO-Revision-Date: 2016-07-18\n"
"Last-Translator: Maréchal <thomas.girod@utbm.fr\n"
"Language-Team: AE info <ae.info@utbm.fr>\n"
@ -4198,15 +4198,27 @@ msgid "There is no products in this website."
msgstr "Il n'y a pas de produits dans ce site web."
#: counter/templates/counter/producttype_list.jinja:4
#: counter/templates/counter/producttype_list.jinja:26
#: counter/templates/counter/producttype_list.jinja:42
msgid "Product type list"
msgstr "Liste des types de produit"
#: counter/templates/counter/producttype_list.jinja:16
#: counter/templates/counter/producttype_list.jinja:18
msgid "New product type"
msgstr "Nouveau type de produit"
#: counter/templates/counter/producttype_list.jinja:42
#: counter/templates/counter/producttype_list.jinja:25
msgid "Product types are in the same order on this page and on the eboutic."
msgstr "Les types de produit sont dans le même ordre sur cette page et sur l'eboutic."
#: counter/templates/counter/producttype_list.jinja:28
msgid ""
"You can reorder them here by drag-and-drop. The changes will then be applied "
"globally immediately."
msgstr ""
"Vous pouvez les réorganiser ici. Les changements seront alors immédiatement "
"appliqués globalement."
#: counter/templates/counter/producttype_list.jinja:58
msgid "There is no product types in this website."
msgstr "Il n'y a pas de types de produit dans ce site web."

@ -123,8 +123,8 @@ msgid "captured.%s"
msgstr "capture.%s"
#: counter/static/bundled/counter/product-type-index.ts:36
msgid "Products types successfully reordered"
msgstr "Types de produits réordonnés."
msgid "Products types reordered!"
msgstr "Types de produits réordonnés !"
#: counter/static/bundled/counter/product-type-index.ts:40
#, javascript-format