Files
odoo_source/addons
Thibault Delavallée 742dc3f77d [MERGE] [IMP] Alias Improvement
mail_alias:
- alias_name is not required anymore (but still unique),
- added the concept of 'parent of alias' that is the record that owns the alias. For example project+RD is an alias whose parent is a project, and the aliased model is the project.task model (create alias). user+admin is an alias whose parent is the user, and whose aliased record is also the user (update alias).
- added 'alias_contact' selection field that holds the alias settings. Values are:
-- everyone: everyone can contact the alias; the behavior will be the same as before this revision
-- partners: only authenticated partners can contact the alias. If the author of an incoming emails is not a known partner, the email bounces.
-- followers: only followers of the record owning the alias can contact the alias. Otherwise the email bounces. For example on a project only project followers can create new tasks or issues using the alias. On a mail group, only group followers can discuss in the group using the alias.
- improved form view; added 'open document' and 'open parent document' buttons

mail:
- updated message_route to handle alias contact settings. There is notably a new message_route_verify method that performs various checks on the route (message_update / messsage_new attribute, related record, alias contact settings)
- added _find_partner_from_emails method that merge various partner finding methods that were present in mail_thread
- added some mail-related CSS coming from web
- added tests; removed duplicate tests introduced when merging saas-1 into trunk

crm.lead, hr.job, mail.group, res.users, project.project:
- updated create method overrides
- improved alias display in views (form and kanban if exists)

event: moved visibility field (public / employees) from portal_event to event module

bzr revid: tde@openerp.com-20130625094421-b4gv8lkzxn020oeh
2013-06-25 11:44:21 +02:00
..
2013-06-21 14:45:34 +02:00
2013-06-24 18:24:57 +02:00
2013-06-17 11:51:41 +02:00
2013-06-21 15:43:18 +02:00
2013-06-21 15:33:10 +02:00
2013-06-14 16:17:20 +02:00
2013-06-12 14:34:29 +02:00
2013-06-17 11:51:41 +02:00
2013-06-14 16:17:20 +02:00
2013-06-21 11:47:55 +02:00