[MIG] project_average_acceptable_time: migrate to 18.0

This commit is contained in:
Stéphan Sainléger
2026-01-20 17:09:37 +01:00
parent da7c8189c3
commit 0bd8da68cd
12 changed files with 260 additions and 0 deletions

View File

@@ -0,0 +1,43 @@
<?xml version="1.0" encoding="utf-8" ?>
<odoo>
<!-- Template /my/home -->
<template
id="portal_my_home_average_acceptable_time"
name="Portal My Home: Average acceptable time"
inherit_id="portal.side_content"
priority="40"
>
<xpath expr="//div[@class='o_portal_my_details']" position="inside">
<hr class="mt-1 mb-0" />
<b>Average acceptable time</b>: <t
t-esc="user_id.default_project_id.average_acceptable_time"
t-options="{'widget': 'float_time'}"
/>
</xpath>
</template>
<!-- Template /my/account -->
<template
id="portal_my_details_average_acceptable_time"
name="Portal My details: Average acceptable time"
inherit_id="portal.portal_my_details_fields"
>
<xpath expr="//input[@name='csrf_token']/.." position="inside">
<div
t-attf-class="form-group #{error.get('average_acceptable_time') and 'o_has_error' or ''} col-xl-6"
>
<label
class="col-form-label"
for="average_acceptable_time"
>Average acceptable time (h)</label>
<input
type="text"
name="average_acceptable_time"
t-attf-class="form-control #{error.get('average_acceptable_time') and 'is-invalid' or ''}"
t-att-value="average_acceptable_time or user_id.default_project_id.average_acceptable_time"
t-options="{'widget': 'float_time'}"
/>
</div>
</xpath>
</template>
</odoo>

View File

@@ -0,0 +1,47 @@
<?xml version="1.0" encoding="UTF-8" ?>
<odoo>
<!--Project KANBAN -->
<record
id="project_project_view_kanban_inherit_average_acceptable_time"
model="ir.ui.view"
>
<field
name="name"
>project.project.kanban.inherit.average.acceptable.time</field>
<field name="model">project.project</field>
<field name="inherit_id" ref="project.view_project_kanban" />
<field name="priority">999</field>
<field name="arch" type="xml">
<xpath expr="//div[hasclass('o_project_kanban_main')]" position="inside">
<div class="o_project_kanban_boxes">
<span>Average acceptable time:<![CDATA[&nbsp;]]></span>
<field name="average_acceptable_time" widget="float_time" />
</div>
</xpath>
</field>
</record>
<!-- Project FORM -->
<record
id="project_project_form_inherit_average_acceptable_time"
model="ir.ui.view"
>
<field name="name">project.project.form.inherit.average.acceptable.time</field>
<field name="model">project.project</field>
<field name="inherit_id" ref="project.edit_project" />
<field name="arch" type="xml">
<xpath expr="//group[@name='extra_settings']" position="inside">
<div
class="o_settings_average_acceptable_time"
style="margin-top:10px;"
>
<!-- <span>Average acceptable time:<![CDATA[&nbsp;]]></span> -->
<label for="average_acceptable_time" />
<field name="average_acceptable_time" widget="float_time" />
</div>
</xpath>
</field>
</record>
</odoo>