94 lines
4.4 KiB
XML
94 lines
4.4 KiB
XML
<odoo>
|
|
<record id="action_opportunity_form" model="ir.actions.act_window">
|
|
<field name="name">New Opportunity</field>
|
|
<field name="res_model">crm.lead</field>
|
|
<field name="type">ir.actions.act_window</field>
|
|
<field name="view_type">form</field>
|
|
<field name="view_mode">form</field>
|
|
<field name="domain">[('type','=','opportunity')]</field>
|
|
<field name="context">{
|
|
'search_default_team_id': [active_id],
|
|
'default_team_id': active_id,
|
|
'stage_type': 'opportunity',
|
|
'default_type': 'opportunity',
|
|
'default_user_id': uid,
|
|
}
|
|
</field>
|
|
<field name="search_view_id" ref="crm.view_crm_case_opportunities_filter"/>
|
|
</record>
|
|
|
|
<record model="ir.ui.view" id="crm_team_salesteams_view_kanban">
|
|
<field name="name">crm.team.kanban</field>
|
|
<field name="model">crm.team</field>
|
|
<field name="inherit_id" ref="sales_team.crm_team_salesteams_view_kanban"/>
|
|
<field name="arch" type="xml">
|
|
<data>
|
|
<xpath expr="//templates" position="before">
|
|
<field name="alias_id"/>
|
|
<field name="alias_name"/>
|
|
<field name="alias_domain"/>
|
|
<field name="use_leads"/>
|
|
<field name="use_opportunities"/>
|
|
</xpath>
|
|
|
|
<xpath expr="//div[contains(@class, 'o_primary')]" position="after">
|
|
<div t-if="record.use_leads.raw_value and record.alias_name.value and record.alias_domain.value">
|
|
<small><i class="fa fa-envelope-o"></i> <field name="alias_id"/></small>
|
|
</div>
|
|
</xpath>
|
|
|
|
<xpath expr="//div[contains(@class, 'o_kanban_primary_right')]" position="inside">
|
|
<div class="mb4" t-if="record.use_opportunities.raw_value">
|
|
<a name="%(crm.action_report_crm_opportunity_salesteam)d" type="action">
|
|
Pipeline Analysis
|
|
</a>
|
|
</div>
|
|
<div class="mb4" t-if="record.use_opportunities.raw_value">
|
|
<a name="%(crm.crm_activity_report_action_team)d" type="action">
|
|
Activities Analysis
|
|
</a>
|
|
</div>
|
|
</xpath>
|
|
|
|
<xpath expr="//div[contains(@class, 'o_kanban_primary_left')]" position="inside">
|
|
<button t-if="record.use_opportunities.raw_value" class="btn btn-primary" name="%(crm_case_form_view_salesteams_opportunity)d" type="action">Pipeline</button>
|
|
</xpath>
|
|
|
|
<xpath expr="//div[contains(@class, 'o_kanban_manage_view')]" position="inside">
|
|
<div t-if="record.use_leads.raw_value" groups="crm.group_use_lead">
|
|
<a name="%(crm_case_form_view_salesteams_lead)d" type="action">
|
|
Leads
|
|
</a>
|
|
</div>
|
|
<div t-if="record.use_opportunities.raw_value">
|
|
<a name="%(crm_case_form_view_salesteams_opportunity)d" type="action">
|
|
Opportunities
|
|
</a>
|
|
</div>
|
|
</xpath>
|
|
|
|
<xpath expr="//div[contains(@class, 'o_kanban_manage_new')]" position="inside">
|
|
<div t-if="record.use_opportunities.raw_value">
|
|
<a name="%(action_opportunity_form)d" type="action">
|
|
Opportunity
|
|
</a>
|
|
</div>
|
|
</xpath>
|
|
|
|
<xpath expr="//div[contains(@class, 'o_kanban_manage_reports')]" position="inside">
|
|
<div t-if="record.use_leads.raw_value" groups="crm.group_use_lead">
|
|
<a name="%(action_report_crm_lead_salesteam)d" type="action">
|
|
Leads
|
|
</a>
|
|
</div>
|
|
<div t-if="record.use_opportunities.raw_value">
|
|
<a name="%(action_report_crm_opportunity_salesteam)d" type="action">
|
|
Opportunities
|
|
</a>
|
|
</div>
|
|
</xpath>
|
|
</data>
|
|
</field>
|
|
</record>
|
|
</odoo>
|