From ff33ca68a0fdb97884a9073dc6d2bbf74acd337b Mon Sep 17 00:00:00 2001 From: Ladebeze66 Date: Wed, 19 Mar 2025 16:23:38 +0100 Subject: [PATCH] J6-6 --- __pycache__/ticket_manager.cpython-312.pyc | Bin 10014 -> 11864 bytes __pycache__/utils.cpython-312.pyc | Bin 788 -> 298 bytes exported_tickets/ticket_5276_raw.json | 156 ++ exported_tickets/ticket_6420_raw.json | 155 ++ exported_tickets/ticket_7600_raw.json | 171 ++ exported_tickets/ticket_7908_raw.json | 147 ++ exported_tickets/ticket_8749_raw.json | 149 ++ exported_tickets/ticket_8926_raw.json | 167 ++ exported_tickets/ticket_9105_raw.json | 173 ++ exported_tickets/ticket_9531_raw.json | 153 ++ exported_tickets/ticket_9659_raw.json | 152 ++ exported_tickets/ticket_9849_raw.json | 145 ++ .../0_Sans projet/0_Non classé/tickets.json | 1570 +++++++++++++++++ menu_handlers.py | 55 +- menu_principal.py | 4 +- ticket_manager.py | 82 +- 16 files changed, 3250 insertions(+), 29 deletions(-) create mode 100644 exported_tickets/ticket_5276_raw.json create mode 100644 exported_tickets/ticket_6420_raw.json create mode 100644 exported_tickets/ticket_7600_raw.json create mode 100644 exported_tickets/ticket_7908_raw.json create mode 100644 exported_tickets/ticket_8749_raw.json create mode 100644 exported_tickets/ticket_8926_raw.json create mode 100644 exported_tickets/ticket_9105_raw.json create mode 100644 exported_tickets/ticket_9531_raw.json create mode 100644 exported_tickets/ticket_9659_raw.json create mode 100644 exported_tickets/ticket_9849_raw.json create mode 100644 exported_tickets/tickets_export/0_Sans projet/0_Non classé/tickets.json diff --git a/__pycache__/ticket_manager.cpython-312.pyc b/__pycache__/ticket_manager.cpython-312.pyc index 5cb316a84a235389037c6f839a4fe27a856f5993..1d114e5b47b75c990a855ea4d6a5fd827e7b5520 100644 GIT binary patch delta 3471 zcmbVOUrbxq8Nb)~zpw3Uz<;m}Hjvnm5>iM*5|=bkNN5UyGSak7NsRHm@oWgNd#|&A zj&<{}O3oB5q<)C$l!i)`YDA?XRg;J`sZ8VnseL$(odF)wn6!sYd&$x~uj;C8Oa&tcAN*Wko?4lLI-wjKV2UxGsPU%an^O zqhYjw43Ug3L@vvVc1ob+)IiCoYLI}@VLGK1a31*q$YnBL4uXg&fdXeCG89n$o?!HM zpU>k(Q4J`n><3X*K!u{JUKmv-RVbzcibyfXBBaDgox;f&f$B#X6r72nBl<*Vo%7NZ z$(Uklp>#M*B~T-Ss&de?GE^`PkoOW7y(m8|Dx0wwq-+A(5*QuO@#IY_(0pt+i#kb6 z5;vRWM3{(CK+{XilNSxh8B&dy%Dfa=raDY4%L`f!6|^DP-avSRgC;8S1&l?l**x=M12 zFaan)ccRh)6XtO4NUjcHxh=m0ru=qs6PS=n;y*Q(^5&Q)Z<^$UV3STLVwbqRIila= zB~EZk98*(jg-QW~$d5>!#O=+XlCgj3Se8)*5&FJRk^00N)>?6!AVyK&#pqbo{|^OJ z0=fjD`Xvym3lK^Osv`BMC|y>E_}d}|Q_TD`FjNCm34`S&7%V@)Ktvh|0^OMB2lzQK zER0ivA=fn*vkyicl zAFJku=wDG7x7J-8r>@ORa{}w0WO=s`4o8UApviUh%UI>KPk|jdvDF%LtaiXo>Cg#+VId>7|%;8VwKk-Av1u^NzqydpRbsnPN z_C6!MbEYERRw2MovVIu5}06_FvoKq zEIWyb50PdohaNG43u6+&#E;1sA~_X4c=jER&rwo)Oa-p6Ic?#@^1Lpu!}$gFnvhc! z^X7)Ik74Y?Ce>+t)?ajz_(y~Dy^=>JAOs|jd0r>QnqX&hnnEbd8Vi;7j|X_xk21+A z^Lu=*WPpT;6O9fnej*DOCo$T{i+@6Y4XzW9D+#)K)96VXJy~PZ4rPV5jx2R_i>iFA zBr2=p%59w)EpDB?aW>hRs!Bzm{dku0ZR@Hesc(@_y#?(@vQ!5$vDi1w-n7}9l7D4f zGOpUzIyTxi#xv&OxOUrEvt_Zx`|#{)6gORMX;&L;?^!#)5!o1pqvPDoi^ zRqX4R8yDb(G5A3sQ#(Gd-R|g0UPzG(7gHS%Yug_LH=5S3%xjUWqeWi_QqGlO=sKFE zkNvIvc+zw4m4#OpLs@$(Jb6Cej|*Zyw(3~buMI<6UzU0+(YEh(ai0gO-Mg0B?+L4B zfQ+BsZD{)9z-I^G!8h05%rx{t%C+Ta-E_349qlWfYxQdvVfRSJaV|cv)6%g59-Paz zy!{;yNBo(gF&JbX4lzmRV&D@Oj7-Ge-f2Cy>U`pg! zXBvB+5L(R~nWkLv{-kBc?kpHDv@D9NI&6vxZMfBcqd%!brqtoxmiDg(mIjswpAbqt zvZI^kHOUh@&boVj3w`$n76wv|m2k${HLnqO=*l~~+q&eL75O9j2+GxD-lUt;baU$9 zA1lAH-nV|^yzg8K!(o5s_*j+>?9k?<;d4H9BI7*{JwE6gf#>{iWDJf?z{x0_xC*cS z8d|PBqG$iD$FU!4F!HB1LSumR*^Oy<_7c40hla67>HudV(04iU+5Vae+2CN}{{C@g z2w(A!67`-svNzG?=~6zW-zOF0iH|%3cJ%xc$OIAmFZ-Fg^U5?6on+tOewX-{r@?fo Nf*dEG5cw&u_FsElMmPWf delta 1606 zcma)6&rcgi6rSrJ;war1TIes>-cM=>e&iMJ|O}9NJ@Vh~^LI4EB;niq!7m&CGk> z``(*xW_El0t6|qKPNyA^@7QmZ_>Zk~t{>po+|QS7&Rby2U2sL%NA2)r6P$T8*~~!I z!!#HqqdLb1)m_M_-?Rh~Z{$rfoHoXxV)!iRzXFmLO84x?n`HxU;jJs?s$Vh6Mv;|_ zI*Mmxcn|QlMdJ#r`XDG6;y^LU#z8RA34mf&*Svn8S&u6g*&@Q*e%X|CsJ%>m(V|Bn zxE(Qp1W>H9iR6AkatSu+)N4H*d3yq^7^-W9k(uXW9Heg)Hyq$>l3QnxZ4#@`i#h<; zOZB=_w&_jrmee2s*eu(4OCt$qAa7CZ&!_qiCg%Z@v&MuJhwQNv{amu+9#}LgNVX<@ zR23(RAMCKI(@X!>=}Qxk{Ccyzo1VdV z%HU%(k-5R81OgE&Hj(>Ch|%i!brOjj^ z+{JnC%Nt9}=rWY)<~ z;}fvUsKeF<531X>0B>liekrNd^=h71)V`)b(`4BHMs+6A0e7-nHIGchS<-hmmsNWa<14a@`sF zbZEi0Jh+K^-`zpJ&nM^ObMg7~Tzct*79A)zoLcMKL?gRa%JjqzY%YzxxSm>{(8jK6 zuJKJ~0(*$)!x1>+#oWiWdljRnQN3Gx-IEsb$N?^@V?Br98MV+eVE&s8o3E)q^<03r XR1^)slG+|^^JEP08r%c>!#?Xj%bJHY diff --git a/__pycache__/utils.cpython-312.pyc b/__pycache__/utils.cpython-312.pyc index bb049551c5da1565b8e496fd4fec7627f026b3c6..94730fbecba96f210151867a041691737a8adc84 100644 GIT binary patch delta 158 zcmbQjwu;H@G%qg~0}!ZPzm;wUq#uJgFu(|9dp->)l literal 788 zcmZuu&1(}u6o0e3*<=$VSYj1HT|tpO*noHv5rmdfTB6h zHb$Zi!C(eK4=7OLL;3V3WrDWmYfZhZ6QC)oZ6Iv{SSaj-s`J@x?9Q~wx4sLYYC1N+084HB3W{{~UxsrAe# zdvbROC7-lWErAYs42~W;nDIc$P%!&N$ZVh4;`3gM3B^5h(VJ|&#f7rjx+fJ|!DnU? z=<iZm`Gqg7FBkx}PfAmV36nP#QIs3)YOMWzg&BaAFmtg5(Z%XoR)KDl08<4smv zt%-`fRjm{`<=j=A`wdSOL*@B$rqzxvupnN|J>9|`cM*B)64NAaquPX@>3qL1-J9Q? z?=9^veYo`T$=AZ2*Vb|2%8u1H%vXzBi(Tve?4jX&&lL`g!T_t_|G#8oqz4l&De1sl zc&F_T*(J~hM=QOw>^UJ=DDK)wN~$HiKp{vsnUs|plX12!&Y+HRNzi3Na3QA9a~6+0 zhiVi0hPAWMt#zLrWUn3?wunOxDLJNyKOAY5Jc!IH4_3WeLT~c&q{|*8*~yHP%)KV3 lq0jD%X{?Kf%ZsS~=!B3Xu#O=211=AYG&w(*BIH_9`4{kZu9W}) diff --git a/exported_tickets/ticket_5276_raw.json b/exported_tickets/ticket_5276_raw.json new file mode 100644 index 0000000..ee5f1a7 --- /dev/null +++ b/exported_tickets/ticket_5276_raw.json @@ -0,0 +1,156 @@ +{ + "id": 5276, + "active": true, + "name": "Mention provisoire toujours présente après validation de la FTP", + "description": "

Sur https://poullard.brg-lab.com/

Carriere :  POULLARD/GRANUDEM

Matériaux : 12/20 Gravillon, 4/16 Gravillon

La FTP \"Fiche technique\" est validée mais à l'impression, la mention \"Provisoire\" s'affiche toujours

Dévalider / revalider la FTP ne résout pas le problème.

Si on crée une nouvelle FTP sur ce matériau, le problème est également présent.


Rq : le problème inverse se produit sur demo.brg-lab.com : que la FTP soit validé ou non, la mention provisoire n'apparait jamais.

", + "sequence": 0, + "stage_id": [ + 8, + "Clôturé" + ], + "kanban_state": "normal", + "create_date": "2022-07-07 08:27:13", + "write_date": "2024-10-03 13:10:50", + "date_start": "2022-07-07 08:27:16", + "date_end": false, + "date_assign": "2022-07-20 07:37:05", + "date_deadline": false, + "date_last_stage_update": "2022-07-21 07:48:43", + "project_id": [ + 4, + "Tickets" + ], + "notes": false, + "planned_hours": 0.0, + "user_id": [ + 8, + "Quentin FAIVRE" + ], + "partner_id": [ + 9338, + "SAS POULLARD / GRANUDEM DEVELOPPEMENT, Aline POULLARD" + ], + "company_id": [ + 1, + "CBAO S.A.R.L." + ], + "color": 0, + "displayed_image_id": false, + "parent_id": false, + "child_ids": [], + "email_from": "Aline ", + "email_cc": "", + "working_hours_open": 63.0, + "working_hours_close": 0.0, + "working_days_open": 2.625, + "working_days_close": 0.0, + "website_message_ids": [ + 120328, + 120282, + 120178 + ], + "remaining_hours": 0.0, + "effective_hours": 0.0, + "total_hours_spent": 0.0, + "progress": 0.0, + "subtask_effective_hours": 0.0, + "timesheet_ids": [], + "priority": "3", + "code": "T5294", + "milestone_id": false, + "sale_line_id": false, + "sale_order_id": false, + "billable_type": "no", + "activity_ids": [], + "message_follower_ids": [ + 43991, + 44032, + 44045, + 44046 + ], + "message_ids": [ + 121063, + 120857, + 120856, + 120328, + 120283, + 120282, + 120256, + 120183, + 120178, + 120177 + ], + "message_main_attachment_id": false, + "failed_message_ids": [], + "rating_ids": [], + "rating_last_value": 0.0, + "access_token": "c0f46dde-7cf3-4888-9d22-d1178e0fc040", + "create_uid": [ + 1, + "OdooBot" + ], + "write_uid": [ + 1, + "OdooBot" + ], + "x_CBAO_windows_maj_ID": false, + "x_CBAO_version_signalement": false, + "x_CBAO_version_correction": false, + "x_CBAO_DateCorrection": false, + "x_CBAO_Scoring_Facilite": 0, + "x_CBAO_Scoring_Importance": 4, + "x_CBAO_Scoring_Urgence": 3, + "x_CBAO_Scoring_Incidence": 2, + "x_CBAO_Scoring_Resultat": 9, + "x_CBAO_InformationsSup": false, + "kanban_state_label": "En cours", + "subtask_planned_hours": 0.0, + "manager_id": [ + 8, + "Quentin FAIVRE" + ], + "user_email": "quentin@cbao.fr", + "attachment_ids": [], + "legend_blocked": "Bloqué", + "legend_done": "Prêt pour la prochaine étape", + "legend_normal": "En cours", + "subtask_project_id": [ + 4, + "Tickets" + ], + "subtask_count": 0, + "analytic_account_active": true, + "allow_timesheets": true, + "use_milestones": false, + "show_time_control": "start", + "is_project_map_empty": true, + "activity_state": false, + "activity_user_id": false, + "activity_type_id": false, + "activity_date_deadline": false, + "activity_summary": false, + "message_is_follower": false, + "message_unread": false, + "message_unread_counter": 0, + "message_needaction": false, + "message_needaction_counter": 0, + "message_has_error": false, + "message_has_error_counter": 0, + "message_attachment_count": 0, + "rating_last_feedback": false, + "rating_last_image": false, + "rating_count": 0, + "access_url": "/my/task/5276", + "access_warning": "", + "display_name": "[T5294] Mention provisoire toujours présente après validation de la FTP", + "__last_update": "2024-10-03 13:10:50", + "stage_id_value": "Clôturé", + "project_id_value": "Tickets", + "user_id_value": "Quentin FAIVRE", + "partner_id_value": "SAS POULLARD / GRANUDEM DEVELOPPEMENT, Aline POULLARD", + "manager_id_value": "Quentin FAIVRE", + "company_id_value": "CBAO S.A.R.L.", + "subtask_project_id_value": "Tickets", + "create_uid_value": "OdooBot", + "write_uid_value": "OdooBot" +} \ No newline at end of file diff --git a/exported_tickets/ticket_6420_raw.json b/exported_tickets/ticket_6420_raw.json new file mode 100644 index 0000000..4d65280 --- /dev/null +++ b/exported_tickets/ticket_6420_raw.json @@ -0,0 +1,155 @@ +{ + "id": 6420, + "active": true, + "name": "Écrasement du jour - Les séries d’échantillons sont imprimées sur la même feuille", + "description": "

Quand on imprime la liste des éprouvette à écraser en cochant l'option \"Séparer les impressions par série d'échantillon\", tous les échantillons sont imprimés sur la même feuille. Il faudrait qu'ils soient imprimés sur des feuilles différentes.





Point particulier :

  • Essais :Eprouvette a ecraser
  • Le cas est bloquant

Description du problème :

Lors de l'impression des feuilles d'essais les éprouvettes sont toutes sur la même feuille, ce qui implique plusieurs problématiques:\n- peu importe la date d'écrasement tout les essais pour la période sélectionnée sont sur la même feuille\n- des Informations notamment le client ne sont pas présentes\n

", + "sequence": 0, + "stage_id": [ + 8, + "Clôturé" + ], + "kanban_state": "normal", + "create_date": "2023-02-01 07:46:48", + "write_date": "2024-10-03 13:10:50", + "date_start": "2023-02-01 07:46:48", + "date_end": false, + "date_assign": "2023-02-23 07:47:29", + "date_deadline": false, + "date_last_stage_update": "2023-02-24 06:45:15", + "project_id": [ + 4, + "Tickets" + ], + "notes": false, + "planned_hours": 0.0, + "user_id": [ + 8, + "Quentin FAIVRE" + ], + "partner_id": [ + 29831, + "ROCHES ET DERIVÉS, Mathieu GOBERON" + ], + "company_id": [ + 1, + "CBAO S.A.R.L." + ], + "color": 0, + "displayed_image_id": false, + "parent_id": false, + "child_ids": [], + "email_from": "m.goberon@groupemouen.fr", + "email_cc": "", + "working_hours_open": 112.0, + "working_hours_close": 0.0, + "working_days_open": 4.666666666666667, + "working_days_close": 0.0, + "website_message_ids": [ + 137930 + ], + "remaining_hours": 0.0, + "effective_hours": 0.0, + "total_hours_spent": 0.0, + "progress": 0.0, + "subtask_effective_hours": 0.0, + "timesheet_ids": [], + "priority": "3", + "code": "T6441", + "milestone_id": false, + "sale_line_id": false, + "sale_order_id": false, + "billable_type": "no", + "activity_ids": [], + "message_follower_ids": [ + 51636, + 51637, + 51652, + 51653 + ], + "message_ids": [ + 140127, + 139950, + 139949, + 137931, + 137930, + 137908, + 137907, + 137901 + ], + "message_main_attachment_id": [ + 96339, + "Organigramme du traitement des demandes par notre service technique.pdf" + ], + "failed_message_ids": [], + "rating_ids": [], + "rating_last_value": 0.0, + "access_token": "0686b256-52d8-462a-8240-3c7d14feaf5d", + "create_uid": false, + "write_uid": [ + 1, + "OdooBot" + ], + "x_CBAO_windows_maj_ID": "", + "x_CBAO_version_signalement": "20230126", + "x_CBAO_version_correction": "", + "x_CBAO_DateCorrection": "2023-02-24", + "x_CBAO_Scoring_Facilite": 0, + "x_CBAO_Scoring_Importance": 2, + "x_CBAO_Scoring_Urgence": 2, + "x_CBAO_Scoring_Incidence": 3, + "x_CBAO_Scoring_Resultat": 7, + "x_CBAO_InformationsSup": false, + "kanban_state_label": "En cours", + "subtask_planned_hours": 0.0, + "manager_id": [ + 8, + "Quentin FAIVRE" + ], + "user_email": "quentin@cbao.fr", + "attachment_ids": [ + 96307, + 96309 + ], + "legend_blocked": "Bloqué", + "legend_done": "Prêt pour la prochaine étape", + "legend_normal": "En cours", + "subtask_project_id": [ + 4, + "Tickets" + ], + "subtask_count": 0, + "analytic_account_active": true, + "allow_timesheets": true, + "use_milestones": false, + "show_time_control": "start", + "is_project_map_empty": true, + "activity_state": false, + "activity_user_id": false, + "activity_type_id": false, + "activity_date_deadline": false, + "activity_summary": false, + "message_is_follower": false, + "message_unread": false, + "message_unread_counter": 0, + "message_needaction": false, + "message_needaction_counter": 0, + "message_has_error": false, + "message_has_error_counter": 0, + "message_attachment_count": 3, + "rating_last_feedback": false, + "rating_last_image": false, + "rating_count": 0, + "access_url": "/my/task/6420", + "access_warning": "", + "display_name": "[T6441] Écrasement du jour - Les séries d’échantillons sont imprimées sur la même feuille", + "__last_update": "2024-10-03 13:10:50", + "stage_id_value": "Clôturé", + "project_id_value": "Tickets", + "user_id_value": "Quentin FAIVRE", + "partner_id_value": "ROCHES ET DERIVÉS, Mathieu GOBERON", + "manager_id_value": "Quentin FAIVRE", + "company_id_value": "CBAO S.A.R.L.", + "subtask_project_id_value": "Tickets", + "message_main_attachment_id_value": "Organigramme du traitement des demandes par notre service technique.pdf", + "write_uid_value": "OdooBot" +} \ No newline at end of file diff --git a/exported_tickets/ticket_7600_raw.json b/exported_tickets/ticket_7600_raw.json new file mode 100644 index 0000000..363216f --- /dev/null +++ b/exported_tickets/ticket_7600_raw.json @@ -0,0 +1,171 @@ +{ + "id": 7600, + "active": true, + "name": "Permettre de ne pas afficher la masse volumique dans les PV d'écrasement d'éprouvette de béton", + "description": "

Sur l’essai pour béton durci : résistance à la compression des éprouvettes (NF EN 12390-3), il faudrait qu'il soit possible de ne pas faire apparaitre la MVR dans le tableau des résultats dans le PV.

La norme indique que cette donnée est optionnelle dans le rapport.


Si la colonne reste présente, il faudrait pouvoir saisir des caractère comme * ou / dans la colonne \"M. vol. (saisie)\" de manière à ce qu'il n'y ait pas de valeur dans le PV.


Point particulier :

  • Le cas est bloquant

Description du problème :

bonjour,\n\nci-dessous la demande : notamment lorsque nous renseignons la masse volumique nous voudrions que la colonne porte le nom MV et non MVR (celle calculé) en effet nous avons constaté que lorsque nous saisissons la MV celle calculée n'apparait plus (ça ok) mais la colonne garde le nom MVR il faudrait que soit gardé la colonne de la saisie et qu'elle soit nommée MV\n\nmerci\n\nRemy, pour faire suite à notre conversation de ce matin, pourrais-tu demander au développeur de BRGLAB les modifications suivantes :\nSi on renseigne nous-même la masse volumique (qui s’affiche donc à la place de la masse volumique calculée sur les PV), il faudrait faire apparaitre sur les PV « M.V. » à la place de M.V.R. et sous le tableau si possible la mention suivante : « le calcul de M.V. est rapporté au volume théorique du moule ».\n

", + "sequence": 0, + "stage_id": [ + 8, + "Clôturé" + ], + "kanban_state": "normal", + "create_date": "2023-07-31 07:35:06", + "write_date": "2024-10-03 13:10:50", + "date_start": "2023-08-30 13:25:25", + "date_end": false, + "date_assign": "2023-09-05 14:04:46", + "date_deadline": false, + "date_last_stage_update": "2023-09-28 06:34:54", + "project_id": [ + 4, + "Tickets" + ], + "notes": false, + "planned_hours": 0.0, + "user_id": [ + 8, + "Quentin FAIVRE" + ], + "partner_id": false, + "company_id": [ + 1, + "CBAO S.A.R.L." + ], + "color": 0, + "displayed_image_id": false, + "parent_id": false, + "child_ids": [], + "email_from": "r.dettorre@infraneo.com", + "email_cc": "", + "working_hours_open": 185.07944444444445, + "working_hours_close": 0.0, + "working_days_open": 7.711643518518518, + "working_days_close": 0.0, + "website_message_ids": [ + 159995, + 159975, + 158174, + 158161, + 158153, + 156556 + ], + "remaining_hours": 0.0, + "effective_hours": 0.0, + "total_hours_spent": 0.0, + "progress": 0.0, + "subtask_effective_hours": 0.0, + "timesheet_ids": [], + "priority": "3", + "code": "T7621", + "milestone_id": false, + "sale_line_id": false, + "sale_order_id": false, + "billable_type": "no", + "activity_ids": [], + "message_follower_ids": [ + 60174, + 60909, + 60915 + ], + "message_ids": [ + 159995, + 159975, + 159912, + 158781, + 158723, + 158620, + 158619, + 158618, + 158617, + 158616, + 158615, + 158174, + 158167, + 158161, + 158159, + 158157, + 158155, + 158154, + 158153, + 158150, + 157483, + 156558, + 156557, + 156556, + 156546, + 156544, + 156530 + ], + "message_main_attachment_id": [ + 109267, + "E2023-0059-NF_EN_12390-3-TELT_-_MT103_-_INTERCO_ST_JEAN_DE_MAURIENNE-MUR_M27-TALONETTES_PLOTS_3_+_4_PV.pdf" + ], + "failed_message_ids": [], + "rating_ids": [], + "rating_last_value": 0.0, + "access_token": "e74e6eb5-e24e-45db-a6eb-6fd285c558e2", + "create_uid": false, + "write_uid": [ + 1, + "OdooBot" + ], + "x_CBAO_windows_maj_ID": "", + "x_CBAO_version_signalement": "20230511", + "x_CBAO_version_correction": "", + "x_CBAO_DateCorrection": "2023-09-28", + "x_CBAO_Scoring_Facilite": 0, + "x_CBAO_Scoring_Importance": 3, + "x_CBAO_Scoring_Urgence": 1, + "x_CBAO_Scoring_Incidence": 3, + "x_CBAO_Scoring_Resultat": 7, + "x_CBAO_InformationsSup": false, + "kanban_state_label": "En cours", + "subtask_planned_hours": 0.0, + "manager_id": [ + 8, + "Quentin FAIVRE" + ], + "user_email": "quentin@cbao.fr", + "attachment_ids": [], + "legend_blocked": "Bloqué", + "legend_done": "Prêt pour la prochaine étape", + "legend_normal": "En cours", + "subtask_project_id": [ + 4, + "Tickets" + ], + "subtask_count": 0, + "analytic_account_active": true, + "allow_timesheets": true, + "use_milestones": false, + "show_time_control": "start", + "is_project_map_empty": true, + "activity_state": false, + "activity_user_id": false, + "activity_type_id": false, + "activity_date_deadline": false, + "activity_summary": false, + "message_is_follower": false, + "message_unread": false, + "message_unread_counter": 0, + "message_needaction": false, + "message_needaction_counter": 0, + "message_has_error": false, + "message_has_error_counter": 0, + "message_attachment_count": 23, + "rating_last_feedback": false, + "rating_last_image": false, + "rating_count": 0, + "access_url": "/my/task/7600", + "access_warning": "", + "display_name": "[T7621] Permettre de ne pas afficher la masse volumique dans les PV d'écrasement d'éprouvette de béton", + "__last_update": "2024-10-03 13:10:50", + "stage_id_value": "Clôturé", + "project_id_value": "Tickets", + "user_id_value": "Quentin FAIVRE", + "manager_id_value": "Quentin FAIVRE", + "company_id_value": "CBAO S.A.R.L.", + "subtask_project_id_value": "Tickets", + "message_main_attachment_id_value": "E2023-0059-NF_EN_12390-3-TELT_-_MT103_-_INTERCO_ST_JEAN_DE_MAURIENNE-MUR_M27-TALONETTES_PLOTS_3_+_4_PV.pdf", + "write_uid_value": "OdooBot" +} \ No newline at end of file diff --git a/exported_tickets/ticket_7908_raw.json b/exported_tickets/ticket_7908_raw.json new file mode 100644 index 0000000..3dad8ec --- /dev/null +++ b/exported_tickets/ticket_7908_raw.json @@ -0,0 +1,147 @@ +{ + "id": 7908, + "active": true, + "name": "Erreur à la création de formules de béton", + "description": "

Même ticket que T7910 - Erreur à la création de formules de béton

Dans le module formulation, on obtient une erreur quand on clique sur \"Terminer\"  lors de la création d'une nouvelle formule de béton : 




Point particulier :

  • Le cas est bloquant

Description du problème :

BONJOUR\nLORSQU ON CREE UNE FORMULE APRES AVOIR SAISI LE NOM ON VALIDE ET Là, MESSAGE D ERREUR FATALE\nCORDIALEMENT\n\n

", + "sequence": 0, + "stage_id": [ + 8, + "Clôturé" + ], + "kanban_state": "normal", + "create_date": "2023-10-12 06:45:10", + "write_date": "2024-10-03 13:10:50", + "date_start": "2023-10-12 06:45:10", + "date_end": false, + "date_assign": "2023-10-12 07:23:37", + "date_deadline": false, + "date_last_stage_update": "2023-10-18 12:09:37", + "project_id": [ + 4, + "Tickets" + ], + "notes": false, + "planned_hours": 0.0, + "user_id": false, + "partner_id": [ + 28603, + "BRAM BETON, Geoffroy THERET" + ], + "company_id": [ + 1, + "CBAO S.A.R.L." + ], + "color": 0, + "displayed_image_id": false, + "parent_id": false, + "child_ids": [], + "email_from": "geoffroytheret@gmail.com", + "email_cc": "", + "working_hours_open": 0.0, + "working_hours_close": 0.0, + "working_days_open": 0.0, + "working_days_close": 0.0, + "website_message_ids": [ + 161400 + ], + "remaining_hours": 0.0, + "effective_hours": 0.0, + "total_hours_spent": 0.0, + "progress": 0.0, + "subtask_effective_hours": 0.0, + "timesheet_ids": [], + "priority": "3", + "code": "T7929", + "milestone_id": false, + "sale_line_id": false, + "sale_order_id": false, + "billable_type": "no", + "activity_ids": [], + "message_follower_ids": [ + 63512, + 63513, + 63517, + 63518 + ], + "message_ids": [ + 161857, + 161849, + 161401, + 161400, + 161392, + 161388, + 161386 + ], + "message_main_attachment_id": false, + "failed_message_ids": [], + "rating_ids": [], + "rating_last_value": 0.0, + "access_token": "10ae4831-d863-47a6-acab-18a016a997fe", + "create_uid": [ + 28, + "Support Robot" + ], + "write_uid": [ + 1, + "OdooBot" + ], + "x_CBAO_windows_maj_ID": "", + "x_CBAO_version_signalement": "20231005", + "x_CBAO_version_correction": "", + "x_CBAO_DateCorrection": "2023-10-18", + "x_CBAO_Scoring_Facilite": 3, + "x_CBAO_Scoring_Importance": 4, + "x_CBAO_Scoring_Urgence": 4, + "x_CBAO_Scoring_Incidence": 4, + "x_CBAO_Scoring_Resultat": 13, + "x_CBAO_InformationsSup": false, + "kanban_state_label": "En cours", + "subtask_planned_hours": 0.0, + "manager_id": [ + 8, + "Quentin FAIVRE" + ], + "user_email": false, + "attachment_ids": [], + "legend_blocked": "Bloqué", + "legend_done": "Prêt pour la prochaine étape", + "legend_normal": "En cours", + "subtask_project_id": [ + 4, + "Tickets" + ], + "subtask_count": 0, + "analytic_account_active": true, + "allow_timesheets": true, + "use_milestones": false, + "show_time_control": "start", + "is_project_map_empty": true, + "activity_state": false, + "activity_user_id": false, + "activity_type_id": false, + "activity_date_deadline": false, + "activity_summary": false, + "message_is_follower": false, + "message_unread": false, + "message_unread_counter": 0, + "message_needaction": false, + "message_needaction_counter": 0, + "message_has_error": false, + "message_has_error_counter": 0, + "message_attachment_count": 0, + "rating_last_feedback": false, + "rating_last_image": false, + "rating_count": 0, + "access_url": "/my/task/7908", + "access_warning": "", + "display_name": "[T7929] Erreur à la création de formules de béton", + "__last_update": "2024-10-03 13:10:50", + "stage_id_value": "Clôturé", + "project_id_value": "Tickets", + "partner_id_value": "BRAM BETON, Geoffroy THERET", + "manager_id_value": "Quentin FAIVRE", + "company_id_value": "CBAO S.A.R.L.", + "subtask_project_id_value": "Tickets", + "create_uid_value": "Support Robot", + "write_uid_value": "OdooBot" +} \ No newline at end of file diff --git a/exported_tickets/ticket_8749_raw.json b/exported_tickets/ticket_8749_raw.json new file mode 100644 index 0000000..c14c730 --- /dev/null +++ b/exported_tickets/ticket_8749_raw.json @@ -0,0 +1,149 @@ +{ + "id": 8749, + "active": true, + "name": "Problème dosage de formule sur les centrales à grave", + "description": "

Sur la définition de formule sur les centrales à grave, il y a des problème pour le dosage : 

 - Il y a une inversion entre le dosage en ppc et le dosage en % (Le ppc ne tient compte que des granulats et le % du total des composants)

- On ne peut pas mettre de dosage à 100%

Voir PJ



Point particulier :

  • Le cas est bloquant

Description du problème :

dans la création de grave (centrale à grave), il est impossible de mettre 100 % sur un matériau. J'ai uniquement 1 granulat et le liant.\nPar ailleurs il y a inversion entre ppc et %. Le ppc ne tient compte que des granulats et le % du total des composants.

", + "sequence": 0, + "stage_id": [ + 5, + "En attente de résolution" + ], + "kanban_state": "normal", + "create_date": "2024-02-29 07:53:46", + "write_date": "2024-10-03 13:10:50", + "date_start": "2024-02-29 07:53:46", + "date_end": false, + "date_assign": "2024-03-04 08:35:27", + "date_deadline": false, + "date_last_stage_update": "2024-02-29 08:05:15", + "project_id": [ + 4, + "Tickets" + ], + "notes": false, + "planned_hours": 0.0, + "user_id": false, + "partner_id": [ + 8696, + "EUROCONTROLE (GROUPE GOREZ), Audray DOMANGE" + ], + "company_id": [ + 1, + "CBAO S.A.R.L." + ], + "color": 0, + "displayed_image_id": false, + "parent_id": false, + "child_ids": [], + "email_from": "a.domange@ecqualite.fr", + "email_cc": "", + "working_hours_open": 14.0, + "working_hours_close": 0.0, + "working_days_open": 0.5833333333333334, + "working_days_close": 0.0, + "website_message_ids": [ + 174313, + 174308 + ], + "remaining_hours": 0.0, + "effective_hours": 0.0, + "total_hours_spent": 0.0, + "progress": 0.0, + "subtask_effective_hours": 0.0, + "timesheet_ids": [], + "priority": "3", + "code": "T8770", + "milestone_id": false, + "sale_line_id": false, + "sale_order_id": false, + "billable_type": "no", + "activity_ids": [], + "message_follower_ids": [ + 69885, + 70033, + 70351, + 70352 + ], + "message_ids": [ + 174313, + 174309, + 174308, + 173745, + 173492, + 173484 + ], + "message_main_attachment_id": false, + "failed_message_ids": [], + "rating_ids": [], + "rating_last_value": 0.0, + "access_token": "b4f9eab2-4bfd-4f80-82fe-848743e9d87d", + "create_uid": [ + 28, + "Support Robot" + ], + "write_uid": [ + 1, + "OdooBot" + ], + "x_CBAO_windows_maj_ID": "", + "x_CBAO_version_signalement": "20240208", + "x_CBAO_version_correction": "", + "x_CBAO_DateCorrection": false, + "x_CBAO_Scoring_Facilite": 0, + "x_CBAO_Scoring_Importance": 3, + "x_CBAO_Scoring_Urgence": 3, + "x_CBAO_Scoring_Incidence": 3, + "x_CBAO_Scoring_Resultat": 9, + "x_CBAO_InformationsSup": false, + "kanban_state_label": "En cours", + "subtask_planned_hours": 0.0, + "manager_id": [ + 8, + "Quentin FAIVRE" + ], + "user_email": false, + "attachment_ids": [ + 122020 + ], + "legend_blocked": "Bloquéé", + "legend_done": "Planifiée", + "legend_normal": "En cours", + "subtask_project_id": [ + 4, + "Tickets" + ], + "subtask_count": 0, + "analytic_account_active": true, + "allow_timesheets": true, + "use_milestones": false, + "show_time_control": "start", + "is_project_map_empty": true, + "activity_state": false, + "activity_user_id": false, + "activity_type_id": false, + "activity_date_deadline": false, + "activity_summary": false, + "message_is_follower": false, + "message_unread": false, + "message_unread_counter": 0, + "message_needaction": false, + "message_needaction_counter": 0, + "message_has_error": false, + "message_has_error_counter": 0, + "message_attachment_count": 1, + "rating_last_feedback": false, + "rating_last_image": false, + "rating_count": 0, + "access_url": "/my/task/8749", + "access_warning": "", + "display_name": "[T8770] Problème dosage de formule sur les centrales à grave", + "__last_update": "2024-10-03 13:10:50", + "stage_id_value": "En attente de résolution", + "project_id_value": "Tickets", + "partner_id_value": "EUROCONTROLE (GROUPE GOREZ), Audray DOMANGE", + "manager_id_value": "Quentin FAIVRE", + "company_id_value": "CBAO S.A.R.L.", + "subtask_project_id_value": "Tickets", + "create_uid_value": "Support Robot", + "write_uid_value": "OdooBot" +} \ No newline at end of file diff --git a/exported_tickets/ticket_8926_raw.json b/exported_tickets/ticket_8926_raw.json new file mode 100644 index 0000000..b8348c4 --- /dev/null +++ b/exported_tickets/ticket_8926_raw.json @@ -0,0 +1,167 @@ +{ + "id": 8926, + "active": true, + "name": "Ajout de l'essai VBS NF EN 17542-3", + "description": "

La norme NF P 94-068 du VBS est annulée, elle est remplacée par la norme NF EN 17542-3

Il faudrait ajouter cet essai.

Voir les extraits de la norme en PJ


Point particulier :

  • Échantillons :sols ou granulat
  • Essais :Valeur au bleu d'un sol
  • Une norme :NF EN 17542-3
  • Le cas est bloquant

Description du problème :

Bonjour,\nLa norme NF P 94-068 du VBS est annulée, elle est remplacée par la norme NF EN 17542-3.\nMerci d'intégrer cette norme au logiciel.\ncordialement.\n

", + "sequence": 0, + "stage_id": [ + 8, + "Clôturé" + ], + "kanban_state": "normal", + "create_date": "2024-03-19 13:03:27", + "write_date": "2024-10-23 13:32:16", + "date_start": "2024-03-19 13:03:27", + "date_end": false, + "date_assign": "2024-09-25 09:25:09", + "date_deadline": false, + "date_last_stage_update": "2024-10-23 13:32:16", + "project_id": [ + 4, + "Tickets" + ], + "notes": false, + "planned_hours": 0.0, + "user_id": [ + 22, + "Fabien LAFAY" + ], + "partner_id": [ + 4427, + "EGIS SA, Olivier DENK" + ], + "company_id": [ + 1, + "CBAO S.A.R.L." + ], + "color": 0, + "displayed_image_id": false, + "parent_id": false, + "child_ids": [], + "email_from": "Olivier.DENK@egis-group.com", + "email_cc": "", + "working_hours_open": 949.4191666666667, + "working_hours_close": 0.0, + "working_days_open": 39.559131944444445, + "working_days_close": 0.0, + "website_message_ids": [ + 176471, + 176409, + 176387 + ], + "remaining_hours": 0.0, + "effective_hours": 0.0, + "total_hours_spent": 0.0, + "progress": 0.0, + "subtask_effective_hours": 0.0, + "timesheet_ids": [], + "priority": "3", + "code": "T8947", + "milestone_id": false, + "sale_line_id": false, + "sale_order_id": false, + "billable_type": "no", + "activity_ids": [], + "message_follower_ids": [ + 70965, + 71354, + 71355, + 71404 + ], + "message_ids": [ + 207407, + 202060, + 202056, + 187839, + 182031, + 176472, + 176471, + 176450, + 176409, + 176390, + 176389, + 176388, + 176387, + 176154, + 175551, + 175549, + 175548 + ], + "message_main_attachment_id": [ + 123804, + "image001.png" + ], + "failed_message_ids": [], + "rating_ids": [], + "rating_last_value": 0.0, + "access_token": "4f8dadf9-0e32-413b-92b5-973a3ece31d7", + "create_uid": [ + 28, + "Support Robot" + ], + "write_uid": [ + 22, + "Fabien LAFAY" + ], + "x_CBAO_windows_maj_ID": "", + "x_CBAO_version_signalement": "20240308", + "x_CBAO_version_correction": "", + "x_CBAO_DateCorrection": "2024-10-23", + "x_CBAO_Scoring_Facilite": 0, + "x_CBAO_Scoring_Importance": 4, + "x_CBAO_Scoring_Urgence": 2, + "x_CBAO_Scoring_Incidence": 3, + "x_CBAO_Scoring_Resultat": 9, + "x_CBAO_InformationsSup": false, + "kanban_state_label": "En cours", + "subtask_planned_hours": 0.0, + "manager_id": [ + 8, + "Quentin FAIVRE" + ], + "user_email": "fabien@mail.cbao.fr", + "attachment_ids": [], + "legend_blocked": "Bloqué", + "legend_done": "Prêt pour la prochaine étape", + "legend_normal": "En cours", + "subtask_project_id": [ + 4, + "Tickets" + ], + "subtask_count": 0, + "analytic_account_active": true, + "allow_timesheets": true, + "use_milestones": false, + "show_time_control": "start", + "is_project_map_empty": true, + "activity_state": false, + "activity_user_id": false, + "activity_type_id": false, + "activity_date_deadline": false, + "activity_summary": false, + "message_is_follower": false, + "message_unread": false, + "message_unread_counter": 0, + "message_needaction": false, + "message_needaction_counter": 0, + "message_has_error": false, + "message_has_error_counter": 0, + "message_attachment_count": 4, + "rating_last_feedback": false, + "rating_last_image": false, + "rating_count": 0, + "access_url": "/my/task/8926", + "access_warning": "", + "display_name": "[T8947] Ajout de l'essai VBS NF EN 17542-3", + "__last_update": "2024-10-23 13:32:16", + "stage_id_value": "Clôturé", + "project_id_value": "Tickets", + "user_id_value": "Fabien LAFAY", + "partner_id_value": "EGIS SA, Olivier DENK", + "manager_id_value": "Quentin FAIVRE", + "company_id_value": "CBAO S.A.R.L.", + "subtask_project_id_value": "Tickets", + "message_main_attachment_id_value": "image001.png", + "create_uid_value": "Support Robot", + "write_uid_value": "Fabien LAFAY" +} \ No newline at end of file diff --git a/exported_tickets/ticket_9105_raw.json b/exported_tickets/ticket_9105_raw.json new file mode 100644 index 0000000..ac9bebc --- /dev/null +++ b/exported_tickets/ticket_9105_raw.json @@ -0,0 +1,173 @@ +{ + "id": 9105, + "active": true, + "name": "Mise à jour NCE", + "description": "

Même ticket que T9858 - Mise à jour NCE
Mise à jour du NCE pour prendre en compte le tableau A.2 de la norme sur la vérification des écarts moyens

Point particulier :

  • Le cas est bloquant

Description du problème :

Bonjour, \nnous ne comprenons pas le résultat du NCE en cours (voir impression écran). \nLe NCE actuel affiche \"?\", et on nous donne une note en A, or, la valeur de la moyenne sur le tamis de 0,063 est compris entre -1 et -2, donc on devrait avoir une note de B. \nJe suis disponible par mail ce jour pour échange. \nBien cordialement,

", + "sequence": 0, + "stage_id": [ + 5, + "En attente de résolution" + ], + "kanban_state": "normal", + "create_date": "2024-04-17 07:12:30", + "write_date": "2024-10-03 13:10:50", + "date_start": "2024-06-04 14:17:48", + "date_end": false, + "date_assign": "2024-06-04 14:17:49", + "date_deadline": false, + "date_last_stage_update": "2024-09-09 07:58:33", + "project_id": [ + 4, + "Tickets" + ], + "notes": false, + "planned_hours": 0.0, + "user_id": false, + "partner_id": [ + 31313, + "LABORATOIRE DES ESTUAIRES, LABORATOIRE DES ESTUAIRES" + ], + "company_id": [ + 1, + "CBAO S.A.R.L." + ], + "color": 0, + "displayed_image_id": false, + "parent_id": false, + "child_ids": [], + "email_from": "alexandra.varlet@henryfreres.fr", + "email_cc": false, + "working_hours_open": 241.29694444444445, + "working_hours_close": 0.0, + "working_days_open": 10.054039351851852, + "working_days_close": 0.0, + "website_message_ids": [ + 187231, + 181807, + 181621, + 179595, + 179580, + 179561 + ], + "remaining_hours": 0.0, + "effective_hours": 0.0, + "total_hours_spent": 0.0, + "progress": 0.0, + "subtask_effective_hours": 0.0, + "timesheet_ids": [], + "priority": "3", + "code": "T9126", + "milestone_id": false, + "sale_line_id": false, + "sale_order_id": false, + "billable_type": "no", + "activity_ids": [], + "message_follower_ids": [ + 72311, + 72312, + 72345, + 72346, + 80261 + ], + "message_ids": [ + 200686, + 187232, + 187231, + 187230, + 184509, + 181809, + 181808, + 181807, + 181623, + 181621, + 181040, + 179596, + 179595, + 179581, + 179580, + 179564, + 179563, + 179562, + 179561, + 179494, + 179488 + ], + "message_main_attachment_id": [ + 125067, + "Sans titre.png" + ], + "failed_message_ids": [], + "rating_ids": [], + "rating_last_value": 0.0, + "access_token": "33f67766-d2c7-4c52-bd3f-2d6cbdacf005", + "create_uid": [ + 28, + "Support Robot" + ], + "write_uid": [ + 1, + "OdooBot" + ], + "x_CBAO_windows_maj_ID": "", + "x_CBAO_version_signalement": "20240322", + "x_CBAO_version_correction": "", + "x_CBAO_DateCorrection": false, + "x_CBAO_Scoring_Facilite": 0, + "x_CBAO_Scoring_Importance": 3, + "x_CBAO_Scoring_Urgence": 1, + "x_CBAO_Scoring_Incidence": 2, + "x_CBAO_Scoring_Resultat": 6, + "x_CBAO_InformationsSup": false, + "kanban_state_label": "En cours", + "subtask_planned_hours": 0.0, + "manager_id": [ + 8, + "Quentin FAIVRE" + ], + "user_email": false, + "attachment_ids": [ + 125005 + ], + "legend_blocked": "Bloquéé", + "legend_done": "Planifiée", + "legend_normal": "En cours", + "subtask_project_id": [ + 4, + "Tickets" + ], + "subtask_count": 0, + "analytic_account_active": true, + "allow_timesheets": true, + "use_milestones": false, + "show_time_control": "start", + "is_project_map_empty": true, + "activity_state": false, + "activity_user_id": false, + "activity_type_id": false, + "activity_date_deadline": false, + "activity_summary": false, + "message_is_follower": false, + "message_unread": false, + "message_unread_counter": 0, + "message_needaction": false, + "message_needaction_counter": 0, + "message_has_error": false, + "message_has_error_counter": 0, + "message_attachment_count": 6, + "rating_last_feedback": false, + "rating_last_image": false, + "rating_count": 0, + "access_url": "/my/task/9105", + "access_warning": "", + "display_name": "[T9126] Mise à jour NCE", + "__last_update": "2024-10-03 13:10:50", + "stage_id_value": "En attente de résolution", + "project_id_value": "Tickets", + "partner_id_value": "LABORATOIRE DES ESTUAIRES, LABORATOIRE DES ESTUAIRES", + "manager_id_value": "Quentin FAIVRE", + "company_id_value": "CBAO S.A.R.L.", + "subtask_project_id_value": "Tickets", + "message_main_attachment_id_value": "Sans titre.png", + "create_uid_value": "Support Robot", + "write_uid_value": "OdooBot" +} \ No newline at end of file diff --git a/exported_tickets/ticket_9531_raw.json b/exported_tickets/ticket_9531_raw.json new file mode 100644 index 0000000..c84fc90 --- /dev/null +++ b/exported_tickets/ticket_9531_raw.json @@ -0,0 +1,153 @@ +{ + "id": 9531, + "active": true, + "name": "Origine non enregistrée dans sur les échantillons de sol", + "description": "

Sur les échantillons de sol, le champ \"Origine\" n'est pas sauvegardé



Point particulier :

  • Le cas est bloquant

Description du problème :

Bonjour, \n\nLors de l'enregistrement d'un échantillon sur le logiciel, la description (noté origine) n'est pas prise en compte après l'enregistrement.\nPouvez-vous m'apportez l'aide nécessaire .\n\nEn vous en remerciant par avance.\n\nCordialement,\n\nJacques Camille\n

", + "sequence": 0, + "stage_id": [ + 8, + "Clôturé" + ], + "kanban_state": "normal", + "create_date": "2024-06-19 12:21:49", + "write_date": "2024-10-03 13:10:50", + "date_start": "2024-06-19 12:21:49", + "date_end": false, + "date_assign": "2024-06-25 13:15:48", + "date_deadline": false, + "date_last_stage_update": "2024-09-10 07:45:11", + "project_id": [ + 4, + "Tickets" + ], + "notes": false, + "planned_hours": 0.0, + "user_id": [ + 22, + "Fabien LAFAY" + ], + "partner_id": [ + 32016, + "EUROCONTROLE (GROUPE GOREZ), Camille JACQUES" + ], + "company_id": [ + 1, + "CBAO S.A.R.L." + ], + "color": 0, + "displayed_image_id": false, + "parent_id": false, + "child_ids": [], + "email_from": "camillejacques0102@gmail.com", + "email_cc": "", + "working_hours_open": 28.0, + "working_hours_close": 0.0, + "working_days_open": 1.1666666666666667, + "working_days_close": 0.0, + "website_message_ids": [ + 188642 + ], + "remaining_hours": 0.0, + "effective_hours": 0.0, + "total_hours_spent": 0.0, + "progress": 0.0, + "subtask_effective_hours": 0.0, + "timesheet_ids": [], + "priority": "3", + "code": "T9552", + "milestone_id": false, + "sale_line_id": false, + "sale_order_id": false, + "billable_type": "no", + "activity_ids": [], + "message_follower_ids": [ + 75758, + 75830, + 75831 + ], + "message_ids": [ + 200781, + 191121, + 190239, + 190238, + 188644, + 188642, + 188524, + 188514 + ], + "message_main_attachment_id": false, + "failed_message_ids": [], + "rating_ids": [], + "rating_last_value": 0.0, + "access_token": "e445b2d7-7003-42e9-854e-60f75f2c6004", + "create_uid": [ + 28, + "Support Robot" + ], + "write_uid": [ + 1, + "OdooBot" + ], + "x_CBAO_windows_maj_ID": "", + "x_CBAO_version_signalement": "20240603", + "x_CBAO_version_correction": "", + "x_CBAO_DateCorrection": "2024-09-10", + "x_CBAO_Scoring_Facilite": 3, + "x_CBAO_Scoring_Importance": 3, + "x_CBAO_Scoring_Urgence": 0, + "x_CBAO_Scoring_Incidence": 3, + "x_CBAO_Scoring_Resultat": 9, + "x_CBAO_InformationsSup": false, + "kanban_state_label": "En cours", + "subtask_planned_hours": 0.0, + "manager_id": [ + 8, + "Quentin FAIVRE" + ], + "user_email": "fabien@mail.cbao.fr", + "attachment_ids": [ + 128249 + ], + "legend_blocked": "Bloqué", + "legend_done": "Prêt pour la prochaine étape", + "legend_normal": "En cours", + "subtask_project_id": [ + 4, + "Tickets" + ], + "subtask_count": 0, + "analytic_account_active": true, + "allow_timesheets": true, + "use_milestones": false, + "show_time_control": "start", + "is_project_map_empty": true, + "activity_state": false, + "activity_user_id": false, + "activity_type_id": false, + "activity_date_deadline": false, + "activity_summary": false, + "message_is_follower": false, + "message_unread": false, + "message_unread_counter": 0, + "message_needaction": false, + "message_needaction_counter": 0, + "message_has_error": false, + "message_has_error_counter": 0, + "message_attachment_count": 1, + "rating_last_feedback": false, + "rating_last_image": false, + "rating_count": 0, + "access_url": "/my/task/9531", + "access_warning": "", + "display_name": "[T9552] Origine non enregistrée dans sur les échantillons de sol", + "__last_update": "2024-10-03 13:10:50", + "stage_id_value": "Clôturé", + "project_id_value": "Tickets", + "user_id_value": "Fabien LAFAY", + "partner_id_value": "EUROCONTROLE (GROUPE GOREZ), Camille JACQUES", + "manager_id_value": "Quentin FAIVRE", + "company_id_value": "CBAO S.A.R.L.", + "subtask_project_id_value": "Tickets", + "create_uid_value": "Support Robot", + "write_uid_value": "OdooBot" +} \ No newline at end of file diff --git a/exported_tickets/ticket_9659_raw.json b/exported_tickets/ticket_9659_raw.json new file mode 100644 index 0000000..db82d69 --- /dev/null +++ b/exported_tickets/ticket_9659_raw.json @@ -0,0 +1,152 @@ +{ + "id": 9659, + "active": true, + "name": "Valeurs non enregistrée sur l'essai Densité et teneur en eau - Compactage Proctor", + "description": "

Sur l'essai Densité et teneur en eau - Compactage Proctor (Optimum non corrigé) - NF EN 13286-2 (10-2010), les valeurs ne sont pas enregistrées.

Elles ne sont plus présentes quand on ferme et réouvre l'essai

Point particulier :

  • Le cas est bloquant

Description du problème :

Bonjour après avoir renseigné les différents pavés concernant mon essais(capture d'écran 1) ,j'ai enregistré celui-ci .\nEn fermant l'essai puis en revenant vers celui-ci ,apparait un message d'erreur (capture d'écran 2) et lorsque la page d'essai s'ouvre les données ont été effacées (capture d'écran 3 ).

", + "sequence": 0, + "stage_id": [ + 8, + "Clôturé" + ], + "kanban_state": "normal", + "create_date": "2024-07-11 15:54:18", + "write_date": "2024-10-03 13:10:50", + "date_start": "2024-07-11 15:54:18", + "date_end": false, + "date_assign": "2024-07-15 13:41:38", + "date_deadline": false, + "date_last_stage_update": "2024-09-13 08:54:36", + "project_id": [ + 4, + "Tickets" + ], + "notes": false, + "planned_hours": 0.0, + "user_id": [ + 22, + "Fabien LAFAY" + ], + "partner_id": [ + 28515, + "COLLECTIVITE TERRITORIALE DE MARTINIQUE, Alain-Michel JEAN-BAPTISTE" + ], + "company_id": [ + 1, + "CBAO S.A.R.L." + ], + "color": 0, + "displayed_image_id": false, + "parent_id": false, + "child_ids": [], + "email_from": "alain-michel.jean-baptiste@collectivitedemartinique.mq", + "email_cc": "patrick.lefroy@collectivitedemartinique.mq", + "working_hours_open": 12.094878848333334, + "working_hours_close": 0.0, + "working_days_open": 0.5039532853472223, + "working_days_close": 0.0, + "website_message_ids": [ + 193288 + ], + "remaining_hours": 0.0, + "effective_hours": 0.0, + "total_hours_spent": 0.0, + "progress": 0.0, + "subtask_effective_hours": 0.0, + "timesheet_ids": [], + "priority": "3", + "code": "T9680", + "milestone_id": false, + "sale_line_id": false, + "sale_order_id": false, + "billable_type": "no", + "activity_ids": [], + "message_follower_ids": [ + 77551, + 77574, + 77575 + ], + "message_ids": [ + 201117, + 193373, + 193372, + 193289, + 193288, + 193240, + 193234 + ], + "message_main_attachment_id": false, + "failed_message_ids": [], + "rating_ids": [], + "rating_last_value": 0.0, + "access_token": "8b866944-4d0e-47cc-aacc-4eaa4c7a515d", + "create_uid": [ + 28, + "Support Robot" + ], + "write_uid": [ + 1, + "OdooBot" + ], + "x_CBAO_windows_maj_ID": "", + "x_CBAO_version_signalement": "20240624", + "x_CBAO_version_correction": "", + "x_CBAO_DateCorrection": "2024-09-13", + "x_CBAO_Scoring_Facilite": 3, + "x_CBAO_Scoring_Importance": 4, + "x_CBAO_Scoring_Urgence": 3, + "x_CBAO_Scoring_Incidence": 3, + "x_CBAO_Scoring_Resultat": 13, + "x_CBAO_InformationsSup": false, + "kanban_state_label": "En cours", + "subtask_planned_hours": 0.0, + "manager_id": [ + 8, + "Quentin FAIVRE" + ], + "user_email": "fabien@mail.cbao.fr", + "attachment_ids": [ + 129260 + ], + "legend_blocked": "Bloqué", + "legend_done": "Prêt pour la prochaine étape", + "legend_normal": "En cours", + "subtask_project_id": [ + 4, + "Tickets" + ], + "subtask_count": 0, + "analytic_account_active": true, + "allow_timesheets": true, + "use_milestones": false, + "show_time_control": "start", + "is_project_map_empty": true, + "activity_state": false, + "activity_user_id": false, + "activity_type_id": false, + "activity_date_deadline": false, + "activity_summary": false, + "message_is_follower": false, + "message_unread": false, + "message_unread_counter": 0, + "message_needaction": false, + "message_needaction_counter": 0, + "message_has_error": false, + "message_has_error_counter": 0, + "message_attachment_count": 1, + "rating_last_feedback": false, + "rating_last_image": false, + "rating_count": 0, + "access_url": "/my/task/9659", + "access_warning": "", + "display_name": "[T9680] Valeurs non enregistrée sur l'essai Densité et teneur en eau - Compactage Proctor", + "__last_update": "2024-10-03 13:10:50", + "stage_id_value": "Clôturé", + "project_id_value": "Tickets", + "user_id_value": "Fabien LAFAY", + "partner_id_value": "COLLECTIVITE TERRITORIALE DE MARTINIQUE, Alain-Michel JEAN-BAPTISTE", + "manager_id_value": "Quentin FAIVRE", + "company_id_value": "CBAO S.A.R.L.", + "subtask_project_id_value": "Tickets", + "create_uid_value": "Support Robot", + "write_uid_value": "OdooBot" +} \ No newline at end of file diff --git a/exported_tickets/ticket_9849_raw.json b/exported_tickets/ticket_9849_raw.json new file mode 100644 index 0000000..bcaaa1b --- /dev/null +++ b/exported_tickets/ticket_9849_raw.json @@ -0,0 +1,145 @@ +{ + "id": 9849, + "active": true, + "name": "Sauvegarde des tamis pour les matériaux autre que granulat", + "description": "

La sauvegarde des tamis utilisée fonctionne uniquement pour les matériaux de type granulat. Il faudrait que cela fonctionne également pour les autres matériaux de carrière (pierre naturelle, sol)


Point particulier :

  • Essais :2024-G-0408
  • Le cas est bloquant

Description du problème :

Bonjour , \nJe n'arrive pas à sauvegarder une colonne de tamis après modification et après duplicata , afin de crée un nouveau numéro d’échantillon avec les mêmes tamis ( même projet) ! \nLe l'logiciel me propose toujours une colonne de tamis par défaut !\nMerci de faire le nécessaire!\nCordialement \n

", + "sequence": 0, + "stage_id": [ + 5, + "En attente de résolution" + ], + "kanban_state": "normal", + "create_date": "2024-09-03 07:45:24", + "write_date": "2025-03-17 10:14:08", + "date_start": "2024-09-03 07:45:24", + "date_end": false, + "date_assign": false, + "date_deadline": false, + "date_last_stage_update": "2024-09-03 07:55:07", + "project_id": [ + 4, + "Tickets" + ], + "notes": false, + "planned_hours": 0.0, + "user_id": false, + "partner_id": [ + 29752, + "EGIS SA, Noureddine BAALI" + ], + "company_id": [ + 1, + "CBAO S.A.R.L." + ], + "color": 0, + "displayed_image_id": false, + "parent_id": false, + "child_ids": [], + "email_from": "noureddine.baali@egis-group.com", + "email_cc": "", + "working_hours_open": 0.0, + "working_hours_close": 0.0, + "working_days_open": 0.0, + "working_days_close": 0.0, + "website_message_ids": [ + 200350 + ], + "remaining_hours": 0.0, + "effective_hours": 0.0, + "total_hours_spent": 0.0, + "progress": 0.0, + "subtask_effective_hours": 0.0, + "timesheet_ids": [], + "priority": "3", + "code": "T09870", + "milestone_id": false, + "sale_line_id": false, + "sale_order_id": false, + "billable_type": "no", + "activity_ids": [], + "message_follower_ids": [ + 80045, + 80046, + 80081, + 80082, + 80083 + ], + "message_ids": [ + 200351, + 200350, + 200299, + 200293 + ], + "message_main_attachment_id": false, + "failed_message_ids": [], + "rating_ids": [], + "rating_last_value": 0.0, + "access_token": "2bc75cda-90c5-4e37-93d3-f474c01ea615", + "create_uid": [ + 28, + "Support Robot" + ], + "write_uid": [ + 22, + "Fabien LAFAY" + ], + "x_CBAO_windows_maj_ID": "", + "x_CBAO_version_signalement": "20240624", + "x_CBAO_version_correction": "", + "x_CBAO_DateCorrection": false, + "x_CBAO_Scoring_Facilite": 0, + "x_CBAO_Scoring_Importance": 2, + "x_CBAO_Scoring_Urgence": 1, + "x_CBAO_Scoring_Incidence": 3, + "x_CBAO_Scoring_Resultat": 6, + "x_CBAO_InformationsSup": false, + "kanban_state_label": "En cours", + "subtask_planned_hours": 0.0, + "manager_id": [ + 8, + "Quentin FAIVRE" + ], + "user_email": false, + "attachment_ids": [], + "legend_blocked": "Bloquéé", + "legend_done": "Planifiée", + "legend_normal": "En cours", + "subtask_project_id": [ + 4, + "Tickets" + ], + "subtask_count": 0, + "analytic_account_active": true, + "allow_timesheets": true, + "use_milestones": false, + "show_time_control": "start", + "is_project_map_empty": true, + "activity_state": false, + "activity_user_id": false, + "activity_type_id": false, + "activity_date_deadline": false, + "activity_summary": false, + "message_is_follower": false, + "message_unread": false, + "message_unread_counter": 0, + "message_needaction": false, + "message_needaction_counter": 0, + "message_has_error": false, + "message_has_error_counter": 0, + "message_attachment_count": 0, + "rating_last_feedback": false, + "rating_last_image": false, + "rating_count": 0, + "access_url": "/my/task/9849", + "access_warning": "", + "display_name": "[T09870] Sauvegarde des tamis pour les matériaux autre que granulat", + "__last_update": "2025-03-17 10:14:08", + "stage_id_value": "En attente de résolution", + "project_id_value": "Tickets", + "partner_id_value": "EGIS SA, Noureddine BAALI", + "manager_id_value": "Quentin FAIVRE", + "company_id_value": "CBAO S.A.R.L.", + "subtask_project_id_value": "Tickets", + "create_uid_value": "Support Robot", + "write_uid_value": "Fabien LAFAY" +} \ No newline at end of file diff --git a/exported_tickets/tickets_export/0_Sans projet/0_Non classé/tickets.json b/exported_tickets/tickets_export/0_Sans projet/0_Non classé/tickets.json new file mode 100644 index 0000000..d00cc4a --- /dev/null +++ b/exported_tickets/tickets_export/0_Sans projet/0_Non classé/tickets.json @@ -0,0 +1,1570 @@ +[ + { + "id": 9849, + "active": true, + "name": "Sauvegarde des tamis pour les matériaux autre que granulat", + "description": "

La sauvegarde des tamis utilisée fonctionne uniquement pour les matériaux de type granulat. Il faudrait que cela fonctionne également pour les autres matériaux de carrière (pierre naturelle, sol)


Point particulier :

  • Essais :2024-G-0408
  • Le cas est bloquant

Description du problème :

Bonjour , \nJe n'arrive pas à sauvegarder une colonne de tamis après modification et après duplicata , afin de crée un nouveau numéro d’échantillon avec les mêmes tamis ( même projet) ! \nLe l'logiciel me propose toujours une colonne de tamis par défaut !\nMerci de faire le nécessaire!\nCordialement \n

", + "sequence": 0, + "stage_id": [ + 5, + "En attente de résolution" + ], + "kanban_state": "normal", + "create_date": "2024-09-03 07:45:24", + "write_date": "2025-03-17 10:14:08", + "date_start": "2024-09-03 07:45:24", + "date_end": false, + "date_assign": false, + "date_deadline": false, + "date_last_stage_update": "2024-09-03 07:55:07", + "project_id": [ + 4, + "Tickets" + ], + "notes": false, + "planned_hours": 0.0, + "user_id": false, + "partner_id": [ + 29752, + "EGIS SA, Noureddine BAALI" + ], + "company_id": [ + 1, + "CBAO S.A.R.L." + ], + "color": 0, + "displayed_image_id": false, + "parent_id": false, + "child_ids": [], + "email_from": "noureddine.baali@egis-group.com", + "email_cc": "", + "working_hours_open": 0.0, + "working_hours_close": 0.0, + "working_days_open": 0.0, + "working_days_close": 0.0, + "website_message_ids": [ + 200350 + ], + "remaining_hours": 0.0, + "effective_hours": 0.0, + "total_hours_spent": 0.0, + "progress": 0.0, + "subtask_effective_hours": 0.0, + "timesheet_ids": [], + "priority": "3", + "code": "T09870", + "milestone_id": false, + "sale_line_id": false, + "sale_order_id": false, + "billable_type": "no", + "activity_ids": [], + "message_follower_ids": [ + 80045, + 80046, + 80081, + 80082, + 80083 + ], + "message_ids": [ + 200351, + 200350, + 200299, + 200293 + ], + "message_main_attachment_id": false, + "failed_message_ids": [], + "rating_ids": [], + "rating_last_value": 0.0, + "access_token": "2bc75cda-90c5-4e37-93d3-f474c01ea615", + "create_uid": [ + 28, + "Support Robot" + ], + "write_uid": [ + 22, + "Fabien LAFAY" + ], + "x_CBAO_windows_maj_ID": "", + "x_CBAO_version_signalement": "20240624", + "x_CBAO_version_correction": "", + "x_CBAO_DateCorrection": false, + "x_CBAO_Scoring_Facilite": 0, + "x_CBAO_Scoring_Importance": 2, + "x_CBAO_Scoring_Urgence": 1, + "x_CBAO_Scoring_Incidence": 3, + "x_CBAO_Scoring_Resultat": 6, + "x_CBAO_InformationsSup": false, + "kanban_state_label": "En cours", + "subtask_planned_hours": 0.0, + "manager_id": [ + 8, + "Quentin FAIVRE" + ], + "user_email": false, + "attachment_ids": [], + "legend_blocked": "Bloquéé", + "legend_done": "Planifiée", + "legend_normal": "En cours", + "subtask_project_id": [ + 4, + "Tickets" + ], + "subtask_count": 0, + "analytic_account_active": true, + "allow_timesheets": true, + "use_milestones": false, + "show_time_control": "start", + "is_project_map_empty": true, + "activity_state": false, + "activity_user_id": false, + "activity_type_id": false, + "activity_date_deadline": false, + "activity_summary": false, + "message_is_follower": false, + "message_unread": false, + "message_unread_counter": 0, + "message_needaction": false, + "message_needaction_counter": 0, + "message_has_error": false, + "message_has_error_counter": 0, + "message_attachment_count": 0, + "rating_last_feedback": false, + "rating_last_image": false, + "rating_count": 0, + "access_url": "/my/task/9849", + "access_warning": "", + "display_name": "[T09870] Sauvegarde des tamis pour les matériaux autre que granulat", + "__last_update": "2025-03-17 10:14:08", + "stage_id_value": "En attente de résolution", + "project_id_value": "Tickets", + "partner_id_value": "EGIS SA, Noureddine BAALI", + "manager_id_value": "Quentin FAIVRE", + "company_id_value": "CBAO S.A.R.L.", + "subtask_project_id_value": "Tickets", + "create_uid_value": "Support Robot", + "write_uid_value": "Fabien LAFAY" + }, + { + "id": 9659, + "active": true, + "name": "Valeurs non enregistrée sur l'essai Densité et teneur en eau - Compactage Proctor", + "description": "

Sur l'essai Densité et teneur en eau - Compactage Proctor (Optimum non corrigé) - NF EN 13286-2 (10-2010), les valeurs ne sont pas enregistrées.

Elles ne sont plus présentes quand on ferme et réouvre l'essai

Point particulier :

  • Le cas est bloquant

Description du problème :

Bonjour après avoir renseigné les différents pavés concernant mon essais(capture d'écran 1) ,j'ai enregistré celui-ci .\nEn fermant l'essai puis en revenant vers celui-ci ,apparait un message d'erreur (capture d'écran 2) et lorsque la page d'essai s'ouvre les données ont été effacées (capture d'écran 3 ).

", + "sequence": 0, + "stage_id": [ + 8, + "Clôturé" + ], + "kanban_state": "normal", + "create_date": "2024-07-11 15:54:18", + "write_date": "2024-10-03 13:10:50", + "date_start": "2024-07-11 15:54:18", + "date_end": false, + "date_assign": "2024-07-15 13:41:38", + "date_deadline": false, + "date_last_stage_update": "2024-09-13 08:54:36", + "project_id": [ + 4, + "Tickets" + ], + "notes": false, + "planned_hours": 0.0, + "user_id": [ + 22, + "Fabien LAFAY" + ], + "partner_id": [ + 28515, + "COLLECTIVITE TERRITORIALE DE MARTINIQUE, Alain-Michel JEAN-BAPTISTE" + ], + "company_id": [ + 1, + "CBAO S.A.R.L." + ], + "color": 0, + "displayed_image_id": false, + "parent_id": false, + "child_ids": [], + "email_from": "alain-michel.jean-baptiste@collectivitedemartinique.mq", + "email_cc": "patrick.lefroy@collectivitedemartinique.mq", + "working_hours_open": 12.094878848333334, + "working_hours_close": 0.0, + "working_days_open": 0.5039532853472223, + "working_days_close": 0.0, + "website_message_ids": [ + 193288 + ], + "remaining_hours": 0.0, + "effective_hours": 0.0, + "total_hours_spent": 0.0, + "progress": 0.0, + "subtask_effective_hours": 0.0, + "timesheet_ids": [], + "priority": "3", + "code": "T9680", + "milestone_id": false, + "sale_line_id": false, + "sale_order_id": false, + "billable_type": "no", + "activity_ids": [], + "message_follower_ids": [ + 77551, + 77574, + 77575 + ], + "message_ids": [ + 201117, + 193373, + 193372, + 193289, + 193288, + 193240, + 193234 + ], + "message_main_attachment_id": false, + "failed_message_ids": [], + "rating_ids": [], + "rating_last_value": 0.0, + "access_token": "8b866944-4d0e-47cc-aacc-4eaa4c7a515d", + "create_uid": [ + 28, + "Support Robot" + ], + "write_uid": [ + 1, + "OdooBot" + ], + "x_CBAO_windows_maj_ID": "", + "x_CBAO_version_signalement": "20240624", + "x_CBAO_version_correction": "", + "x_CBAO_DateCorrection": "2024-09-13", + "x_CBAO_Scoring_Facilite": 3, + "x_CBAO_Scoring_Importance": 4, + "x_CBAO_Scoring_Urgence": 3, + "x_CBAO_Scoring_Incidence": 3, + "x_CBAO_Scoring_Resultat": 13, + "x_CBAO_InformationsSup": false, + "kanban_state_label": "En cours", + "subtask_planned_hours": 0.0, + "manager_id": [ + 8, + "Quentin FAIVRE" + ], + "user_email": "fabien@mail.cbao.fr", + "attachment_ids": [ + 129260 + ], + "legend_blocked": "Bloqué", + "legend_done": "Prêt pour la prochaine étape", + "legend_normal": "En cours", + "subtask_project_id": [ + 4, + "Tickets" + ], + "subtask_count": 0, + "analytic_account_active": true, + "allow_timesheets": true, + "use_milestones": false, + "show_time_control": "start", + "is_project_map_empty": true, + "activity_state": false, + "activity_user_id": false, + "activity_type_id": false, + "activity_date_deadline": false, + "activity_summary": false, + "message_is_follower": false, + "message_unread": false, + "message_unread_counter": 0, + "message_needaction": false, + "message_needaction_counter": 0, + "message_has_error": false, + "message_has_error_counter": 0, + "message_attachment_count": 1, + "rating_last_feedback": false, + "rating_last_image": false, + "rating_count": 0, + "access_url": "/my/task/9659", + "access_warning": "", + "display_name": "[T9680] Valeurs non enregistrée sur l'essai Densité et teneur en eau - Compactage Proctor", + "__last_update": "2024-10-03 13:10:50", + "stage_id_value": "Clôturé", + "project_id_value": "Tickets", + "user_id_value": "Fabien LAFAY", + "partner_id_value": "COLLECTIVITE TERRITORIALE DE MARTINIQUE, Alain-Michel JEAN-BAPTISTE", + "manager_id_value": "Quentin FAIVRE", + "company_id_value": "CBAO S.A.R.L.", + "subtask_project_id_value": "Tickets", + "create_uid_value": "Support Robot", + "write_uid_value": "OdooBot" + }, + { + "id": 9531, + "active": true, + "name": "Origine non enregistrée dans sur les échantillons de sol", + "description": "

Sur les échantillons de sol, le champ \"Origine\" n'est pas sauvegardé



Point particulier :

  • Le cas est bloquant

Description du problème :

Bonjour, \n\nLors de l'enregistrement d'un échantillon sur le logiciel, la description (noté origine) n'est pas prise en compte après l'enregistrement.\nPouvez-vous m'apportez l'aide nécessaire .\n\nEn vous en remerciant par avance.\n\nCordialement,\n\nJacques Camille\n

", + "sequence": 0, + "stage_id": [ + 8, + "Clôturé" + ], + "kanban_state": "normal", + "create_date": "2024-06-19 12:21:49", + "write_date": "2024-10-03 13:10:50", + "date_start": "2024-06-19 12:21:49", + "date_end": false, + "date_assign": "2024-06-25 13:15:48", + "date_deadline": false, + "date_last_stage_update": "2024-09-10 07:45:11", + "project_id": [ + 4, + "Tickets" + ], + "notes": false, + "planned_hours": 0.0, + "user_id": [ + 22, + "Fabien LAFAY" + ], + "partner_id": [ + 32016, + "EUROCONTROLE (GROUPE GOREZ), Camille JACQUES" + ], + "company_id": [ + 1, + "CBAO S.A.R.L." + ], + "color": 0, + "displayed_image_id": false, + "parent_id": false, + "child_ids": [], + "email_from": "camillejacques0102@gmail.com", + "email_cc": "", + "working_hours_open": 28.0, + "working_hours_close": 0.0, + "working_days_open": 1.1666666666666667, + "working_days_close": 0.0, + "website_message_ids": [ + 188642 + ], + "remaining_hours": 0.0, + "effective_hours": 0.0, + "total_hours_spent": 0.0, + "progress": 0.0, + "subtask_effective_hours": 0.0, + "timesheet_ids": [], + "priority": "3", + "code": "T9552", + "milestone_id": false, + "sale_line_id": false, + "sale_order_id": false, + "billable_type": "no", + "activity_ids": [], + "message_follower_ids": [ + 75758, + 75830, + 75831 + ], + "message_ids": [ + 200781, + 191121, + 190239, + 190238, + 188644, + 188642, + 188524, + 188514 + ], + "message_main_attachment_id": false, + "failed_message_ids": [], + "rating_ids": [], + "rating_last_value": 0.0, + "access_token": "e445b2d7-7003-42e9-854e-60f75f2c6004", + "create_uid": [ + 28, + "Support Robot" + ], + "write_uid": [ + 1, + "OdooBot" + ], + "x_CBAO_windows_maj_ID": "", + "x_CBAO_version_signalement": "20240603", + "x_CBAO_version_correction": "", + "x_CBAO_DateCorrection": "2024-09-10", + "x_CBAO_Scoring_Facilite": 3, + "x_CBAO_Scoring_Importance": 3, + "x_CBAO_Scoring_Urgence": 0, + "x_CBAO_Scoring_Incidence": 3, + "x_CBAO_Scoring_Resultat": 9, + "x_CBAO_InformationsSup": false, + "kanban_state_label": "En cours", + "subtask_planned_hours": 0.0, + "manager_id": [ + 8, + "Quentin FAIVRE" + ], + "user_email": "fabien@mail.cbao.fr", + "attachment_ids": [ + 128249 + ], + "legend_blocked": "Bloqué", + "legend_done": "Prêt pour la prochaine étape", + "legend_normal": "En cours", + "subtask_project_id": [ + 4, + "Tickets" + ], + "subtask_count": 0, + "analytic_account_active": true, + "allow_timesheets": true, + "use_milestones": false, + "show_time_control": "start", + "is_project_map_empty": true, + "activity_state": false, + "activity_user_id": false, + "activity_type_id": false, + "activity_date_deadline": false, + "activity_summary": false, + "message_is_follower": false, + "message_unread": false, + "message_unread_counter": 0, + "message_needaction": false, + "message_needaction_counter": 0, + "message_has_error": false, + "message_has_error_counter": 0, + "message_attachment_count": 1, + "rating_last_feedback": false, + "rating_last_image": false, + "rating_count": 0, + "access_url": "/my/task/9531", + "access_warning": "", + "display_name": "[T9552] Origine non enregistrée dans sur les échantillons de sol", + "__last_update": "2024-10-03 13:10:50", + "stage_id_value": "Clôturé", + "project_id_value": "Tickets", + "user_id_value": "Fabien LAFAY", + "partner_id_value": "EUROCONTROLE (GROUPE GOREZ), Camille JACQUES", + "manager_id_value": "Quentin FAIVRE", + "company_id_value": "CBAO S.A.R.L.", + "subtask_project_id_value": "Tickets", + "create_uid_value": "Support Robot", + "write_uid_value": "OdooBot" + }, + { + "id": 9105, + "active": true, + "name": "Mise à jour NCE", + "description": "

Même ticket que T9858 - Mise à jour NCE
Mise à jour du NCE pour prendre en compte le tableau A.2 de la norme sur la vérification des écarts moyens

Point particulier :

  • Le cas est bloquant

Description du problème :

Bonjour, \nnous ne comprenons pas le résultat du NCE en cours (voir impression écran). \nLe NCE actuel affiche \"?\", et on nous donne une note en A, or, la valeur de la moyenne sur le tamis de 0,063 est compris entre -1 et -2, donc on devrait avoir une note de B. \nJe suis disponible par mail ce jour pour échange. \nBien cordialement,

", + "sequence": 0, + "stage_id": [ + 5, + "En attente de résolution" + ], + "kanban_state": "normal", + "create_date": "2024-04-17 07:12:30", + "write_date": "2024-10-03 13:10:50", + "date_start": "2024-06-04 14:17:48", + "date_end": false, + "date_assign": "2024-06-04 14:17:49", + "date_deadline": false, + "date_last_stage_update": "2024-09-09 07:58:33", + "project_id": [ + 4, + "Tickets" + ], + "notes": false, + "planned_hours": 0.0, + "user_id": false, + "partner_id": [ + 31313, + "LABORATOIRE DES ESTUAIRES, LABORATOIRE DES ESTUAIRES" + ], + "company_id": [ + 1, + "CBAO S.A.R.L." + ], + "color": 0, + "displayed_image_id": false, + "parent_id": false, + "child_ids": [], + "email_from": "alexandra.varlet@henryfreres.fr", + "email_cc": false, + "working_hours_open": 241.29694444444445, + "working_hours_close": 0.0, + "working_days_open": 10.054039351851852, + "working_days_close": 0.0, + "website_message_ids": [ + 187231, + 181807, + 181621, + 179595, + 179580, + 179561 + ], + "remaining_hours": 0.0, + "effective_hours": 0.0, + "total_hours_spent": 0.0, + "progress": 0.0, + "subtask_effective_hours": 0.0, + "timesheet_ids": [], + "priority": "3", + "code": "T9126", + "milestone_id": false, + "sale_line_id": false, + "sale_order_id": false, + "billable_type": "no", + "activity_ids": [], + "message_follower_ids": [ + 72311, + 72312, + 72345, + 72346, + 80261 + ], + "message_ids": [ + 200686, + 187232, + 187231, + 187230, + 184509, + 181809, + 181808, + 181807, + 181623, + 181621, + 181040, + 179596, + 179595, + 179581, + 179580, + 179564, + 179563, + 179562, + 179561, + 179494, + 179488 + ], + "message_main_attachment_id": [ + 125067, + "Sans titre.png" + ], + "failed_message_ids": [], + "rating_ids": [], + "rating_last_value": 0.0, + "access_token": "33f67766-d2c7-4c52-bd3f-2d6cbdacf005", + "create_uid": [ + 28, + "Support Robot" + ], + "write_uid": [ + 1, + "OdooBot" + ], + "x_CBAO_windows_maj_ID": "", + "x_CBAO_version_signalement": "20240322", + "x_CBAO_version_correction": "", + "x_CBAO_DateCorrection": false, + "x_CBAO_Scoring_Facilite": 0, + "x_CBAO_Scoring_Importance": 3, + "x_CBAO_Scoring_Urgence": 1, + "x_CBAO_Scoring_Incidence": 2, + "x_CBAO_Scoring_Resultat": 6, + "x_CBAO_InformationsSup": false, + "kanban_state_label": "En cours", + "subtask_planned_hours": 0.0, + "manager_id": [ + 8, + "Quentin FAIVRE" + ], + "user_email": false, + "attachment_ids": [ + 125005 + ], + "legend_blocked": "Bloquéé", + "legend_done": "Planifiée", + "legend_normal": "En cours", + "subtask_project_id": [ + 4, + "Tickets" + ], + "subtask_count": 0, + "analytic_account_active": true, + "allow_timesheets": true, + "use_milestones": false, + "show_time_control": "start", + "is_project_map_empty": true, + "activity_state": false, + "activity_user_id": false, + "activity_type_id": false, + "activity_date_deadline": false, + "activity_summary": false, + "message_is_follower": false, + "message_unread": false, + "message_unread_counter": 0, + "message_needaction": false, + "message_needaction_counter": 0, + "message_has_error": false, + "message_has_error_counter": 0, + "message_attachment_count": 6, + "rating_last_feedback": false, + "rating_last_image": false, + "rating_count": 0, + "access_url": "/my/task/9105", + "access_warning": "", + "display_name": "[T9126] Mise à jour NCE", + "__last_update": "2024-10-03 13:10:50", + "stage_id_value": "En attente de résolution", + "project_id_value": "Tickets", + "partner_id_value": "LABORATOIRE DES ESTUAIRES, LABORATOIRE DES ESTUAIRES", + "manager_id_value": "Quentin FAIVRE", + "company_id_value": "CBAO S.A.R.L.", + "subtask_project_id_value": "Tickets", + "message_main_attachment_id_value": "Sans titre.png", + "create_uid_value": "Support Robot", + "write_uid_value": "OdooBot" + }, + { + "id": 8926, + "active": true, + "name": "Ajout de l'essai VBS NF EN 17542-3", + "description": "

La norme NF P 94-068 du VBS est annulée, elle est remplacée par la norme NF EN 17542-3

Il faudrait ajouter cet essai.

Voir les extraits de la norme en PJ


Point particulier :

  • Échantillons :sols ou granulat
  • Essais :Valeur au bleu d'un sol
  • Une norme :NF EN 17542-3
  • Le cas est bloquant

Description du problème :

Bonjour,\nLa norme NF P 94-068 du VBS est annulée, elle est remplacée par la norme NF EN 17542-3.\nMerci d'intégrer cette norme au logiciel.\ncordialement.\n

", + "sequence": 0, + "stage_id": [ + 8, + "Clôturé" + ], + "kanban_state": "normal", + "create_date": "2024-03-19 13:03:27", + "write_date": "2024-10-23 13:32:16", + "date_start": "2024-03-19 13:03:27", + "date_end": false, + "date_assign": "2024-09-25 09:25:09", + "date_deadline": false, + "date_last_stage_update": "2024-10-23 13:32:16", + "project_id": [ + 4, + "Tickets" + ], + "notes": false, + "planned_hours": 0.0, + "user_id": [ + 22, + "Fabien LAFAY" + ], + "partner_id": [ + 4427, + "EGIS SA, Olivier DENK" + ], + "company_id": [ + 1, + "CBAO S.A.R.L." + ], + "color": 0, + "displayed_image_id": false, + "parent_id": false, + "child_ids": [], + "email_from": "Olivier.DENK@egis-group.com", + "email_cc": "", + "working_hours_open": 949.4191666666667, + "working_hours_close": 0.0, + "working_days_open": 39.559131944444445, + "working_days_close": 0.0, + "website_message_ids": [ + 176471, + 176409, + 176387 + ], + "remaining_hours": 0.0, + "effective_hours": 0.0, + "total_hours_spent": 0.0, + "progress": 0.0, + "subtask_effective_hours": 0.0, + "timesheet_ids": [], + "priority": "3", + "code": "T8947", + "milestone_id": false, + "sale_line_id": false, + "sale_order_id": false, + "billable_type": "no", + "activity_ids": [], + "message_follower_ids": [ + 70965, + 71354, + 71355, + 71404 + ], + "message_ids": [ + 207407, + 202060, + 202056, + 187839, + 182031, + 176472, + 176471, + 176450, + 176409, + 176390, + 176389, + 176388, + 176387, + 176154, + 175551, + 175549, + 175548 + ], + "message_main_attachment_id": [ + 123804, + "image001.png" + ], + "failed_message_ids": [], + "rating_ids": [], + "rating_last_value": 0.0, + "access_token": "4f8dadf9-0e32-413b-92b5-973a3ece31d7", + "create_uid": [ + 28, + "Support Robot" + ], + "write_uid": [ + 22, + "Fabien LAFAY" + ], + "x_CBAO_windows_maj_ID": "", + "x_CBAO_version_signalement": "20240308", + "x_CBAO_version_correction": "", + "x_CBAO_DateCorrection": "2024-10-23", + "x_CBAO_Scoring_Facilite": 0, + "x_CBAO_Scoring_Importance": 4, + "x_CBAO_Scoring_Urgence": 2, + "x_CBAO_Scoring_Incidence": 3, + "x_CBAO_Scoring_Resultat": 9, + "x_CBAO_InformationsSup": false, + "kanban_state_label": "En cours", + "subtask_planned_hours": 0.0, + "manager_id": [ + 8, + "Quentin FAIVRE" + ], + "user_email": "fabien@mail.cbao.fr", + "attachment_ids": [], + "legend_blocked": "Bloqué", + "legend_done": "Prêt pour la prochaine étape", + "legend_normal": "En cours", + "subtask_project_id": [ + 4, + "Tickets" + ], + "subtask_count": 0, + "analytic_account_active": true, + "allow_timesheets": true, + "use_milestones": false, + "show_time_control": "start", + "is_project_map_empty": true, + "activity_state": false, + "activity_user_id": false, + "activity_type_id": false, + "activity_date_deadline": false, + "activity_summary": false, + "message_is_follower": false, + "message_unread": false, + "message_unread_counter": 0, + "message_needaction": false, + "message_needaction_counter": 0, + "message_has_error": false, + "message_has_error_counter": 0, + "message_attachment_count": 4, + "rating_last_feedback": false, + "rating_last_image": false, + "rating_count": 0, + "access_url": "/my/task/8926", + "access_warning": "", + "display_name": "[T8947] Ajout de l'essai VBS NF EN 17542-3", + "__last_update": "2024-10-23 13:32:16", + "stage_id_value": "Clôturé", + "project_id_value": "Tickets", + "user_id_value": "Fabien LAFAY", + "partner_id_value": "EGIS SA, Olivier DENK", + "manager_id_value": "Quentin FAIVRE", + "company_id_value": "CBAO S.A.R.L.", + "subtask_project_id_value": "Tickets", + "message_main_attachment_id_value": "image001.png", + "create_uid_value": "Support Robot", + "write_uid_value": "Fabien LAFAY" + }, + { + "id": 8749, + "active": true, + "name": "Problème dosage de formule sur les centrales à grave", + "description": "

Sur la définition de formule sur les centrales à grave, il y a des problème pour le dosage : 

 - Il y a une inversion entre le dosage en ppc et le dosage en % (Le ppc ne tient compte que des granulats et le % du total des composants)

- On ne peut pas mettre de dosage à 100%

Voir PJ



Point particulier :

  • Le cas est bloquant

Description du problème :

dans la création de grave (centrale à grave), il est impossible de mettre 100 % sur un matériau. J'ai uniquement 1 granulat et le liant.\nPar ailleurs il y a inversion entre ppc et %. Le ppc ne tient compte que des granulats et le % du total des composants.

", + "sequence": 0, + "stage_id": [ + 5, + "En attente de résolution" + ], + "kanban_state": "normal", + "create_date": "2024-02-29 07:53:46", + "write_date": "2024-10-03 13:10:50", + "date_start": "2024-02-29 07:53:46", + "date_end": false, + "date_assign": "2024-03-04 08:35:27", + "date_deadline": false, + "date_last_stage_update": "2024-02-29 08:05:15", + "project_id": [ + 4, + "Tickets" + ], + "notes": false, + "planned_hours": 0.0, + "user_id": false, + "partner_id": [ + 8696, + "EUROCONTROLE (GROUPE GOREZ), Audray DOMANGE" + ], + "company_id": [ + 1, + "CBAO S.A.R.L." + ], + "color": 0, + "displayed_image_id": false, + "parent_id": false, + "child_ids": [], + "email_from": "a.domange@ecqualite.fr", + "email_cc": "", + "working_hours_open": 14.0, + "working_hours_close": 0.0, + "working_days_open": 0.5833333333333334, + "working_days_close": 0.0, + "website_message_ids": [ + 174313, + 174308 + ], + "remaining_hours": 0.0, + "effective_hours": 0.0, + "total_hours_spent": 0.0, + "progress": 0.0, + "subtask_effective_hours": 0.0, + "timesheet_ids": [], + "priority": "3", + "code": "T8770", + "milestone_id": false, + "sale_line_id": false, + "sale_order_id": false, + "billable_type": "no", + "activity_ids": [], + "message_follower_ids": [ + 69885, + 70033, + 70351, + 70352 + ], + "message_ids": [ + 174313, + 174309, + 174308, + 173745, + 173492, + 173484 + ], + "message_main_attachment_id": false, + "failed_message_ids": [], + "rating_ids": [], + "rating_last_value": 0.0, + "access_token": "b4f9eab2-4bfd-4f80-82fe-848743e9d87d", + "create_uid": [ + 28, + "Support Robot" + ], + "write_uid": [ + 1, + "OdooBot" + ], + "x_CBAO_windows_maj_ID": "", + "x_CBAO_version_signalement": "20240208", + "x_CBAO_version_correction": "", + "x_CBAO_DateCorrection": false, + "x_CBAO_Scoring_Facilite": 0, + "x_CBAO_Scoring_Importance": 3, + "x_CBAO_Scoring_Urgence": 3, + "x_CBAO_Scoring_Incidence": 3, + "x_CBAO_Scoring_Resultat": 9, + "x_CBAO_InformationsSup": false, + "kanban_state_label": "En cours", + "subtask_planned_hours": 0.0, + "manager_id": [ + 8, + "Quentin FAIVRE" + ], + "user_email": false, + "attachment_ids": [ + 122020 + ], + "legend_blocked": "Bloquéé", + "legend_done": "Planifiée", + "legend_normal": "En cours", + "subtask_project_id": [ + 4, + "Tickets" + ], + "subtask_count": 0, + "analytic_account_active": true, + "allow_timesheets": true, + "use_milestones": false, + "show_time_control": "start", + "is_project_map_empty": true, + "activity_state": false, + "activity_user_id": false, + "activity_type_id": false, + "activity_date_deadline": false, + "activity_summary": false, + "message_is_follower": false, + "message_unread": false, + "message_unread_counter": 0, + "message_needaction": false, + "message_needaction_counter": 0, + "message_has_error": false, + "message_has_error_counter": 0, + "message_attachment_count": 1, + "rating_last_feedback": false, + "rating_last_image": false, + "rating_count": 0, + "access_url": "/my/task/8749", + "access_warning": "", + "display_name": "[T8770] Problème dosage de formule sur les centrales à grave", + "__last_update": "2024-10-03 13:10:50", + "stage_id_value": "En attente de résolution", + "project_id_value": "Tickets", + "partner_id_value": "EUROCONTROLE (GROUPE GOREZ), Audray DOMANGE", + "manager_id_value": "Quentin FAIVRE", + "company_id_value": "CBAO S.A.R.L.", + "subtask_project_id_value": "Tickets", + "create_uid_value": "Support Robot", + "write_uid_value": "OdooBot" + }, + { + "id": 7908, + "active": true, + "name": "Erreur à la création de formules de béton", + "description": "

Même ticket que T7910 - Erreur à la création de formules de béton

Dans le module formulation, on obtient une erreur quand on clique sur \"Terminer\"  lors de la création d'une nouvelle formule de béton : 




Point particulier :

  • Le cas est bloquant

Description du problème :

BONJOUR\nLORSQU ON CREE UNE FORMULE APRES AVOIR SAISI LE NOM ON VALIDE ET Là, MESSAGE D ERREUR FATALE\nCORDIALEMENT\n\n

", + "sequence": 0, + "stage_id": [ + 8, + "Clôturé" + ], + "kanban_state": "normal", + "create_date": "2023-10-12 06:45:10", + "write_date": "2024-10-03 13:10:50", + "date_start": "2023-10-12 06:45:10", + "date_end": false, + "date_assign": "2023-10-12 07:23:37", + "date_deadline": false, + "date_last_stage_update": "2023-10-18 12:09:37", + "project_id": [ + 4, + "Tickets" + ], + "notes": false, + "planned_hours": 0.0, + "user_id": false, + "partner_id": [ + 28603, + "BRAM BETON, Geoffroy THERET" + ], + "company_id": [ + 1, + "CBAO S.A.R.L." + ], + "color": 0, + "displayed_image_id": false, + "parent_id": false, + "child_ids": [], + "email_from": "geoffroytheret@gmail.com", + "email_cc": "", + "working_hours_open": 0.0, + "working_hours_close": 0.0, + "working_days_open": 0.0, + "working_days_close": 0.0, + "website_message_ids": [ + 161400 + ], + "remaining_hours": 0.0, + "effective_hours": 0.0, + "total_hours_spent": 0.0, + "progress": 0.0, + "subtask_effective_hours": 0.0, + "timesheet_ids": [], + "priority": "3", + "code": "T7929", + "milestone_id": false, + "sale_line_id": false, + "sale_order_id": false, + "billable_type": "no", + "activity_ids": [], + "message_follower_ids": [ + 63512, + 63513, + 63517, + 63518 + ], + "message_ids": [ + 161857, + 161849, + 161401, + 161400, + 161392, + 161388, + 161386 + ], + "message_main_attachment_id": false, + "failed_message_ids": [], + "rating_ids": [], + "rating_last_value": 0.0, + "access_token": "10ae4831-d863-47a6-acab-18a016a997fe", + "create_uid": [ + 28, + "Support Robot" + ], + "write_uid": [ + 1, + "OdooBot" + ], + "x_CBAO_windows_maj_ID": "", + "x_CBAO_version_signalement": "20231005", + "x_CBAO_version_correction": "", + "x_CBAO_DateCorrection": "2023-10-18", + "x_CBAO_Scoring_Facilite": 3, + "x_CBAO_Scoring_Importance": 4, + "x_CBAO_Scoring_Urgence": 4, + "x_CBAO_Scoring_Incidence": 4, + "x_CBAO_Scoring_Resultat": 13, + "x_CBAO_InformationsSup": false, + "kanban_state_label": "En cours", + "subtask_planned_hours": 0.0, + "manager_id": [ + 8, + "Quentin FAIVRE" + ], + "user_email": false, + "attachment_ids": [], + "legend_blocked": "Bloqué", + "legend_done": "Prêt pour la prochaine étape", + "legend_normal": "En cours", + "subtask_project_id": [ + 4, + "Tickets" + ], + "subtask_count": 0, + "analytic_account_active": true, + "allow_timesheets": true, + "use_milestones": false, + "show_time_control": "start", + "is_project_map_empty": true, + "activity_state": false, + "activity_user_id": false, + "activity_type_id": false, + "activity_date_deadline": false, + "activity_summary": false, + "message_is_follower": false, + "message_unread": false, + "message_unread_counter": 0, + "message_needaction": false, + "message_needaction_counter": 0, + "message_has_error": false, + "message_has_error_counter": 0, + "message_attachment_count": 0, + "rating_last_feedback": false, + "rating_last_image": false, + "rating_count": 0, + "access_url": "/my/task/7908", + "access_warning": "", + "display_name": "[T7929] Erreur à la création de formules de béton", + "__last_update": "2024-10-03 13:10:50", + "stage_id_value": "Clôturé", + "project_id_value": "Tickets", + "partner_id_value": "BRAM BETON, Geoffroy THERET", + "manager_id_value": "Quentin FAIVRE", + "company_id_value": "CBAO S.A.R.L.", + "subtask_project_id_value": "Tickets", + "create_uid_value": "Support Robot", + "write_uid_value": "OdooBot" + }, + { + "id": 7600, + "active": true, + "name": "Permettre de ne pas afficher la masse volumique dans les PV d'écrasement d'éprouvette de béton", + "description": "

Sur l’essai pour béton durci : résistance à la compression des éprouvettes (NF EN 12390-3), il faudrait qu'il soit possible de ne pas faire apparaitre la MVR dans le tableau des résultats dans le PV.

La norme indique que cette donnée est optionnelle dans le rapport.


Si la colonne reste présente, il faudrait pouvoir saisir des caractère comme * ou / dans la colonne \"M. vol. (saisie)\" de manière à ce qu'il n'y ait pas de valeur dans le PV.


Point particulier :

  • Le cas est bloquant

Description du problème :

bonjour,\n\nci-dessous la demande : notamment lorsque nous renseignons la masse volumique nous voudrions que la colonne porte le nom MV et non MVR (celle calculé) en effet nous avons constaté que lorsque nous saisissons la MV celle calculée n'apparait plus (ça ok) mais la colonne garde le nom MVR il faudrait que soit gardé la colonne de la saisie et qu'elle soit nommée MV\n\nmerci\n\nRemy, pour faire suite à notre conversation de ce matin, pourrais-tu demander au développeur de BRGLAB les modifications suivantes :\nSi on renseigne nous-même la masse volumique (qui s’affiche donc à la place de la masse volumique calculée sur les PV), il faudrait faire apparaitre sur les PV « M.V. » à la place de M.V.R. et sous le tableau si possible la mention suivante : « le calcul de M.V. est rapporté au volume théorique du moule ».\n

", + "sequence": 0, + "stage_id": [ + 8, + "Clôturé" + ], + "kanban_state": "normal", + "create_date": "2023-07-31 07:35:06", + "write_date": "2024-10-03 13:10:50", + "date_start": "2023-08-30 13:25:25", + "date_end": false, + "date_assign": "2023-09-05 14:04:46", + "date_deadline": false, + "date_last_stage_update": "2023-09-28 06:34:54", + "project_id": [ + 4, + "Tickets" + ], + "notes": false, + "planned_hours": 0.0, + "user_id": [ + 8, + "Quentin FAIVRE" + ], + "partner_id": false, + "company_id": [ + 1, + "CBAO S.A.R.L." + ], + "color": 0, + "displayed_image_id": false, + "parent_id": false, + "child_ids": [], + "email_from": "r.dettorre@infraneo.com", + "email_cc": "", + "working_hours_open": 185.07944444444445, + "working_hours_close": 0.0, + "working_days_open": 7.711643518518518, + "working_days_close": 0.0, + "website_message_ids": [ + 159995, + 159975, + 158174, + 158161, + 158153, + 156556 + ], + "remaining_hours": 0.0, + "effective_hours": 0.0, + "total_hours_spent": 0.0, + "progress": 0.0, + "subtask_effective_hours": 0.0, + "timesheet_ids": [], + "priority": "3", + "code": "T7621", + "milestone_id": false, + "sale_line_id": false, + "sale_order_id": false, + "billable_type": "no", + "activity_ids": [], + "message_follower_ids": [ + 60174, + 60909, + 60915 + ], + "message_ids": [ + 159995, + 159975, + 159912, + 158781, + 158723, + 158620, + 158619, + 158618, + 158617, + 158616, + 158615, + 158174, + 158167, + 158161, + 158159, + 158157, + 158155, + 158154, + 158153, + 158150, + 157483, + 156558, + 156557, + 156556, + 156546, + 156544, + 156530 + ], + "message_main_attachment_id": [ + 109267, + "E2023-0059-NF_EN_12390-3-TELT_-_MT103_-_INTERCO_ST_JEAN_DE_MAURIENNE-MUR_M27-TALONETTES_PLOTS_3_+_4_PV.pdf" + ], + "failed_message_ids": [], + "rating_ids": [], + "rating_last_value": 0.0, + "access_token": "e74e6eb5-e24e-45db-a6eb-6fd285c558e2", + "create_uid": false, + "write_uid": [ + 1, + "OdooBot" + ], + "x_CBAO_windows_maj_ID": "", + "x_CBAO_version_signalement": "20230511", + "x_CBAO_version_correction": "", + "x_CBAO_DateCorrection": "2023-09-28", + "x_CBAO_Scoring_Facilite": 0, + "x_CBAO_Scoring_Importance": 3, + "x_CBAO_Scoring_Urgence": 1, + "x_CBAO_Scoring_Incidence": 3, + "x_CBAO_Scoring_Resultat": 7, + "x_CBAO_InformationsSup": false, + "kanban_state_label": "En cours", + "subtask_planned_hours": 0.0, + "manager_id": [ + 8, + "Quentin FAIVRE" + ], + "user_email": "quentin@cbao.fr", + "attachment_ids": [], + "legend_blocked": "Bloqué", + "legend_done": "Prêt pour la prochaine étape", + "legend_normal": "En cours", + "subtask_project_id": [ + 4, + "Tickets" + ], + "subtask_count": 0, + "analytic_account_active": true, + "allow_timesheets": true, + "use_milestones": false, + "show_time_control": "start", + "is_project_map_empty": true, + "activity_state": false, + "activity_user_id": false, + "activity_type_id": false, + "activity_date_deadline": false, + "activity_summary": false, + "message_is_follower": false, + "message_unread": false, + "message_unread_counter": 0, + "message_needaction": false, + "message_needaction_counter": 0, + "message_has_error": false, + "message_has_error_counter": 0, + "message_attachment_count": 23, + "rating_last_feedback": false, + "rating_last_image": false, + "rating_count": 0, + "access_url": "/my/task/7600", + "access_warning": "", + "display_name": "[T7621] Permettre de ne pas afficher la masse volumique dans les PV d'écrasement d'éprouvette de béton", + "__last_update": "2024-10-03 13:10:50", + "stage_id_value": "Clôturé", + "project_id_value": "Tickets", + "user_id_value": "Quentin FAIVRE", + "manager_id_value": "Quentin FAIVRE", + "company_id_value": "CBAO S.A.R.L.", + "subtask_project_id_value": "Tickets", + "message_main_attachment_id_value": "E2023-0059-NF_EN_12390-3-TELT_-_MT103_-_INTERCO_ST_JEAN_DE_MAURIENNE-MUR_M27-TALONETTES_PLOTS_3_+_4_PV.pdf", + "write_uid_value": "OdooBot" + }, + { + "id": 6420, + "active": true, + "name": "Écrasement du jour - Les séries d’échantillons sont imprimées sur la même feuille", + "description": "

Quand on imprime la liste des éprouvette à écraser en cochant l'option \"Séparer les impressions par série d'échantillon\", tous les échantillons sont imprimés sur la même feuille. Il faudrait qu'ils soient imprimés sur des feuilles différentes.





Point particulier :

  • Essais :Eprouvette a ecraser
  • Le cas est bloquant

Description du problème :

Lors de l'impression des feuilles d'essais les éprouvettes sont toutes sur la même feuille, ce qui implique plusieurs problématiques:\n- peu importe la date d'écrasement tout les essais pour la période sélectionnée sont sur la même feuille\n- des Informations notamment le client ne sont pas présentes\n

", + "sequence": 0, + "stage_id": [ + 8, + "Clôturé" + ], + "kanban_state": "normal", + "create_date": "2023-02-01 07:46:48", + "write_date": "2024-10-03 13:10:50", + "date_start": "2023-02-01 07:46:48", + "date_end": false, + "date_assign": "2023-02-23 07:47:29", + "date_deadline": false, + "date_last_stage_update": "2023-02-24 06:45:15", + "project_id": [ + 4, + "Tickets" + ], + "notes": false, + "planned_hours": 0.0, + "user_id": [ + 8, + "Quentin FAIVRE" + ], + "partner_id": [ + 29831, + "ROCHES ET DERIVÉS, Mathieu GOBERON" + ], + "company_id": [ + 1, + "CBAO S.A.R.L." + ], + "color": 0, + "displayed_image_id": false, + "parent_id": false, + "child_ids": [], + "email_from": "m.goberon@groupemouen.fr", + "email_cc": "", + "working_hours_open": 112.0, + "working_hours_close": 0.0, + "working_days_open": 4.666666666666667, + "working_days_close": 0.0, + "website_message_ids": [ + 137930 + ], + "remaining_hours": 0.0, + "effective_hours": 0.0, + "total_hours_spent": 0.0, + "progress": 0.0, + "subtask_effective_hours": 0.0, + "timesheet_ids": [], + "priority": "3", + "code": "T6441", + "milestone_id": false, + "sale_line_id": false, + "sale_order_id": false, + "billable_type": "no", + "activity_ids": [], + "message_follower_ids": [ + 51636, + 51637, + 51652, + 51653 + ], + "message_ids": [ + 140127, + 139950, + 139949, + 137931, + 137930, + 137908, + 137907, + 137901 + ], + "message_main_attachment_id": [ + 96339, + "Organigramme du traitement des demandes par notre service technique.pdf" + ], + "failed_message_ids": [], + "rating_ids": [], + "rating_last_value": 0.0, + "access_token": "0686b256-52d8-462a-8240-3c7d14feaf5d", + "create_uid": false, + "write_uid": [ + 1, + "OdooBot" + ], + "x_CBAO_windows_maj_ID": "", + "x_CBAO_version_signalement": "20230126", + "x_CBAO_version_correction": "", + "x_CBAO_DateCorrection": "2023-02-24", + "x_CBAO_Scoring_Facilite": 0, + "x_CBAO_Scoring_Importance": 2, + "x_CBAO_Scoring_Urgence": 2, + "x_CBAO_Scoring_Incidence": 3, + "x_CBAO_Scoring_Resultat": 7, + "x_CBAO_InformationsSup": false, + "kanban_state_label": "En cours", + "subtask_planned_hours": 0.0, + "manager_id": [ + 8, + "Quentin FAIVRE" + ], + "user_email": "quentin@cbao.fr", + "attachment_ids": [ + 96307, + 96309 + ], + "legend_blocked": "Bloqué", + "legend_done": "Prêt pour la prochaine étape", + "legend_normal": "En cours", + "subtask_project_id": [ + 4, + "Tickets" + ], + "subtask_count": 0, + "analytic_account_active": true, + "allow_timesheets": true, + "use_milestones": false, + "show_time_control": "start", + "is_project_map_empty": true, + "activity_state": false, + "activity_user_id": false, + "activity_type_id": false, + "activity_date_deadline": false, + "activity_summary": false, + "message_is_follower": false, + "message_unread": false, + "message_unread_counter": 0, + "message_needaction": false, + "message_needaction_counter": 0, + "message_has_error": false, + "message_has_error_counter": 0, + "message_attachment_count": 3, + "rating_last_feedback": false, + "rating_last_image": false, + "rating_count": 0, + "access_url": "/my/task/6420", + "access_warning": "", + "display_name": "[T6441] Écrasement du jour - Les séries d’échantillons sont imprimées sur la même feuille", + "__last_update": "2024-10-03 13:10:50", + "stage_id_value": "Clôturé", + "project_id_value": "Tickets", + "user_id_value": "Quentin FAIVRE", + "partner_id_value": "ROCHES ET DERIVÉS, Mathieu GOBERON", + "manager_id_value": "Quentin FAIVRE", + "company_id_value": "CBAO S.A.R.L.", + "subtask_project_id_value": "Tickets", + "message_main_attachment_id_value": "Organigramme du traitement des demandes par notre service technique.pdf", + "write_uid_value": "OdooBot" + }, + { + "id": 5276, + "active": true, + "name": "Mention provisoire toujours présente après validation de la FTP", + "description": "

Sur https://poullard.brg-lab.com/

Carriere :  POULLARD/GRANUDEM

Matériaux : 12/20 Gravillon, 4/16 Gravillon

La FTP \"Fiche technique\" est validée mais à l'impression, la mention \"Provisoire\" s'affiche toujours

Dévalider / revalider la FTP ne résout pas le problème.

Si on crée une nouvelle FTP sur ce matériau, le problème est également présent.


Rq : le problème inverse se produit sur demo.brg-lab.com : que la FTP soit validé ou non, la mention provisoire n'apparait jamais.

", + "sequence": 0, + "stage_id": [ + 8, + "Clôturé" + ], + "kanban_state": "normal", + "create_date": "2022-07-07 08:27:13", + "write_date": "2024-10-03 13:10:50", + "date_start": "2022-07-07 08:27:16", + "date_end": false, + "date_assign": "2022-07-20 07:37:05", + "date_deadline": false, + "date_last_stage_update": "2022-07-21 07:48:43", + "project_id": [ + 4, + "Tickets" + ], + "notes": false, + "planned_hours": 0.0, + "user_id": [ + 8, + "Quentin FAIVRE" + ], + "partner_id": [ + 9338, + "SAS POULLARD / GRANUDEM DEVELOPPEMENT, Aline POULLARD" + ], + "company_id": [ + 1, + "CBAO S.A.R.L." + ], + "color": 0, + "displayed_image_id": false, + "parent_id": false, + "child_ids": [], + "email_from": "Aline ", + "email_cc": "", + "working_hours_open": 63.0, + "working_hours_close": 0.0, + "working_days_open": 2.625, + "working_days_close": 0.0, + "website_message_ids": [ + 120328, + 120282, + 120178 + ], + "remaining_hours": 0.0, + "effective_hours": 0.0, + "total_hours_spent": 0.0, + "progress": 0.0, + "subtask_effective_hours": 0.0, + "timesheet_ids": [], + "priority": "3", + "code": "T5294", + "milestone_id": false, + "sale_line_id": false, + "sale_order_id": false, + "billable_type": "no", + "activity_ids": [], + "message_follower_ids": [ + 43991, + 44032, + 44045, + 44046 + ], + "message_ids": [ + 121063, + 120857, + 120856, + 120328, + 120283, + 120282, + 120256, + 120183, + 120178, + 120177 + ], + "message_main_attachment_id": false, + "failed_message_ids": [], + "rating_ids": [], + "rating_last_value": 0.0, + "access_token": "c0f46dde-7cf3-4888-9d22-d1178e0fc040", + "create_uid": [ + 1, + "OdooBot" + ], + "write_uid": [ + 1, + "OdooBot" + ], + "x_CBAO_windows_maj_ID": false, + "x_CBAO_version_signalement": false, + "x_CBAO_version_correction": false, + "x_CBAO_DateCorrection": false, + "x_CBAO_Scoring_Facilite": 0, + "x_CBAO_Scoring_Importance": 4, + "x_CBAO_Scoring_Urgence": 3, + "x_CBAO_Scoring_Incidence": 2, + "x_CBAO_Scoring_Resultat": 9, + "x_CBAO_InformationsSup": false, + "kanban_state_label": "En cours", + "subtask_planned_hours": 0.0, + "manager_id": [ + 8, + "Quentin FAIVRE" + ], + "user_email": "quentin@cbao.fr", + "attachment_ids": [], + "legend_blocked": "Bloqué", + "legend_done": "Prêt pour la prochaine étape", + "legend_normal": "En cours", + "subtask_project_id": [ + 4, + "Tickets" + ], + "subtask_count": 0, + "analytic_account_active": true, + "allow_timesheets": true, + "use_milestones": false, + "show_time_control": "start", + "is_project_map_empty": true, + "activity_state": false, + "activity_user_id": false, + "activity_type_id": false, + "activity_date_deadline": false, + "activity_summary": false, + "message_is_follower": false, + "message_unread": false, + "message_unread_counter": 0, + "message_needaction": false, + "message_needaction_counter": 0, + "message_has_error": false, + "message_has_error_counter": 0, + "message_attachment_count": 0, + "rating_last_feedback": false, + "rating_last_image": false, + "rating_count": 0, + "access_url": "/my/task/5276", + "access_warning": "", + "display_name": "[T5294] Mention provisoire toujours présente après validation de la FTP", + "__last_update": "2024-10-03 13:10:50", + "stage_id_value": "Clôturé", + "project_id_value": "Tickets", + "user_id_value": "Quentin FAIVRE", + "partner_id_value": "SAS POULLARD / GRANUDEM DEVELOPPEMENT, Aline POULLARD", + "manager_id_value": "Quentin FAIVRE", + "company_id_value": "CBAO S.A.R.L.", + "subtask_project_id_value": "Tickets", + "create_uid_value": "OdooBot", + "write_uid_value": "OdooBot" + } +] \ No newline at end of file diff --git a/menu_handlers.py b/menu_handlers.py index d46f947..d259bf3 100644 --- a/menu_handlers.py +++ b/menu_handlers.py @@ -64,19 +64,54 @@ def handle_project_tickets_by_stage(): print("Aucun projet disponible. Impossible de continuer.") return + # Afficher les projets disponibles pour aider l'utilisateur + print("\nProjets disponibles:") + for proj_id, proj_name in projects.items(): + print(f"- ID: {proj_id} - Nom: {proj_name}") + # Demander à l'utilisateur de choisir un projet - project_id_input = input("\nEntrez l'ID du projet (ou 'q' pour quitter): ") + project_id_input = input("\nEntrez l'ID du projet (ou 'q' pour quitter, 0 pour tous): ") if project_id_input.lower() == 'q': return - try: - project_id = int(project_id_input) - if project_id not in projects.keys(): - print_error(f"Aucun projet trouvé avec l'ID: {project_id}") + project_id = None + if project_id_input != '0': + try: + project_id = int(project_id_input) + if project_id not in projects.keys(): + print_error(f"Aucun projet trouvé avec l'ID: {project_id}") + return + except ValueError: + print("L'ID du projet doit être un nombre entier.") return - except ValueError: - print("L'ID du projet doit être un nombre entier.") - return - #Exportet les tickets du projet - ticket_manager.export_tickets_by_project_and_stage(project_id) \ No newline at end of file + # Demander à l'utilisateur s'il souhaite filtrer par étape également + filter_by_stage = input("\nSouhaitez-vous filtrer par étape aussi? (o/n): ").lower() == 'o' + + stage_id = None + if filter_by_stage: + # Récupérer et afficher les étapes disponibles + stages = ticket_manager._safe_execute('project.task.type', 'search_read', [], ['id', 'name']) + if stages: + print("\nÉtapes disponibles:") + for stage in stages: + print(f"- ID: {stage['id']} - Nom: {stage['name']}") + + stage_id_input = input("\nEntrez l'ID de l'étape (ou 'q' pour quitter, 0 pour toutes): ") + if stage_id_input.lower() == 'q': + return + + if stage_id_input != '0': + try: + stage_id = int(stage_id_input) + # Vérifier que l'étape existe + stage_exists = any(stage['id'] == stage_id for stage in stages) + if not stage_exists: + print_error(f"Aucune étape trouvée avec l'ID: {stage_id}") + return + except ValueError: + print("L'ID de l'étape doit être un nombre entier.") + return + + # Exporter les tickets selon les filtres choisis + ticket_manager.export_tickets_by_project_and_stage(project_id, stage_id) \ No newline at end of file diff --git a/menu_principal.py b/menu_principal.py index 9e8d7c6..a46f602 100644 --- a/menu_principal.py +++ b/menu_principal.py @@ -9,7 +9,7 @@ from menu_handlers import ( def display_main_menu(): """Affiche le menu principal de l'application""" print("\n==== GESTIONNAIRE DE TICKETS ODOO ====") - print("1. Exporter les tickets d'un project_id par étape") + print("1. Exporter les tickets par projet et/ou étape") print("2. Rechercher un ticket par ID") print("3. Rechercher un ticket par Code") print("4. Afficher la liste des modèles disponibles") @@ -36,4 +36,4 @@ def run_menu(): print("Au revoir!") break else: - print("Option invalide. Veuillez choisir entre 1 et 4.") \ No newline at end of file + print("Option invalide. Veuillez choisir entre 1 et 6.") \ No newline at end of file diff --git a/ticket_manager.py b/ticket_manager.py index b882542..67babc0 100644 --- a/ticket_manager.py +++ b/ticket_manager.py @@ -138,19 +138,41 @@ class TicketManager: return {} return {proj['id']: proj['name'] for proj in projects} - def export_tickets_by_project_and_stage(self, project_id): - """ Exporte les tickets d'un projet classés par étape """ - + def export_tickets_by_project_and_stage(self, project_id=None, stage_id=None): + """ + Exporte les tickets selon des critères de projet et d'étape + + Args: + project_id: ID du projet à filtrer (optionnel) + stage_id: ID de l'étape à filtrer (optionnel) + """ # Vérifier la connexion Odoo if not self._ensure_connection(): print_error("Connexion Odoo indisponible.") return - # Récupérer les tickets du projet - domain = [('project_id', '=', project_id)] + # Construire le domaine de recherche en fonction des paramètres + domain = [] + if project_id: + domain.append(('project_id', '=', project_id)) + if stage_id: + domain.append(('stage_id', '=', stage_id)) + + # Récupérer les IDs des tickets correspondant aux critères ticket_ids = self._safe_execute(self.model_name, 'search', domain, 0, 10) if not ticket_ids: - print_error(f"Aucun ticket trouvé pour le projet {project_id}.") + filters = [] + if project_id: + project_name = self._safe_execute('project.project', 'read', [project_id], ['name']) + project_name = project_name[0]['name'] if project_name else str(project_id) + filters.append(f"projet '{project_name}'") + if stage_id: + stage_name = self._safe_execute('project.task.type', 'read', [stage_id], ['name']) + stage_name = stage_name[0]['name'] if stage_name else str(stage_id) + filters.append(f"étape '{stage_name}'") + + filter_text = " et ".join(filters) if filters else "critères spécifiés" + print_error(f"Aucun ticket trouvé pour les {filter_text}.") return # Lire les détails des tickets @@ -160,23 +182,49 @@ class TicketManager: if ticket: tickets.append(ticket) - #trier les tickets par étape - tickets_by_stage = {} + # Organiser les tickets par projet puis par étape + tickets_by_project_stage = {} + for ticket in tickets: + # Extraire les informations du projet champs_relationnels = ticket.get("Champs Relationnels", {}) + project_data = champs_relationnels.get("project_id", [0, "Sans projet"]) + project_id = project_data[0] if isinstance(project_data, list) and len(project_data) > 0 else 0 + project_name = project_data[1] if isinstance(project_data, list) and len(project_data) > 1 else "Sans projet" + + # Extraire les informations de l'étape stage_data = champs_relationnels.get("stage_id", [0, "Non classé"]) stage_id = stage_data[0] if isinstance(stage_data, list) and len(stage_data) > 0 else 0 stage_name = stage_data[1] if isinstance(stage_data, list) and len(stage_data) > 1 else "Non classé" - key = f"{stage_id}_{stage_name}" - tickets_by_stage.setdefault(key, []).append(ticket) + # Clés pour l'organisation des dossiers + project_key = f"{project_id}_{project_name}" + stage_key = f"{stage_id}_{stage_name}" - # Sauvegarde des fichiers - project_dir = ensure_export_directory(f"project_{project_id}") - for stage_key, stage_tickets in tickets_by_stage.items(): - stage_dir = os.path.join(project_dir, stage_key) - os.makedirs(stage_dir, exist_ok=True) - save_json(os.path.join(stage_dir, "all_tickets.json"), stage_tickets) + # Organiser la structure de données + if project_key not in tickets_by_project_stage: + tickets_by_project_stage[project_key] = {} - print(f"Exportation terminée. Les fichiers sont enregistrés dans : {project_dir}/") + if stage_key not in tickets_by_project_stage[project_key]: + tickets_by_project_stage[project_key][stage_key] = [] + + tickets_by_project_stage[project_key][stage_key].append(ticket) + + # Création des répertoires et sauvegarde des fichiers + export_base_dir = os.path.join(EXPORT_DIR, "tickets_export") + os.makedirs(export_base_dir, exist_ok=True) + + for project_key, stages in tickets_by_project_stage.items(): + project_dir = os.path.join(export_base_dir, project_key) + os.makedirs(project_dir, exist_ok=True) + + for stage_key, stage_tickets in stages.items(): + stage_dir = os.path.join(project_dir, stage_key) + os.makedirs(stage_dir, exist_ok=True) + + # Sauvegarder les tickets avec notre fonction existante + self.save_raw_ticket_data(stage_tickets, os.path.join(stage_dir, "tickets.json")) + print(f"Sauvegarde de {len(stage_tickets)} tickets pour le projet '{project_key}', étape '{stage_key}'") + + print(f"Exportation terminée. Les fichiers sont enregistrés dans : {export_base_dir}/")