lp:~openerp-dev/openobject-addons/trunk-project-copy-tde

Created by Thibault Delavallée (OpenERP) and last modified
Get this branch:
bzr branch lp:~openerp-dev/openobject-addons/trunk-project-copy-tde
Members of OpenERP R&D Team can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
OpenERP R&D Team
Project:
Odoo Addons (MOVED TO GITHUB)
Status:
Development

Recent revisions

8911. By Turkesh Patel (openERP)

[MRG] merge with lp:openobject-addons

8910. By Turkesh Patel (openERP)

[MRG] merge with lp:openobject-addons

8909. By Thibault Delavallée (OpenERP)

[REF] project: base test file is now in common.py

8908. By Thibault Delavallée (OpenERP)

[FIX] project: added active_test fto find deactivated tasks

8907. By Thibault Delavallée (OpenERP)

[IMP] project: better copy/duplication
- when duplicating a classic project: do not duplicate tasks
- when duplicating a tmeplate project: duplicate its tasks and attachments (+ cleaned a bit the
various methods used)
- when creating a template contract: create a template project

8906. By Thibault Delavallée (OpenERP)

[IMP] addons: cleaned spaces and indentation of help messages of various res_config fields

8905. By Launchpad Translations on behalf of openerp

Launchpad automatic translations update.

8904. By van der Essen Frédéric (OpenERP)

[MERGE] point_of_sale: various fixes and improvements

8903. By Thibault Delavallée (OpenERP)

[MERGE] [IMP] purchase: misc menu improvements
- Pricelists menu now in Configuration / Pricelists
- Partner Categories menu renamed to Partner Tags

8902. By Thibault Delavallée (OpenERP)

[MERGE] [ADD] mass mailing module: handle mass mailing campaigns, get statistics of email waves

This module allows to define mass mailing campaigns and to have statistics about mass mailings. Each campaign holds several waves of mass mailing. Tracked statistics are the opening datetime, the reply datetime, the bounce datetime. The statistics are stored onto a mail.mail.statistics model. This allows to delete emails without loosing statistics.

Emails sent using mass mailing use a blank image linked to a controller that allows to track the opening of the email. When a reply goes through the mail gateway, the message_id in the email references is used to find its parent and, if found, update its replied date.

This module adds a new parameter, the bounce alias. If set, the Return-Path of sent emails is set to bounce_alias@alias_domain (i.e. <email address hidden>). Any email coming through the mail gateway using this alias set its parent, if found, as bounced. If the related model has a message_bounce field, this field is incremented. This is for example the case for crm.lead model, allowing to filter and delete leads linked to a wrong address.

Misc :
- mail: test_mail_base is now called common; moved mail.group tests into their own file
- mail: fixed some issues in controllers (forgotten import, controllers not updated to new specifications of oe framework)
- mail, email_template, mail.compose.message: template rendering is now done in batch; now each template is rendered for all res_ids. Refactored email or mail_message value creation in mail.compose.message, to extract value creation from the process of sending emails. This allows to ease the inheritance.
- mail.compose.message: in mass_mailing, default value is to create a pure email mailing, not mass posting on document (aka, post is now False by default)
- mail.message, mail.followers: cleaned posting and notification email process, to lessen the number of queries to execute (read -> browse, refactored some methods)
- mail.message: cleaned form view, removing unnecessary group_by
- mail.message: reply_to and message_id computation in create now have their own methods located in mail_message.py (and not in mail_mail.py anymore for reply_to)
- mail.mail: slightly cleaned form view
- mail.thread: processing of routes in mail gateway is now done in message_route_process, extracted from message_route, to ease inheritance
- base_setup: added field in res_config to install mass_mailing
- crm: added message_bounce field

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:openobject-addons
This branch contains Public information 
Everyone can see this information.

Subscribers