Commit Graph
72399 Commits
Author SHA1 Message Date
Christophe Matthieu 177f51cb54 [IMP] auth_signup: change reset_password to no_reset_password context value
bzr revid: chm@openerp.com-20130410130244-3ef6mpw6s09xjn75
2013-04-10 15:02:44 +02:00
Christophe Matthieu a1f1782cc0 [IMP] res_partner, res_users: small change in views
bzr revid: chm@openerp.com-20130410130145-qhtvhx6lrl3gt3x5
2013-04-10 15:01:45 +02:00
Thibault Delavallée 7c026132ff [REF] event: visibility moved from portal_event to event. Customized rules, removed now unnecessary files.
bzr revid: tde@openerp.com-20130410125117-m9ir36qhkp9fqax1
2013-04-10 14:51:17 +02:00
Quentin (OpenERP) 748681e5d2 [FIX] project_long_term: don't create the project twice if 'use_phases' is thicked.
bzr revid: qdp-launchpad@openerp.com-20130410125046-01n3v3p5pnu78wgs
2013-04-10 14:50:46 +02:00
bth-openerp 57adaf234e [MERGE] Merge lp:openobject-addons.
bzr revid: bth@tinyerp.com-20130410124214-8s4y3y8p1ai3wmuk
2013-04-10 18:12:14 +05:30
Olivier Dony 9bec1595bd [FIX] res.partner address sync: type field should not be synced wih other address fields
It is valid to use the parent address but still set a different
type of address - the name, email, phone, etc. could be different.

bzr revid: odo@openerp.com-20130410123229-9l60sbcks3tpmy7x
2013-04-10 14:32:29 +02:00
Quentin (OpenERP) 241b9ee07a [IMP] analytic: add the 'visibility tracking' on some fields in the chatter, to log when an important thing is changed
bzr revid: qdp-launchpad@openerp.com-20130410122011-xgih371ewlxc7aq5
2013-04-10 14:20:11 +02:00
Quentin (OpenERP) 904b810665 [MERGE] hr & co, demo data: update of the pictures of employees
bzr revid: qdp-launchpad@openerp.com-20130410121608-o6bwoukk4w7p8fsm
2013-04-10 14:16:08 +02:00
Olivier Dony 9dbe29b2b5 [FIX] res.partner.address_get: default to partner being looked up rather than company when no match is found at all (and no "default" exists)
Using the commercial entity is not a very good default choice
in many cases. If a new contact is created on-the-fly for a
new document (e.g. sales order), his/her company may be an
empty shell and/or a large corporation that should not be
directly used for e.g. billing/invoicing purposed.
Once a contact/company is set to "invoicing" or "delivery"
we use it, but in other cases we stick to the provided
partner/contact as a saner default.
This should not change anything for cases where advanced
contact management is used and proper address types are
set.

bzr revid: odo@openerp.com-20130410121536-vm93o6vxhi3b8feu
2013-04-10 14:15:36 +02:00
Randhir Mayatra (OpenERP) de580ef108 [IMP] change the name of purchase order
bzr revid: rma@tinyerp.com-20130410115351-heal20q6qakt68a8
2013-04-10 17:23:51 +05:30
Randhir Mayatra (OpenERP) 1ea0f7ca83 [IMP] improve code
bzr revid: rma@tinyerp.com-20130410111430-d2lqgk71uew1gazt
2013-04-10 16:44:30 +05:30
Randhir Mayatra (OpenERP) 22b2a9b79e [IMP] add new test cases
bzr revid: rma@tinyerp.com-20130410110622-8fxv9z689ioxgsx2
2013-04-10 16:36:22 +05:30
Frédéric van der Essen a0a9ae61e7 [IMP] point_of_sale: added barcodes in demo data for a few commonly found products
bzr revid: fva@openerp.com-20130410103238-igbolt8hst05xvi1
2013-04-10 12:32:38 +02:00
Cedric Snauwaert e2e3451697 [FIX]l10n_be: remove bad account from fiscal position Régime National
bzr revid: csn@openerp.com-20130410085430-ovtiyhj8ilhfe9rk
2013-04-10 10:54:30 +02:00
Josse Colpaert 3887d1e6fa [FIX] Adapt like issues and tasks
bzr revid: jco@openerp.com-20130410084638-v9yeobgc91yy7lyx
2013-04-10 10:46:38 +02:00
Launchpad Translations on behalf of openerp 75997ddc1c Launchpad automatic translations update.
bzr revid: launchpad_translations_on_behalf_of_openerp-20130410055452-4saqwvwv6cgtil6s
2013-04-10 05:54:52 +00:00
Launchpad Translations on behalf of openerp 4804af59bd Launchpad automatic translations update.
bzr revid: launchpad_translations_on_behalf_of_openerp-20130410052138-0ij72v89o1n91jen
bzr revid: launchpad_translations_on_behalf_of_openerp-20130410052154-hwz5qpedh7ek2p3d
2013-04-10 05:21:54 +00:00
Frédéric van der Essen b2a872846c [FIX] point_of_sale: use the correct rounding method for computing taxes
bzr revid: fva@openerp.com-20130409160021-707f3vrxcrqytsl6
2013-04-09 18:00:21 +02:00
Frédéric van der Essen 174ef7b490 [MERGE] adding a rounding method that is compliant with the server side rounding method
bzr revid: fva@openerp.com-20130409154129-gul9hkn0p4nt24md
2013-04-09 17:41:29 +02:00
Frédéric van der Essen a5e4d757a1 [FIX] add a correct rounding algorithm to be able to duplicate server-side financial computations
lp bug: https://launchpad.net/bugs/1157761 fixed

bzr revid: fva@openerp.com-20130409144414-nqnmkny5cxrmyru1
2013-04-09 16:44:14 +02:00
Frédéric van der Essen c176e1e7ca [IMP] point_of_sale: renamed round_digits to round_decimals
bzr revid: fva@openerp.com-20130409144208-2wq4cozxstbdgld5
2013-04-09 16:42:08 +02:00
Frédéric van der Essen 35d3a3480a [FIX] point_of_sale: use correct rounding algorithm
lp bug: https://launchpad.net/bugs/1157761 fixed

bzr revid: fva@openerp.com-20130409143536-hgs38n0sqx8td607
2013-04-09 16:35:36 +02:00
Cedric Snauwaert e2e851dd07 [FIX]account_payment_report: formatlang expect float value not string
bzr revid: csn@openerp.com-20130409135107-y59zf6x2p85yvgva
2013-04-09 15:51:07 +02:00
Mohammed Shekha e8a7d4fef5 [FIX]Fixed the issue of cleditor, on window resize blur event not triggered except firefox so due to which value disappears from the container.
bzr revid: msh@openerp.com-20130409124857-gqqb87zc6mqk65gy
2013-04-09 18:18:57 +05:30
Fabien Meghazi 74997ff408 [IMP] res.partner form view, autofocus Contact notebook/page on visibility change
bzr revid: fme@openerp.com-20130409122954-mkene266qvcfe6nr
2013-04-09 14:29:54 +02:00
Fabien Meghazi 905d13671b [FIX] Do not autofocus Notebook pages by default
bzr revid: fme@openerp.com-20130409122852-f4ikugl83otx8423
2013-04-09 14:28:52 +02:00
Quentin (OpenERP) 8c8bfd706b [FIX] purchase, sale_stock: fix computation of date_planned when no timezone is defined for the user
bzr revid: qdp-launchpad@openerp.com-20130409122530-svv1kpk57s2nrsa9
2013-04-09 14:25:30 +02:00
Thibault Delavallée ef3ff580f5 [MERGE] Branch holding update on project visibility settings.
bzr revid: tde@openerp.com-20130409121850-11gzewmeozxkr5t7
2013-04-09 14:18:50 +02:00
Thibault Delavallée a3de5c872f [REF] [IMP] mail_alias improvement
alias_name is not required anymore
crm, hr_job, project, mail_group, res_users: alias creation is now different
and done more like other inherits, except an alias_model_name that is given
to the context to find the alias alias_model_id.
crm, jr_job, project, mail_group, res_users: updated form views using
aliases
mail_alias: added a filter on 'inactive' aliases (alias_name False) and
added a button to redirect to the related document if any

bzr revid: tde@openerp.com-20130409111158-bv04n5o01z9l3c17
2013-04-09 13:11:58 +02:00
Paramjit Singh Sahota cdf4d94e7f [IMP] Removed domain.
bzr revid: psa@tinyerp.com-20130409111017-0mo14lixdkzh7hp8
2013-04-09 16:40:17 +05:30
bth-openerp ae4900a278 [IMP] Modify tooltip for remaining on timesheet.
bzr revid: bth@tinyerp.com-20130409104807-jme2059quueouns8
2013-04-09 16:18:07 +05:30
Paramjit Singh Sahota 9cd15d7216 [IMP] Removed the action and inherited searchview for adding partner_id
bzr revid: psa@tinyerp.com-20130409102339-c2pyba8qpzm6vjkj
2013-04-09 15:53:39 +05:30
Cedric Snauwaert a7bf53ebaa [FIX]error introduce in revid:odo@openerp.com-20130405151451-anjsdt18gmsxr01k
function date_to_datetime should return a date in server datetime format

bzr revid: csn@openerp.com-20130409091433-4u3nxejdrti7czu3
2013-04-09 11:14:33 +02:00
Launchpad Translations on behalf of openerp 6fe10fc8e5 Launchpad automatic translations update.
bzr revid: launchpad_translations_on_behalf_of_openerp-20130409055857-v475gufg9pm5zbqy
bzr revid: launchpad_translations_on_behalf_of_openerp-20130409055920-gtfw1ljrgaej1u0u
bzr revid: launchpad_translations_on_behalf_of_openerp-20130406063645-b7q6s71zvtm9orxm
bzr revid: launchpad_translations_on_behalf_of_openerp-20130407060119-7ojh5lykuwm3ydbn
bzr revid: launchpad_translations_on_behalf_of_openerp-20130409055924-46ylmw1wqri80wgs
2013-04-09 05:59:24 +00:00
Paramjit Singh Sahota 4bb708e79e [IMP] Added action for the *Issues* button in Customers form view.
On clicking the *Claims* button in Customer form view it is showing the filter like 'Partner' so made it as 'Customer'
Added field Partner_id in search view of Project.

bzr revid: psa@tinyerp.com-20130409055507-7v15i2hppum0exoz
2013-04-09 11:25:07 +05:30
Paramjit Singh Sahota 8e9556a2fb [MERGE] Merged lp:openobject-addons.
bzr revid: psa@tinyerp.com-20130409053450-8pb9vy1z478kxvsb
2013-04-09 11:04:50 +05:30
Christophe Matthieu c756cb72b6 [FIX] view_form: radio button
bzr revid: chm@openerp.com-20130408171702-n7u1ingd33ke8bn4
2013-04-08 19:17:02 +02:00
Quentin (OpenERP) 70fbc25d93 [IMP] base, res_partner and contacts management: improve usability and user experience.
1) whennever a contact is created from a parent record: allow to set a dedicated address
2) move the use_parent_address field near the address

bzr revid: qdp-launchpad@openerp.com-20130408155934-bk2apzq1gcktqr6m
2013-04-08 17:59:34 +02:00
Josse Colpaert b3ac941896 [MERGE] Merge from trunk
bzr revid: jco@openerp.com-20130408151751-kta4x8swa6wcmsnl
2013-04-08 17:17:51 +02:00
Josse Colpaert 51ba970efa [FIX] Clarify no employee message for leave requests + typo please help them
bzr revid: jco@openerp.com-20130408150635-iguk7xhn4xx84vo0
2013-04-08 17:06:35 +02:00
Quentin (OpenERP) 9f25ba0d78 [MERGE] point_of_sale: prohibit the use of bank journal that aren't of type 'bank' or 'cash' as payment method in the pos
bzr revid: qdp-launchpad@openerp.com-20130408142449-w0wemrmds3ikc46v
2013-04-08 16:24:49 +02:00
Josse Colpaert 55ddb36921 [FIX] Adjust the groups of the buttons
bzr revid: jco@openerp.com-20130408141620-0p4whpx6p6pig81e
2013-04-08 16:16:20 +02:00
Quentin (OpenERP) 631759a2a9 [FIX] report, trml2pdf: allow to use <pageNumber/> tag under a flowable area (<place>...<place/>).
bzr revid: qdp-launchpad@openerp.com-20130408132510-7pq0ityec9sl702f
2013-04-08 15:25:10 +02:00
Christophe Matthieu c63da2f8a7 [IMP] view: add state into params for actions
bzr revid: chm@openerp.com-20130408100136-g02rm74eb3jbgraq
2013-04-08 12:01:36 +02:00
Thibault Delavallée 8b97805621 [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

bzr revid: tde@openerp.com-20130408092447-3ri41v6xluuj0wha
2013-04-08 11:24:47 +02:00
Josse Colpaert eda8c64728 [FIX] Adjust rules also for issue
bzr revid: jco@openerp.com-20130408090841-b2evc2374wetnv06
2013-04-08 11:08:41 +02:00
Launchpad Translations on behalf of openerp eb3ffc52ed Launchpad automatic translations update.
bzr revid: launchpad_translations_on_behalf_of_openerp-20130406063640-151b9f95w2tgiifb
bzr revid: launchpad_translations_on_behalf_of_openerp-20130407060111-hobhqctome9qtz6c
bzr revid: launchpad_translations_on_behalf_of_openerp-20130408062055-hzgkrbw8lvkfphxe
2013-04-08 06:20:55 +00:00
Launchpad Translations on behalf of openerp 161841af7e Launchpad automatic translations update.
bzr revid: launchpad_translations_on_behalf_of_openerp-20130406063615-7i83z5nw8t61j74f
bzr revid: launchpad_translations_on_behalf_of_openerp-20130407060018-f3clm2r44u1qf71g
bzr revid: launchpad_translations_on_behalf_of_openerp-20130408062007-qrme94qjqgan9ie9
2013-04-08 06:20:07 +00:00
Olivier Dony 41d3c2ae88 [FIX] sale: use invoicing partner rather than main one for analytic account context, spotted by Raphael Valyi on bug 1160365
lp bug: https://launchpad.net/bugs/1160365 fixed

bzr revid: odo@openerp.com-20130408030052-xgk5p8zkagu21scs
2013-04-08 05:00:52 +02:00
Olivier Dony 2bf1034cd2 [FIX] res.partner: autosync of commercial fields and address fields + correct views accordingly + basic tests
* Commercial fields (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_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. [This is Part A of the solution on bug 1160365].

Then, whenever a partner is created or modified:
- if it is a commercial entity, the commercial fields are synced
downstream to all its descendants, stopping at company boundaries.
- if is is not a commercial entity, the commercial fields are
synced from its parent commercial entity.
The list of fields to sync is determined by calling the new
res.partner method `_commercial_fields()` which can be easily
extended by any module that adds commercial fields on res.partner.
A utility method `open_commercial_entity()` was added to
res.partner to make it easy to include a button for editing the
parent commercial entity, to be displayed instead of now-hidden
commercial fields.
[This is part B of the solution on bug 1160365]

The res.partner.address_get() method (used to find child partners
of certain types, e.g. "invoice") was udpated to take the new
"commercial entity" notion into account: it will now look for
matches in children but also parents and siblings that are part
of the same "commercial entity". The default partner `type` is
now "contact" to reflect the new model ; "default" is
inappropriate because it is a wildcard and would stop the type
lookup early.
[This composes parts C and D of the solution on bug 1160365]

Note: This fix comes with a matching addons fix to implement
module-specific extensions of part B, as well as part E of the
solution.


* Address fields (bug 1160425)

Corrected autosync of address fields is also included in the
same branch, because those two mechanisms are closely related
and share some parts of the implementation.

The `use_parent_address` field now defaults to False (except
in the mini-kanban view of contacts on a partner form), and
the autosync of address fields has been modified to only work
downstream and never update a parent company if a child contact
is modified. Instead, the address fields are now displayed
readonly on contacts that use the parent address, with a button
to edit the parent address (new method open_parent(), similar
to open_commercial_entity() but opening the direct parent).

To make the initial creation of a contact + company pair,
a special case was added: when a new contact is created for
a company that has no other contact and no address, the
address of the contact is assumed to be that of the company
so it is moved to the company, then the `use_parent_address`
flag is enabled on the contact, and the `is_company` flag on
the company. This covers a use case where contact and
company are created on-the-fly when creating a new document.

Many logical flaws in the autosync of address fields have been
corrected and are now covered by unit tests.


* Misc related fixes

- checking `is_company` does not reset the parent_id field
anymore, to allow for multi-level structures. The field is
still hidden automatically because having an empty "Company"
field on the form view of a company is quite suprising), but
this UI behavior is easily customized;
- the `email`, `phone`, `fax`, `mobile`, `lang`, etc. that
were sometimes synced when changing parent company are now
properly left alone;
- the `use_parent_address` field is now always visible next
to the parent_id field when a parent is set

lp bug: https://launchpad.net/bugs/1160425 fixed
lp bug: https://launchpad.net/bugs/1160365 fixed

bzr revid: odo@openerp.com-20130408013742-tm8w0w0nmunanokk
2013-04-08 03:37:42 +02:00