first push message
This commit is contained in:
@@ -0,0 +1,71 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<data>
|
||||
<!--
|
||||
Inherit the core project task form view to add a Gantt Detail tab.
|
||||
Odoo 19: 'project.view_task_form2' is still the standard task form view id.
|
||||
-->
|
||||
<record id="ks_view_task_form" model="ir.ui.view">
|
||||
<field name="name">Ks Task Form View</field>
|
||||
<field name="model">project.task</field>
|
||||
<field name="inherit_id" ref="project.view_task_form2"/>
|
||||
<field name="arch" type="xml">
|
||||
|
||||
<xpath expr="//header" position="inside">
|
||||
<!-- Show "Send Email" button when task progress > 90% and user is a timesheet user -->
|
||||
<button name="ks_action_send_email_tasks" type="object"
|
||||
class="btn btn-secondary"
|
||||
invisible="progress <= 90"
|
||||
string="Send Email"
|
||||
groups="hr_timesheet.group_hr_timesheet_user"/>
|
||||
</xpath>
|
||||
|
||||
<xpath expr="//notebook//page[@name='description_page']" position="after">
|
||||
<page name="ks_gantt_task_setting" string="Gantt Detail">
|
||||
<group>
|
||||
<group>
|
||||
<field name="ks_task_unschedule"/>
|
||||
<field name="ks_task_type"/>
|
||||
<field name="ks_enable_task_duration"
|
||||
widget="boolean_toggle"
|
||||
invisible="ks_task_type == 'milestone'"/>
|
||||
<field name="ks_start_datetime"
|
||||
readonly="ks_schedule_mode == 'auto'"
|
||||
force_save="1"/>
|
||||
<field name="ks_task_duration"
|
||||
invisible="(ks_enable_task_duration == False) or (ks_task_type == 'milestone')"/>
|
||||
<field name="ks_end_datetime"
|
||||
readonly="(ks_schedule_mode == 'auto') or (ks_enable_task_duration == True)"
|
||||
invisible="ks_task_type == 'milestone'"
|
||||
force_save="1"/>
|
||||
<field name="ks_work_duration"
|
||||
invisible="ks_enable_task_duration == True"/>
|
||||
<field name="ks_resource_hours_per_day"/>
|
||||
</group>
|
||||
<group>
|
||||
<field name="ks_schedule_mode" widget="radio"/>
|
||||
<field name="ks_constraint_task_type"/>
|
||||
<field name="ks_constraint_task_date"
|
||||
invisible="ks_constraint_task_type in ('asap', 'alap', False)"
|
||||
required="ks_constraint_task_type not in ('asap', 'alap', False)"/>
|
||||
</group>
|
||||
</group>
|
||||
</page>
|
||||
</xpath>
|
||||
|
||||
<xpath expr="//notebook//page[@name='extra_info']" position="before">
|
||||
<page name="ks_gantt_task_link" string="Link Task">
|
||||
<field name="ks_task_link_ids">
|
||||
<list editable="bottom">
|
||||
<field name="ks_target_task_id"/>
|
||||
<field name="ks_task_link_type"/>
|
||||
<field name="ks_lag_days"/>
|
||||
</list>
|
||||
</field>
|
||||
</page>
|
||||
</xpath>
|
||||
|
||||
</field>
|
||||
</record>
|
||||
</data>
|
||||
</odoo>
|
||||
Reference in New Issue
Block a user