|
|
<?xml version="1.0" encoding="utf-8"?> <!--
Copyright 2014-2018 Akretion France @author: Alexis de Lattre <alexis.delattre@akretion.com> License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). -->
<odoo>
<record id="crm_phonecall_form" model="ir.ui.view"> <field name="name">crm.phonecall.form</field> <field name="model">crm.phonecall</field> <field name="arch" type="xml"> <form string="Phone Call"> <header> <field name="state" widget="statusbar" clickable="True"/> </header> <sheet> <div class="oe_button_box" name="button_box"> <button class="oe_stat_button" type="object" name="schedule_another_call" icon="fa-phone" string="Schedule Another Call"/> </div> <div class="oe_title"> <div class="oe_edit_only"> <label for="name"/> </div> <h1><field name="name"/></h1> </div> <group name="main"> <group name="left"> <field name="date"/> <field name="user_id"/> <field name="partner_id"/> <field name="partner_phone" widget="phone"/> <field name="partner_mobile" widget="phone"/> <field name="opportunity_id"/> </group> <group name="right"> <field name="direction"/> <field name="team_id"/> <field name="company_id" groups="base.group_multi_company"/> <field name="priority" widget="priority"/> </group> </group> <group name="description" string="Description"> <field name="description" nolabel="1" placeholder="Summary of the phone call..."/> </group> </sheet> <div class="oe_chatter"> <field name="message_follower_ids" widget="mail_followers"/> <field name="message_ids" widget="mail_thread"/> </div> </form> </field> </record>
<record id="crm_phonecall_tree" model="ir.ui.view"> <field name="name">crm.phonecall.tree</field> <field name="model">crm.phonecall</field> <field name="arch" type="xml"> <tree string="Phone Calls" editable="top"> <field name="date"/> <field name="name"/> <field name="partner_id"/> <field name="opportunity_id"/> <field name="user_id"/> <field name="team_id"/> <field name="direction"/> <field name="state"/> <button name="schedule_another_call" type="object" string="Schedule Another Call" icon="fa-calendar"/> </tree> </field> </record>
<record id="crm_phonecall_calendar" model="ir.ui.view"> <field name="name">crm.phonecall.calendar</field> <field name="model">crm.phonecall</field> <field name="arch" type="xml"> <calendar string="Phone Calls" date_start="date" color="user_id"> <field name="name"/> <field name="partner_id"/> </calendar> </field> </record>
<record id="crm_phonecall_search" model="ir.ui.view"> <field name="name">crm.phonecall.search</field> <field name="model">crm.phonecall</field> <field name="arch" type="xml"> <search string="Search Phone Calls"> <field name="name" string="Phonecalls"/> <field name="date"/> <field name="user_id"/> <field name="partner_id" operator="child_of"/> <field name="opportunity_id"/> <field name="team_id"/> <filter name="my_calls" string="My Phonecalls" domain="[('user_id', '=', uid)]"/> <filter name="my_team" string="My Team" domain="[('team_id.user_id', '=', uid)]"/> <filter name="unassigned" string="Unassigned" domain="[('user_id', '=', False)]"/> <separator/> <filter string="To Do" name="open" domain="[('state', '=', 'open')]"/> <filter string="Held" name="done" domain="[('state', '=', 'done')]"/> <separator/> <filter name="inbound" string="Inbound" domain="[('direction', '=', 'inbound')]"/> <filter name="outbound" string="Outbound" domain="[('direction', '=', 'outbound')]"/> <group string="Group By" name="groupby"> <filter name="partner_groupby" string="Partner" context="{'group_by': 'partner_id'}"/> <filter name="user_groupby" string="Responsible" context="{'group_by': 'user_id'}"/> <filter name="team_groupby" string="Team" context="{'group_by': 'team_id'}"/> <filter name="date_groupby" string="Month" context="{'group_by': 'date'}"/> <filter name="state_groupby" string="State" context="{'group_by': 'state'}"/> <filter name="direction" string="Direction" context="{'group_by': 'direction'}"/> </group> </search> </field> </record>
<menuitem id="crm_phonecall_menu" name="Phone Calls" parent="crm.crm_menu_root" sequence="15" groups="sales_team.group_sale_salesman"/>
<record id="crm_phonecall_action" model="ir.actions.act_window"> <field name="name">Phone Calls</field> <field name="res_model">crm.phonecall</field> <field name="view_mode">tree,calendar,form</field> </record>
<record id="crm_phonecall_action_done" model="ir.actions.act_window"> <field name="name">Logged Calls</field> <field name="res_model">crm.phonecall</field> <field name="view_mode">tree,calendar,form</field> <field name="context">{'search_default_done': 1, 'default_state': 'done'}</field> </record>
<menuitem id="crm_phonecall_menu_done" action="crm_phonecall_action_done" parent="crm_phonecall_menu" sequence="10"/>
<record id="crm_phonecall_action_open" model="ir.actions.act_window"> <field name="name">Scheduled Calls</field> <field name="res_model">crm.phonecall</field> <field name="view_mode">tree,calendar,form</field> <field name="context">{'search_default_open': 1, 'default_state': 'open'}</field> </record>
<menuitem id="crm_phonecall_menu_open" action="crm_phonecall_action_open" parent="crm_phonecall_menu" sequence="20"/>
</odoo>
|