Before this commit, you could only access the activity view of the Contacts app via the activity icon in activity systray menu. With this commit, all apps in the activity systray menu that support the activity view now have this icon that redirects to the corresponding activity view. Also, the icon in the activity systray menu has been changed in order to match the icon of the activity view in the view switcher. Task-ID 1894900 closes odoo/odoo#28066
21 lines
682 B
Python
21 lines
682 B
Python
# -*- coding: utf-8 -*-
|
|
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
|
|
|
from odoo import api, models, modules
|
|
|
|
|
|
class Users(models.Model):
|
|
_name = 'res.users'
|
|
_inherit = ['res.users']
|
|
|
|
@api.model
|
|
def systray_get_activities(self):
|
|
""" Update the systray icon of res.partner activities to use the
|
|
contact application one instead of base icon. """
|
|
activities = super(Users, self).systray_get_activities()
|
|
for activity in activities:
|
|
if activity['model'] != 'res.partner':
|
|
continue
|
|
activity['icon'] = modules.module.get_module_icon('contacts')
|
|
return activities
|