2018-01-16 06:58:15 +01:00
|
|
|
# -*- coding: utf-8 -*-
|
2018-01-16 11:34:37 +01:00
|
|
|
# Part of Odoo, Flectra. See LICENSE file for full copyright and licensing details.
|
2018-01-16 06:58:15 +01:00
|
|
|
|
2018-01-16 11:34:37 +01:00
|
|
|
from flectra import api, models
|
|
|
|
from flectra.exceptions import AccessError
|
2018-01-16 06:58:15 +01:00
|
|
|
|
|
|
|
|
|
|
|
class Partner(models.Model):
|
|
|
|
|
|
|
|
_inherit = ['res.partner']
|
|
|
|
|
|
|
|
@api.model
|
|
|
|
def get_static_mention_suggestions(self):
|
|
|
|
""" Extend the mail's static mention suggestions by adding the employees. """
|
|
|
|
suggestions = super(Partner, self).get_static_mention_suggestions()
|
|
|
|
|
|
|
|
try:
|
|
|
|
employee_group = self.env.ref('base.group_user')
|
|
|
|
hr_suggestions = [{'id': user.partner_id.id, 'name': user.name, 'email': user.email}
|
|
|
|
for user in employee_group.users]
|
|
|
|
suggestions.append(hr_suggestions)
|
|
|
|
return suggestions
|
|
|
|
except AccessError:
|
|
|
|
return suggestions
|