Corrige la liste des impayés dans bda #344

Merged
mpepin merged 0 commits from Kerl/fix_43_unpaid into master 2016-07-01 02:04:09 +02:00
mpepin commented 2016-06-17 02:07:24 +02:00 (Migrated from git.eleves.ens.fr)

La liste des gens n'ayant pas payé leurs places pour un tirage ne
contient plus les participants n'ayant pas eu de place.

Ajoute un compte des impayés dans le template.

Fixes #43

La liste des gens n'ayant pas payé leurs places pour un tirage ne contient plus les participants n'ayant pas eu de place. Ajoute un compte des impayés dans le template. Fixes #43
bclement commented 2016-06-21 22:45:04 +02:00 (Migrated from git.eleves.ens.fr)

Une raison d'utiliser des nnbsp plutôt que des nbsp ?

Une raison d'utiliser des nnbsp plutôt que des nbsp ?
bclement commented 2016-06-21 22:47:42 +02:00 (Migrated from git.eleves.ens.fr)

Pourquoi pas unpaid = tirage.participant_set.annotate(nb_attributions=Count('attribution')).filter(paid=False, nb_attributions__gte=0) ?
Par ailleurs, je me demande à la lecture de ce code pourquoi le flag paid est sur Participant et pas sur Attribution, ce qui semblerait plus logique.

Pourquoi pas `unpaid = tirage.participant_set.annotate(nb_attributions=Count('attribution')).filter(paid=False, nb_attributions__gte=0)` ? Par ailleurs, je me demande à la lecture de ce code pourquoi le flag `paid` est sur `Participant` et pas sur `Attribution`, ce qui semblerait plus logique.
mpepin commented 2016-06-22 02:07:23 +02:00 (Migrated from git.eleves.ens.fr)

À la première question : pourquoi pas, c'est plus performant je suppose si tu me proposes ça.

Pour l'attribut paid : parce que les gens viennent payer toutes leurs places d'un coup. Et sauf
cas très exceptionnel, ils les obtiennent toutes en même temps, pas besoin de mettre un paid
par attribution.

À la première question : pourquoi pas, c'est plus performant je suppose si tu me proposes ça. Pour l'attribut `paid` : parce que les gens viennent payer toutes leurs places d'un coup. Et sauf cas très exceptionnel, ils les obtiennent toutes en même temps, pas besoin de mettre un `paid` par attribution.
mpepin commented 2016-06-22 02:15:08 +02:00 (Migrated from git.eleves.ens.fr)

Il me semblait que c'était la règle mais manifestement pas pour :

Il me semblait que c'était la règle mais manifestement pas pour `:`
mpepin commented 2016-06-22 02:16:44 +02:00 (Migrated from git.eleves.ens.fr)

Added 1 commit:

Added 1 commit: * fc980565 - Typo
mpepin commented 2016-06-22 02:30:23 +02:00 (Migrated from git.eleves.ens.fr)

Added 1 commit:

  • 24e88a95 - Filtre les participants dans la requête SQL
Added 1 commit: * 24e88a95 - Filtre les participants dans la requête SQL
mpepin commented 2016-06-22 02:31:02 +02:00 (Migrated from git.eleves.ens.fr)

Fait, d'ailleurs, il fallait mettre __gt et non __gte

Fait, d'ailleurs, il fallait mettre `__gt` et non `__gte`
mpepin commented 2016-06-25 19:50:47 +02:00 (Migrated from git.eleves.ens.fr)

reviewed by @narmanli

reviewed by @narmanli
mpepin commented 2016-06-25 19:51:00 +02:00 (Migrated from git.eleves.ens.fr)

mentioned in commit 0e19653f46

mentioned in commit 0e19653f461ba93d4d5b41d9864150049d526b8f
mpepin commented 2016-06-25 19:51:01 +02:00 (Migrated from git.eleves.ens.fr)

Status changed to merged

Status changed to merged
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
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: DGNum/gestioCOF#344
No description provided.