[REM] crm: remove activity stmart button
Because with new activities it does not make sense to have a button completely crm-related although activities are now cross apps.
This commit is contained in:
@@ -13,7 +13,6 @@ class Partner(models.Model):
|
||||
meeting_ids = fields.Many2many('calendar.event', 'calendar_event_res_partner_rel', 'res_partner_id', 'calendar_event_id', string='Meetings')
|
||||
opportunity_count = fields.Integer("Opportunity", compute='_compute_opportunity_count')
|
||||
meeting_count = fields.Integer("# Meetings", compute='_compute_meeting_count')
|
||||
activities_count = fields.Integer("Activities", compute='_compute_activities_count')
|
||||
|
||||
@api.multi
|
||||
def _compute_opportunity_count(self):
|
||||
@@ -26,13 +25,6 @@ class Partner(models.Model):
|
||||
for partner in self:
|
||||
partner.meeting_count = len(partner.meeting_ids)
|
||||
|
||||
@api.multi
|
||||
def _compute_activities_count(self):
|
||||
activity_data = self.env['crm.activity.report'].read_group([('partner_id', 'in', self.ids)], ['partner_id'], ['partner_id'])
|
||||
mapped_data = {act['partner_id'][0]: act['partner_id_count'] for act in activity_data}
|
||||
for partner in self:
|
||||
partner.activities_count = mapped_data.get(partner.id, 0)
|
||||
|
||||
@api.multi
|
||||
def schedule_meeting(self):
|
||||
partner_ids = self.ids
|
||||
|
||||
@@ -89,16 +89,6 @@
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<!-- open activities related to given partner -->
|
||||
<record id="crm_activity_report_action_tree" model="ir.actions.act_window">
|
||||
<field name="name">Activities</field>
|
||||
<field name="res_model">crm.activity.report</field>
|
||||
<field name="view_type">form</field>
|
||||
<field name="view_mode">tree</field>
|
||||
<field name="context">{}</field>
|
||||
<field name="domain">[('partner_id', '=', active_id)]</field>
|
||||
</record>
|
||||
|
||||
<!-- Add contextual button on partner form view -->
|
||||
<record id="view_partners_form_crm1" model="ir.ui.view">
|
||||
<field name="name">view.res.partner.form.crm.inherited1</field>
|
||||
@@ -122,11 +112,6 @@
|
||||
context="{'partner_id': active_id, 'partner_name': name}">
|
||||
<field string="Meetings" name="meeting_count" widget="statinfo"/>
|
||||
</button>
|
||||
<button class="oe_stat_button" type="action"
|
||||
name="%(crm.crm_activity_report_action_tree)d"
|
||||
icon="fa-clock-o">
|
||||
<field string="Activities" name="activities_count" widget="statinfo"/>
|
||||
</button>
|
||||
</button>
|
||||
</data>
|
||||
</field>
|
||||
|
||||
Reference in New Issue
Block a user