Création d'opérations aléatoires #497
No reviewers
Labels
No labels
devtype -- backend
devtype -- docs
devtype -- frontend
devtype -- user interface
difficulty -- easy
difficulty -- hard
difficulty -- normal
Doing
domain -- bda
domain -- bds
domain -- cof
domain -- core
domain -- kfet
Good first issue
priority -- high
priority -- low
priority -- medium
priority -- staff-wanted
status -- development
status -- discussion
status -- need review
status -- production
status -- ready to merge
status -- todo
To Do
type -- bug
type -- hygiene
type -- improvement
type -- new feature
bug
duplicate
enhancement
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: DGNum/gestioCOF#497
Loading…
Add table
Reference in a new issue
No description provided.
Delete branch "Aufinal/create_opes"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Rajoute une commande
createopes
aux commandes de gestion.Cette commande prend comme argument le nombre d'opérations à créer, un nombre de jours et (optionnellement) le nombre de transferts à créer, et génère des opérations aléatoires étalées sur le nombre de jours spécifié.
added 1 commit
6d36d50e
- Fix 'at' property for transfergroupsCompare with previous version
Pourquoi ne pas faire le choix aléatoire dès les début ? ^^ Tu tiens beaucoup à Assurancetourix ? :P
Heu, pourquoi
'0'
?Je l'initialise à '0' au départ, puis je l'update à chaque opération (ligne 130) pour que ce soit cohérent.
Non mais
0
c'est pas'0'
, on ne va pas commencer à faire du JS ^^Nonobstant l'easter egg (^^), avoir un compte concert constant (et ne pas avoir à réfléchir à qui a eu des majorations quand tu veux faire des tests) peut être utile je dirais.
Ok très bien. Et dans ce cas Assurancetourix me semble tout à fait approprié 👍
Après lecture de la doc et à contrecœur… Admettons
resolved all discussions
Plus court :
Plus rapide :
opegroup = OperationGroup.objects.create(...)
Pour gagner en performance si tu veux générer beaucoup d'opérations (peut être utile pour tester le module stats par exemple), tu peux utiliser
bulk_create
À la réflexion ce n'est pas immédiat comme ajout, peut-être est-il mieux d'attendre qu'on en ait vraiment besoin. Ton avis ?
My bad, c'est immédiat : tu as juste à maintenir une liste d'opérations tout le long et appeler bulk_create à la fin
added 1 commit
dd4d1f30
- Improves creation efficiencyCompare with previous version
resolved all discussions
mentioned in commit
215d4a63ad
merged