lp:~etsinko/openobject-server/bug1171495

Created by Egor Tsinko and last modified
Get this branch:
bzr branch lp:~etsinko/openobject-server/bug1171495
Only Egor Tsinko can upload to this branch. If you are Egor Tsinko please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Egor Tsinko
Project:
Odoo Server (MOVED TO GITHUB)
Status:
Development

Recent revisions

4952. By Egor Tsinko

[FIX] made field module invisible

4951. By Egor Tsinko

[FIX] Group by Module in External Identifiers tree view

4950. By Launchpad Translations on behalf of openerp

Launchpad automatic translations update.

4949. By Quentin (OpenERP) <email address hidden>

[FIX] ir_sequence: the field company_id does not exist in res.company, and thus cannot be used as sorting criterion in search()

4948. By Quentin (OpenERP) <email address hidden>

[FIX] orm, _generate_order_by(): allow to order by LOG_ACCESS_COLUMNS even if the column is not defined again in self._columns. Raising an error instead of silently skipping the order_by

4947. By Launchpad Translations on behalf of openerp

Launchpad automatic translations update.

4946. By Olivier Dony (Odoo)

[MERGE] res.partner: many important fixes for contact/company management and address management, see bug 1160365

- Fix autosync of accounting/invoicing-related fields on contacts, just as if they were actually modeled as fields.related to the parent commercial entity. This starts with the addition of the new functional field `commercial_partner_id`, to locate the commercial entity for any partner. The commercial entity is defined as the first ancestor (starting at the partner itself) that is either marked `is_company` or has no parent.

- Corrected autosync of address fields (bug 1160425). Also included in the same patch, because those two mechanisms are closely related and share some parts of the implementation. "use_parent_address" now defaults to False, and auto-sync only happens downstream, except for a special case when creating a new company and a new contact at the same time

- `is_company` does not reset the parent_id field anymore, to allow for multi-level structures. The `parent_id` field now also stays visible if it has a non-empty value

- the `email`, `phone`, `fax`, `mobile`, `lang`, etc. that were sometimes synced when changing parent company are now properly left alone

- res.partner.address_get() now defaults to the partner being looked up rather than company when no match is found at all and no "default" exists. This avoids losing the contact info on invoices when a new contact+company pair is created.

- the embedded contact creation mini-form was updated to include the address fields and the `type` field

- res.partner.name_get now return "Company, Contact" rather than "Contact (Company)" to make it clearer that the company is selected as well.

- Added warning message when changing the Company of a Contact that already has a company, so it is clear that it should only be done if the Company was incorrect - in other cases a new contact must be created under the new company.

- Fixed search domains using "child_of" to also include deactived records, so that using this operator in the search view of business documents returns the expected results.

- fixed propagation of "is_supplier" flag when creation a parent company for a contact created on the fly on a Purchase Order, and when adding contacts to an existing Supplier Company

4945. By Launchpad Translations on behalf of openerp

Launchpad automatic translations update.

4944. By Antony Lesuisse (OpenERP)

[FIX] ir.cron add a safeguard mecanism against version mistach when polling

4943. By Quentin (OpenERP) <email address hidden>

[FIX] base, res_company: added a missing context when calling write(), apparently needed for OPW: 586824

Branch metadata

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

Subscribers