2844 bdm admin shifts template
{{ resolvedDiscussionCount }}/{{ discussionCount }} {{ resolvedCountText }} resolved
-
added 3 commits
-
6fc24383...67c384d5 - 2 commits from branch
dev_cooperatic
- 2c65a595 - fix merge conflict
Toggle commit list -
6fc24383...67c384d5 - 2 commits from branch
-
115 115 valider votre présence en cherchant<br/> 116 116 votre nom ou numéro ci-dessous 117 117 """ 118 119 HAS_COMMITTEE_SHIFT = True -
Master
Il existe une méthode (CagetteServices.get_committees_shift_id()) pour récupérer l'identifiant du créneau des comités (qui nécessite un appel API odoo : jusqu'à maintenant ce n'était sollicité que lorsque il y avait une demande de validation de présence depuis la borne d'accueil)
-
Developer
Effectivement je peux me servir de ça, je supprime ce paramètre
-
-
-
471 485 472 # Gestion des binômes 486 def shift_subscription(request): 487 """ Inscrit un membre désinscrit à un shift template """ 488 res = {} 489 if CagetteUser.are_credentials_ok(request): 490 data = json.loads(request.body.decode()) 491 492 partner_id = int(data["partner_id"]) 493 shift_type = data["shift_type"] 494 if shift_type == 1: 495 # 1 = standard 496 shift_template_id = data["shift_template_id"] 497 else: 498 # 2 = ftop 499 shift_template_id = CagetteServices.get_committees_shift_id() -
26 26 traditional: true, 27 27 contentType: "application/json; charset=utf-8", 28 28 success: function(data) { 29 console.log(data.member) 29 console.log(data.member); -
Master
A supprimer
-
Developer
Fait
-
-
-
117 $("#subscribe_to_shift_template_button").off(); 118 119 $("#shifts_calendar_area").hide(); 63 120 64 121 if (selected_member.shift_template_id === undefined || selected_member.shift_template_id === null) { 65 $('.member_shift').text(""); 122 $('.member_shift').text("X"); 123 124 $("#subscribe_to_shift_template_button").show(); 125 $("#subscribe_to_shift_template_button").on("click", () => { 126 retrieve_and_draw_shift_tempates(); 127 $("#shifts_calendar_area").show(); 66 128 67 $("#remove_shift_template_button").hide(); 68 $("#remove_shift_template_button").off(); 129 // Wait for listeners to be set in common.js -
Master
Situation où un mécanisme de publication de signal / souscription au signal éviterait d'attendre un temps arbitraire.
-
Developer
Oui, je suis bien d'accord ! Je vais rajouter un TODO. Dans common.js il y a plusieurs méthodes imbriquées ce qui rendait compliquée l'utilisation de Promesses.
-
-
-
merged
Toggle commit list