[WIP]partner_skills:move add button

This commit is contained in:
2026-05-12 09:35:36 +02:00
parent 1901658d39
commit b23fe3ede7
2 changed files with 34 additions and 24 deletions

View File

@@ -21,27 +21,27 @@ msgstr ""
msgid "%s (copy)" msgid "%s (copy)"
msgstr "" msgstr ""
#. module: partner_skills
#. odoo-javascript
#: code:addons/partner_skills/static/src/fields/partner_skills_one2many/partner_skills_one2many.xml:0
msgid "ADD"
msgstr ""
#. module: partner_skills #. module: partner_skills
#: model:ir.model.fields,field_description:partner_skills.field_partner_skill_type__active #: model:ir.model.fields,field_description:partner_skills.field_partner_skill_type__active
msgid "Active" msgid "Active"
msgstr "" msgstr ""
#. module: partner_skills #. module: partner_skills
#: model_terms:ir.ui.view,arch_db:partner_skills.partner_skill_line_view_form #. odoo-javascript
msgid "Check all boxes" #: code:addons/partner_skills/static/src/fields/partner_skills_one2many/partner_skills_one2many.xml:0
msgstr "Cocher toutes les cases" msgid "Add a skill"
msgstr "Ajouter une compétence"
#. module: partner_skills #. module: partner_skills
#: model_terms:ir.ui.view,arch_db:partner_skills.partner_skill_type_view_form #: model_terms:ir.ui.view,arch_db:partner_skills.partner_skill_type_view_form
#: model_terms:ir.ui.view,arch_db:partner_skills.partner_skill_type_view_search #: model_terms:ir.ui.view,arch_db:partner_skills.partner_skill_type_view_search
msgid "Archived" msgid "Archived"
msgstr "" msgstr "Archivé"
#. module: partner_skills
#: model_terms:ir.ui.view,arch_db:partner_skills.partner_skill_line_view_form
msgid "Check all boxes"
msgstr "Cocher toutes les cases"
#. module: partner_skills #. module: partner_skills
#: model:ir.model.fields,field_description:partner_skills.field_partner_skill__color #: model:ir.model.fields,field_description:partner_skills.field_partner_skill__color
@@ -90,7 +90,7 @@ msgstr "Niveau par défaut"
#. module: partner_skills #. module: partner_skills
#: model_terms:ir.ui.view,arch_db:partner_skills.partner_skill_line_view_form #: model_terms:ir.ui.view,arch_db:partner_skills.partner_skill_line_view_form
msgid "Discard" msgid "Discard"
msgstr "" msgstr "Annuler"
#. module: partner_skills #. module: partner_skills
#: model:ir.model.fields,field_description:partner_skills.field_partner_skill__display_name #: model:ir.model.fields,field_description:partner_skills.field_partner_skill__display_name
@@ -143,7 +143,7 @@ msgstr ""
#: model:ir.model.fields,field_description:partner_skills.field_partner_skill_level__name #: model:ir.model.fields,field_description:partner_skills.field_partner_skill_level__name
#: model:ir.model.fields,field_description:partner_skills.field_partner_skill_type__name #: model:ir.model.fields,field_description:partner_skills.field_partner_skill_type__name
msgid "Name" msgid "Name"
msgstr "" msgstr "Nom"
#. module: partner_skills #. module: partner_skills
#. odoo-javascript #. odoo-javascript
@@ -154,7 +154,7 @@ msgstr "Autre"
#. module: partner_skills #. module: partner_skills
#: model:ir.model.fields,field_description:partner_skills.field_partner_skill_line__partner_id #: model:ir.model.fields,field_description:partner_skills.field_partner_skill_line__partner_id
msgid "Partner" msgid "Partner"
msgstr "" msgstr "Contact"
#. module: partner_skills #. module: partner_skills
#: model:ir.model,name:partner_skills.model_partner_skill #: model:ir.model,name:partner_skills.model_partner_skill
@@ -185,7 +185,7 @@ msgstr "Choisissez une compétence dans la liste"
#. module: partner_skills #. module: partner_skills
#. odoo-python #. odoo-python
#: code:addons/partner_skills/models/partner_skill_line.py:0 #: code:addons/partner_skills/models/partner_skill_line.py:0
msgid "Please save the contact before adding skills in bulk." msgid "Please save the contact before adding skills."
msgstr "Enregistrez le contact avant d'ajouter des compétences" msgstr "Enregistrez le contact avant d'ajouter des compétences"
#. module: partner_skills #. module: partner_skills
@@ -194,6 +194,12 @@ msgstr "Enregistrez le contact avant d'ajouter des compétences"
msgid "Please select a skill type first." msgid "Please select a skill type first."
msgstr "Selectionnez d'abord un domaine de compétences" msgstr "Selectionnez d'abord un domaine de compétences"
#. module: partner_skills
#. odoo-python
#: code:addons/partner_skills/models/partner_skill_line.py:0
msgid "Please select at least one skill."
msgstr "Sélectionnez au moins une compétence"
#. module: partner_skills #. module: partner_skills
#: model:ir.model.fields,field_description:partner_skills.field_partner_skill_level__level_progress #: model:ir.model.fields,field_description:partner_skills.field_partner_skill_level__level_progress
#: model:ir.model.fields,field_description:partner_skills.field_partner_skill_line__level_progress #: model:ir.model.fields,field_description:partner_skills.field_partner_skill_line__level_progress
@@ -215,7 +221,7 @@ msgstr "La progression doit être un nombre compris entre 0 et 100."
#. module: partner_skills #. module: partner_skills
#: model_terms:ir.ui.view,arch_db:partner_skills.partner_skill_line_view_form #: model_terms:ir.ui.view,arch_db:partner_skills.partner_skill_line_view_form
msgid "Save" msgid "Save"
msgstr "" msgstr "Enregistrer"
#. module: partner_skills #. module: partner_skills
#. odoo-javascript #. odoo-javascript
@@ -264,6 +270,7 @@ msgstr "Niveau"
#. module: partner_skills #. module: partner_skills
#. odoo-javascript #. odoo-javascript
#: code:addons/partner_skills/static/src/fields/partner_skills_one2many/partner_skills_one2many.xml:0 #: code:addons/partner_skills/static/src/fields/partner_skills_one2many/partner_skills_one2many.xml:0
#: model:ir.model.fields,field_description:partner_skills.field_partner_skill_line__skill_ids
#: model:ir.model.fields,field_description:partner_skills.field_partner_skill_type__skill_ids #: model:ir.model.fields,field_description:partner_skills.field_partner_skill_type__skill_ids
#: model:ir.model.fields,field_description:partner_skills.field_res_partner__partner_skill_ids #: model:ir.model.fields,field_description:partner_skills.field_res_partner__partner_skill_ids
#: model:ir.model.fields,field_description:partner_skills.field_res_users__partner_skill_ids #: model:ir.model.fields,field_description:partner_skills.field_res_users__partner_skill_ids
@@ -291,7 +298,7 @@ msgstr "Aucune compétence n'est définie dans la bibliothèque."
#: model:ir.model.constraint,message:partner_skills.constraint_partner_skill_line__unique_skill #: model:ir.model.constraint,message:partner_skills.constraint_partner_skill_line__unique_skill
msgid "Two levels for the same skill is not allowed" msgid "Two levels for the same skill is not allowed"
msgstr "" msgstr ""
"Deux niveaux pour la même compétence ne sont pas autorisés" "Deux niveaux pour la même compétence le même jour ne sont pas autorisés"
#. module: partner_skills #. module: partner_skills
#. odoo-javascript #. odoo-javascript
@@ -303,7 +310,7 @@ msgstr "Pourquoi ne pas essayer d'en ajouter ?"
#. odoo-javascript #. odoo-javascript
#: code:addons/partner_skills/static/src/fields/partner_skills_one2many/partner_skills_one2many.xml:0 #: code:addons/partner_skills/static/src/fields/partner_skills_one2many/partner_skills_one2many.xml:0
msgid "You can add skills to this contact's profile." msgid "You can add skills to this contact's profile."
msgstr "" msgstr "Vous pouvez ajouterdes compétences à ce contact"
#. module: partner_skills #. module: partner_skills
#: model_terms:ir.ui.view,arch_db:partner_skills.partner_skill_type_view_form #: model_terms:ir.ui.view,arch_db:partner_skills.partner_skill_type_view_form

View File

@@ -40,6 +40,15 @@
</div> </div>
</t> </t>
</t> </t>
<t t-else="">
<div name="add_skill" class="ms-3 mt-2" t-if="isEditable">
<button t-on-click="props.onAdd"
class="btn btn-secondary btn-sm"
role="button">
Add a skill
</button>
</div>
</t>
</xpath> </xpath>
</t> </t>
@@ -47,13 +56,7 @@
<t t-foreach="Object.entries(groupedList)" t-as="skill_group" t-key="skill_group[0]"> <t t-foreach="Object.entries(groupedList)" t-as="skill_group" t-key="skill_group[0]">
<tr class="o_group_has_content o_group_header"> <tr class="o_group_has_content o_group_header">
<th tabindex="-1" class="o_group_name" t-att-colspan="colspan"> <th tabindex="-1" class="o_group_name" t-att-colspan="colspan">
<div class="d-flex justify-content-between align-items-center">
<span t-esc="skill_group[1].name"/> <span t-esc="skill_group[1].name"/>
<button class="btn btn-secondary btn-sm"
t-if="isEditable"
t-on-click="() => props.onAdd({ context: { default_skill_type_id: skill_group[1].id }})"
role="button">ADD</button>
</div>
</th> </th>
</tr> </tr>
<t t-foreach="skill_group[1].list.records" t-as="record" t-key="record.id"> <t t-foreach="skill_group[1].list.records" t-as="record" t-key="record.id">