1 日历 -> 会议
- <tree string="会议" sample="1" multi_edit="1">
- <header>
- <button name="action_open_composer" type="object" context="{'composition_mode':'mass_mail'}" string="发送邮件"/>
- <button name="action_send_sms" type="object" string="发送短信息"/>
- header>
- <field name="name" string="主题" decoration-bf="1" modifiers="{"readonly": [["recurrency", "=", true]], "required": true}"/>
- <field name="start" string="开始日期" on_change="1" modifiers="{"readonly": true, "required": true}"/>
- <field name="stop" string="结束日期" on_change="1" modifiers="{"readonly": true, "required": true}"/>
- <field name="user_id" widget="many2one_avatar_user" optional="hide" modifiers="{"readonly": [["recurrency", "=", true]]}" can_create="true" can_write="true"/>
- <field name="partner_ids" widget="many2many_tags" optional="show" modifiers="{"readonly": [["recurrency", "=", true]]}" can_create="true" can_write="true"/>
- <field name="alarm_ids" widget="many2many_tags" optional="hide" modifiers="{"readonly": [["recurrency", "=", true]]}" can_create="true" can_write="true"/>
- <field name="categ_ids" widget="many2many_tags" optional="hide" modifiers="{"readonly": [["recurrency", "=", true]]}" can_create="true" can_write="true"/>
- <field name="recurrency" optional="hide" modifiers="{"readonly": true}"/>
- <field name="privacy" optional="hide" modifiers="{"readonly": [["recurrency", "=", true]], "required": true}"/>
- <field name="show_as" optional="hide" modifiers="{"readonly": [["recurrency", "=", true]], "required": true}"/>
- <field name="location" optional="show" modifiers="{"readonly": [["recurrency", "=", true]]}"/>
- <field name="duration" widget="float_time" on_change="1" modifiers="{"readonly": true}"/>
- <field name="description" optional="hide" modifiers="{"readonly": [["recurrency", "=", true]]}"/>
- <field name="allday" modifiers="{"column_invisible": true}"/>
- <field name="message_needaction" modifiers="{"readonly": true, "column_invisible": true}"/>
- tree>
2 联系人 -> 联系人
- <tree string="联系人" sample="1" multi_edit="1">
- <field name="display_name" string="名称" on_change="1" modifiers="{"readonly": true}"/>↵
- <field name="function" modifiers="{"column_invisible": true}"/>↵
- <field name="phone" class="o_force_ltr" optional="show" on_change="1"/>↵
- <field name="email" optional="show" on_change="1"/>↵
- <field name="user_id" optional="show" widget="many2one_avatar_user" domain="[('share', '=', False)]" can_create="true" can_write="true"/>↵
- <field name="activity_ids" optional="show" widget="list_activity"/>↵
- <field name="city" optional="show"/>↵
- <field name="state_id" optional="hide" on_change="1" modifiers="{"readonly": true}"/>↵
- <field name="country_id" optional="show" on_change="1" modifiers="{"readonly": true}"/>↵
- <field name="vat" optional="hide" modifiers="{"readonly": true}"/>↵
- <field name="category_id" optional="hide" widget="many2many_tags" options="{'color_field': 'color'}" can_create="true" can_write="true"/>↵
- <field name="is_company" on_change="1" modifiers="{"column_invisible": true}"/>↵
- <field name="parent_id" on_change="1" modifiers="{"readonly": true, "column_invisible": true}"/>↵
- <field name="active" modifiers="{"column_invisible": true}"/>↵
- tree>
3 项目 -> 项目
- <tree decoration-muted=\"active == False\" string=\"项目\" multi_edit=\"1\" sample=\"1\" default_order=\"sequence, name, id\">
- <field name=\"sequence\" optional=\"show\" widget=\"handle\"/>
- <field name=\"message_needaction\" modifiers=\"{"readonly": true, "column_invisible": true}\"/>
- <field name=\"active\" modifiers=\"{"column_invisible": true}\"/>
- <field name=\"is_favorite\" nolabel=\"1\" width=\"1\" widget=\"boolean_toggle\"/>
- <field name=\"display_name\" string=\"名称\" class=\"fw-bold\" modifiers=\"{"readonly": true}\"/>
- <field name=\"partner_id\" optional=\"show\" string=\"客户\" on_change=\"1\" can_create=\"true\" can_write=\"true\"/>
- <field name=\"sale_line_id\" optional=\"hide\" on_change=\"1\" modifiers=\"{"readonly": true}\"/>
- <field name=\"privacy_visibility\" optional=\"hide\" modifiers=\"{"required": true}\"/>
- <field name=\"company_id\" optional=\"show\" options=\"{'no_create': True, 'no_create': True}\" modifiers=\"{"required": true}\" can_create=\"true\" can_write=\"true\"/>
- <field name=\"company_id\" modifiers=\"{"required": true, "column_invisible": true}\" can_create=\"true\" can_write=\"true\"/>
- <field name=\"date_start\" string=\"开始日期\" widget=\"daterange\" options=\"{'related_end_date': 'date'}\"/>
- <field name=\"date\" string=\"结束日期\" widget=\"daterange\" options=\"{'related_start_date': 'date_start'}\"/>
- <field name=\"allocated_hours\" widget=\"timesheet_uom_no_toggle\" optional=\"show\" modifiers=\"{"invisible": [["allocated_hours", "=", 0]]}\"/>
- <field name=\"user_id\" optional=\"show\" string=\"项目管理员\" widget=\"many2one_avatar_user\" options=\"{'no_open':True, 'no_create': True, 'no_create_edit': True}\" can_create=\"true\" can_write=\"true\"/>
- <field name=\"last_update_color\" modifiers=\"{"readonly": true, "column_invisible": true}\"/>
- <field name=\"tag_ids\" widget=\"many2many_tags\" options=\"{'color_field': 'color'}\" optional=\"hide\" can_create=\"true\" can_write=\"true\"/>
- <field name=\"last_update_status\" string=\"状态\" nolabel=\"1\" optional=\"show\" widget=\"status_with_color\" options=\"{'color_field': 'last_update_color', 'hide_label': True}\" on_change=\"1\" modifiers=\"{"required": true}\"/>
- tree>