Merge lp:~openerp-dev/openobject-addons/7.0-585221-opw-skh into lp:openobject-addons/7.0

Proposed by Somesh Khare on 2013-02-21
Status: Work in progress
Proposed branch: lp:~openerp-dev/openobject-addons/7.0-585221-opw-skh
Merge into: lp:openobject-addons/7.0
Diff against target: 65 lines (+45/-1)
2 files modified
mail/mail_group.py (+1/-1)
mail/mail_group_menu.py (+44/-0)
To merge this branch: bzr merge lp:~openerp-dev/openobject-addons/7.0-585221-opw-skh
Reviewer Review Type Date Requested Status
Somesh Khare (community) Resubmit on 2013-06-11
Naresh(OpenERP) 2013-02-21 Pending
Review via email: mp+149793@code.launchpad.net

Description of the change

Hello Sir,

[FIX]mail: dynamic menus are not getting translated when install mail module.

Steps:
1. Create a fresh db and install mail module. You will few menus created dynamically from mail.group.py.
2. Now Install any language (eg:French, dutch etc).
3. Change the language from the preference as French Or Dutch.
4. See the menus from the parent menu "My Group" (eg: Whole Company, Support, Company News.. etc.).

These menus are not translated. This branch fixes this issue.

Kindly review the branch and please share your views on it.

Thanks,
Somesh Khare

To post a comment you must log in.
8737. By Fabien Meghazi (OpenERP) on 2013-02-21

[FIX] Dashboards: board widgets lose their filter

This was a leftover during the evalpocalypse

8738. By Olivier Dony (Odoo) on 2013-02-21

[FIX] mail: avoid translating technical URL in qweb template

8739. By Olivier Dony (Odoo) on 2013-02-21

[MERGE] project_issue: change confusing label on Cancel button

8740. By Quentin (OpenERP) <email address hidden> on 2013-02-21

[FIX] project_issue: added the stages page in the form view of project having the use_issues field thicked

8741. By Quentin (OpenERP) <email address hidden> on 2013-02-21

[REM] project_issue: removed dead code about crm.case.categ (now uses project.category aka 'tags')

8742. By Quentin (OpenERP) <email address hidden> on 2013-02-21

[FIX] project_issue: xml wrong definition for the position attribute

8743. By Quentin (OpenERP) <email address hidden> on 2013-02-21

[IMP] project_issue: added a menuitem for tags in configuration

8744. By Quentin (OpenERP) <email address hidden> on 2013-02-21

[FIX] project_issue: typo

8745. By Fabien Meghazi (OpenERP) on 2013-02-21

[FIX] IE9: traceback in Reporting when changing type of view

8746. By Launchpad Translations on behalf of openerp on 2013-02-22

Launchpad automatic translations update.

8747. By Antony Lesuisse (OpenERP) on 2013-02-22

[MERGE] invoice, analytic search view fixes

8748. By Antony Lesuisse (OpenERP) on 2013-02-23

[IMP] res.partner different address types
When using the Settings->Configuration->Sales "Allow a different address for
delivery and invoicing". It's not clear how to setup the different addresses
with their type as the kanban view uses a simplified form view.

This commit add an action "Contact Details" that appears in the more menu when
the option is checked. That action shows the list of contacts with their types
and the full contact form.

8749. By Launchpad Translations on behalf of openerp on 2013-02-23

Launchpad automatic translations update.

8750. By Launchpad Translations on behalf of openerp on 2013-02-24

Launchpad automatic translations update.

8751. By Antony Lesuisse (OpenERP) on 2013-02-24

[FIX] analytic lines show the user_id

8752. By Launchpad Translations on behalf of openerp on 2013-02-25

Launchpad automatic translations update.

8753. By Olivier Dony (Odoo) on 2013-02-25

[MERGE] account: the `state` field of res.partner.bank must be present in all form/tree views

This is the second part of the fix for bug
1068822
.
res.partner.bank overrides fields_get() and sometimes adds
extra `states` attributes on the fields. This requires the
presence of the special `state` field in all views.

8754. By Antony Lesuisse (OpenERP) on 2013-02-25

[FIX] fetchmail mailgate script intruction

8755. By Olivier Dony (Odoo) on 2013-02-25

[FIX] portal_anonymous: `token` and `login` params are in the URL fragment, not in the query string

The previous test was done on the query string, in which
`token` and `login` are never found, preventin users
from seeing their reset password form.
The test was also incorrectly checking for the presence
of both a `token` and `login`, while any of those should
disable the anonymous mode (sometimes only `token` is
present, e.g. for password reset).

8756. By Olivier Dony (Odoo) on 2013-02-25

[FIX] stock: typo in stock.move search view, @domain is for restricting auto-completed values, while @filter_domain is for overriding the field behavior

``self`` only makes sense within @filter_domain

8757. By Quentin (OpenERP) <email address hidden> on 2013-02-25

[MERGE] base_action_rule: adding onchange on model_id in order to get the related field updated. Fix issue 586436. Merge of jco branch with small refactoring and context added

8758. By Quentin (OpenERP) <email address hidden> on 2013-02-25

[MERGE] jco branch with fix of account_followup test that was crashing the runbot if run between 23h and 00h.

8759. By Quentin (OpenERP) <email address hidden> on 2013-02-25

[FIX] account: report sign was not takken into account for comparison in financial reports. Courtesy from Stéphane Bidoul (Acsone)

8760. By Quentin (OpenERP) <email address hidden> on 2013-02-25

[MERGE] added menuitems for portal user to check their 'TODO' messages list and their 'Archives'

8761. By Launchpad Translations on behalf of openerp on 2013-02-26

Launchpad automatic translations update.

8762. By Cedric Snauwaert (OpenERP) on 2013-02-26

[FIX]account_analytic_plans: change in function product_id_change that overwrite another function with same name but name of args was incorrect

8763. By Xavier ALT on 2013-02-26

[MERGE] OPW 584152: stock: move history (traceability up/down) should be view only

8764. By Xavier ALT on 2013-02-26

[MERGE] OPW 584190: sale: manual resync of 'Sale Order' sxw and rml

  - 'Sale Order' sxw was not displaying currency symbol using currency_obj
    param of formatLang(), leading to incorrect currency symbol positionning.

8765. By Xavier ALT on 2013-02-26

[MERGE] OPW 584134: crm: fix 'Convert to Opportunity' wrong button type in 'Logged Calls' tree view

8766. By Xavier ALT on 2013-02-26

[MERGE] OPW 584482: product: allow to differentiate product name from his template name in advanced search

8767. By Quentin (OpenERP) <email address hidden> on 2013-02-26

[FIX] project_issue, usability: not having the ID of the ticket in the form view is a non-sense and it's preventing a smooth issue processing in saas v7

8768. By Xavier ALT on 2013-02-26

[MERGE] stock/account/account_followup: missing fields in tree view prevent some group by to work correctly

8769. By Xavier ALT on 2013-02-26

[MERGE] OPW 582763: account: improve error message for already reconciled entries

  forward-port of v6.0 revid: <email address hidden>

8770. By Xavier ALT on 2013-02-26

[MERGE] OPW 584298: account: hide cash-only related parts for non-cash journals

  - hide cash_control and cashbox_line_ids field when journal is not of type 'cash'
  - fix: do not allow choosing a 'view' account as internal transfert account

8771. By Launchpad Translations on behalf of openerp on 2013-02-27

Launchpad automatic translations update.

8772. By Xavier ALT on 2013-02-27

[FIX] account: add missing import preventing warning exception from r8731 to display correctly

  fixup missing import from <email address hidden>

8773. By Xavier ALT on 2013-02-27

[MERGE] OPW 583829: procurement: do not duplicate procurement related to stock.move on stock.picking duplication

  forward-port of v6.0 addons revid: <email address hidden>

8774. By Xavier ALT on 2013-02-27

[MERGE] OPW 583541: point_of_sale: computing product taxes should only considere taxes from current order's company

  In a multi-company setup, if POS session is started on the main company and product have multiple taxes
  (from current and child companies), tax computation should only consider current order's company taxes

8775. By Quentin (OpenERP) <email address hidden> on 2013-02-27

[FIX] crm: if email_from was not valid, the convert of lead to opportunity was crashing with 'list index out of range' error (trying to reach first element of []). FP-style merge to correct the inner commit message

8776. By Xavier ALT on 2013-02-27

[MERGE] OPW 585958: sale: fix usage of map_account() for advance invoice, except fposition_id param as browse_record

8777. By Cedric Snauwaert (OpenERP) on 2013-02-27

[FIX]product: change group from sale to purchase to view price information on product's procurement suppliers

8778. By Quentin (OpenERP) <email address hidden> on 2013-02-27

[FIX] portal: added a menuitem to see all read messages (aka 'Archives')

8779. By Quentin (OpenERP) <email address hidden> on 2013-02-27

[FIX] point_of_sale, usability: added help tooltip on confusing field explaining the behavior

8780. By Launchpad Translations on behalf of openerp on 2013-02-28

Launchpad automatic translations update.

8781. By Fabien Meghazi (OpenERP) on 2013-02-28

[FIX] auth_signup: make reset_password a jsonrequest + display correct buttons in reset mode

8782. By Launchpad Translations on behalf of openerp on 2013-03-01

Launchpad automatic translations update.

8783. By Thibault Delavallée (OpenERP) on 2013-03-01

[MERGE] Chatter and CRM: usability fixes and improvements
Chatter:
- now displays the 'To' of messages, aka notified people,
- now allows to Send a message or to Log a note, that is a message not pushed to anyone; however users that see the document still see the log message,
- fixed suggested recipient behavior: canceling the partner creation popup now correctly avoids creating a partner,
- moved 'Advanced wizard' button on top-right,
- unfollowing or removing someone from followers now displays a warning,
CRM, Recruitment, Issues:
- better management of customers/applicants: Chatter suggests to notify and add as follower the customer, or to create a partner based on the email_from,
CRM, Recruitment, Tasks, Issues:
- changing the user_id (salesman, responsible) still adds the related partner as follower; but now an unread notification is pushed, with the first email or first message if no email,
- updated and added if missing message_summary in kanban views, now displayed only when having unread messages, and the related number, to be more visible,
CRM:
- crm_partner_assign: fixed forward-to-partner wizard,
- crm_partner_assign: geo localization now also sets salesteam along with salesman,
- crm: fixed opportunity email_template,
- crm: removed 'Send mail' button, as the functionality should be covered by Chatter (but the code of the action is left untouched to avoid errors),
Mail:
- merged message_post and message_post_user_api because there was an opportunity to avoid doing similar things in two different methods,
- fixed email_from of incoming email not always stored,
- followers: authors of discussion messages are now added as followers, this is not only limited to incoming emails,
- followers: recipients of emails coming through the mail gateway are not automatically added as followers of the target documents,
- followers: slightly updated _notify, to be able to notify a partner of a specific message; the notification process is therefore accessible outside of the mail_message.create() process

8784. By Quentin (OpenERP) <email address hidden> on 2013-03-01

[FIX] mail: fixed error when the reference is given as False in teh message dictionary in message_parse() of mail_thread.py

8785. By Quentin (OpenERP) <email address hidden> on 2013-03-01

[FIX] purchase: fixed the domain on analytic account in purhcase order line

8786. By Olivier Dony (Odoo) on 2013-03-01

[FIX] base_report_designer: missing registry signaling, otherwise the report was not available in other workers

8787. By Launchpad Translations on behalf of openerp on 2013-03-02

Launchpad automatic translations update.

8788. By Launchpad Translations on behalf of openerp on 2013-03-03

Launchpad automatic translations update.

8789. By Launchpad Translations on behalf of openerp on 2013-03-04

Launchpad automatic translations update.

8790. By Fabien (Open ERP) on 2013-03-04

[IMP] contracts improved email template

8791. By Stephane Wirtel (OpenERP) on 2013-03-04

[FIX] account_followup: Remove the notified_partner_ids and set the
right value for the partner_ids parameter for the message_post
function

8792. By Thibault Delavallée (OpenERP) on 2013-03-04

[MERGE] Chatter: added a small explanation text when logging a note. Also removed custom placeholders in various views, because they do not make much sense anymore, default message should be sufficient.

8793. By Olivier Dony (Odoo) on 2013-03-04

[FIX] base_report_designer: fix upload code in plugin to avoid broken reports

It is the call to upload_report() that triggers the registration
of the new reports in the system, as report services.
Unfortunately the `header` property of the report is cached in
the report service and taken from its value at
registration time. So that value *must* be written before
calling upload_report().

Also force the `Corporate Header` to be checked by default
as this is what users want in most cases, and forgetting
it at report creation makes it very hard to set afterwards,
as it is cached in the service.

Updated plugin binary as well.

8794. By Olivier Dony (Odoo) on 2013-03-04

[FIX] base_report_design: fix mixed tabs/spaces preventing compilation under recent libreoffice versions

Plugin binary was updated in previous commit already with these fixes,
so not updated again

8795. By Olivier Dony (Odoo) on 2013-03-04

[FIX] all: change confusing labels on Cancel buttons in form views

8796. By Launchpad Translations on behalf of openerp on 2013-03-05

Launchpad automatic translations update.

8797. By Cedric Snauwaert (OpenERP) on 2013-03-05

[FIX]product: rename product_variant group since it is not used in v7.0 but still in trunk and users don't understand why nothing happen when ticking the option

8798. By Denis Ledoux (OpenERP) on 2013-03-05

[FIX]auth_signup: intermediate get_params function for signup rpc call (for override purposes)

8799. By Denis Ledoux (OpenERP) on 2013-03-05

[FIX]auth_signup: signup controllers signatures uses **values instead of login,password,...

8800. By Olivier Dony (Odoo) on 2013-03-05

[FIX] auth_signup: mark module as `bootstrap` so its translations are applied on the login screen

The `bootstrap` flag is only needed for modules that
modify the login screen or DB manager, as these run
in a special bootstrap environment. Loading
database-specific translations requires to be logged
in.

8801. By Launchpad Translations on behalf of openerp on 2013-03-06

Launchpad automatic translations update.

8802. By Thibault Delavallée (OpenERP) on 2013-03-06

[MERGE] mail: use opt_out parameter in notification emails and in invite emails. As notification_email_send is not present on the partner form view, and as opt_out can be used once CRM is installed, we perform a direct check in the res.partner columns to see if opt_out is present. Please remove me in 8.0 (remove opt_out and replace it by the notification parameter).

8803. By Quentin (OpenERP) <email address hidden> on 2013-03-04

[FIX] project_issue: in kanban view of project, display only the number of unclosed issues because the number total of issues is meaningless

8804. By Quentin (OpenERP) <email address hidden> on 2013-03-04

[FIX] project_issue: on project.issue, the state related to the stage 'cancelled' is 'cancelled', not 'cancel'. This bug was preventing the state to be saved in the record, as it was not available in the field.selection (given by project.task.type => task states). I made the state of issues pointing to the right place to prevent any other problems related to code desynchrnonization

8805. By Quentin (OpenERP) <email address hidden> on 2013-03-04

[FIX] account, usability: removing the group no one from periods menuitem (in accounting\config), as if someone wants to reopen a period this is the normal/easy way to access the period in form view (where the button stands)

8806. By Quentin (OpenERP) <email address hidden> on 2013-03-04

[MERGE] share: give the right number of argument to has_share()

8807. By Quentin (OpenERP) <email address hidden> on 2013-03-06

[FIX] account: fixed the duplicate of tax (wasn't working because of a unique constraint on name field)

8808. By Thibault Delavallée (OpenERP) on 2013-03-06

[IMP] crm: logging/schedulign a call now adds the description in the chatter message.

8809. By Thibault Delavallée (OpenERP) on 2013-03-06

[IMP] Chatter: small css cleaning about Send a message or Log a note.

8810. By Quentin (OpenERP) <email address hidden> on 2013-03-06

[MERGE] fix of bad partner chosen for accounting entries when doing stock valuation (imply a small refactoring of the function that moves on the partner instead of being of the invoice)

8811. By Thibault Delavallée (OpenERP) on 2013-03-06

[MERGE] [REV] mail: reverted commit 8802. Reason: opt-out will be used only for marketing campaigns; notification_email_send for emails.

8812. By Cedric Snauwaert (OpenERP) on 2013-03-06

[FIX]l10n_fr_hr_payroll: fix a few errors in report

8813. By Quentin (OpenERP) <email address hidden> on 2013-03-06

[FIX] stock: print the delivery slip in the customer language

8814. By Launchpad Translations on behalf of openerp on 2013-03-07

Launchpad automatic translations update.

8815. By Quentin (OpenERP) <email address hidden> on 2013-03-07

[MERGE] account_asset: don't restrit to delete an asset if it has unposted depreciation lines (on delete cascade + restrict if it exists some...)

8816. By Quentin (OpenERP) <email address hidden> on 2013-03-07

[FIX] project: when writing on several projects, don't erase the name of all projects with the last one's name! stupid me.

8817. By Quentin (OpenERP) <email address hidden> on 2013-03-07

[MERGE] point_of_sale: accounting entries generation failed if a tax was defined with no account for tax collected.

8818. By Chris Biersbach (OpenERP) on 2013-03-07

[MERGE] OPW 587184: Document: Graceful handling of the case when pdftotext is not installed and an index needs to be generated.

8819. By Quentin (OpenERP) <email address hidden> on 2013-03-07

[FIX] account, duplicate of account.tax: better fix for problem fixed in revision 8807.

fixed the duplicate of tax (wasn't working because of a unique constraint on name field). The previous fix was working only for taxes that doesn't have any child. The reason is that copy() is never called for one2many fields, only copy_data() is called (and give the same results for other fields)

8820. By Quentin (OpenERP) <email address hidden> on 2013-03-07

[MERGE] display the lunch application menu for administrator

8821. By Thibault Delavallée (OpenERP) on 2013-03-07

[MERGE] [FIX] Backward-compatibility fix for rev 8783.
Missing methods declarations are back
Fixed partner_ids management in message_post to support some 2many commands

8822. By Thibault Delavallée (OpenERP) on 2013-03-07

[MERGE] [FIX] Chatter: typo (send -> sent) + removed an extra space in 'Send a message'.

8823. By Olivier Dony (Odoo) on 2013-03-07

[I18N] *: update translation templates for latest term changes due to bug fixes

8824. By Chris Biersbach (OpenERP) on 2013-03-07

[MERGE] share: replace expression.normalize (which no onger exists) by expression.normalize_domain

8825. By Quentin (OpenERP) <email address hidden> on 2013-03-07

[FIX] crm: when creating a new crm.case.categ from the lead form view, link it to the right object

8826. By Launchpad Translations on behalf of openerp on 2013-03-08

Launchpad automatic translations update.

8827. By Stephane Wirtel (OpenERP) on 2013-03-08

[FIX] point_of_sale: add the missing call to the workflow service

8828. By Antony Lesuisse (OpenERP) on 2013-03-08

[FIX] crm_lead search show group by creation_date

8829. By Thibault Delavallée (OpenERP) on 2013-03-08

[FIX] mail: fixed custom placeholder on Chatter widget that was not a link.

8830. By Cedric Snauwaert (OpenERP) on 2013-03-08

[FIX]purchase edi: remove extra $ in introduction sentence

8831. By Denis Ledoux (OpenERP) on 2013-03-08

[FIX]auth_signup: set login_mode to signup if self.params.login not set

8832. By Launchpad Translations on behalf of openerp on 2013-03-09

Launchpad automatic translations update.

8833. By Launchpad Translations on behalf of openerp on 2013-03-10

Launchpad automatic translations update.

8834. By Launchpad Translations on behalf of openerp on 2013-03-11

Launchpad automatic translations update.

8835. By Christophe Simonis (OpenERP) on 2013-03-11

[MERGE][FIX] crm_partner_assign: Use Google Maps API V3.

Old API is deprecated for 3 years!

8836. By Xavier (Open ERP) on 2013-03-11

[FIX] don't allow direct creation or edition of lunch.order.line

8837. By Antony Lesuisse (OpenERP) on 2013-03-12

[FIX] crm_partner_assign use email_template

8838. By Launchpad Translations on behalf of openerp on 2013-03-12

Launchpad automatic translations update.

8839. By Fabien (Open ERP) on 2013-03-12

[FIX] misc fixes on contracts, timesheets

8840. By Antony Lesuisse (OpenERP) on 2013-03-12

[FIX] crm_partner_assign typos

8841. By Thibault Delavallée (OpenERP) on 2013-03-12

[FIX] sale: fixed typo in message, quotation send -> quotation sent.

8842. By Frederic van der Essen <email address hidden> on 2013-03-12

[FIX] point_of_sale: potentially improve performance when loading lots of categories

8843. By Denis Ledoux (OpenERP) on 2013-03-12

[FIX]crm: crm_lead, search view, group_by stage appeared twice

8844. By Antony Lesuisse (OpenERP) on 2013-03-12

[FIX] IE9 db creation, better monodb

8845. By Launchpad Translations on behalf of openerp on 2013-03-13

Launchpad automatic translations update.

8846. By Chris Biersbach (OpenERP) on 2013-03-13

[MERGE] OPW 589784: account: Removes the unnecessary 2nd cancel button on supplier invoices (this is handled by the caccount_cancel module)-

8847. By Thibault Delavallée (OpenERP) on 2013-03-13

[FIX] [IMP] Second batch of fixes and small usability fixes/improvements for CRM / mailing
email_template:
- fix email_template overriding recipients even when the template is void; the convention is that void values in the template are not used, meaning that they are not relevant in the template and not that they should erase existing values,
- added _order on name on email_template, in order to ease the choosing of templates,
crm:
- fix phonecall scheduling taking the lead/opportunity description as phonecall description,
- fix phonecall scheduling Chatter message: added phonecall description into it
- improved phonecall scheduling wizard form view (type is now on the left to ease reading and updating),
- fix opt_out parameter explanations; this parameter is relevant only for mass mailing and marketing campaigns,
- added 'Available for mass mailing' (opt_out = False) filter to give users the possibility of filtering leads before performing mass mailing,
res_partner:
- fix notification_email_send field missing on res_partner form view, preventing management of email reception policy for partners,
- fix opt_out parameter explanations (field added in email_template); this parameter is relevant only for mass mailing and marketing campaigns,
- added 'Available for mass mailing' (opt_out = False) filter to give users the possibility of filtering leads before performing mass mailing,
mail_message:
- fix read/unread filters on mail_message (help of both filters were the same; string of Unread becomes To Read to be clearer)

8848. By Thibault Delavallée (OpenERP) on 2013-03-13

[FIX] mail_mail: fixed search view group_by using fields removed between 6.1 and 7.0 (partner_id, user_id); added group_by author_id.

8849. By Quentin (OpenERP) <email address hidden> on 2013-03-13

[FIX] hr_expense now creates an account.move directly instead of a voucher. For legal issues, it was necessary to do this fix because it's not possible to put several taxes on a voucher line

8850. By Quentin (OpenERP) <email address hidden> on 2013-03-13

[FIX] analytic_contract, usability: display the reinvoicing info group when charge_expense is True

8851. By Quentin (OpenERP) <email address hidden> on 2013-03-13

[FIX] analytic_contract, usability: display the reinvoicing info group when charge_expense is True

8852. By Launchpad Translations on behalf of openerp on 2013-03-14

Launchpad automatic translations update.

8853. By Denis Ledoux (OpenERP) on 2013-03-14

[FIX]auth_signup: rewording reset password, which is not a reset password actually

8854. By Denis Ledoux (OpenERP) on 2013-03-14

[Revert]auth_signup: should be done here

8855. By Christophe Simonis (OpenERP) on 2013-03-14

[FIX] auth_signup: only automatically show signup if signup is enabled

8856. By Christophe Simonis (OpenERP) on 2013-03-14

[FIX] auth_signup: force password and login inputs to have a data-modes setted

8857. By Christophe Simonis (OpenERP) on 2013-03-14

[FIX] auth_openid: add data-modes attribute on <li> tags to be compatible with auth_signup module.
show()/hide() elements explicitly instead of setting a specific class for this job.

8858. By Christophe Simonis (OpenERP) on 2013-03-14

[FIX] auth_openid: use data-provider instead of title to match provider logo as title is translatable

8859. By Christophe Simonis (OpenERP) on 2013-03-14

[FIX] auth_openid: better design

8860. By Denis Ledoux (OpenERP) on 2013-03-14

[IMP]auth_signup: user state rewording

8861. By Denis Ledoux (OpenERP) on 2013-03-14

[FIX]portal_anonymous: set flag share to anonymous user

8862. By Chris Biersbach (OpenERP) on 2013-03-14

[MERGE] sale: adds id to the sale_order_line _order so that lines sty in the same order when the sale order is created. Patch by Peter langenberg / Agaplan

8863. By Quentin (OpenERP) <email address hidden> on 2013-03-14

[FIX] crm, usability: the button on lead form view should be used to log calls as on opportunities

8864. By Quentin (OpenERP) <email address hidden> on 2013-03-14

[FIX] account: removal of warnings at database creation due to unknown fields in account.payment.term.line model

8865. By Cedric Snauwaert (OpenERP) on 2013-03-14

[FIX]hr_timesheet_sheet: fix user_id variable referenced before assignment when no employee_id
specified in onchange_employee_id

8866. By Antony Lesuisse (OpenERP) on 2013-03-14

[MERGE] auth_signup res.users improve display of invitation and reset password

8867. By Antony Lesuisse (OpenERP) on 2013-03-15

[FIX] crm_partner_assign next review date in list

8868. By Antony Lesuisse (OpenERP) on 2013-03-15

[FIX] crm_partner_assign form use v7 groups

8869. By Launchpad Translations on behalf of openerp on 2013-03-15

Launchpad automatic translations update.

8870. By Quentin (OpenERP) <email address hidden> on 2013-03-15

[FIX] linkedin module compliancy with saas and https protocol

8871. By Quentin (OpenERP) <email address hidden> on 2013-03-15

[FIX] account_analytic_analysis, usability: removal of a default filter not wanted

8872. By Quentin (OpenERP) <email address hidden> on 2013-03-15

[FIX] account_payment: soft removal of buggy _amount_to_pay field, not needed as the field residual is making the trick most of the time

8873. By Launchpad Translations on behalf of openerp on 2013-03-16

Launchpad automatic translations update.

8874. By Launchpad Translations on behalf of openerp on 2013-03-17

Launchpad automatic translations update.

8875. By Launchpad Translations on behalf of openerp on 2013-03-18

Launchpad automatic translations update.

8876. By Quentin (OpenERP) <email address hidden> on 2013-03-15

[FIX] account: prevent the residual amount of invoices/credit notes to be negative

8877. By Quentin (OpenERP) <email address hidden> on 2013-03-18

[MERGE] crash when duplicating a pos_config

8878. By Quentin (OpenERP) <email address hidden> on 2013-03-18

[MERGE] sale: when printing the sale order report, do not print the discount column if user doesn't belong to the group that enables to see it

8879. By Quentin (OpenERP) <email address hidden> on 2013-03-18

[MERGE] removal of editable=top on stock.move tree view

8880. By Quentin (OpenERP) <email address hidden> on 2013-03-18

[FIX] account: fixed the filter used in manual reconciliation process

8881. By Launchpad Translations on behalf of openerp on 2013-03-19

Launchpad automatic translations update.

8882. By Chris Biersbach (OpenERP) on 2013-03-19

[MERGE] project_issue/mail_thread: Opening and closing date on project issues are now correctly set. Also improves the handling of the thread_model context value in mail_thread message_post

8883. By Quentin (OpenERP) <email address hidden> on 2013-03-19

[MERGE] analytic_contract_hr_expense: functional field computation fixed + added some helping info in hr_timesheet_invoice in the reinvoicing wizard

8884. By Quentin (OpenERP) <email address hidden> on 2013-03-19

[FIX] stock: if scrapping from a done stock move, use the destination location as the source for the scrapping move + [FIX] stock, mrp: restrict scrapping from virtual locations

8885. By Quentin (OpenERP) <email address hidden> on 2013-03-19

[REF] stock: code refactoring to follow PEP8 standards

8886. By Thibault Delavallée (OpenERP) on 2013-03-19

[MERGE] [FIX] mail: notification: do not send a notification email to partners having the same email address than the author, because of loops it may cause.

8887. By Fabien Meghazi (OpenERP) on 2013-03-19

[MERGE] Fix anonymous login flickering

8888. By Denis Ledoux (OpenERP) on 2013-03-19

[FIX]auth_signup: string concatenation now allowing action_id(integer) + able to redict to menu_id if no action given

8889. By Olivier Dony (Odoo) on 2013-03-19

[FIX] portal_anonymous: revert incorrect fix for login flickering, try another one that works in monodb mode

The previous fix at revision 8887 was not correct because start() did not call
 _super() in anonymous mode, while still depending on the value of
`self.selected_db`, that _super() is responsible for setting in monodb mode.
Multi-db mode was working fine.

8890. By Launchpad Translations on behalf of openerp on 2013-03-20

Launchpad automatic translations update.

8891. By Thibault Delavallée (OpenERP) on 2013-03-20

[FIX] mail: mail_create_nosubscribe context key also supported in message_post: allows to avoid subscribing the author to the document.

8892. By Thibault Delavallée (OpenERP) on 2013-03-20

[FIX] mail: mass mailing now does not push to followers; only to specific recipients. Improved tests for this update.

8893. By Quentin (OpenERP) <email address hidden> on 2013-03-20

[FIX] sale, sales analysis: fixed traceback when a line without product was present in the database.

8894. By Quentin (OpenERP) <email address hidden> on 2013-03-20

[FIX] account_analytic_analysis: don't set the group 'Mandatory use of templates in contracts' as part of the 'Sales' application, as it has the side effect of exploding the drop-down menu to manage access rights into booleans. This group belong to the base.module_category_hidden category

8895. By Quentin (OpenERP) <email address hidden> on 2013-03-20

[FIX] base_action_rule: no domain on user_id=False on filters because it pollutes the filters of everyone

8896. By van der Essen Frédéric (OpenERP) on 2013-03-20

[MERGE] point_of_sale: fix for a context=None related bug in the pos box wizard

8897. By Quentin (OpenERP) <email address hidden> on 2013-03-20

[FIX] account: improved tooltips and labels for manual reconciliation of accounting entries to be more explicit

8898. By Thibault Delavallée (OpenERP) on 2013-03-20

[MERGE] mail: fixes and improved tests
[FIX] mail_followers: notification emails did not have 'references' correctly filled with their parent message message_id,
[FIX] mail_mail: emails sent to partners now use the 'Name <email>' format for email_to, instead of just 'email'
[FIX] mail_compose_message: fixed mass_mail subscribing the author to all documents,
[FIX] mail_compose_message: fixed access rule on mail_compose_message not taking into account the wizard creation in mass_mail_mode (model but no res_id -> could lead to crash),
[TEST] mail: cleaned a bit the tests; mail gateways related tests are now in a dedicated file; tests were added that helped triggering the previous errors

8899. By Olivier Dony (Odoo) on 2013-03-20

[FIX] subscription: prevent lockup during cron job execution

Due to the way cron jobs are executed in multi-process
environments, the cron arbiter holds an exclusive lock
on the cron task row in the database.
During the course of the subscription cron jobs execution
they attempt to alter a record that has a FK towards
the cron task row, effectively deadlocking the whole
cron processing thread.
The fix is rather hackish: remove the explicit FK
constraint from the subscription model towards
ir.cron - this prevent PostgreSQL from requesting
an exclusive lock and triggering a deadlock.
This is only a temporary solution, the subscription
module should be rewritten for the next stable release.

8900. By Olivier Dony (Odoo) on 2013-03-20

[FIX] mail.alias: default alias generation now properly handles dots and emails; added tests

8901. By Launchpad Translations on behalf of openerp on 2013-03-21

Launchpad automatic translations update.

8902. By Thibault Delavallée (OpenERP) on 2013-03-21

[MERGE] [FIX] Chatter: fixed multiple click on 'send' creating multiple messages; fixed 'show more message' listing all new messages in flat mode.

8903. By Thibault Delavallée (OpenERP) on 2013-03-21

[MERGE] [FIX] portal with project_long_term access right and rules

A new module is added that make a bridge between Portal and Project Long Term.
It adds access rights and security rules allowing use project long term
along with portal.

8904. By Thibault Delavallée (OpenERP) on 2013-03-21

[MERGE] [FIX] mail: reply_to of sent notification emails is sanitized.

8905. By Denis Ledoux (OpenERP) on 2013-03-21

[FIX]l10n_be_coda: add statement id in bank statement line view to allow group by statement

8906. By Thibault Delavallée (OpenERP) on 2013-03-21

[MERGE] [FIX] mail_gateway: better algorithm to find the partner of an incoming email when having multiple matching partners for a given email address.

The mailgateway tries to find a partner that is also an user with the email_from.
If none is found, it takes the first partner with matching email.
In message_post, it tries to find the author based on the document's followers.
Indeed it is very likely that an answer comes from a follower of a document.

The whole process is not done inside the mailgateway because document
and followers related stuff belong to message_post, not to the mail gateway.

Tests have been added in mail.

8907. By Quentin (OpenERP) <email address hidden> on 2013-03-21

[MERGE] staging branch with fix in lunch (product preferences) and in sale (batch invoicing of sale orders)

8908. By Quentin (OpenERP) <email address hidden> on 2013-03-21

[FIX] mrp: there is no reason why selling a 'make_to_stock' product with phantom BOM should not explode the BOM (a 'make_to_order' product was already doing it, there is no reason to treat them differently)

8909. By Chris Biersbach (OpenERP) on 2013-03-21

[MERGE] Forwardport of 6.1 changes to project_issue working hours to open/close computations and corrections to the issue analysis report

8910. By Olivier Dony (Odoo) on 2013-03-21

[FIX] board: hide the "Add To Dashboard" option in search views when current action is incompatible (e.g. client actions don't work in dashboards at the moment)

8911. By Olivier Dony (Odoo) on 2013-03-21

[FIX] resource: fix test: use fixed start/end hours for work periods, otherwise the test breaks randomly depending on the hour of the day

8912. By Launchpad Translations on behalf of openerp on 2013-03-22

Launchpad automatic translations update.

8913. By Quentin (OpenERP) <email address hidden> on 2013-03-21

[FIX] account: fixed invoice analysis in multi-currency.

8914. By Quentin (OpenERP) <email address hidden> on 2013-03-22

[FIX] product: fixed inconsistancies between pricelist label and product form view + added some helping explanation

8915. By Quentin (OpenERP) <email address hidden> on 2013-03-22

[FIX] product: usability: added group on a label that must only be displayed when the related field is displayed

8916. By Quentin (OpenERP) <email address hidden> on 2013-03-22

[FIX] purchase, sale: purchase/account settings were unthicking automatically the field 'group_analytic_account_for_sales'

8917. By Thibault Delavallée (OpenERP) on 2013-03-22

[MERGE] [FIX] mail: message_process: do not process incoming emails
with a message_id already existing in database. Indeed loops can occur when
openerp send notification emails to partners having an email address
matching an alias. The mail was routed in the same thread, leading to
further notification emails sent, causing an email loop.

Before trying to find possible routes, check that the incoming email's
message_id is not already present in mail.message table.
If it is the case, return False.

Parsing of the message has been moved before routing, to avoid looking
for routes for emails we will discard.

8918. By Quentin (OpenERP) <email address hidden> on 2013-03-22

[FIX] account: manual reconciliation was not showing partners if the payment was encoded the same day than the last_reconciliation_date

8919. By Quentin (OpenERP) <email address hidden> on 2013-03-22

[FIX] hr_expense, project: Change domain in expense to support regular contracts + modified the type of parent project analytic account in order to hide it in this new domain (and because it is more logical with this 'view' type)

8920. By Antony Lesuisse (OpenERP) on 2013-03-22

[FIX] crm stages, rename test files
- if a lead is not yet assigned to a sale team show all the default stages
- rename test files

8921. By Launchpad Translations on behalf of openerp on 2013-03-23

Launchpad automatic translations update.

8922. By Launchpad Translations on behalf of openerp on 2013-03-24

Launchpad automatic translations update.

8923. By Launchpad Translations on behalf of openerp on 2013-03-25

Launchpad automatic translations update.

8924. By Quentin (OpenERP) <email address hidden> on 2013-03-25

[MERGE] fix of outlook plugin. It's now working with outlook 2010 (not yet with 2013, the work is still in progress for that version)

8925. By Thibault Delavallée (OpenERP) on 2013-03-25

[MERGE] [FIX] portal_sale: when confirming an invoice, no invitation emails should be sent.

8926. By Thibault Delavallée (OpenERP) on 2013-03-25

[MERGE] [FIX] [IMP] Portal: 'Portal' menu is renamed 'Billing and Support',
because this is basically what it will offer.

'To Do' mailbox is removed, to ease the use of messaging for portal
users. Setting a message as starred correctly sets the message as starred,
but do not move it into Todo. It stays in Inbox, with the star. The Todo
client action is kept for backwards compatibility, but menu entry is removed.

8927. By Olivier Dony (Odoo) on 2013-03-25

[FIX] crm: remove default read access on Leads/Phonecalls for Employee, this was necessary only for the History tab on Customers in 6.1

The History tab does not contain PhoneCalls and Leads/Opportunities
anymore in 7.0 - they have been replaced by buttons on the top of
the form.

8928. By Launchpad Translations on behalf of openerp on 2013-03-26

Launchpad automatic translations update.

8929. By Thibault Delavallée (OpenERP) on 2013-03-26

[MERGE] [FIX] product: fixed product unlink. When unlinking products, empty product templates were first unlinked, leading to products being deleted due to ondelete cascade. When unlinking the products, they were already deleted, leading to an access denied error when trying to delete the mail.message linked to the products. Now templates are unlinked after the products.

8930. By Chris Biersbach (OpenERP) on 2013-03-26

[MERGE] OPW: 586787 account: takes into account the ir_rules when listing the partners to reconcile

8931. By Chris Biersbach (OpenERP) on 2013-03-26

[MERGE] OPW 586921: mrp: upstream and downstream traceability now correctly display tree views instead of list views

8932. By Chris Biersbach (OpenERP) on 2013-03-26

[MERGE] OPW: 584197: account: Re-Opening periods from closed fiscal years is no longer allowed.

8933. By Quentin (OpenERP) <email address hidden> on 2013-03-26

[FIX] sale: invoicing several sale order lines in batch was not correctly working (only the first order was triggered and opened) + small refactoring

8934. By Quentin (OpenERP) <email address hidden> on 2013-03-26

[FIX] account: print invoice report shows now TIN instead of VAT (Openerp is supposed to be americanized)

8935. By Quentin (OpenERP) <email address hidden> on 2013-03-26

[FIX] account_analytic_analysis: wrong computation of remaining to invoice field (should not take into consideration lines for which it exists a draft invoice)

8936. By Launchpad Translations on behalf of openerp on 2013-03-27

Launchpad automatic translations update.

8937. By Quentin (OpenERP) <email address hidden> on 2013-03-27

[MERGE] account: updated 'print invoice report' sxw file accordingly to last version of rml

8938. By Olivier Dony (Odoo) on 2013-03-27

[FIX] document: make Documents first submenu, so FTP wizard does not open every time when document_ftp is installed

8939. By Christophe Matthieu (OpenERP) on 2013-03-27

[FIX] mail_followers: ellipsis for long name, esc name to display

8940. By van der Essen Frédéric (OpenERP) on 2013-03-27

[FIX] point_of_sale: clicking on the connection status should force sync

8941. By Thibault Delavallée (OpenERP) on 2013-03-27

[MERGE] [FIX] Chatter: when displaying a message title without subject, do not finish by a ':'.

8942. By Thibault Delavallée (OpenERP) on 2013-03-27

[MERGE] [FIX] mail_group: usability fix. The 'Wall view' of
mail groups now displays all messages (removed 'Unread' filter).
It also displays a composition box, not 'Send a message or Log a note'
as the purpose of a mail.group is to share with other members.

8943. By Thibault Delavallée (OpenERP) on 2013-03-27

[MERGE] [FIX] mail: now starring messages also sets them as unread.

8944. By Thibault Delavallée (OpenERP) on 2013-03-27

[MERGE] [FIX] Usability fix: when replying on a document, the wizard subject is Re: <doc_name>, not void.

8946. By Chris Biersbach (OpenERP) on 2013-03-27

[MERGE] fetchmail: The save_original parameter was not correctly apssed around, causing the original email to not be saved even if it was configured to be saved. This restores this functionality.

8947. By van der Essen Frédéric (OpenERP) on 2013-03-27

[FIX] point_of_sale: prevent from spinner to appear when we have a rpc timeout, and try to flush saved orders after loading

8948. By Quentin (OpenERP) <email address hidden> on 2013-03-27

[FIX] hr_expense: raised errors when an account is missing for the accounting entries generation

8949. By Quentin (OpenERP) <email address hidden> on 2013-03-27

[FIX] account: fixed missing context passing in account_invoice_refund wizard

8950. By Launchpad Translations on behalf of openerp on 2013-03-28

Launchpad automatic translations update.

8951. By Fabien Meghazi (OpenERP) on 2013-03-28

[IMP] Removed oauth auto-signin flicker. Also avoid xmlhttprequest error on redirection

8952. By Launchpad Translations on behalf of openerp on 2013-03-29

Launchpad automatic translations update.

8953. By Thibault Delavallée (OpenERP) on 2013-03-29

[MERGE] [REV] Partial revert of change introduced at rev 8926. Portal menu name is now Portal again, Billing and Support will be only used for sub-menus.

8954. By Thibault Delavallée (OpenERP) on 2013-03-29

[MERGE] [FIX] Chatter:
- message date was wrong for records created from incoming email servers.
- fix the (only visual) duplication of partners in the 'To' of quick reply widget
- fixed empty list message appearing twice when quickly clicking on 'read'

8955. By Denis Ledoux (OpenERP) on 2013-03-29

[FIX]crm: crm lead/opp merge, opportunities more important than lead. If lead.stage > opp.lead, the merged result will be the opp stage anyway.

8956. By Launchpad Translations on behalf of openerp on 2013-03-30

Launchpad automatic translations update.

8957. By Launchpad Translations on behalf of openerp on 2013-03-31

Launchpad automatic translations update.

8958. By Launchpad Translations on behalf of openerp on 2013-04-01

Launchpad automatic translations update.

8959. By Launchpad Translations on behalf of openerp on 2013-04-02

Launchpad automatic translations update.

8960. By Denis Ledoux (OpenERP) on 2013-04-02

[FIX]crm: crm lead/opp merge, when opp has stage with state cancel, then it is less important than leads with stage which are not in state cancel

8961. By Denis Ledoux (OpenERP) on 2013-04-02

[FIX]crm: crm lead/opp merge, if merged stage not in sales team and same type (lead/opp)n choose first stage of the sales team with the same type

8962. By Denis Ledoux (OpenERP) on 2013-04-02

[FIX]crm: crm lead/merge keystroke mistake, revert remove of minus

8963. By Thibault Delavallée (OpenERP) on 2013-04-03

[MERGE] [FIX] mail: private discussion now have correct recipients. After receiving messages, when clicking on reply button the recipients were correctly listed in the composer. However when sending the recipients were not correctly added, leading to a message considered as a log.

8964. By Christophe Matthieu (OpenERP) on 2013-04-03

[FIX] mail: issue: After receiving inbox messages from external emails, when clicking on reply button the external email is listed in the form. However when clicking on send the external email is removed! and instead of email what we get is an internal note.

8965. By Thibault Delavallée (OpenERP) on 2013-04-03

[FIX] Fixed wrong parameter name given to astimezone introduced at revision 8954; correct parameter name is tz, not tzinfo.

8966. By Thibault Delavallée (OpenERP) on 2013-04-03

[FIX] mail: notifications: email_to now contains reference to 'Followers of Doc Name' when having a related document.

8967. By Thibault Delavallée (OpenERP) on 2013-04-03

[FIX] mail: fixed recipients of private discussion, that were not correct. Author could be notified of their own reply independently of the specified recipients. Added tests for private discussions.

8968. By Thibault Delavallée (OpenERP) on 2013-04-03

[FIX] Chatter: do not show colon when there is no trailing record name.

8969. By Launchpad Translations on behalf of openerp on 2013-04-03

Launchpad automatic translations update.

8970. By Chris Biersbach (OpenERP) on 2013-04-04

[MERGE] OPW 587330: DO not copy the value of the statement_id field when copying an account move

8971. By Launchpad Translations on behalf of openerp on 2013-04-04

Launchpad automatic translations update.

8972. By Quentin (OpenERP) <email address hidden> on 2013-04-04

[MERGE] fixes in POS: optimizing the code when closing a session to have acceptable delays, used the right partner, changing the partner on the pos order also change it on the payment linked...

8973. By Quentin (OpenERP) <email address hidden> on 2013-04-04

[REF] sale_stock: removing of dead code and correction of documentation (process) linked to the invoicing after delivery of a sale order

8974. By Quentin (OpenERP) <email address hidden> on 2013-04-04

[REF] account: removal of useless code catching/hiding exceptions. Not needed

8975. By Quentin (OpenERP) <email address hidden> on 2013-04-04

[MERGE] base_calendar: fix in argument passing to get_recurrent_dates method (a list was needed, a string was passed)

8976. By Quentin (OpenERP) <email address hidden> on 2013-04-04

[FIX] hr_expense: was crashing if a tax without 'tax_collected_id' field was used at the time of accounting entries creation

8977. By Antony Lesuisse (OpenERP) on 2013-04-05

[FIX] base_calendar, lower cron frequency (around 0.003 hz)

8978. By Antony Lesuisse (OpenERP) on 2013-04-05

[IMP] fetchmail, on demand cron
enable a 3 micro hz cron only if needed as we want to lower the maximum
cron frequency in default addons to 1 micro hz

8979. By Antony Lesuisse (OpenERP) on 2013-04-05

[FIX] fetchmail, on demand cron, context test for date write

8980. By Launchpad Translations on behalf of openerp on 2013-04-05

Launchpad automatic translations update.

8981. By Thibault Delavallée (OpenERP) on 2013-04-03

[IMP] Chatter: improved footer of chatter messages: better differentiation of logged a note / send a message / system notification, with or without recipients.

8982. By Chris Biersbach (OpenERP) on 2013-04-05

[MERGE] OPW 590961: Unicode characters in product names no longer cause a traceback when generating the Stock Level Forecast report

8983. By Quentin (OpenERP) <email address hidden> on 2013-04-05

[MERGE] removal of wrong ir.rules testing unkown field 'message_follower_ids' on models that do not inherit mail.thread

8984. By Quentin (OpenERP) <email address hidden> on 2013-04-05

[MERGE] fix a crash when deleting an asset. Wrong model was referenced

8985. By Chris Biersbach (OpenERP) on 2013-04-05

[MERGE] OPW 590457: Cancelled procurements are no longer taken into account for the inventory analysis report

8986. By Quentin (OpenERP) <email address hidden> on 2013-04-05

[MERGE] better use of analytic distribution options on sale & purchase settings that now have an impact only on dedicated invoice view

8987. By Quentin (OpenERP) <email address hidden> on 2013-04-05

[MERGE] base_report_designer: Remove double . in numbered bulleted list

8988. By Quentin (OpenERP) <email address hidden> on 2013-04-05

[MERGE] procurement, fix of scheduler: there is no need to filter on product that can be pruchased only (we may need to re-stock some components (of BoM) that can't be purchased)

8989. By Olivier Dony (Odoo) on 2013-04-05

[MERGE] OPW 590221: sale_stock,purchase: fix timezone conversion error when scheduling delivery/procurement based on SO/PO date

The conversion code is duplicated in sale_stock and purchase
instead of being factored out in the fields.datetime class
because as of v7.0 users are able to selectively update
a single module without necessarily updating the base module
or the framework. This will be improved in next stable version.

8990. By Olivier Dony (Odoo) on 2013-04-05

[MERGE] OPW 590100: stock: fix stock.picking.in and stock.picking.out that did not apply stock.picking record rules in all cases

8991. By Quentin (OpenERP) <email address hidden> on 2013-04-05

[MERGE] crm: adding onchange on user_id field in opportunity form view in order to fill automatically the sales team

8992. By Denis Ledoux (OpenERP) on 2013-04-05

[FIX]base_import: get_fields now displays database id of the current model imported in normal fields

8993. By Denis Ledoux (OpenERP) on 2013-04-05

[REVERT]base_import: revert of last change, because break tests and needs review

8994. By Launchpad Translations on behalf of openerp on 2013-04-06

Launchpad automatic translations update.

8995. By Launchpad Translations on behalf of openerp on 2013-04-07

Launchpad automatic translations update.

8996. By Launchpad Translations on behalf of openerp on 2013-04-08

Launchpad automatic translations update.

8997. By Thibault Delavallée (OpenERP) on 2013-04-08

[FIX] mail: fixed some translation issues.
Document created text was not translatable
Subtype was fetched without context, therefore not translated
Removed odd override of _t introduced in mail_followers at revision 7885

8998. By Quentin (OpenERP) <email address hidden> on 2013-04-08

[MERGE] point_of_sale: prohibit the use of bank journal that aren't of type 'bank' or 'cash' as payment method in the pos

8999. By Launchpad Translations on behalf of openerp on 2013-04-09

Launchpad automatic translations update.

Somesh Khare (somesh.khare) wrote :

Hello Sir,

I have resubmit the code which will also have the missing translation term into the mail.pot file with some improvement in the read method, After these changes Menus Name, its header description are also translated on the dynamic menus eg: Whole Company, Support, HR Policies etc.

Kindly review the branch and please share your views on it.

Thanks & Regards,
Somesh Khare

review: Resubmit
9000. By Quentin (OpenERP) <email address hidden> on 2013-04-09

[FIX] purchase, sale_stock: fix computation of date_planned when no timezone is defined for the user

9001. By Cedric Snauwaert (OpenERP) on 2013-04-09

[FIX]account_payment_report: formatlang expect float value not string

9002. By Launchpad Translations on behalf of openerp on 2013-04-10

Launchpad automatic translations update.

9003. By Quentin (OpenERP) <email address hidden> on 2013-04-10

[MERGE] hr & co, demo data: update of the pictures of employees

9004. By Quentin (OpenERP) <email address hidden> on 2013-04-10

[IMP] analytic: add the 'visibility tracking' on some fields in the chatter, to log when an important thing is changed

9005. By Quentin (OpenERP) <email address hidden> on 2013-04-10

[FIX] project_long_term: don't create the project twice if 'use_phases' is thicked.

9006. By Thibault Delavallée (OpenERP) on 2013-04-11

[MERGE] [FIX] mail: bettersuggested recipients based on email address. It tries to find a partner that is in the related document followers, or a user, or the first partner with matching email.

9007. By Thibault Delavallée (OpenERP) on 2013-04-11

[MERGE] [FIX] mail, email_template: fix attachment duplication and clean attachment management

The way attachments are linked to the document has been cleaned. Posting method message_post may receives 2 arguments:
- attachment_ids: those linked to the wizard model (mail.compose.message) are linked to the document (res_model, res_id)
- attachments: the tuples are used to create new attachments linked to the document
The wizard does not set the res_model and res_id of attachments anymore, delegating this job to message_post.

The mail.message and mail.compose.message now use their respective attachment_ids field when possible. This is done instead of reading/creating new attachments based on the attachments tuple each time a mail.compose.message is processed. Email templates now also use attachment_ids, in particular when generating emails, instead of using the attachments tuple. Only reports are still generated on the fly and put into attachments instead of attachment_ids.

A cron job has been added to unlink 'lost' attachments. Those are attachments:
- linked to 'mail.compose.message'
- with res_id=0 (due Chatter used in minimal mode or reports generated by templates before the wizard has an ID)
- with no activity for more than one day (create_date and write_date)

9008. By Thibault Delavallée (OpenERP) on 2013-04-11

[FIX] crm: fixed on_change_user that was crashing because
refers to a default_section_id field that is added in sale_crm bridge module.
New behavior is : one of the team user_id is a member (crm), or
default_section_id if defined or default behavior (sale_crm)

9009. By Launchpad Translations on behalf of openerp on 2013-04-11

Launchpad automatic translations update.

9010. By Antony Lesuisse (OpenERP) on 2013-04-11

[MERGE] point_of_sale fix tax rouding

9011. By Antony Lesuisse (OpenERP) on 2013-04-11

[FIX] point_of_sale fix tax rouding, this time tested, tnx fva

9012. By Launchpad Translations on behalf of openerp on 2013-04-12

Launchpad automatic translations update.

9013. By Launchpad Translations on behalf of openerp on 2013-04-13

Launchpad automatic translations update.

9014. By Launchpad Translations on behalf of openerp on 2013-04-14

Launchpad automatic translations update.

9015. By Launchpad Translations on behalf of openerp on 2013-04-15

Launchpad automatic translations update.

9016. By Thibault Delavallée (OpenERP) on 2013-04-15

[MERGE] [FIX] [ADD] project, project_issue, portal_project, portal_project_issue: improved privacy_visibility selection of project.project; improved access rules; added tests to enforce them.

project: privacy_visibility now has basically 'public', 'employees' and 'followers' possible values.
portal_project: add 'portal' to the privacy_visibility values
- public: everybody see the project and all tasks
- portal: employees see the project and all tasks; portal users see the project and the followed or assigned tasks
- employees: employees see the project and all tasks
- followers: employees see the project if follower and the follower or assigned tasks

portal_project, portal_project_issue: added tests for access rights

9017. By Quentin (OpenERP) <email address hidden> on 2013-04-15

[FIX] l10n_be_coda: fixed a glitch in the coda import when the starting balance of the statement is negative. Courtesy of Damien Carlier (Idealis Consulting)

9018. By Quentin (OpenERP) <email address hidden> on 2013-04-15

[FIX] l10n_be: removal of useless mapping rule of accounts in 'nationale' fiscal position

9019. By Quentin (OpenERP) <email address hidden> on 2013-04-15

[FIX] hr: typo in welcome message + [IMP] hr_holidays: better message when a constraint is fired

9020. By Quentin (OpenERP) <email address hidden> on 2013-04-15

[MERGE] hr_recruitment: removal of group 'no one' on create_date field in tree view

9021. By Thibault Delavallée (OpenERP) on 2013-04-15

[FIX] project_issue, project_phase: fixed access rights on anonymous.

9022. By Launchpad Translations on behalf of openerp on 2013-04-16

Launchpad automatic translations update.

9023. By Stephane Wirtel (OpenERP) on 2013-04-16

[MERGE] accounts: Load the charts of account from Apps whether those are not in
the local addons path.

9024. By Christophe Simonis (OpenERP) on 2013-04-16

[MERGE] [FIX] mail: mail composer: Use a text field instead of a html field

html fields are sanitized just before saving data into the database.
In the composer, this cause the sanitization of the templated
message (for mass mailing messages) before the rendering, forbidding
the use of templated html links.
The html of the message is sanitized by message_post()

9025. By Launchpad Translations on behalf of openerp on 2013-04-17

Launchpad automatic translations update.

9026. By Olivier Dony (Odoo) on 2013-04-17

[MERGE] auth_signup: upon signup of new user, the company_id[s] of the corresponding partner must be used

The default was to use those of the template user,
which may not be correct in multi-company cases.

9027. By Olivier Dony (Odoo) on 2013-04-17

[REVERT] mail: undo model-level change that can cause issue for stable deployments

Failing to force a manual update of the mail module would cause
all composer wizards to display html contents without the WYSIWYG
editor, making it mostly unusable for regular users. Users are
not expected to always force an update of all modules after
updating to the latest source code.

9028. By Quentin (OpenERP) <email address hidden> on 2013-04-17

[IMP] crm: log a meeting now calls message_post and writes the meeting information in the chatter

9029. By Quentin (OpenERP) <email address hidden> on 2013-04-17

[FIX] purchase, usability: removed default search that was hiding the RFQ's Sent

9030. By Stephane Wirtel (OpenERP) on 2013-04-17

[FIX] account: avoid a crash if the user does not select an existing chart.

9031. By Launchpad Translations on behalf of openerp on 2013-04-18

Launchpad automatic translations update.

9032. By Olivier Dony (Odoo) on 2013-04-17

[FIX] stock, multicompany: avoid crashing when computing inventory levels and no warehouse/locations exists for a company

This is a cherry-pick backport of the trunk fix for bug 921561,
originally merged in trunk at revid <email address hidden>

9033. By Quentin (OpenERP) <email address hidden> on 2013-04-18

[FIX] account* modules: added 'account_period_prefer_normal':True in context when trying to find the period related to a date.

This patch will be forward ported in trunk by changing the behaviour of account_period.find() in order to fetch the normal periods by default (account_period_prefer_normal will be True by default) because there are no business case i could think of where you'd like to get the opening period (except in the closure but it's held in a different way there). On the other hand, it's pretty easy to forget to put that key in the context and introduce a new bug that will select the opening period instead of the wanted one

9034. By Quentin (OpenERP) <email address hidden> on 2013-04-18

[FIX] account, account.move.line form view: the same method was defined twice, differently, and parameters were not correctly passed in onchanges

9035. By Quentin (OpenERP) <email address hidden> on 2013-04-18

[FIX] hr_expense, usability: added sum in tree view

9036. By Quentin (OpenERP) <email address hidden> on 2013-04-18

[MERGE][FIX] product: context propagating in res_currency.compute(). Courtesy of Yannick Vaucher @ Camptocamp. Thanks dude

9037. By Nicolas Vanhoren (OpenERP) on 2013-04-18

[FIX] account: minor javascript problem that made appear a stack trace

9038. By Quentin (OpenERP) <email address hidden> on 2013-04-18

[FIX] sale: fix in the workflow of the sale order that appeared on invoice deletion

9039. By Olivier Dony (Odoo) on 2013-04-18

[FIX] sale: orders/quotations action should not force `display_address` flag

Doing so affects autocompletion of search results, etc.
while the fields on the form view are already properly
displayed anyway.

9040. By Launchpad Translations on behalf of openerp on 2013-04-19

Launchpad automatic translations update.

9041. By Nicolas Vanhoren (OpenERP) on 2013-04-19

[FIX] pad: problem about pad title not being updated correctly, was solved by solving another, more serious, bug that didn't updated correctly the database backup of the pad

9042. By Nicolas Vanhoren (OpenERP) on 2013-04-19

[FIX] pad: revert part of previous fix because it could produce problems in some cases

9043. By Olivier Dony (Odoo) on 2013-04-20

[MERGE/ADD] Many important fixes for contact/company management + new module account_report_company

This patch comes with a corresponding server-side patch (revision 4946 revid: <email address hidden>)

- module-specific overrides of _commercial_fields() for all modules adding accounting/invoicing-related fields to res.partner

- corresponding changes to inherited views of res.partner form to hide these commercial fields when they are in fact "related fields" of their parent commercial entity. This mainly concerns 2 sections of the Partner form: the whole Accounting tab, and the bottom of the Sales&Purchase tabs with the pricelists and invoicing fields. These sections are replaced by a short message and a button to open the commercial entity to view/edit the fields

- a few fixes to properly delegate the resolution of various contact/address types to the corrected res.partner.address_get()

- changes to search views of the main business documents so that searching for a company name will also match its contacts

- a fix of the _find_accounting_partner() method that the account module uses to locate the partner to which journal entries must be linked - it will now use the same semantics as for "commercial entity"

- fix issue detected by Joël Grand-Guillaume in comment #34 of bug 1160365: when invoicing after delivery, the invoicing contact/address must be used rather than the main customer. Tests updated accordingly.

- add new 7.0 module "account_report_company": this module adds an extra stored field "commercial_partner_id" on Invoices to make reporting/aggregating by partner easier in the Invoice list and in the Invoice Analysis report. This module is expected to be merged in the main account module in the next major release. The module can be installed without any risk on any existing 7.0 databases.
This module also mitigates group_by issues on all models by adding a new stored function field `display_name` on res.partner that contains the name_get() result in the form "ACME, John Doe" and set it as the default _order for res.partner. This ensures that group_by entries for the same company will always be next to each other on all documents: "ACME" is directly followed by "ACME, John Doe", "ACME, John Anderson", etc. This field also replaces the `name` field in the list and kanban views of Partners, so that the display order matches the display labels.

- fixed unique constraints definition on some commercial fields on res.partner (l10n_ro)

9044. By Launchpad Translations on behalf of openerp on 2013-04-20

Launchpad automatic translations update.

9045. By Launchpad Translations on behalf of openerp on 2013-04-21

Launchpad automatic translations update.

9046. By Christophe Matthieu (OpenERP) on 2013-04-22

[FIX] web_linkedin: display the real linkedin error inside the openerp popup.

9047. By Thibault Delavallée (OpenERP) on 2013-04-17

[FIX] mail, crm: fixed some access rights issues when using chatter on a document without access rights with portal users.

9048. By Thibault Delavallée (OpenERP) on 2013-04-16

[FIX] project: default visibility is employees only. Updated demo data by the way.

9049. By Thibault Delavallée (OpenERP) on 2013-04-22

[FIX] email_template: fixed wrong res_id given to attachments in send_mail (should be a mail.message res_id, not a mail.mail res_id), to use the low-level attachments unlink.

9050. By Olivier Dony (Odoo) on 2013-04-22

[FIX] account_report_company: be more conservative and hide the `name` field instead of removing it from list view

This makes the inherited view still compatible with
modules that depend on the presence of the `name`
field in the list view (otherwise it would depend on the
module loading order and would sometimes work and
sometimes not).

9051. By Olivier Dony (Odoo) on 2013-04-22

[FIX] base_report_designer: incorrect license headers in some source files, reported and contributed by Alec Leamas

  Mixing LGPL 2.1 and AGPL 3.0 in the same source file
  is incorrect, and the AGPLv3 license was added by
  mistake: keep only LGPL license and preserve
  copypright info.

9052. By Launchpad Translations on behalf of openerp on 2013-04-23

Launchpad automatic translations update.

9053. By Quentin (OpenERP) <email address hidden> on 2013-04-23

[FIX] account: default values for sign of financial reports in the P&L is -1

9054. By Quentin (OpenERP) <email address hidden> on 2013-04-23

[FIX] hr_payroll: do not crash when duplicating a payroll structure (because of both classes with same name in the .py) + added recursion check

9055. By Quentin (OpenERP) <email address hidden> on 2013-04-23

[FIX] sale_analytic_distribution: show the analytic distribution instead of the analytic account in the customer form view

9056. By Quentin (OpenERP) <email address hidden> on 2013-04-23

[MERGE] account_analytic_analysis, hr_timsheet_invoice: fix made in the computation of the 'Invoiced Amount' computed field + removal of wizard to invoice timesheets that was giving wrong results, and which is now replaced by a simple redirection on the lines to invoice

9057. By Olivier Dony (Odoo) on 2013-04-23

[FIX] res.partner: proper store trigger for display name field

That was a stupid oversight, sorry!

9058. By Quentin (OpenERP) <email address hidden> on 2013-04-23

[FIX] hr_timesheet: return default values for journal and product only if the uid has the read access on it (multi-company) thanks to a new method on ir.model.data: check_object_reference()

9059. By Quentin (OpenERP) <email address hidden> on 2013-04-23

[FIX] account: modified the constraint on account.move.reconcile in order to allow the reconciliation to be made on different partners if it doesn't concern a payable or receivable account

9060. By Quentin (OpenERP) <email address hidden> on 2013-04-23

[FIX] account_voucher: fix in amount_currency computation when the rate is specified on the voucher and the voucher is in the company currency

9061. By Christophe Matthieu (OpenERP) on 2013-04-23

[FIX] note: Now, new note arrive in the first column defined by the user.

9062. By Quentin (OpenERP) <email address hidden> on 2013-04-23

[REV] revert revision 9056 that was deleting a whole wizard. The patch is good but not applicable as it in the v7

9063. By Quentin (OpenERP) <email address hidden> on 2013-04-23

[FIX] account_analytic_analysis, hr_timesheet_invoice: partial replay of the fix made in revno 9056. The fix effect is the same, but more appropriate to a stable version (the wizard will be removed in v8 only)

9064. By Christophe Simonis (OpenERP) on 2013-04-23

[FIX] note: be tolerant to unknow stages when creating users

9065. By Launchpad Translations on behalf of openerp on 2013-04-24

Launchpad automatic translations update.

9066. By Nicolas Vanhoren (OpenERP) on 2013-04-24

[FIX] pad: regression that caused a stack trace

9067. By Nicolas Vanhoren (OpenERP) on 2013-04-24

[FIX] pad: display problem due to wrong css selectors

9068. By Quentin (OpenERP) <email address hidden> on 2013-04-24

[REV] revert of commit 9058, that was not appropriate for a stable version (again). :-s

9069. By Quentin (OpenERP) <email address hidden> on 2013-04-24

[FIX] hr_timesheet: proper fix for previously reverted commit 9058. Don't return a default value for journal and product if the uid doesn't have read access on it

9070. By Launchpad Translations on behalf of openerp on 2013-04-25

Launchpad automatic translations update.

9071. By Thibault Delavallée (OpenERP) on 2013-04-25

[FIX] hr: welcome message translatable.

9072. By Thibault Delavallée (OpenERP) on 2013-04-25

[FIX] mail: invite: avoid sendign a void invite message; but cleditor produces <br> instead of a void message when deleting the widget content.

9073. By Thibault Delavallée (OpenERP) on 2013-04-25

[FIX] Chatter: suggested recipients: avoid displaying (false) when having suggested recipient without email address

9074. By Quentin (OpenERP) <email address hidden> on 2013-04-25

[FIX] account_voucher: pay invoice 'wizard' now displays 1) the monetary widget even if the journal is in the company currency and 2) the writeoff fields

9075. By Quentin (OpenERP) <email address hidden> on 2013-04-25

[FIX] account_voucher: usability improvement related to multi currency

9076. By Quentin (OpenERP) <email address hidden> on 2013-04-25

[FIX] account: fixed bad constraint message

9077. By Quentin (OpenERP) <email address hidden> on 2013-04-25

[FIX] stock: fixed stock valuation bookings made in multi currency

9078. By Quentin (OpenERP) <email address hidden> on 2013-04-25

[FIX] account_voucher: usability changes related to multi currency use cases. Display the options when needed only

9079. By Launchpad Translations on behalf of openerp on 2013-04-26

Launchpad automatic translations update.

9080. By Thibault Delavallée (OpenERP) on 2013-04-26

[FIX] Fix needaction counters, now updated dynamically.
Added a needaction_menu_ref key in the context of some actions to
automatically reload the counter of menus related to an action.
Various mailboxes are now dynamic.
Reading messages now increase/decrease the needaction counters with the
corect number.
Added a missing message_unread filter on My Tasks in project_gtd.

9081. By Olivier Dony (Odoo) on 2013-04-26

[FIX] base_report_designer: more incorrect license headers in some source files, reported and contributed by Alec Leamas

Mixing LGPL 2.1 and AGPL 3.0 in the same source file
is incorrect, and the AGPLv3 license was added by
mistake: keep only LGPL license and preserve
copypright info.

9082. By Launchpad Translations on behalf of openerp on 2013-04-27

Launchpad automatic translations update.

9083. By Launchpad Translations on behalf of openerp on 2013-04-28

Launchpad automatic translations update.

9084. By Launchpad Translations on behalf of openerp on 2013-04-29

Launchpad automatic translations update.

9085. By Olivier Dony (Odoo) on 2013-04-29

[FIX] sale: safer inheritance of res.partner form view + no hiding of use_parent_address field

The use_parent_address field is not directly related to the
address type field and was not really meant to be hidden
along with it.

In addition, the div[@name=div_type] and the corresponding
label[@for=type] were duplicated in the embedded form view
inside the `child_ids` field, but that happened later in
the 7.0 series. As a consequence the inherited view must
not rely on the presence of the latter, since some users
may install sales on top of an older version of the base
views. The XPath expressions were therefore modified to
match the first occurrence of these elements in the original
res.partner view, and to match *only* the second occurrence
in the new version of the view.
This works via a dirty hack relying on the fact that
the `use_parent_address` field is present in the first
occurrence of the div in the original view, but not
in the newer view, so the XPath expression can be made
to match only *one* element in each version of the view.
(Keep in mind that XPath evaluation will always return
results in the order of the document being looked up,
and the ORM only uses the first match. So matching
both nodes was not an option.)

9086. By Denis Ledoux (OpenERP) on 2013-04-29

[FIX]plugin: plugin_handler, push_message, if model is res.partner then we set the type to 'comment' instead of 'email' to avoid the behaviour in mail/res_partner.py message_post

9087. By Launchpad Translations on behalf of openerp on 2013-04-30

Launchpad automatic translations update.

9088. By Thibault Delavallée (OpenERP) on 2013-04-30

[MERGE] [FIX] mail: fixed a change introduced at revision 9080 that introduced a dependance between a revision in web and in addons: now addons revision is independant of the web revision.

9089. By Launchpad Translations on behalf of openerp on 2013-05-01

Launchpad automatic translations update.

9090. By Launchpad Translations on behalf of openerp on 2013-05-02

Launchpad automatic translations update.

9091. By Launchpad Translations on behalf of openerp on 2013-05-03

Launchpad automatic translations update.

9092. By Launchpad Translations on behalf of openerp on 2013-05-04

Launchpad automatic translations update.

9093. By Launchpad Translations on behalf of openerp on 2013-05-05

Launchpad automatic translations update.

9094. By Launchpad Translations on behalf of openerp on 2013-05-06

Launchpad automatic translations update.

9095. By Thibault Delavallée (OpenERP) on 2013-05-06

[MERGE] [FIX] mail: locate current menu using a safer method + check case

9096. By Quentin (OpenERP) <email address hidden> on 2013-05-07

[FIX] purchase: onchange of product now use information in the supplierinfo of the product for name and description if it exists

9097. By Quentin (OpenERP) <email address hidden> on 2013-05-07

[FIX] account: mandatory company_id not present in the config wizard if already configured for this company, and thus it renders the view invisible as the company_id is empty and not visible

9098. By Quentin (OpenERP) <email address hidden> on 2013-05-07

[MERGE] account_voucher: fixes related to multi currency. All problems related to multi currency should now be completely solved :-)

9099. By Quentin (OpenERP) <email address hidden> on 2013-05-07

[FIX] account_voucher: display the payment_rate_currency_id field when needed

9100. By Quentin (OpenERP) <email address hidden> on 2013-05-07

[FIX] account_voucher: there is no reason to not post currency difference entry at each full reconciliation, whatever the voucher and the line currencies

9101. By Launchpad Translations on behalf of openerp on 2013-05-08

Launchpad automatic translations update.

9102. By Quentin (OpenERP) <email address hidden> on 2013-05-08

[FIX] hr_timesheet: improved perfomances on the read of timesheet sheets

9103. By Thibault Delavallée (OpenERP) on 2013-05-08

[FIX] [FIX] mail: fixed subscription of an already subscribed follower erasing already existing subtypes + added tests

9104. By Thibault Delavallée (OpenERP) on 2013-05-08

[FIX] chatter: yet another protection against reloading a non-existing menu

9105. By Martin Trigaux (OpenERP) on 2013-05-08

[MERGE] opw584557: account: use current and previous fiscal year for account.config.settings

9106. By Martin Trigaux (OpenERP) on 2013-05-08

[MERGE] kill the executable bit on things that are clearly not executables or scripts

9107. By Launchpad Translations on behalf of openerp on 2013-05-09

Launchpad automatic translations update.

9108. By Launchpad Translations on behalf of openerp on 2013-05-10

Launchpad automatic translations update.

9109. By Martin Trigaux (OpenERP) on 2013-05-10

[MERGE]resource: opw 587786: use float_compare to avoid rounding issue for interval computation

9110. By Martin Trigaux (OpenERP) on 2013-05-10

[MERGE]product: space issue between the price and the currency

9111. By Launchpad Translations on behalf of openerp on 2013-05-11

Launchpad automatic translations update.

9112. By Launchpad Translations on behalf of openerp on 2013-05-12

Launchpad automatic translations update.

9113. By Launchpad Translations on behalf of openerp on 2013-05-13

Launchpad automatic translations update.

9114. By Olivier Laurent (Open ERP) on 2013-05-13

[MERGE] fix de-anonymization process

9115. By Launchpad Translations on behalf of openerp on 2013-05-14

Launchpad automatic translations update.

9116. By Thibault Delavallée (OpenERP) on 2013-05-13

[FIX] mail_followers: avoid partners_to_notify parameter in _notify only if None, not if void.

9117. By Thibault Delavallée (OpenERP) on 2013-05-14

[FIX] portal: mail_message: override of _search and check_access_rule of mail_message in order to remove all internal notes if uid is not an employee.

9118. By Quentin (OpenERP) <email address hidden> on 2013-05-13

[FIX] account_voucher: display the multi-currency options each time needed

9119. By Quentin (OpenERP) <email address hidden> on 2013-05-13

[IMP] account_voucher, usability: reset the amount to 0 in the 'pay invoice wizard' if the currency is not the same than the invoice currency to avoid a common mistake

9120. By Quentin (OpenERP) <email address hidden> on 2013-05-14

[IMP] account_voucher, usability: added currency_help_label to help at the understanding when using the payment rate fields

9121. By Thibault Delavallée (OpenERP) on 2013-05-14

[FIX] portal_project_long_term: fixed access right using a non-existing field.

9122. By Thibault Delavallée (OpenERP) on 2013-05-14

[FIX] portal: mail_message: fixed wrong condition for check_access_rule introduced at revision 9117. Added tests by the way.

9123. By Martin Trigaux (OpenERP) on 2013-05-14

[MERGE] correct permissions, shebang, EOL and FSF address

9124. By Launchpad Translations on behalf of openerp on 2013-05-15

Launchpad automatic translations update.

9125. By Quentin (OpenERP) <email address hidden> on 2013-05-15

[FIX] purchase: fix the scheduled date on the created stock move + stock: usability fixes/imp

9126. By Thibault Delavallée (OpenERP) on 2013-05-15

[FIX] mail: notification email: notification sent for private discussions now have a correct subject, aka the subject of the original email.

9127. By Quentin (OpenERP) <email address hidden> on 2013-05-15

[FIX] account_followup: do not set the next action date on a partner if he already had one previously set

9128. By Martin Trigaux (OpenERP) on 2013-05-15

[MERGE] l10n_ch: contributors and meta-data, contribution by Nicolas Bessi (Camptocamp); l10n_nl: missing sequence on tax gives wrong default tax, contribution by Stefan Rijnhart (Therp)

9129. By Martin Trigaux (OpenERP) on 2013-05-15

[MERGE] l10n_nl: various changes, contribution by Stefan Rijnhart (Therp)
[ADD] [l10n_nl] Fiscal position for transferred VAT 'BTW verlegd'
[FIX] [l10n_nl]: lp:1171872, Tax code is not created because of duplicate (truncated) name
[FIX] [l10n_nl] Fix sign, sequence and label of tax 'BTW verlegd inkoop'
[FIX] [l10n_nl]: Remove duplicate tax 'BTW te vorderen verlegd' plus child taxes
[FIX] [l10n_nl]: tax 'BTW verlegd 0%' is a sales tax

9130. By Launchpad Translations on behalf of openerp on 2013-05-16

Launchpad automatic translations update.

9131. By Martin Trigaux (OpenERP) on 2013-05-16

[MERGE] add module l10n_vn, contribution by Tien Tran (General Solutions)

9132. By Quentin (OpenERP) <email address hidden> on 2013-05-16

[FIX] account: validation of an invoice from another company was not allowed because of default value of company_id field on account.move

9133. By Quentin (OpenERP) <email address hidden> on 2013-05-16

[FIX] project: do not hide tasks from template project in the project kanban and if we open those tasks from the project template

9134. By Thibault Delavallée (OpenERP) on 2013-05-16

[FIX] mail_alias, hr_job: when migrating to aliases, allow to have aliases creating records from a different model than the parent model; for example hr_job create hr_applicant records.

9135. By Olivier Dony (Odoo) on 2013-05-16

[FIX] portal_hr_employee: use dedicated employee kanban view, avoids leaking undesired employee information in case parent view is inherited

9136. By Quentin (OpenERP) <email address hidden> on 2013-05-17

[FIX] sale_crm: if set on the sale order, copy the sale team to the created invoices

9137. By Olivier Dony (Odoo) on 2013-05-17

[FIX] l10n_vn: removed incorrect exec bit on files that have no reason to have it

9138. By Olivier Dony (Odoo) on 2013-05-17

[MERGE] l10n_es: updated version of Spanish localization, including a new Chart for associations, courtesy of the Spanish localization team (via Pedro Manuel Baeza, Serv. Tecnol. Avanzados)

9139. By Olivier Dony (Odoo) on 2013-05-17

[MERGE] account: safer code for accessing company currency data, in order to avoid errors in some multi-company setups, courtesy of Alexandre Fayolle (Camptocamp)

9140. By Launchpad Translations on behalf of openerp on 2013-05-19

Launchpad automatic translations update.

9141. By Launchpad Translations on behalf of openerp on 2013-05-20

Launchpad automatic translations update.

9142. By Launchpad Translations on behalf of openerp on 2013-05-21

Launchpad automatic translations update.

9143. By van der Essen Frédéric (OpenERP) on 2013-05-21

[MERGE] point_of_sale: fix for product packaging barcodes

9144. By Denis Ledoux (OpenERP) on 2013-05-21

[FIX]base_vat: ensure country_code is alphabetic

9145. By Martin Trigaux (OpenERP) on 2013-05-21

[IMP] remove read access to incoming mail server configuration
forward port of rev 7214 in 6.1

9146. By Martin Trigaux (OpenERP) on 2013-05-21

[MERGE] Fix partial picking, set unavailable products to zero, contribution by Sebastien LANGE (Syleam)

9147. By Launchpad Translations on behalf of openerp on 2013-05-22

Launchpad automatic translations update.

9148. By Quentin (OpenERP) <email address hidden> on 2013-05-22

[FIX] project_long_term: domain overwritten in search view to avoid crash saying 'project_id is not defined'

9149. By Quentin (OpenERP) <email address hidden> on 2013-05-22

[FIX] account_followup, usability: modified the group on the button 'Mark as Done'

9150. By Quentin (OpenERP) <email address hidden> on 2013-05-22

[FIX] hr_expense: fix in accounting entries generation for tax included in price

9151. By Martin Trigaux (OpenERP) on 2013-05-22

[MERGE] improvement in l10n_it, contribution by Lorenzo Battistini (Agile BG)

9152. By nel on 2013-05-22

[FIX] remove index on SO line text field

9153. By Quentin (OpenERP) <email address hidden> on 2013-05-22

[FIX] hr_expense: 1) added a 'paid' status on hr.expense. 2) don't copy the account_move on duplication of an hr.expense

9154. By Launchpad Translations on behalf of openerp on 2013-05-23

Launchpad automatic translations update.

9155. By Quentin (OpenERP) <email address hidden> on 2013-05-23

[FIX] account: exclude company_id from build_ctx_periods()'s criteria to allow printing consolidated reports

9156. By Quentin (OpenERP) <email address hidden> on 2013-05-23

[FIX] account: divide the residual amount of invoices proportionally to the number of invoices partially reconciled together if needed + if necessary, do a conversion at the right currency rate

9157. By Martin Trigaux (OpenERP) on 2013-05-23

[MERGE] [FIX] res partner copy method returns None

9158. By Martin Trigaux (OpenERP) on 2013-05-23

[MERGE] [FIX] account_followup: remove create button in report

9159. By Launchpad Translations on behalf of openerp on 2013-05-24

Launchpad automatic translations update.

9160. By Martin Trigaux (OpenERP) on 2013-05-24

[IMP] hr_timesheet_sheet: dispay timesheets as time_float instead of float

9161. By Thibault Delavallée (OpenERP) on 2013-05-24

[FIX] project_issue: fixed access rights issues when truing to find suggested partners.

9162. By Thibault Delavallée (OpenERP) on 2013-05-24

[FIX] Chatter: fixed suggested recipients, when having no email, unchecking the box was not taken into account.

9163. By Launchpad Translations on behalf of openerp on 2013-05-25

Launchpad automatic translations update.

9164. By Launchpad Translations on behalf of openerp on 2013-05-26

Launchpad automatic translations update.

9165. By Martin Trigaux (OpenERP) on 2013-05-27

[IMP] account: use digits precision of account +3 for account.tax and templates

9166. By Nicolas Vanhoren (OpenERP) on 2013-05-27

[FIX] problem with login form when using --no-database-list

9167. By Launchpad Translations on behalf of openerp on 2013-05-28

Launchpad automatic translations update.

9168. By Quentin (OpenERP) <email address hidden> on 2013-05-27

[FIX] account: removed fontName from invoice report in order to allow a default style definition in company (to allow chinese characters for example, with Sun-ExtA font)

9169. By Quentin (OpenERP) <email address hidden> on 2013-05-27

[FIX] sale: removed fontName from sale order report in order to allow a default style definition in company (to allow chinese characters for example, with Sun-ExtA font)

9170. By Quentin (OpenERP) <email address hidden> on 2013-05-28

[FIX] purchase: removed fontName from RFQ and PO reports in order to allow a default style definition in company (to allow chinese characters for example, with Sun-ExtA font)

9171. By Quentin (OpenERP) <email address hidden> on 2013-05-28

[FIX] mrp: removed fontName from production order report in order to allow a default style definition in company (to allow chinese characters for example, with Sun-ExtA font)

9172. By Martin Trigaux (OpenERP) on 2013-05-28

[MERGE] [FIX] property_ids not used while creating a proc. order, courtesy of Davide Corio

9173. By Martin Trigaux (OpenERP) on 2013-05-28

[MERGE] [IMP] stock: sort picking by id, account: no percent label for tax amount

9174. By Quentin (OpenERP) <email address hidden> on 2013-05-28

[FIX] share: don't crash anymore when sharing an object with a one2many related fields

9175. By Martin Trigaux (OpenERP) on 2013-05-28

[FIX] revert change at revision 9172

9176. By Martin Trigaux (OpenERP) on 2013-05-28

[IMP] various changes
sale_stock: fix test to match new order
project: remove create button on view
procurement: allow grouping by reason
mrp: use property_ids for order line
account: allow grouping by template

9177. By Martin Trigaux (OpenERP) on 2013-05-28

[MERGE] various changes
account: use context in pos box actions, avoid traceback when cashout
account_followup: allow grouping by country
document_page: allow grouping by author

9178. By Martin Trigaux (OpenERP) on 2013-05-28

[IMP] various change
account_payment: [FIX] Spelling error and missing call to _(), courtesy of Stefan Rijnhart (Therp)
account: [FIX] context is not propagated through account_period.name_search to account_period.search, courtesy of Guewen Baconnier (Camptocamp)
account_followup: [IMP] remove create and import button on 'do manual followup' view, courtesy of Csaba Toth

9179. By Martin Trigaux (OpenERP) on 2013-05-29

[IMP] base_action_rule: add help message on trigger date field

9180. By Martin Trigaux (OpenERP) on 2013-05-29

[MERGE] backport saas-1 rev 8728
[FIX] mail, project, project_issue, crm_lead: fixed 'XX Created' subtype not triggered because of condition
based on state=new and not state=draft.
For tasks, issues and leads, no generic 'Document created' message is posted anymore
because of the 'XX Created' message with subtype automatically logged.
Generic creation message is logged before automatic subscription to enable
message pushing to responsibles.

9181. By Launchpad Translations on behalf of openerp on 2013-05-30

Launchpad automatic translations update.

9182. By Olivier Dony (Odoo) on 2013-05-30

[FIX] portal_hr_employee: force inherit_id to False to avoid errors during migrations

The view has been converted to a first-class view
but was an inherited view before, so existing
database will exhibit issues when updating unless
the inherit_id field is forced to NULL.

Also fixed a minor typo.

9183. By Launchpad Translations on behalf of openerp on 2013-05-31

Launchpad automatic translations update.

9184. By Olivier Dony (Odoo) on 2013-05-31

[MERGE] project: wrong FK used in implementation of project.search(), courtesy of Nicolas Bessi (Camptocamp)

9185. By Quentin (OpenERP) <email address hidden> on 2013-05-31

[FIX] hr: display the employee instead of the user in the calendar view

9186. By Quentin (OpenERP) <email address hidden> on 2013-05-31

[FIX] account, usability: restrict the choice of the account to the ones with type 'other' for income and expense account of product and invoice line

9187. By Quentin (OpenERP) <email address hidden> on 2013-05-31

[FIX] sale_margin: when sharing a SO with a customer, don't show the margin

9188. By Quentin (OpenERP) <email address hidden> on 2013-05-31

[FIX] crm: after a merge of several leads/opportunities, delete the old records as the SUPERUSER to avoid security issues.

9189. By Launchpad Translations on behalf of openerp on 2013-06-01

Launchpad automatic translations update.

9190. By Olivier Dony (Odoo) on 2013-06-03

[MERGE] l10n_lu: update financial report labels to match latest eCDF values, courtesy of Stéphane Bidoul (Acsone)

9191. By Olivier Dony (Odoo) on 2013-06-03

[MERGE] l10n_ca: fix some tax definitions + updated fiscal position names, courtesy of Jonatan Cloutier (Savoir-Faire Linux)

9192. By Launchpad Translations on behalf of openerp on 2013-06-04

Launchpad automatic translations update.

9193. By Martin Trigaux (OpenERP) on 2013-06-04

[MERGE] [FIX] correct path for printing webkit reports on windows server, courtesy of Olivier Laurent (Acsone)

9194. By Martin Trigaux (OpenERP) on 2013-06-04

[MERGE] [FIX] sale_crm: add payment_term to sale order

9195. By Martin Trigaux (OpenERP) on 2013-06-04

[MERGE] base_import: better FAQ

9196. By Launchpad Translations on behalf of openerp on 2013-06-05

Launchpad automatic translations update.

9197. By Martin Trigaux (OpenERP) on 2013-06-05

[FIX] account: don't display non-commercial partners for bank statement

9198. By Quentin (OpenERP) <email address hidden> on 2013-06-05

[FIX] stock: fixed error in stock valuation entries

9199. By Olivier Dony (Odoo) on 2013-06-05

[MERGE] l10n_lu: update account labels to match latest eCDF values + improve mapping with financial reports (bs, p&l), courtesy of Stéphane Bidoul (Acsone)

9200. By Launchpad Translations on behalf of openerp on 2013-06-06

Launchpad automatic translations update.

9201. By Martin Trigaux (OpenERP) on 2013-06-06

[FIX] account: correct journal report with tax_code

9202. By Launchpad Translations on behalf of openerp on 2013-06-07

Launchpad automatic translations update.

9203. By Martin Trigaux (OpenERP) on 2013-06-07

[FIX] account: correct API call for product_id_change

uom -> uom_id to be consistent with the args of the one from account_invoice.py

9204. By Martin Trigaux (OpenERP) on 2013-06-07

[IMP] product: specify max size for product lable with long name

9205. By Martin Trigaux (OpenERP) on 2013-06-07

[MERGE] [FIX] stock: decimal precision wrong when invoice a purchaseorder with invoicing Based on incoming shipments

9206. By Denis Ledoux (OpenERP) on 2013-06-07

[FIX]auth_oauth: controller signin fallback to ?db=dbname if xml_id missing (thus, include case where auth_oauth is not installed)

9207. By Martin Trigaux (OpenERP) on 2013-06-07

[MERGE] [FIX] account_payment: structured reference type is not reflected when importing from invoice, courtesy of Niels Huylebroeck (Agaplan)

9208. By Olivier Dony (Odoo) on 2013-06-07

[MERGE] OPW 592349: account_asset: show asset category on supplier invoice lines too, not only customer invoices

9209. By Christophe Matthieu (OpenERP) on 2013-06-07

[IMP] Improve typos in warning (Grammar mistake, Capitalize title, Typos)

9210. By Olivier Dony (Odoo) on 2013-06-07

[MERGE] [I18N] Many translation bugfixes + resync of translation templates with latest source

9211. By Launchpad Translations on behalf of openerp on 2013-06-08

Launchpad automatic translations update.

9212. By Launchpad Translations on behalf of openerp on 2013-06-09

Launchpad automatic translations update.

9213. By Christophe Simonis (OpenERP) on 2013-06-10

[FIX] base_report_designer: allow connection via XML-RPC over SSL (XML-RPC-Secure)

9214. By Olivier Dony (Odoo) on 2013-06-10

[FIX] procurement: typo/wording in product procurement wizard

Makes it slightly easier to understand and translate

9215. By Martin Trigaux (OpenERP) on 2013-06-10

[FIX] account: restrict bank account post creation for account and journal

Do not create account and journal when there no liquidity account with a parent.
This removes a traceback but may lead to no auto configuration. This is not considered as critical as we prefer that instead of configuring wrongly accounts and journals

9216. By Martin Trigaux (OpenERP) on 2013-06-10

[MERGE] stock: Chained location: cancelling receptions set chained moves as confirmed

9217. By Martin Trigaux (OpenERP) on 2013-06-10

[MERGE] [FIX] stock: while running the product to process wizard on done state move gives trace-back

9218. By Launchpad Translations on behalf of openerp on 2013-06-11

Launchpad automatic translations update.

9219. By Martin Trigaux (OpenERP) on 2013-06-11

[MERGE] [FIX] stock: prevent creating new product line when returning products

9220. By Martin Trigaux (OpenERP) on 2013-06-11

[FIX] survey: add page_id when using wizard

9221. By Somesh Khare(OpenERP) <email address hidden> on 2013-06-11

[IMP]mail: missing translations of the messaging menus, menus action, header description and removed pot related changes from the branch (Case: Ref 585221 and 590437)

Somesh Khare (somesh.khare) wrote :

Hello Sir,

I have removed the .pot changes from the code as suggested and also improved the read method code.

Thanks.

review: Resubmit

Unmerged revisions

9221. By Somesh Khare(OpenERP) <email address hidden> on 2013-06-11

[IMP]mail: missing translations of the messaging menus, menus action, header description and removed pot related changes from the branch (Case: Ref 585221 and 590437)

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'mail/mail_group.py'
2--- mail/mail_group.py 2013-03-27 11:05:20 +0000
3+++ mail/mail_group.py 2013-06-11 11:41:25 +0000
4@@ -46,7 +46,7 @@
5
6 _columns = {
7 'name': fields.char('Name', size=64, required=True, translate=True),
8- 'description': fields.text('Description'),
9+ 'description': fields.text('Description', translate=True),
10 'menu_id': fields.many2one('ir.ui.menu', string='Related Menu', required=True, ondelete="cascade"),
11 'public': fields.selection([('public', 'Public'), ('private', 'Private'), ('groups', 'Selected Group Only')], 'Privacy', required=True,
12 help='This group is visible by non members. \
13
14=== modified file 'mail/mail_group_menu.py'
15--- mail/mail_group_menu.py 2012-12-17 14:43:06 +0000
16+++ mail/mail_group_menu.py 2013-06-11 11:41:25 +0000
17@@ -56,3 +56,47 @@
18 if count:
19 return len(ids)
20 return ids
21+
22+
23+ def read(self, cr, uid, ids, fields=None, context=None, load='_classic_read'):
24+ if context is None: context = {}
25+ res = super(ir_ui_menu, self).read(cr, uid, ids, fields=fields, context=context, load=load)
26+ trans_obj = self.pool.get('ir.translation')
27+ gobj = self.pool.get('mail.group')
28+ for menu_name in res:
29+ if menu_name.get('mail_group_id'):
30+ mail_group_obj = gobj.browse(cr, uid, menu_name.get('mail_group_id'), context=context)
31+ cobj = self.pool.get('ir.actions.client')
32+ client_action = cobj.read(cr, uid, [mail_group_obj.menu_id.action.id], [], context=context)
33+ if 'name' in menu_name:
34+ trans_ids = trans_ids = trans_obj.search(cr, uid, [('res_id','=',menu_name['id']),('src','=',menu_name.get('name')),('lang','=',context.get('lang'))], context=context)
35+ if not trans_ids:
36+ vals = {
37+ 'name': 'ir.ui.menu,name',
38+ 'res_id': menu_name['id'],
39+ 'lang': context.get('lang'),
40+ 'type': 'model',
41+ 'src': menu_name.get('name'),
42+ 'value': mail_group_obj.name
43+ }
44+ trans_obj.create(cr, uid, vals, context=context)
45+ if mail_group_obj.menu_id.action:
46+ trans_ids = trans_obj.search(cr, uid,
47+ [('res_id', '=', mail_group_obj.menu_id.action.id),
48+ ('src', '=', menu_name.get('name')),
49+ ('lang', '=', context.get('lang'))], context=context)
50+ if not trans_ids:
51+ vals = {
52+ 'name': 'ir.actions.client,name',
53+ 'res_id': mail_group_obj.menu_id.action.id,
54+ 'lang': context.get('lang'),
55+ 'type': 'model',
56+ 'src': menu_name.get('name'),
57+ 'value': mail_group_obj.name
58+ }
59+ trans_obj.create(cr, uid, vals, context=context)
60+ new_params = mail_group_obj.menu_id.action.params
61+ if isinstance(new_params,dict):
62+ new_params['header_description'] = mail_group_obj.description
63+ cobj.write(cr, SUPERUSER_ID, [mail_group_obj.menu_id.action.id], {'params': str(new_params)}, context=context)
64+ return res
65\ No newline at end of file