promotion d'un pool draft en pool définitif (#73608) #18

Merged
lguerin merged 4 commits from wip/73608-invoicing-promote-draft into main 2023-01-27 16:25:36 +01:00
Owner
No description provided.
lguerin changed title from WIP: promotion d'un pool draft en pool définitif (#73514) to WIP: promotion d'un pool draft en pool définitif (#73608) 2023-01-20 14:15:07 +01:00
lguerin force-pushed wip/73608-invoicing-promote-draft from dbece45371 to b867015823 2023-01-20 15:04:56 +01:00 Compare
lguerin force-pushed wip/73608-invoicing-promote-draft from b867015823 to 0027a411ba 2023-01-20 15:21:53 +01:00 Compare
lguerin changed title from WIP: promotion d'un pool draft en pool définitif (#73608) to promotion d'un pool draft en pool définitif (#73608) 2023-01-20 17:57:47 +01:00
Author
Owner

0001: les pools sont toujours lancés en draft
0002: de quoi promouvoir le dernier pool draft en pool gagnant
0003: promotion d'un pool via l'UI
0004: numérotation des factures

Numérotation unique par régie et name, name étant actuellement fixé à YY-MM, l'idée étant de pouvoir le paramétrer par régie, et paramétrer aussi le rendu du numéro de facture.
Pour le moment ça donne F-SLUG-23-01-000042, où SLUG est le slug de la régie en majuscules.

0001: les pools sont toujours lancés en draft 0002: de quoi promouvoir le dernier pool draft en pool gagnant 0003: promotion d'un pool via l'UI 0004: numérotation des factures Numérotation unique par régie et `name`, `name` étant actuellement fixé à `YY-MM`, l'idée étant de pouvoir le paramétrer par régie, et paramétrer aussi le rendu du numéro de facture. Pour le moment ça donne `F-SLUG-23-01-000042`, où `SLUG` est le slug de la régie en majuscules.
lguerin force-pushed wip/73608-invoicing-promote-draft from f6a14b6768 to df0d98c1a5 2023-01-20 18:04:24 +01:00 Compare
Ghost reviewed 2023-01-27 14:34:11 +01:00
Ghost left a comment
First-time contributor

Je suis un peu étonné par le code de promote dans 0002, je pensais que ça serait juste un

self.status = 'registered'
self.draft = False
self.save()

Pourquoi tout recopier ?

Je suis un peu étonné par le code de promote dans 0002, je pensais que ça serait juste un self.status = 'registered' self.draft = False self.save() Pourquoi tout recopier ?
@ -0,0 +13,4 @@
{% block content %}
<form method="post">
{% csrf_token %}
<p>{% trans "Are you sure you want to start a new pool ?" %}</p>
First-time contributor

Pour faire mon intello, il n'y a pas d'espace avant le ? en typo anglaise.

Pour faire mon intello, il n'y a pas d'espace avant le ? en typo anglaise.
lguerin marked this conversation as resolved
Author
Owner

Je suis un peu étonné par le code de promote dans 0002, je pensais que ça serait juste un

self.status = 'registered'
self.draft = False
self.save()

Pourquoi tout recopier ?

C'est pas les mêmes models pour Invoice et InvoiceLine :)

> Je suis un peu étonné par le code de promote dans 0002, je pensais que ça serait juste un > > self.status = 'registered' > self.draft = False > self.save() > > Pourquoi tout recopier ? C'est pas les mêmes models pour Invoice et InvoiceLine :)
Ghost approved these changes 2023-01-27 15:19:04 +01:00
Ghost left a comment
First-time contributor

Tout ok (l'espace avant le ? sera une coquetterie)

Tout ok (l'espace avant le ? sera une coquetterie)
lguerin changed target branch from wip/73514-invoicing-invoice-listing to main 2023-01-27 15:56:45 +01:00
lguerin force-pushed wip/73608-invoicing-promote-draft from c563c2a84f to 98e443a942 2023-01-27 16:09:02 +01:00 Compare
lguerin force-pushed wip/73608-invoicing-promote-draft from 98e443a942 to 0a48dcc92e 2023-01-27 16:18:42 +01:00 Compare
lguerin merged commit 0a48dcc92e into main 2023-01-27 16:25:36 +01:00
lguerin deleted branch wip/73608-invoicing-promote-draft 2023-01-27 16:25:36 +01: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#18
No description provided.