2170 create delete binome
-
-
-
changed target branch from
dev_principale
todev_cooperatic
Toggle commit list -
-
Developer
Quand on veut désolidarisé un binôme il n'y a pas de popup "voulez vous désolidariser ce binome ?"
-
Developer
Je suis dessus, mais je galère un peu avec cette le changement de contenu de la modal.
-
Developer
De façon générale les popup sont des alertes alors que dans la partie admin on utlise plutôt des modals (voir ajout et suppression de rattrapage dans admin par exemple)
-
-
-
-
Developer
De façon générale les popup sont des alertes alors que dans la partie admin on utlise plutôt des modals (voir ajout et suppression de rattrapage dans admin par exemple)
On utilise des alertes seulement quand il y a une information simple à afficher. Sinon (besoin d'une confirmation de l'utilisateur etc...) on utilise les modales
-
Developer
- Dans tous les cas, quand un binôme est désolidarisé, l'ancien rattaché est toujours Désinscrit.e alors qu'il devrait être inscrit sur le créneau du titulaire
https://redmine.cooperatic.fr/issues/2198
Le suppléant se voit affecté le même créneau que le titulaire
- Quand on crée un binôme, le binôme rattaché n'est pas désinscrit de son ancien créneau
- La création du binôme n'est pas bloquée si on essaye de mettre en titulaire une parsonne rattachée dans un autre binome (qu'on choisisse le compte rattaché ou le compte membre)
- Problèmes d'interface :
- Sur les pages de création et de désolidarisation, les modales de confirmation ne sont pas assez précises (par ex voir https://redmine.cooperatic.fr/issues/2197 point 3) de la description)
- dans l'interface de création, quand on sélectionne un membre on voit "Mon statut", "Mon créneau" (surement un copié/collé de la tuile de l'espace membre)
- le bouton Retour devrait faire revenir d'un écran en arrière (quand on est sur l'écran "Désolidariser" par exemple, Retour nous amène sur l'accueil Gestion des Binômes)
- encore des console.log qui trainent
-
added 3 commits
Toggle commit list -
resolved all discussions
Toggle commit list -
resolved all discussions
Toggle commit list -
added 94 commits
-
2ce57329...c71e8d67 - 91 commits from branch
dev_cooperatic
- 6182eb4d - update merge makeups
- a2101668 - Merge branch 'dev_cooperatic' of…
- b1c320b6 - finalize create pair
Toggle commit list -
2ce57329...c71e8d67 - 91 commits from branch
-
members/static/js/admin/manage_attached.js 0 → 100644
2 var childId = null; 3 4 var parentName = null; 5 var childName = null; 6 7 const possible_cooperative_state = { 8 suspended: "Rattrapage", 9 exempted: "Exempté.e", 10 alert: "En alerte", 11 up_to_date: "À jour", 12 unsubscribed: "Désinscrit.e des créneaux", 13 delay: "En délai", 14 gone: "Parti.e", 15 associated: "En binôme" 16 }; 17 -
Master
TODO : Ce tableau associatif mériterait d'être mis dans un fichier "généraliste" (all_common.js par ex), avec des valeurs paramétrables (au moins Rattrapage)
-
-
added 1 commit
- 186dcc63 - Add enqueing messages method to display them after page has been reloaded
Toggle commit list -
659 # màj du compteur du titulaire 660 api.create('shift.counter.event', {"name": "passage en binôme", 661 "shift_id": False, 662 "type": parent['shift_type'], 663 "partner_id": parent_id, 664 "point_qty": -1}) 665 666 api.execute('res.partner', 'run_process_target_status', []) 667 668 # update child base account state 669 api.execute("res.partner", "set_special_state", {"id": child_id, 'state': "associated"}) 670 m = CagetteMember(child_id).unsuscribe_member() 671 672 # get barcode rule id 673 bbcode_rule = api.search_read("barcode.rule", [['for_associated_people', "=", True]], ['id'])[0] 674 child['barcode_rule_id'] = bbcode_rule["id"] -
Master
Entre-temps, un paramètre, dans outils/config.py a été ajouté :
ASSOCIATE_BARCODE_RULE_ID
(qui évite un appel Odoo)
-
-
merged
Toggle commit list