tarification: taux de réduction au lieu d'un tarif minimum unique, on a besoin de matrices de tarif minimum (#89605) #186

Merged
lguerin merged 6 commits from wip/89605-pricing-reduction-min-price into main 2024-04-26 10:46:04 +02:00
Owner
No description provided.
lguerin added 5 commits 2024-04-17 16:45:04 +02:00
lguerin force-pushed wip/89605-pricing-reduction-min-price from 09005b9613 to 8678ec90dc 2024-04-18 10:39:23 +02:00 Compare
lguerin changed title from WIP: tarification: taux de réduction au lieu d'un tarif minimum unique, on a besoin de matrices de tarif minimum (#89605) to tarification: taux de réduction au lieu d'un tarif minimum unique, on a besoin de matrices de tarif minimum (#89605) 2024-04-18 14:48:00 +02:00
pmarillonnet requested review from pmarillonnet 2024-04-18 15:38:32 +02:00
Owner

(Je commence à relire.)

(Je commence à relire.)
pmarillonnet reviewed 2024-04-22 15:29:54 +02:00
pmarillonnet left a comment
Owner

Un premier bout de relecture, surtout des remarques de forme, dis-moi ce que tu en penses, je referai un tour ensuite.

Un premier bout de relecture, surtout des remarques de forme, dis-moi ce que tu en penses, je referai un tour ensuite.
@ -585,3 +595,3 @@
return self.get_extra_variables(request, context)
def format_pricing_data(self):
def format_pricing_data(self, field):
Owner

Par principe je me disais peut-être mettre une valeur par défaut field='pricing' pour ce nouveau paramètre histoire de ne pas casser l’interface existante (?)

Par principe je me disais peut-être mettre une valeur par défaut `field='pricing'` pour ce nouveau paramètre histoire de ne pas casser l’interface existante (?)
Author
Owner

ok, j'ai ajouté un fixup

ok, j'ai ajouté un fixup
Owner

Ok top.

Ok top.
pmarillonnet marked this conversation as resolved
@ -21,2 +21,4 @@
</form>
{% endblock %}
{% block sidebar %}
Owner

Question d’UI, à relire l’héritage de gabarits j’ai l’impression qu’on ajoute une barre latérale vide à chaque fois, ici et dans les gabarits suivants, je loupe un truc ou bien c’est volontaire que d’avoir hérité de manager_pricing_parameters pour ensuite effacer le contenu de la barre latérale qui y était défini ?

Question d’UI, à relire l’héritage de gabarits j’ai l’impression qu’on ajoute une barre latérale vide à chaque fois, ici et dans les gabarits suivants, je loupe un truc ou bien c’est volontaire que d’avoir hérité de manager_pricing_parameters pour ensuite effacer le contenu de la barre latérale qui y était défini ?
Author
Owner

L'héritage c'est surtout pour avoir les breadcrumbs et pouvoir en ajouter un.

L'héritage c'est surtout pour avoir les breadcrumbs et pouvoir en ajouter un.
Owner

Ah ok j’avais loupé ça, merci.

Ah ok j’avais loupé ça, merci.
pmarillonnet marked this conversation as resolved
@ -48,0 +20,4 @@
<button aria-controls="panel-matrix" aria-selected="true" id="tab-matrix" role="tab" tabindex="0">{% trans "Pricings" context 'amount' %}</button>
{% if object.kind == 'effort' %}
<button aria-controls="panel-pricing-options" aria-selected="false" id="tab-pricing-options" role="tab" tabindex="-1">{% trans "Pricing options" %}</button>
{% endif %}
Owner

(Juste in elif ici pour gagner une ligne ? 🙂)

(Juste in elif ici pour gagner une ligne ? 🙂)
Author
Owner

yep, fixup :)

yep, fixup :)
Owner

Top.

Top.
pmarillonnet marked this conversation as resolved
@ -275,0 +77,4 @@
<ul>
<li>{% trans "Minimal pricing:" %} {{ object.min_pricing|default_if_none:"" }}</li>
</ul>
{% if object.kind == 'effort' %}
Owner

Un if pas nécessaire ici, il reprend exactement la même condition que le if du bloc parent.

Un if pas nécessaire ici, il reprend exactement la même condition que le if du bloc parent.
Author
Owner

en effet, fixup

en effet, fixup
pmarillonnet marked this conversation as resolved
@ -275,0 +86,4 @@
<a class="pk-button" rel="popup" href="{% url 'lingo-manager-pricing-pricingoptions-edit' object.pk %}">{% trans "Edit pricing options" %}</a>
</div>
</div>
{% endif %}
Owner

(Pareil ici peut-être juste un elif car les conditions sont mutuellement exclues ?)

(Pareil ici peut-être juste un elif car les conditions sont mutuellement exclues ?)
Author
Owner

fixup aussi

fixup aussi
pmarillonnet marked this conversation as resolved
@ -5,3 +5,3 @@
{{ block.super }}
{% if matrix.criteria %}
<a href="{% url 'lingo-manager-pricing-matrix-slug-edit' object.pk matrix.criteria.slug %}">{% trans "Edit pricing" %}</a>
<a href="{% url 'lingo-manager-pricing-matrix-slug-edit' object.pk matrix.criteria.slug %}">{% trans "Edit pricing" context 'matrix' %}</a>
Owner

Pas compris ici pourquoi il y a besoin d’un contexte i.e. de quelles autres façons ce “Edit pricing” pourrait se traduire ?

Pas compris ici pourquoi il y a besoin d’un contexte i.e. de quelles autres façons ce “Edit pricing” pourrait se traduire ?
Author
Owner

On pourrait traduire par "modification de la grille tarifaire" ou "modification du tarif", ou encore "modification des tarifs".
Ca dépend du contexte, en somme :)

On pourrait traduire par "modification de la grille tarifaire" ou "modification du tarif", ou encore "modification des tarifs". Ca dépend du contexte, en somme :)
Owner

Ok j’avais clairement pas saisi cette nuance dans les traductions, très bien.

Ok j’avais clairement pas saisi cette nuance dans les traductions, très bien.
pmarillonnet marked this conversation as resolved
lguerin added 2 commits 2024-04-22 15:36:33 +02:00
lguerin added 1 commit 2024-04-22 15:37:32 +02:00
lguerin added 1 commit 2024-04-22 15:38:22 +02:00
Owner

(Je vais refaire un tour à tête reposée mais a priori on n’est pas loin du ack.)

(Je vais refaire un tour à tête reposée mais a priori on n’est pas loin du ack.)
pmarillonnet approved these changes 2024-04-23 15:03:11 +02:00
pmarillonnet left a comment
Owner

Ok j’ai refait un tour plus diagonalisant, rien à redire, c’est bon pour moi.

Ok j’ai refait un tour plus diagonalisant, rien à redire, c’est bon pour moi.
lguerin force-pushed wip/89605-pricing-reduction-min-price from 688d5157c2 to 6448b16220 2024-04-25 14:41:15 +02:00 Compare
lguerin merged commit 6448b16220 into main 2024-04-26 10:46:04 +02:00
lguerin deleted branch wip/89605-pricing-reduction-min-price 2024-04-26 10:46:04 +02:00
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: entrouvert/lingo#186
No description provided.