bemade_sports_clinic: add tracking for injury deletion and creation. Update translations.
This commit is contained in:
parent
cc862c56cb
commit
e3198168c1
3 changed files with 291 additions and 90 deletions
|
|
@ -6,8 +6,8 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: Odoo Server 16.0\n"
|
"Project-Id-Version: Odoo Server 16.0\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2024-02-21 00:52+0000\n"
|
"POT-Creation-Date: 2024-09-05 18:11+0000\n"
|
||||||
"PO-Revision-Date: 2024-02-21 00:52+0000\n"
|
"PO-Revision-Date: 2024-09-05 18:11+0000\n"
|
||||||
"Last-Translator: \n"
|
"Last-Translator: \n"
|
||||||
"Language-Team: \n"
|
"Language-Team: \n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
|
|
@ -15,15 +15,98 @@ msgstr ""
|
||||||
"Content-Transfer-Encoding: \n"
|
"Content-Transfer-Encoding: \n"
|
||||||
"Plural-Forms: \n"
|
"Plural-Forms: \n"
|
||||||
|
|
||||||
|
#. module: bemade_sports_clinic
|
||||||
|
#. odoo-python
|
||||||
|
#: code:addons/bemade_sports_clinic/models/patient_injury.py:0
|
||||||
|
#: code:addons/bemade_sports_clinic/models/patient_injury.py:0
|
||||||
|
#, python-format
|
||||||
|
msgid " Diagnosis: %s."
|
||||||
|
msgstr " Diagnostic : %s."
|
||||||
|
|
||||||
#. module: bemade_sports_clinic
|
#. module: bemade_sports_clinic
|
||||||
#: model_terms:ir.ui.view,arch_db:bemade_sports_clinic.portal_my_home
|
#: model_terms:ir.ui.view,arch_db:bemade_sports_clinic.portal_my_home
|
||||||
msgid "/my/players"
|
msgid "/my/players"
|
||||||
msgstr ""
|
msgstr "/my/players"
|
||||||
|
|
||||||
#. module: bemade_sports_clinic
|
#. module: bemade_sports_clinic
|
||||||
#: model_terms:ir.ui.view,arch_db:bemade_sports_clinic.portal_my_home
|
#: model_terms:ir.ui.view,arch_db:bemade_sports_clinic.portal_my_home
|
||||||
msgid "/my/teams"
|
msgid "/my/teams"
|
||||||
|
msgstr "/my/teams"
|
||||||
|
|
||||||
|
#. module: bemade_sports_clinic
|
||||||
|
#: model:mail.template,body_html:bemade_sports_clinic.mail_template_patient_new_internal_note
|
||||||
|
msgid ""
|
||||||
|
"<p>A new internal note has been posted to the record for <t t-out=\"object.name\"></t>'s.\n"
|
||||||
|
" </p>\n"
|
||||||
|
" <div>\n"
|
||||||
|
" <p><strong>New Note: </strong></p>\n"
|
||||||
|
" <div><t t-out=\"object.team_info_notes\"></t></div>\n"
|
||||||
|
" </div>\n"
|
||||||
|
" "
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"<p>Une nouvelle note interne a été ajouté au dossier pour <t t-out=\"object.name\">."
|
||||||
|
" </p>\n"
|
||||||
|
" <div>\n"
|
||||||
|
" <p><strong>Nouvelle note : </strong></p>\n"
|
||||||
|
" <div><t t-out=\"object.team_info_notes\"></t></div>\n"
|
||||||
|
" </div>\n"
|
||||||
|
" "
|
||||||
|
|
||||||
|
#. module: bemade_sports_clinic
|
||||||
|
#: model:mail.template,body_html:bemade_sports_clinic.mail_template_patient_injury_new_internal_note
|
||||||
|
msgid ""
|
||||||
|
"<p>A new internal note has been posted to the injury record for <t t-out=\"object.patient_name\"></t>'s injury<t t-if=\"object.diagnosis\">with\n"
|
||||||
|
" the diagnosis of <strong t-out=\"object.diagnosis\"></strong></t>.\n"
|
||||||
|
" </p>\n"
|
||||||
|
" <div>\n"
|
||||||
|
" <p><strong>New Note: </strong></p>\n"
|
||||||
|
" <div><t t-out=\"object.internal_notes\"></t></div>\n"
|
||||||
|
" </div>\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
"<p>Une nouvelle note interne a été publiée dans le dossier du patient <t t-out=\"object.patient_name\"></t><t t-if=\"object.diagnosis\">avec\n"
|
||||||
|
" pour la blessure <strong t-out=\"object.diagnosis\"></strong></t>.\n"
|
||||||
|
" </p>\n"
|
||||||
|
" <div>\n"
|
||||||
|
" <p><strong>Nouvelle note : </strong></p>\n"
|
||||||
|
" <div><t t-out=\"object.internal_notes\"></t></div>\n"
|
||||||
|
" </div>\n"
|
||||||
|
" "
|
||||||
|
|
||||||
|
#. module: bemade_sports_clinic
|
||||||
|
#: model:mail.template,body_html:bemade_sports_clinic.mail_template_patient_status_update
|
||||||
|
msgid ""
|
||||||
|
"<p>An update has been posted to the record for <t t-out=\"object.name\"></t>'s. Click\n"
|
||||||
|
" <a t-attf-href=\"{{ user.company_id.website }}/my/players\">here</a> to view the details.\n"
|
||||||
|
" </p>\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
"<p>Une mise à jour a été publiée dans le dossier de <t t-out=\"object.name\"></t>'s. Cliquez\n"
|
||||||
|
" <a t-attf-href=\"{{ user.company_id.website }}/my/players\">ici</a> pour les détails.\n"
|
||||||
|
" </p>\n"
|
||||||
|
" "
|
||||||
|
|
||||||
|
#. module: bemade_sports_clinic
|
||||||
|
#: model:mail.template,body_html:bemade_sports_clinic.mail_template_patient_injury_status_update
|
||||||
|
msgid ""
|
||||||
|
"<p>An update has been posted to the injury record for <t t-out=\"object.patient_name\"></t>'s injury<t t-if=\"object.diagnosis\">with\n"
|
||||||
|
" the diagnosis of <strong t-out=\"object.diagnosis\"></strong></t>. Click\n"
|
||||||
|
" <a t-attf-href=\"{{ user.company_id.website }}/my/player?player_id={{ object.patient_id.id }}\">here</a> to view the injury details.\n"
|
||||||
|
" </p>\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
"<p>Une mise à jour a été publiée par rapport à la blessure de <t t-out=\"object.patient_name\"></t><t t-if=\"object.diagnosis\">avec\n"
|
||||||
|
" avec le diagnostic <strong t-out=\"object.diagnosis\"></strong></t>. Cliquez\n"
|
||||||
|
" <a t-attf-href=\"{{ user.company_id.website }}/my/player?player_id={{ object.patient_id.id }}\">ici</a> pour voir les détails de la blessure.\n"
|
||||||
|
" </p>\n"
|
||||||
|
" "
|
||||||
|
|
||||||
|
#. module: bemade_sports_clinic
|
||||||
|
#. odoo-python
|
||||||
|
#: code:addons/bemade_sports_clinic/models/patient_injury.py:0
|
||||||
|
#, python-format
|
||||||
|
msgid "A new injury was created for this patient."
|
||||||
|
msgstr "Une nouvelle blessure a été créée pour ce patient."
|
||||||
|
|
||||||
#. module: bemade_sports_clinic
|
#. module: bemade_sports_clinic
|
||||||
#. odoo-python
|
#. odoo-python
|
||||||
|
|
@ -39,9 +122,15 @@ msgstr "Une équipe ne peut avoir qu'un seul entraineur chef."
|
||||||
msgid "A team can have only one head therapist."
|
msgid "A team can have only one head therapist."
|
||||||
msgstr "Une équipe ne peut avoir qu'un seul thérapeute en chef."
|
msgstr "Une équipe ne peut avoir qu'un seul thérapeute en chef."
|
||||||
|
|
||||||
|
#. module: bemade_sports_clinic
|
||||||
|
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_res_users__accessible_team_ids
|
||||||
|
msgid "Accessible Sports Teams"
|
||||||
|
msgstr "Équipes accessibles"
|
||||||
|
|
||||||
#. module: bemade_sports_clinic
|
#. module: bemade_sports_clinic
|
||||||
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_patient__message_needaction
|
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_patient__message_needaction
|
||||||
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_patient_injury__message_needaction
|
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_patient_injury__message_needaction
|
||||||
|
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_team__message_needaction
|
||||||
msgid "Action Needed"
|
msgid "Action Needed"
|
||||||
msgstr "Action requise"
|
msgstr "Action requise"
|
||||||
|
|
||||||
|
|
@ -69,24 +158,28 @@ msgstr "Nombre de blessures actives"
|
||||||
#. module: bemade_sports_clinic
|
#. module: bemade_sports_clinic
|
||||||
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_patient__activity_ids
|
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_patient__activity_ids
|
||||||
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_patient_injury__activity_ids
|
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_patient_injury__activity_ids
|
||||||
|
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_team__activity_ids
|
||||||
msgid "Activities"
|
msgid "Activities"
|
||||||
msgstr "Activités"
|
msgstr "Activités"
|
||||||
|
|
||||||
#. module: bemade_sports_clinic
|
#. module: bemade_sports_clinic
|
||||||
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_patient__activity_exception_decoration
|
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_patient__activity_exception_decoration
|
||||||
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_patient_injury__activity_exception_decoration
|
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_patient_injury__activity_exception_decoration
|
||||||
|
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_team__activity_exception_decoration
|
||||||
msgid "Activity Exception Decoration"
|
msgid "Activity Exception Decoration"
|
||||||
msgstr "Décoration d'activité en exception"
|
msgstr "Décoration d'activité en exception"
|
||||||
|
|
||||||
#. module: bemade_sports_clinic
|
#. module: bemade_sports_clinic
|
||||||
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_patient__activity_state
|
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_patient__activity_state
|
||||||
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_patient_injury__activity_state
|
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_patient_injury__activity_state
|
||||||
|
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_team__activity_state
|
||||||
msgid "Activity State"
|
msgid "Activity State"
|
||||||
msgstr "État de l'activité"
|
msgstr "État de l'activité"
|
||||||
|
|
||||||
#. module: bemade_sports_clinic
|
#. module: bemade_sports_clinic
|
||||||
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_patient__activity_type_icon
|
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_patient__activity_type_icon
|
||||||
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_patient_injury__activity_type_icon
|
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_patient_injury__activity_type_icon
|
||||||
|
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_team__activity_type_icon
|
||||||
msgid "Activity Type Icon"
|
msgid "Activity Type Icon"
|
||||||
msgstr "Icône du type d'activité"
|
msgstr "Icône du type d'activité"
|
||||||
|
|
||||||
|
|
@ -105,9 +198,22 @@ msgstr "Âge"
|
||||||
msgid "Allergies"
|
msgid "Allergies"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: bemade_sports_clinic
|
||||||
|
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_team__allowed_user_ids
|
||||||
|
msgid "Allowed Users"
|
||||||
|
msgstr "Utilisateurs autorisés"
|
||||||
|
|
||||||
|
#. module: bemade_sports_clinic
|
||||||
|
#. odoo-python
|
||||||
|
#: code:addons/bemade_sports_clinic/models/patient_injury.py:0
|
||||||
|
#, python-format
|
||||||
|
msgid "An injury was deleted."
|
||||||
|
msgstr "Une blessure a été supprimée."
|
||||||
|
|
||||||
#. module: bemade_sports_clinic
|
#. module: bemade_sports_clinic
|
||||||
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_patient__message_attachment_count
|
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_patient__message_attachment_count
|
||||||
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_patient_injury__message_attachment_count
|
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_patient_injury__message_attachment_count
|
||||||
|
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_team__message_attachment_count
|
||||||
msgid "Attachment Count"
|
msgid "Attachment Count"
|
||||||
msgstr "Nombre de pièces jointes"
|
msgstr "Nombre de pièces jointes"
|
||||||
|
|
||||||
|
|
@ -121,6 +227,11 @@ msgstr "Ville"
|
||||||
msgid "Coach"
|
msgid "Coach"
|
||||||
msgstr "Entraîneur"
|
msgstr "Entraîneur"
|
||||||
|
|
||||||
|
#. module: bemade_sports_clinic
|
||||||
|
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_patient_injury__parental_consent
|
||||||
|
msgid "Consent for Disclosure to Parent"
|
||||||
|
msgstr "Consentement pour divulgation au parent"
|
||||||
|
|
||||||
#. module: bemade_sports_clinic
|
#. module: bemade_sports_clinic
|
||||||
#: model:ir.model,name:bemade_sports_clinic.model_res_partner
|
#: model:ir.model,name:bemade_sports_clinic.model_res_partner
|
||||||
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_patient__partner_id
|
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_patient__partner_id
|
||||||
|
|
@ -200,6 +311,11 @@ msgstr "Nom pour affichage"
|
||||||
msgid "Doctor"
|
msgid "Doctor"
|
||||||
msgstr "Docteur"
|
msgstr "Docteur"
|
||||||
|
|
||||||
|
#. module: bemade_sports_clinic
|
||||||
|
#: model:ir.model,name:bemade_sports_clinic.model_mail_followers
|
||||||
|
msgid "Document Followers"
|
||||||
|
msgstr "Abonnés au document"
|
||||||
|
|
||||||
#. module: bemade_sports_clinic
|
#. module: bemade_sports_clinic
|
||||||
#: model:ir.model.constraint,message:bemade_sports_clinic.constraint_sports_team_staff_team_staff_unique
|
#: model:ir.model.constraint,message:bemade_sports_clinic.constraint_sports_team_staff_team_staff_unique
|
||||||
msgid "Each partner can only be related to a given team once."
|
msgid "Each partner can only be related to a given team once."
|
||||||
|
|
@ -242,18 +358,21 @@ msgstr "Prénom"
|
||||||
#. module: bemade_sports_clinic
|
#. module: bemade_sports_clinic
|
||||||
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_patient__message_follower_ids
|
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_patient__message_follower_ids
|
||||||
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_patient_injury__message_follower_ids
|
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_patient_injury__message_follower_ids
|
||||||
|
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_team__message_follower_ids
|
||||||
msgid "Followers"
|
msgid "Followers"
|
||||||
msgstr "Abonnés"
|
msgstr "Abonnés"
|
||||||
|
|
||||||
#. module: bemade_sports_clinic
|
#. module: bemade_sports_clinic
|
||||||
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_patient__message_partner_ids
|
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_patient__message_partner_ids
|
||||||
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_patient_injury__message_partner_ids
|
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_patient_injury__message_partner_ids
|
||||||
|
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_team__message_partner_ids
|
||||||
msgid "Followers (Partners)"
|
msgid "Followers (Partners)"
|
||||||
msgstr "Abonnés (partenaires)"
|
msgstr "Abonnés (partenaires)"
|
||||||
|
|
||||||
#. module: bemade_sports_clinic
|
#. module: bemade_sports_clinic
|
||||||
#: model:ir.model.fields,help:bemade_sports_clinic.field_sports_patient__activity_type_icon
|
#: model:ir.model.fields,help:bemade_sports_clinic.field_sports_patient__activity_type_icon
|
||||||
#: model:ir.model.fields,help:bemade_sports_clinic.field_sports_patient_injury__activity_type_icon
|
#: model:ir.model.fields,help:bemade_sports_clinic.field_sports_patient_injury__activity_type_icon
|
||||||
|
#: model:ir.model.fields,help:bemade_sports_clinic.field_sports_team__activity_type_icon
|
||||||
msgid "Font awesome icon e.g. fa-tasks"
|
msgid "Font awesome icon e.g. fa-tasks"
|
||||||
msgstr "Icône Font Awesome ex. fa-tasks"
|
msgstr "Icône Font Awesome ex. fa-tasks"
|
||||||
|
|
||||||
|
|
@ -265,6 +384,7 @@ msgstr "Donner accès au portail"
|
||||||
#. module: bemade_sports_clinic
|
#. module: bemade_sports_clinic
|
||||||
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_patient__has_message
|
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_patient__has_message
|
||||||
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_patient_injury__has_message
|
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_patient_injury__has_message
|
||||||
|
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_team__has_message
|
||||||
msgid "Has Message"
|
msgid "Has Message"
|
||||||
msgstr "A un message"
|
msgstr "A un message"
|
||||||
|
|
||||||
|
|
@ -317,18 +437,21 @@ msgstr ""
|
||||||
#. module: bemade_sports_clinic
|
#. module: bemade_sports_clinic
|
||||||
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_patient__activity_exception_icon
|
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_patient__activity_exception_icon
|
||||||
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_patient_injury__activity_exception_icon
|
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_patient_injury__activity_exception_icon
|
||||||
|
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_team__activity_exception_icon
|
||||||
msgid "Icon"
|
msgid "Icon"
|
||||||
msgstr "Icône"
|
msgstr "Icône"
|
||||||
|
|
||||||
#. module: bemade_sports_clinic
|
#. module: bemade_sports_clinic
|
||||||
#: model:ir.model.fields,help:bemade_sports_clinic.field_sports_patient__activity_exception_icon
|
#: model:ir.model.fields,help:bemade_sports_clinic.field_sports_patient__activity_exception_icon
|
||||||
#: model:ir.model.fields,help:bemade_sports_clinic.field_sports_patient_injury__activity_exception_icon
|
#: model:ir.model.fields,help:bemade_sports_clinic.field_sports_patient_injury__activity_exception_icon
|
||||||
|
#: model:ir.model.fields,help:bemade_sports_clinic.field_sports_team__activity_exception_icon
|
||||||
msgid "Icon to indicate an exception activity."
|
msgid "Icon to indicate an exception activity."
|
||||||
msgstr "Icône pour indiquer une activité en exception."
|
msgstr "Icône pour indiquer une activité en exception."
|
||||||
|
|
||||||
#. module: bemade_sports_clinic
|
#. module: bemade_sports_clinic
|
||||||
#: model:ir.model.fields,help:bemade_sports_clinic.field_sports_patient__message_needaction
|
#: model:ir.model.fields,help:bemade_sports_clinic.field_sports_patient__message_needaction
|
||||||
#: model:ir.model.fields,help:bemade_sports_clinic.field_sports_patient_injury__message_needaction
|
#: model:ir.model.fields,help:bemade_sports_clinic.field_sports_patient_injury__message_needaction
|
||||||
|
#: model:ir.model.fields,help:bemade_sports_clinic.field_sports_team__message_needaction
|
||||||
msgid "If checked, new messages require your attention."
|
msgid "If checked, new messages require your attention."
|
||||||
msgstr "Si coché, des nouveaux messages nécessitent votre attention."
|
msgstr "Si coché, des nouveaux messages nécessitent votre attention."
|
||||||
|
|
||||||
|
|
@ -337,6 +460,8 @@ msgstr "Si coché, des nouveaux messages nécessitent votre attention."
|
||||||
#: model:ir.model.fields,help:bemade_sports_clinic.field_sports_patient__message_has_sms_error
|
#: model:ir.model.fields,help:bemade_sports_clinic.field_sports_patient__message_has_sms_error
|
||||||
#: model:ir.model.fields,help:bemade_sports_clinic.field_sports_patient_injury__message_has_error
|
#: model:ir.model.fields,help:bemade_sports_clinic.field_sports_patient_injury__message_has_error
|
||||||
#: model:ir.model.fields,help:bemade_sports_clinic.field_sports_patient_injury__message_has_sms_error
|
#: model:ir.model.fields,help:bemade_sports_clinic.field_sports_patient_injury__message_has_sms_error
|
||||||
|
#: model:ir.model.fields,help:bemade_sports_clinic.field_sports_team__message_has_error
|
||||||
|
#: model:ir.model.fields,help:bemade_sports_clinic.field_sports_team__message_has_sms_error
|
||||||
msgid "If checked, some messages have a delivery error."
|
msgid "If checked, some messages have a delivery error."
|
||||||
msgstr "Si coché, certains messages ont une erreur de livraison."
|
msgstr "Si coché, certains messages ont une erreur de livraison."
|
||||||
|
|
||||||
|
|
@ -345,7 +470,8 @@ msgstr "Si coché, certains messages ont une erreur de livraison."
|
||||||
#: code:addons/bemade_sports_clinic/models/patient_injury.py:0
|
#: code:addons/bemade_sports_clinic/models/patient_injury.py:0
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "If injury date is not set, the N/A box must be checked."
|
msgid "If injury date is not set, the N/A box must be checked."
|
||||||
msgstr "Sa la date de la blessure n'est pas remplie, la case S/O doit être cochée."
|
msgstr ""
|
||||||
|
"Sa la date de la blessure n'est pas remplie, la case S/O doit être cochée."
|
||||||
|
|
||||||
#. module: bemade_sports_clinic
|
#. module: bemade_sports_clinic
|
||||||
#: model:ir.model.fields.selection,name:bemade_sports_clinic.selection__sports_patient__stage__no_play
|
#: model:ir.model.fields.selection,name:bemade_sports_clinic.selection__sports_patient__stage__no_play
|
||||||
|
|
@ -384,6 +510,16 @@ msgstr "Détails des blessures pour"
|
||||||
msgid "Injury Record for"
|
msgid "Injury Record for"
|
||||||
msgstr "Historique des blessures pour"
|
msgstr "Historique des blessures pour"
|
||||||
|
|
||||||
|
#. module: bemade_sports_clinic
|
||||||
|
#: model:mail.template,subject:bemade_sports_clinic.mail_template_patient_new_internal_note
|
||||||
|
msgid "Internal Note Updated for Patient {{ object.name}}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: bemade_sports_clinic
|
||||||
|
#: model:mail.template,subject:bemade_sports_clinic.mail_template_patient_injury_new_internal_note
|
||||||
|
msgid "Internal Note Updated for Patient {{ object.patient_name }}"
|
||||||
|
msgstr "Note interne mise à jour pour le patient {{ object.patient_name }}"
|
||||||
|
|
||||||
#. module: bemade_sports_clinic
|
#. module: bemade_sports_clinic
|
||||||
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_patient_injury__internal_notes
|
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_patient_injury__internal_notes
|
||||||
msgid "Internal Notes"
|
msgid "Internal Notes"
|
||||||
|
|
@ -404,6 +540,7 @@ msgstr "Combinaison invalide des statuts de match et de pratique."
|
||||||
#. module: bemade_sports_clinic
|
#. module: bemade_sports_clinic
|
||||||
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_patient__message_is_follower
|
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_patient__message_is_follower
|
||||||
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_patient_injury__message_is_follower
|
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_patient_injury__message_is_follower
|
||||||
|
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_team__message_is_follower
|
||||||
msgid "Is Follower"
|
msgid "Is Follower"
|
||||||
msgstr "Est abonné"
|
msgstr "Est abonné"
|
||||||
|
|
||||||
|
|
@ -461,6 +598,7 @@ msgstr "Dernière mise à jour le"
|
||||||
#. module: bemade_sports_clinic
|
#. module: bemade_sports_clinic
|
||||||
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_patient__message_main_attachment_id
|
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_patient__message_main_attachment_id
|
||||||
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_patient_injury__message_main_attachment_id
|
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_patient_injury__message_main_attachment_id
|
||||||
|
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_team__message_main_attachment_id
|
||||||
msgid "Main Attachment"
|
msgid "Main Attachment"
|
||||||
msgstr "Pièce jointe principale"
|
msgstr "Pièce jointe principale"
|
||||||
|
|
||||||
|
|
@ -474,12 +612,14 @@ msgstr "Statut match"
|
||||||
#. module: bemade_sports_clinic
|
#. module: bemade_sports_clinic
|
||||||
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_patient__message_has_error
|
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_patient__message_has_error
|
||||||
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_patient_injury__message_has_error
|
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_patient_injury__message_has_error
|
||||||
|
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_team__message_has_error
|
||||||
msgid "Message Delivery error"
|
msgid "Message Delivery error"
|
||||||
msgstr "Erreur de livraison du message"
|
msgstr "Erreur de livraison du message"
|
||||||
|
|
||||||
#. module: bemade_sports_clinic
|
#. module: bemade_sports_clinic
|
||||||
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_patient__message_ids
|
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_patient__message_ids
|
||||||
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_patient_injury__message_ids
|
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_patient_injury__message_ids
|
||||||
|
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_team__message_ids
|
||||||
msgid "Messages"
|
msgid "Messages"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
|
@ -498,6 +638,7 @@ msgstr "Mère"
|
||||||
#. module: bemade_sports_clinic
|
#. module: bemade_sports_clinic
|
||||||
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_patient__my_activity_date_deadline
|
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_patient__my_activity_date_deadline
|
||||||
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_patient_injury__my_activity_date_deadline
|
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_patient_injury__my_activity_date_deadline
|
||||||
|
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_team__my_activity_date_deadline
|
||||||
msgid "My Activity Deadline"
|
msgid "My Activity Deadline"
|
||||||
msgstr "Date limite de mon activité"
|
msgstr "Date limite de mon activité"
|
||||||
|
|
||||||
|
|
@ -521,18 +662,21 @@ msgstr "Nom"
|
||||||
#. module: bemade_sports_clinic
|
#. module: bemade_sports_clinic
|
||||||
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_patient__activity_date_deadline
|
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_patient__activity_date_deadline
|
||||||
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_patient_injury__activity_date_deadline
|
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_patient_injury__activity_date_deadline
|
||||||
|
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_team__activity_date_deadline
|
||||||
msgid "Next Activity Deadline"
|
msgid "Next Activity Deadline"
|
||||||
msgstr "Échéance de la prochaine activité"
|
msgstr "Échéance de la prochaine activité"
|
||||||
|
|
||||||
#. module: bemade_sports_clinic
|
#. module: bemade_sports_clinic
|
||||||
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_patient__activity_summary
|
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_patient__activity_summary
|
||||||
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_patient_injury__activity_summary
|
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_patient_injury__activity_summary
|
||||||
|
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_team__activity_summary
|
||||||
msgid "Next Activity Summary"
|
msgid "Next Activity Summary"
|
||||||
msgstr "Résumé de la prochaine activité"
|
msgstr "Résumé de la prochaine activité"
|
||||||
|
|
||||||
#. module: bemade_sports_clinic
|
#. module: bemade_sports_clinic
|
||||||
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_patient__activity_type_id
|
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_patient__activity_type_id
|
||||||
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_patient_injury__activity_type_id
|
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_patient_injury__activity_type_id
|
||||||
|
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_team__activity_type_id
|
||||||
msgid "Next Activity Type"
|
msgid "Next Activity Type"
|
||||||
msgstr "Type de la prochaine activité"
|
msgstr "Type de la prochaine activité"
|
||||||
|
|
||||||
|
|
@ -552,24 +696,28 @@ msgstr ""
|
||||||
#. module: bemade_sports_clinic
|
#. module: bemade_sports_clinic
|
||||||
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_patient__message_needaction_counter
|
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_patient__message_needaction_counter
|
||||||
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_patient_injury__message_needaction_counter
|
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_patient_injury__message_needaction_counter
|
||||||
|
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_team__message_needaction_counter
|
||||||
msgid "Number of Actions"
|
msgid "Number of Actions"
|
||||||
msgstr "Nombre d'actions"
|
msgstr "Nombre d'actions"
|
||||||
|
|
||||||
#. module: bemade_sports_clinic
|
#. module: bemade_sports_clinic
|
||||||
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_patient__message_has_error_counter
|
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_patient__message_has_error_counter
|
||||||
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_patient_injury__message_has_error_counter
|
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_patient_injury__message_has_error_counter
|
||||||
|
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_team__message_has_error_counter
|
||||||
msgid "Number of errors"
|
msgid "Number of errors"
|
||||||
msgstr "Nombre d'erreurs"
|
msgstr "Nombre d'erreurs"
|
||||||
|
|
||||||
#. module: bemade_sports_clinic
|
#. module: bemade_sports_clinic
|
||||||
#: model:ir.model.fields,help:bemade_sports_clinic.field_sports_patient__message_needaction_counter
|
#: model:ir.model.fields,help:bemade_sports_clinic.field_sports_patient__message_needaction_counter
|
||||||
#: model:ir.model.fields,help:bemade_sports_clinic.field_sports_patient_injury__message_needaction_counter
|
#: model:ir.model.fields,help:bemade_sports_clinic.field_sports_patient_injury__message_needaction_counter
|
||||||
|
#: model:ir.model.fields,help:bemade_sports_clinic.field_sports_team__message_needaction_counter
|
||||||
msgid "Number of messages requiring action"
|
msgid "Number of messages requiring action"
|
||||||
msgstr "Nombre de messages nécessitant une action"
|
msgstr "Nombre de messages nécessitant une action"
|
||||||
|
|
||||||
#. module: bemade_sports_clinic
|
#. module: bemade_sports_clinic
|
||||||
#: model:ir.model.fields,help:bemade_sports_clinic.field_sports_patient__message_has_error_counter
|
#: model:ir.model.fields,help:bemade_sports_clinic.field_sports_patient__message_has_error_counter
|
||||||
#: model:ir.model.fields,help:bemade_sports_clinic.field_sports_patient_injury__message_has_error_counter
|
#: model:ir.model.fields,help:bemade_sports_clinic.field_sports_patient_injury__message_has_error_counter
|
||||||
|
#: model:ir.model.fields,help:bemade_sports_clinic.field_sports_team__message_has_error_counter
|
||||||
msgid "Number of messages with delivery error"
|
msgid "Number of messages with delivery error"
|
||||||
msgstr "Nombre de messages avec une erreur de livraison"
|
msgstr "Nombre de messages avec une erreur de livraison"
|
||||||
|
|
||||||
|
|
@ -608,11 +756,6 @@ msgstr "Équipe détenue"
|
||||||
msgid "Parent Organization"
|
msgid "Parent Organization"
|
||||||
msgstr "Organisation parente"
|
msgstr "Organisation parente"
|
||||||
|
|
||||||
#. module: bemade_sports_clinic
|
|
||||||
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_patient_injury__parental_consent
|
|
||||||
msgid "Consent for Disclosure to Parent"
|
|
||||||
msgstr "Consentement pour divulgation au parent"
|
|
||||||
|
|
||||||
#. module: bemade_sports_clinic
|
#. module: bemade_sports_clinic
|
||||||
#: model:ir.model,name:bemade_sports_clinic.model_sports_patient
|
#: model:ir.model,name:bemade_sports_clinic.model_sports_patient
|
||||||
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_res_partner__patient_ids
|
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_res_partner__patient_ids
|
||||||
|
|
@ -633,9 +776,16 @@ msgid "Patient Contacts"
|
||||||
msgstr "Contacts du patient"
|
msgstr "Contacts du patient"
|
||||||
|
|
||||||
#. module: bemade_sports_clinic
|
#. module: bemade_sports_clinic
|
||||||
#: model:mail.message.subtype,name:bemade_sports_clinic.subtype_patient_update
|
#: model:mail.message.subtype,name:bemade_sports_clinic.subtype_patient_external_update
|
||||||
msgid "Patient File Update"
|
#: model:mail.message.subtype,name:bemade_sports_clinic.subtype_patient_injury_external_update
|
||||||
msgstr "Mise à jour du dossier du patient"
|
msgid "Patient File Update (External)"
|
||||||
|
msgstr "Mise à jour du dossier patient (externe)"
|
||||||
|
|
||||||
|
#. module: bemade_sports_clinic
|
||||||
|
#: model:mail.message.subtype,name:bemade_sports_clinic.subtype_patient_injury_internal_update
|
||||||
|
#: model:mail.message.subtype,name:bemade_sports_clinic.subtype_patient_internal_update
|
||||||
|
msgid "Patient File Update (Internal)"
|
||||||
|
msgstr "Mise à jour du dossier patient (interne)"
|
||||||
|
|
||||||
#. module: bemade_sports_clinic
|
#. module: bemade_sports_clinic
|
||||||
#: model_terms:ir.ui.view,arch_db:bemade_sports_clinic.sports_patient_view_form
|
#: model_terms:ir.ui.view,arch_db:bemade_sports_clinic.sports_patient_view_form
|
||||||
|
|
@ -653,9 +803,9 @@ msgid "Patient Injury History"
|
||||||
msgstr "Historique des blessures du patient"
|
msgstr "Historique des blessures du patient"
|
||||||
|
|
||||||
#. module: bemade_sports_clinic
|
#. module: bemade_sports_clinic
|
||||||
#: model:mail.message.subtype,name:bemade_sports_clinic.subtype_patient_injury_update
|
#: model:mail.template,subject:bemade_sports_clinic.mail_template_patient_injury_status_update
|
||||||
msgid "Patient Injury Status Update"
|
msgid "Patient Injury Status Update for {{ object.patient_name }}"
|
||||||
msgstr "Mise à jour du statut de la blessure d'un patient"
|
msgstr "Mise à jour du dossier de la blessure de {{ object.patient_name }}"
|
||||||
|
|
||||||
#. module: bemade_sports_clinic
|
#. module: bemade_sports_clinic
|
||||||
#: model_terms:ir.ui.view,arch_db:bemade_sports_clinic.sports_patient_view_form
|
#: model_terms:ir.ui.view,arch_db:bemade_sports_clinic.sports_patient_view_form
|
||||||
|
|
@ -667,21 +817,24 @@ msgstr "Téléphone et courriel du patient"
|
||||||
msgid "Patient Record"
|
msgid "Patient Record"
|
||||||
msgstr "Dossier du patient"
|
msgstr "Dossier du patient"
|
||||||
|
|
||||||
|
#. module: bemade_sports_clinic
|
||||||
|
#: model:mail.template,name:bemade_sports_clinic.mail_template_patient_injury_new_internal_note
|
||||||
|
#: model:mail.template,name:bemade_sports_clinic.mail_template_patient_injury_status_update
|
||||||
|
#: model:mail.template,name:bemade_sports_clinic.mail_template_patient_new_internal_note
|
||||||
|
#: model:mail.template,name:bemade_sports_clinic.mail_template_patient_status_update
|
||||||
|
msgid "Patient Status Update"
|
||||||
|
msgstr "Mise à jour sur le patient"
|
||||||
|
|
||||||
|
#. module: bemade_sports_clinic
|
||||||
|
#: model:mail.template,subject:bemade_sports_clinic.mail_template_patient_status_update
|
||||||
|
msgid "Patient Status Update for {{ object.name}}"
|
||||||
|
msgstr "Mise à jour pour le patient {{ object.name }}"
|
||||||
|
|
||||||
#. module: bemade_sports_clinic
|
#. module: bemade_sports_clinic
|
||||||
#: model_terms:ir.ui.view,arch_db:bemade_sports_clinic.sports_patient_view_form
|
#: model_terms:ir.ui.view,arch_db:bemade_sports_clinic.sports_patient_view_form
|
||||||
msgid "Patient's Contacts"
|
msgid "Patient's Contacts"
|
||||||
msgstr "Contacts du patient"
|
msgstr "Contacts du patient"
|
||||||
|
|
||||||
#. module: bemade_sports_clinic
|
|
||||||
#: model:mail.message.subtype,description:bemade_sports_clinic.subtype_patient_update
|
|
||||||
msgid "Patient's file has been updated."
|
|
||||||
msgstr "Le dossier du patient a été mis à jour."
|
|
||||||
|
|
||||||
#. module: bemade_sports_clinic
|
|
||||||
#: model:mail.message.subtype,description:bemade_sports_clinic.subtype_patient_injury_update
|
|
||||||
msgid "Patient's injury was updated."
|
|
||||||
msgstr "Le dossier de la blessure du patient a été mis à jour."
|
|
||||||
|
|
||||||
#. module: bemade_sports_clinic
|
#. module: bemade_sports_clinic
|
||||||
#: model:ir.actions.act_window,name:bemade_sports_clinic.action_view_patient
|
#: model:ir.actions.act_window,name:bemade_sports_clinic.action_view_patient
|
||||||
#: model:ir.ui.menu,name:bemade_sports_clinic.sports_clinic_patients
|
#: model:ir.ui.menu,name:bemade_sports_clinic.sports_clinic_patients
|
||||||
|
|
@ -749,6 +902,7 @@ msgstr "Résolu"
|
||||||
#. module: bemade_sports_clinic
|
#. module: bemade_sports_clinic
|
||||||
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_patient__activity_user_id
|
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_patient__activity_user_id
|
||||||
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_patient_injury__activity_user_id
|
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_patient_injury__activity_user_id
|
||||||
|
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_team__activity_user_id
|
||||||
msgid "Responsible User"
|
msgid "Responsible User"
|
||||||
msgstr "Utilisateur responsable"
|
msgstr "Utilisateur responsable"
|
||||||
|
|
||||||
|
|
@ -770,6 +924,7 @@ msgstr "Rôle"
|
||||||
#. module: bemade_sports_clinic
|
#. module: bemade_sports_clinic
|
||||||
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_patient__message_has_sms_error
|
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_patient__message_has_sms_error
|
||||||
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_patient_injury__message_has_sms_error
|
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_patient_injury__message_has_sms_error
|
||||||
|
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_team__message_has_sms_error
|
||||||
msgid "SMS Delivery error"
|
msgid "SMS Delivery error"
|
||||||
msgstr "Erreur de livraison SMS"
|
msgstr "Erreur de livraison SMS"
|
||||||
|
|
||||||
|
|
@ -836,6 +991,7 @@ msgstr "État"
|
||||||
#. module: bemade_sports_clinic
|
#. module: bemade_sports_clinic
|
||||||
#: model:ir.model.fields,help:bemade_sports_clinic.field_sports_patient__activity_state
|
#: model:ir.model.fields,help:bemade_sports_clinic.field_sports_patient__activity_state
|
||||||
#: model:ir.model.fields,help:bemade_sports_clinic.field_sports_patient_injury__activity_state
|
#: model:ir.model.fields,help:bemade_sports_clinic.field_sports_patient_injury__activity_state
|
||||||
|
#: model:ir.model.fields,help:bemade_sports_clinic.field_sports_team__activity_state
|
||||||
msgid ""
|
msgid ""
|
||||||
"Status based on activities\n"
|
"Status based on activities\n"
|
||||||
"Overdue: Due date is already passed\n"
|
"Overdue: Due date is already passed\n"
|
||||||
|
|
@ -932,7 +1088,8 @@ msgstr "Cette équipe n'a pu être trouvée."
|
||||||
#: code:addons/bemade_sports_clinic/models/res_partner.py:0
|
#: code:addons/bemade_sports_clinic/models/res_partner.py:0
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "To change a patient's name, change it from the patient form."
|
msgid "To change a patient's name, change it from the patient form."
|
||||||
msgstr "Pour changer le nom d'un patient, changez le à partir du formulaire patient."
|
msgstr ""
|
||||||
|
"Pour changer le nom d'un patient, changez le à partir du formulaire patient."
|
||||||
|
|
||||||
#. module: bemade_sports_clinic
|
#. module: bemade_sports_clinic
|
||||||
#: model_terms:ir.ui.view,arch_db:bemade_sports_clinic.portal_my_teams
|
#: model_terms:ir.ui.view,arch_db:bemade_sports_clinic.portal_my_teams
|
||||||
|
|
@ -952,6 +1109,7 @@ msgstr "Professionnels de la santé"
|
||||||
#. module: bemade_sports_clinic
|
#. module: bemade_sports_clinic
|
||||||
#: model:ir.model.fields,help:bemade_sports_clinic.field_sports_patient__activity_exception_decoration
|
#: model:ir.model.fields,help:bemade_sports_clinic.field_sports_patient__activity_exception_decoration
|
||||||
#: model:ir.model.fields,help:bemade_sports_clinic.field_sports_patient_injury__activity_exception_decoration
|
#: model:ir.model.fields,help:bemade_sports_clinic.field_sports_patient_injury__activity_exception_decoration
|
||||||
|
#: model:ir.model.fields,help:bemade_sports_clinic.field_sports_team__activity_exception_decoration
|
||||||
msgid "Type of the exception activity on record."
|
msgid "Type of the exception activity on record."
|
||||||
msgstr "Type d'exception de l'activité enregistrée."
|
msgstr "Type d'exception de l'activité enregistrée."
|
||||||
|
|
||||||
|
|
@ -960,6 +1118,11 @@ msgstr "Type d'exception de l'activité enregistrée."
|
||||||
msgid "User"
|
msgid "User"
|
||||||
msgstr "Utilisateur"
|
msgstr "Utilisateur"
|
||||||
|
|
||||||
|
#. module: bemade_sports_clinic
|
||||||
|
#: model_terms:ir.ui.view,arch_db:bemade_sports_clinic.sports_team_view_form
|
||||||
|
msgid "User Access"
|
||||||
|
msgstr "Accès utilisateur"
|
||||||
|
|
||||||
#. module: bemade_sports_clinic
|
#. module: bemade_sports_clinic
|
||||||
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_team_staff__user_ids
|
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_team_staff__user_ids
|
||||||
msgid "Users"
|
msgid "Users"
|
||||||
|
|
@ -973,12 +1136,14 @@ msgstr "Site web"
|
||||||
#. module: bemade_sports_clinic
|
#. module: bemade_sports_clinic
|
||||||
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_patient__website_message_ids
|
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_patient__website_message_ids
|
||||||
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_patient_injury__website_message_ids
|
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_patient_injury__website_message_ids
|
||||||
|
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_team__website_message_ids
|
||||||
msgid "Website Messages"
|
msgid "Website Messages"
|
||||||
msgstr "Messages du site web"
|
msgstr "Messages du site web"
|
||||||
|
|
||||||
#. module: bemade_sports_clinic
|
#. module: bemade_sports_clinic
|
||||||
#: model:ir.model.fields,help:bemade_sports_clinic.field_sports_patient__website_message_ids
|
#: model:ir.model.fields,help:bemade_sports_clinic.field_sports_patient__website_message_ids
|
||||||
#: model:ir.model.fields,help:bemade_sports_clinic.field_sports_patient_injury__website_message_ids
|
#: model:ir.model.fields,help:bemade_sports_clinic.field_sports_patient_injury__website_message_ids
|
||||||
|
#: model:ir.model.fields,help:bemade_sports_clinic.field_sports_team__website_message_ids
|
||||||
msgid "Website communication history"
|
msgid "Website communication history"
|
||||||
msgstr "Historique de communication du site web"
|
msgstr "Historique de communication du site web"
|
||||||
|
|
||||||
|
|
@ -994,8 +1159,8 @@ msgid ""
|
||||||
"Whether the patient has given their consent to share injury details with "
|
"Whether the patient has given their consent to share injury details with "
|
||||||
"their parents."
|
"their parents."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Indique si le patient a donné son consentement pour que les détails de la blessure soient partagés avec "
|
"Indique si le patient a donné son consentement pour que les détails de la "
|
||||||
"ses parents."
|
"blessure soient partagés avec ses parents."
|
||||||
|
|
||||||
#. module: bemade_sports_clinic
|
#. module: bemade_sports_clinic
|
||||||
#: model:ir.model.fields.selection,name:bemade_sports_clinic.selection__sports_patient__match_status__yes
|
#: model:ir.model.fields.selection,name:bemade_sports_clinic.selection__sports_patient__match_status__yes
|
||||||
|
|
@ -1023,3 +1188,13 @@ msgstr "Vos équipes"
|
||||||
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_patient__zip
|
#: model:ir.model.fields,field_description:bemade_sports_clinic.field_sports_patient__zip
|
||||||
msgid "Zip"
|
msgid "Zip"
|
||||||
msgstr "Code postal"
|
msgstr "Code postal"
|
||||||
|
|
||||||
|
#. module: bemade_sports_clinic
|
||||||
|
#: model_terms:ir.ui.view,arch_db:bemade_sports_clinic.portal_my_home
|
||||||
|
msgid "players_count"
|
||||||
|
msgstr "players_count"
|
||||||
|
|
||||||
|
#. module: bemade_sports_clinic
|
||||||
|
#: model_terms:ir.ui.view,arch_db:bemade_sports_clinic.portal_my_home
|
||||||
|
msgid "teams_count"
|
||||||
|
msgstr "teams_count"
|
||||||
|
|
|
||||||
|
|
@ -84,6 +84,7 @@ class Patient(models.Model):
|
||||||
comodel_name='sports.patient.injury',
|
comodel_name='sports.patient.injury',
|
||||||
inverse_name='patient_id',
|
inverse_name='patient_id',
|
||||||
string='Injuries',
|
string='Injuries',
|
||||||
|
tracking=True,
|
||||||
)
|
)
|
||||||
injured_since = fields.Date(compute='_compute_is_injured')
|
injured_since = fields.Date(compute='_compute_is_injured')
|
||||||
predicted_return_date = fields.Date(tracking=True)
|
predicted_return_date = fields.Date(tracking=True)
|
||||||
|
|
|
||||||
|
|
@ -7,131 +7,146 @@ import logging
|
||||||
_logger = logging.getLogger(__name__)
|
_logger = logging.getLogger(__name__)
|
||||||
|
|
||||||
external_tracking_fields = {
|
external_tracking_fields = {
|
||||||
'diagnosis',
|
"diagnosis",
|
||||||
'predicted_resolution_date',
|
"predicted_resolution_date",
|
||||||
'resolution_date',
|
"resolution_date",
|
||||||
'external_notes',
|
"external_notes",
|
||||||
}
|
}
|
||||||
|
|
||||||
# Include only fields not already included in external_tracking_fields here
|
# Include only fields not already included in external_tracking_fields here
|
||||||
internal_tracking_fields = {
|
internal_tracking_fields = {
|
||||||
'internal_notes',
|
"internal_notes",
|
||||||
'parental_consent',
|
"parental_consent",
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
class PatientInjury(models.Model):
|
class PatientInjury(models.Model):
|
||||||
_name = 'sports.patient.injury'
|
_name = "sports.patient.injury"
|
||||||
_description = "Patient Injury"
|
_description = "Patient Injury"
|
||||||
_inherit = ['mail.thread', 'mail.activity.mixin']
|
_inherit = ["mail.thread", "mail.activity.mixin"]
|
||||||
_rec_name = 'diagnosis'
|
_rec_name = "diagnosis"
|
||||||
|
|
||||||
@api.model
|
@api.model
|
||||||
def _today(self):
|
def _today(self):
|
||||||
"""Get the current date in the user's time zone."""
|
"""Get the current date in the user's time zone."""
|
||||||
return datetime.now(pytz.timezone(self.env.user.tz or 'GMT'))
|
return datetime.now(pytz.timezone(self.env.user.tz or "GMT"))
|
||||||
|
|
||||||
# TODO: Find a way to improve notifications send about tracking injury details
|
# TODO: Find a way to improve notifications send about tracking injury details
|
||||||
# TODO: Add field consentement_parental = fields.Selection(oui, non, non-applicable)
|
# TODO: Add field consentement_parental = fields.Selection(oui, non, non-applicable)
|
||||||
|
|
||||||
patient_id = fields.Many2one(
|
patient_id = fields.Many2one(
|
||||||
comodel_name='sports.patient',
|
comodel_name="sports.patient", string="Patient", readonly=True, required=True
|
||||||
string="Patient",
|
|
||||||
readonly=True,
|
|
||||||
required=True
|
|
||||||
)
|
)
|
||||||
patient_name = fields.Char(related="patient_id.name")
|
patient_name = fields.Char(related="patient_id.name")
|
||||||
diagnosis = fields.Char(tracking=True)
|
diagnosis = fields.Char(tracking=True)
|
||||||
|
|
||||||
injury_date = fields.Date(
|
injury_date = fields.Date(
|
||||||
string='Date of Injury',
|
string="Date of Injury",
|
||||||
default=_today,
|
default=_today,
|
||||||
)
|
)
|
||||||
injury_date_na = fields.Boolean(string="N/A", default=False)
|
injury_date_na = fields.Boolean(string="N/A", default=False)
|
||||||
internal_notes = fields.Html(tracking=True)
|
internal_notes = fields.Html(tracking=True)
|
||||||
external_notes = fields.Html(tracking=True)
|
external_notes = fields.Html(tracking=True)
|
||||||
treatment_professional_ids = fields.Many2many(
|
treatment_professional_ids = fields.Many2many(
|
||||||
comodel_name='res.users',
|
comodel_name="res.users",
|
||||||
relation='patient_injury_treatment_pro_rel',
|
relation="patient_injury_treatment_pro_rel",
|
||||||
column1='patient_injury_id',
|
column1="patient_injury_id",
|
||||||
column2='treatment_pro_id', string='Treatment Professionals',
|
column2="treatment_pro_id",
|
||||||
domain=[
|
string="Treatment Professionals",
|
||||||
('is_treatment_professional', '=',
|
domain=[("is_treatment_professional", "=", True)],
|
||||||
True)], tracking=True
|
tracking=True,
|
||||||
)
|
)
|
||||||
predicted_resolution_date = fields.Date(tracking=True)
|
predicted_resolution_date = fields.Date(tracking=True)
|
||||||
resolution_date = fields.Date(
|
resolution_date = fields.Date(
|
||||||
tracking=True,
|
tracking=True, help="The date when the injury was actually resolved."
|
||||||
help="The date when the injury was actually resolved."
|
)
|
||||||
|
stage = fields.Selection(
|
||||||
|
selection=[("active", "Active"), ("resolved", "Resolved")],
|
||||||
|
compute="_compute_stage",
|
||||||
)
|
)
|
||||||
stage = fields.Selection(selection=[('active', 'Active'), ('resolved', 'Resolved')], compute='_compute_stage')
|
|
||||||
parental_consent = fields.Selection(
|
parental_consent = fields.Selection(
|
||||||
string="Consent for Disclosure to Parent",
|
string="Consent for Disclosure to Parent",
|
||||||
selection=[
|
selection=[("yes", "Yes"), ("no", "No"), ("na", "N/A")],
|
||||||
('yes', 'Yes'),
|
|
||||||
('no', 'No'),
|
|
||||||
('na', 'N/A')
|
|
||||||
],
|
|
||||||
help="Whether the patient has given their consent to share injury details with their parents.",
|
help="Whether the patient has given their consent to share injury details with their parents.",
|
||||||
tracking=True,
|
tracking=True,
|
||||||
)
|
)
|
||||||
|
|
||||||
@api.constrains('injury_date_na', 'injury_date')
|
@api.constrains("injury_date_na", "injury_date")
|
||||||
def constrain_date_blank_only_if_na(self):
|
def constrain_date_blank_only_if_na(self):
|
||||||
for rec in self:
|
for rec in self:
|
||||||
if not rec.injury_date_na and not rec.injury_date:
|
if not rec.injury_date_na and not rec.injury_date:
|
||||||
raise ValidationError(_("If injury date is not set, the N/A box must be checked."))
|
raise ValidationError(
|
||||||
|
_("If injury date is not set, the N/A box must be checked.")
|
||||||
|
)
|
||||||
|
|
||||||
@api.onchange('injury_date_na')
|
@api.onchange("injury_date_na")
|
||||||
def _onchange_injury_date_na(self):
|
def _onchange_injury_date_na(self):
|
||||||
for rec in self:
|
for rec in self:
|
||||||
if rec.injury_date_na:
|
if rec.injury_date_na:
|
||||||
rec.injury_date = None
|
rec.injury_date = None
|
||||||
|
|
||||||
@api.onchange('injury_date')
|
@api.onchange("injury_date")
|
||||||
def _onchange_injury_date(self):
|
def _onchange_injury_date(self):
|
||||||
for rec in self:
|
for rec in self:
|
||||||
if rec.injury_date:
|
if rec.injury_date:
|
||||||
rec.injury_date_na = False
|
rec.injury_date_na = False
|
||||||
|
|
||||||
@api.depends('resolution_date')
|
@api.depends("resolution_date")
|
||||||
def _compute_stage(self):
|
def _compute_stage(self):
|
||||||
for rec in self:
|
for rec in self:
|
||||||
if rec.resolution_date and rec.resolution_date <= date.today():
|
if rec.resolution_date and rec.resolution_date <= date.today():
|
||||||
rec.stage = 'resolved'
|
rec.stage = "resolved"
|
||||||
else:
|
else:
|
||||||
rec.stage = 'active'
|
rec.stage = "active"
|
||||||
|
|
||||||
def write(self, vals):
|
def write(self, vals):
|
||||||
super().write(vals)
|
super().write(vals)
|
||||||
if 'treatment_professional_ids' in vals:
|
if "treatment_professional_ids" in vals:
|
||||||
to_subscribe = (self.treatment_professional_ids.mapped('partner_id')
|
to_subscribe = self.treatment_professional_ids.mapped(
|
||||||
- self.message_follower_ids.mapped('partner_id'))
|
"partner_id"
|
||||||
|
) - self.message_follower_ids.mapped("partner_id")
|
||||||
self.message_subscribe(to_subscribe.ids)
|
self.message_subscribe(to_subscribe.ids)
|
||||||
|
|
||||||
@api.model_create_multi
|
@api.model_create_multi
|
||||||
def create(self, vals_list):
|
def create(self, vals_list):
|
||||||
res = super().create(vals_list)
|
res = super().create(vals_list)
|
||||||
for rec in res:
|
for rec in res:
|
||||||
to_subscribe = (rec.treatment_professional_ids.mapped('partner_id')
|
to_subscribe = rec.treatment_professional_ids.mapped(
|
||||||
- rec.message_follower_ids.mapped('partner_id'))
|
"partner_id"
|
||||||
_logger.debug(f"Created injury {res.id}: {res.diagnosis}. Subscribing followers {to_subscribe}")
|
) - rec.message_follower_ids.mapped("partner_id")
|
||||||
|
_logger.debug(
|
||||||
|
f"Created injury {res.id}: {res.diagnosis}. Subscribing followers {to_subscribe}"
|
||||||
|
)
|
||||||
rec.message_subscribe(to_subscribe.ids)
|
rec.message_subscribe(to_subscribe.ids)
|
||||||
_logger.debug(f"Injury {res.id} now has followers {res.message_partner_ids}")
|
_logger.debug(
|
||||||
|
f"Injury {res.id} now has followers {res.message_partner_ids}"
|
||||||
|
)
|
||||||
|
msg_body = _("A new injury was created for this patient.")
|
||||||
|
if rec.diagnosis:
|
||||||
|
msg_body += _(" Diagnosis: %s." % rec.diagnosis)
|
||||||
|
rec.patient_id.message_post(body=msg_body, message_type="comment")
|
||||||
return res
|
return res
|
||||||
|
|
||||||
|
def unlink(self):
|
||||||
|
for rec in self:
|
||||||
|
msg_body = _("An injury was deleted.")
|
||||||
|
if rec.diagnosis:
|
||||||
|
msg_body += _(" Diagnosis: %s." % rec.diagnosis)
|
||||||
|
rec.patient_id.message_post(body=msg_body, message_type="comment")
|
||||||
|
return super().unlink()
|
||||||
|
|
||||||
def action_view_injury_form(self):
|
def action_view_injury_form(self):
|
||||||
self.ensure_one()
|
self.ensure_one()
|
||||||
return {
|
return {
|
||||||
'type': 'ir.actions.act_window',
|
"type": "ir.actions.act_window",
|
||||||
'view_mode': 'form',
|
"view_mode": "form",
|
||||||
'res_model': 'sports.patient.injury',
|
"res_model": "sports.patient.injury",
|
||||||
'res_id': self.id,
|
"res_id": self.id,
|
||||||
'context': self._context,
|
"context": self._context,
|
||||||
}
|
}
|
||||||
|
|
||||||
def _track_subtype(self, init_values):
|
def _track_subtype(self, init_values):
|
||||||
return self.env.ref('mail.mt_note')
|
return self.env.ref("mail.mt_note")
|
||||||
|
|
||||||
def _track_template(self, changes):
|
def _track_template(self, changes):
|
||||||
res = super()._track_template(changes)
|
res = super()._track_template(changes)
|
||||||
|
|
@ -140,18 +155,28 @@ class PatientInjury(models.Model):
|
||||||
if external:
|
if external:
|
||||||
first_external_field = (external_tracking_fields & params).pop()
|
first_external_field = (external_tracking_fields & params).pop()
|
||||||
res[first_external_field] = (
|
res[first_external_field] = (
|
||||||
self.env.ref('bemade_sports_clinic.mail_template_patient_injury_status_update'), {
|
self.env.ref(
|
||||||
'auto_delete_message': False,
|
"bemade_sports_clinic.mail_template_patient_injury_status_update"
|
||||||
'subtype_id': self.env.ref('bemade_sports_clinic.subtype_patient_injury_external_update').id,
|
),
|
||||||
'email_layout_xmlid': 'mail.mail_notification_light',
|
{
|
||||||
}
|
"auto_delete_message": False,
|
||||||
|
"subtype_id": self.env.ref(
|
||||||
|
"bemade_sports_clinic.subtype_patient_injury_external_update"
|
||||||
|
).id,
|
||||||
|
"email_layout_xmlid": "mail.mail_notification_light",
|
||||||
|
},
|
||||||
)
|
)
|
||||||
if 'internal_notes' in changes:
|
if "internal_notes" in changes:
|
||||||
res['internal_notes'] = (
|
res["internal_notes"] = (
|
||||||
self.env.ref('bemade_sports_clinic.mail_template_patient_injury_new_internal_note'), {
|
self.env.ref(
|
||||||
'auto_delete_message': False,
|
"bemade_sports_clinic.mail_template_patient_injury_new_internal_note"
|
||||||
'subtype_id': self.env.ref('bemade_sports_clinic.subtype_patient_injury_internal_update').id,
|
),
|
||||||
'email_layout_xmlid': 'mail.mail_notification_light',
|
{
|
||||||
}
|
"auto_delete_message": False,
|
||||||
|
"subtype_id": self.env.ref(
|
||||||
|
"bemade_sports_clinic.subtype_patient_injury_internal_update"
|
||||||
|
).id,
|
||||||
|
"email_layout_xmlid": "mail.mail_notification_light",
|
||||||
|
},
|
||||||
)
|
)
|
||||||
return res
|
return res
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue