Martin Trigaux
bf353998f2
[FIX] res_partner: backport of rev 37bf72a
...
Correctly take the 'use parent address' into account in the onchange. Slightly updated the view that was weird with this parameter. opw 609344
2014-07-03 12:30:48 +02:00
Richard Mathot
04eff4fe3d
[TYPO] Stupid typo...
2014-07-03 09:36:46 +02:00
Richard Mathot
fbbc3a54e9
[FIX] RML reporting: understandable crash message
...
When tag <drawString> is misused in an RML report, logs a more explicit
error
2014-07-02 17:30:32 +02:00
Martin Trigaux
f825b6043b
[FIX] rml: avoid reports ending by zero (opw 608073)
...
Commit b6a7402
(reverted at f8671cb
) was almost correct, the PageReset should be added at the end of each stories but only if we have one more stories.
The PageReset will force the page count to be reseted at zero which means that last page of report would have been at zero.
2014-07-01 11:29:22 +02:00
Jacques-Etienne Baudoux
df40926d2a
[IMP] res_partner: more fault tolerant name_create
...
In case of invalid format such as 'name email@server' (missing chevrons), the parsing would be failing due to a strict behaviour of getaddresses (returns nameemail@server).
With the patch this format is accepted.
opw 607312
2014-06-27 16:48:40 +02:00
Martin Trigaux
55b121ae9f
Merge pull request #673 from guewen/lp-1319285-translation-overwrite-module-update
...
[FIX] loading: overwrite translation on module update if option --i18n-overwrite is set
2014-06-26 16:09:34 +02:00
Martin Trigaux
521989f9b7
Merge pull request #572 from odoo-dev/7.0-opw-609069-fka
...
[IMP] l10n_fr_hr_payroll: make sure the date format of Fiche de paie report is in french
report_sxw: make sure we have a fallback on en_US if trying to load an format in unknown language
2014-06-26 11:49:39 +02:00
fka-odoo
d16c57035d
[FIX] improved date format in fiche de paie report
2014-06-26 14:44:11 +05:30
Alexandre Fayolle
4bfcbb2a48
[FIX] fields property: do not create empty properties
...
fixes #595
In the case where a property for the company exists but has no related record (e.g. in case of type m2o with no defined value), not setting a value to this field for a new record would create a new property (as browse_null is not an instance of browse_record)
2014-06-25 10:57:10 +02:00
Mohammed Shekha
0b593ada11
Server Translation: Fixed the issue search on translated field do not return true result, search on tranlsated field fails due to expression parsing which fetches ids from ir_translation as well as working table and UNION of this makes search fruitless, also search fails for in language other then english when you enter part of a string for the field to search.
2014-06-24 17:42:48 +05:30
Martin Trigaux
d0b3e3b8c6
[IMP] module: when uninstalling a module, do not redirect to a useless screen
2014-06-23 13:09:36 +02:00
kevin wang
59c27970b5
[FIX] orm: allow unicode in inherit views with attribute
...
When extending a view with position='attributes', prevent crash if view contains unicode char
Fixes #706
2014-06-23 12:48:27 +02:00
Ruchir Shukla
86c2426555
[IMP] module: warning when uninstalling modules
...
When a module is uninstalled, this will also uninstall modules depending of it. To avoid unexpected loss of data, this patch list the modules that will get impacted during the installation.
This also affects the configuration pages with on change warnings.
2014-06-20 17:36:26 +02:00
Yann Papouin
2c28adaade
Overwrite translation on module update if option is set
...
Launchpad bug: https://bugs.launchpad.net/ocb-server/+bug/1319285
2014-06-20 11:48:18 +02:00
Martin Trigaux
86acc1a62f
[FIX] orm: avoir errors reading twice a field
...
_read_flat: remove duplicated fields in read call
get many2one: as False is instance of int, check the value of x first to avoid calling a name_get with a list of False
When we were reading twice a m2o field where at least one result is null, the first call to name_get would set the value to False instead of None and then accepted by the filter 'isinstance(x, (int,long))'
2014-06-12 16:14:41 +02:00
Jeremy Kersten
100eba8eaf
[FIX] fields.py - avoid dict comprehension inside a dict comprehension
2014-06-11 10:30:00 +02:00
Christophe Simonis
517162ce14
[FIX] orm: do not recompute m2o stored function field at read.
...
The get() method of m2o function fields is used for 2 different things:
- call the function defining the m2o
- get the name_get representation of the value
Until this pathc, only the first case was handled, resulting to a useless
recomputation of the field when reading it.
2014-06-06 10:53:42 +02:00
Oliver Laurent
306d5c89a0
[FIX] orm: do not resize unlimited char fields
2014-06-05 19:05:36 +02:00
Laurent Mignon
6788edcdd0
[FIX] ir_cron: use the same search criteria as when listing job to excecyte when acquiring the ock on the job before its execution to prevent running already executed job
...
Backport of fix made in trunk
2014-06-05 18:59:03 +02:00
Martin Trigaux
426993e06d
uninstall: avoid errors during uninstall
...
When uninstalling a module, remove the ir.model.constraint after removing the non-model records and before fields and model definition.
Without this fix, some constraint would be removed too early allowing to have broken relations and data left from removed module.
2014-06-05 12:52:11 +02:00
Denis Ledoux
e61fb4d80a
[FIX] base: security, do not override basic ir_config_paramter ACL
2014-06-02 13:00:36 +02:00
Denis Ledoux
a7a51cf55d
[FIX] base: security, group settings is authorized to alter ir.config_parameter
2014-06-02 12:57:57 +02:00
Denis Ledoux
f8671cb48a
[REVERT] b6a7402fdb
, pagereset seems to be useful in some cases. Need to check deeper
2014-05-22 16:17:04 +02:00
Denis Ledoux
b6a7402fdb
[FIX] report: correct page numbering
2014-05-21 11:20:37 +02:00
Christophe Simonis
528d04d6dd
[MERGE] merge bzr server branch
2014-05-20 16:28:48 +02:00
Thibault Delavallée
066fb14326
[FIX] orm: unlink: when unlinking a record, trigger the computing of
...
function fields for other records in the same model. Previously all function fields in the
current model were not computed for some reason not provided by the history.
We therefore compute effective store_ids on which the various trigerred
function fields will be computed again. Those ids are the ids given
in the store_get storage variable minus the deleted ones.
2014-05-19 18:12:41 +02:00
Launchpad Translations on behalf of openerp
d5ca324cd5
Launchpad automatic translations update.
2014-05-19 06:20:39 +00:00
Kiril Vangelovski
c0882872be
[ADD] Macedonian language
2014-05-18 22:57:07 +02:00
Launchpad Translations on behalf of openerp
b5eabecf40
Launchpad automatic translations update.
2014-05-18 05:53:08 +00:00
Launchpad Translations on behalf of openerp
9f5c423fb7
Launchpad automatic translations update.
2014-05-17 07:10:05 +00:00
Martin Trigaux
07e4e15f4d
[FIX] ir_model_fields: when adding a new custom column to a custom model, set a valid _rec_name to this model (otherwise would require a server restart to reinstanciate the model)
2014-05-15 16:25:51 +02:00
Launchpad Translations on behalf of openerp
69e2614641
Launchpad automatic translations update.
2014-05-15 06:10:38 +00:00
Launchpad Translations on behalf of openerp
994a6ec022
Launchpad automatic translations update.
2014-05-14 06:20:22 +00:00
Launchpad Translations on behalf of openerp
0e41af84a9
Launchpad automatic translations update.
2014-05-13 06:28:18 +00:00
Launchpad Translations on behalf of openerp
8c139b01e7
Launchpad automatic translations update.
2014-05-12 06:38:16 +00:00
Launchpad Translations on behalf of openerp
1397b7aa34
Launchpad automatic translations update.
...
bzr revid: launchpad_translations_on_behalf_of_openerp-20140510075539-empsrh7k5l6q44ln
bzr revid: launchpad_translations_on_behalf_of_openerp-20140510075505-nu0zmfg57i2352lz
bzr revid: launchpad_translations_on_behalf_of_openerp-20140511070820-8xp1e2jxonp4i750
bzr revid: launchpad_translations_on_behalf_of_openerp-20140503064840-v6n2wyrm1l162bh4
bzr revid: launchpad_translations_on_behalf_of_openerp-20140504062728-9tmsk2r01vvs3avi
bzr revid: launchpad_translations_on_behalf_of_openerp-20140506072722-8xpshoxb4um6ef30
bzr revid: launchpad_translations_on_behalf_of_openerp-20140511070841-lboiasc73m8h3fb2
2014-05-11 07:08:41 +00:00
Martin Trigaux
b87db84c0d
[FIX] ir_values: try to evaluate the given expression before saving it in pickle form (opw 607398)
...
The value_unpickled given by xml data is usualy already evaluated but when it is given by the web client, a str is recieved by the method (as the field is a text field). In the later case, we need to evaluate the field before storing to be correctly evaluated as a default value.
bzr revid: mat@openerp.com-20140509130412-ki211x7qdccdnv5w
2014-05-09 15:04:12 +02:00
Ravi Gohil (OpenERP)
166b8efabb
[FIX] Modifying default value for other than char/string/selection fields from 'Setting/Technical/Actions/User-defined Defaults' view sets wrong pickle value for respective record. (Maintenance Case: 607398)
...
lp bug: https://launchpad.net/bugs/1153628 fixed
bzr revid: rgo@tinyerp.com-20140506055725-ryorjswf236plhlc
2014-05-06 11:27:25 +05:30
Ravi Gohil (OpenERP)
636e825876
[FIX] Modifying default value for other than char/string/selection fields from 'Setting/Technical/Actions/User-defined Defaults' view sets wrong pickle value for respective record. (Maintenance Case: 607398)
...
lp bug: https://launchpad.net/bugs/1153628 fixed
bzr revid: rgo@tinyerp.com-20140506054055-xse0aywu6p3hl138
2014-05-06 11:10:55 +05:30
Ravi Gohil (OpenERP)
1e1c2230fd
[FIX] Modifying default value for other than char/string/selection fields from 'Setting/Technical/Actions/User-defined Defaults' view sets wrong pickle value for respective record. (Maintenance Case: 607398)
...
lp bug: https://launchpad.net/bugs/1153628 fixed
bzr revid: rgo@tinyerp.com-20140505115121-lwz1crjjoxyqfgax
2014-05-05 17:21:21 +05:30
Olivier Dony
188930bb01
[FIX] convert: gracefully ignore missing XML IDs when processing <delete> tags + warn in log
...
bzr revid: odo@openerp.com-20140505074636-bl2y5pst4pfmpz3u
2014-05-05 09:46:36 +02:00
Launchpad Translations on behalf of openerp
f426972e37
Launchpad automatic translations update.
...
bzr revid: launchpad_translations_on_behalf_of_openerp-20140430070138-uuemdpfseyysxlvs
bzr revid: launchpad_translations_on_behalf_of_openerp-20140502064550-9r0c2t3tr8dp1hwu
bzr revid: launchpad_translations_on_behalf_of_openerp-20140501063929-ta3t6lhed5dpdz9a
bzr revid: launchpad_translations_on_behalf_of_openerp-20140502064608-1zwt52snc5pg5kfi
bzr revid: launchpad_translations_on_behalf_of_openerp-20140504062721-dgb7m6o6ge2btumg
2014-05-04 06:27:21 +00:00
Richard Mathot (OpenERP)
f3b5913842
[IMP] res_group: more explicit constraint error message
...
bzr revid: rim@openerp.com-20140429071125-avjggwlmlozv7hz5
2014-04-29 09:11:25 +02:00
Olivier Dony
4836354a16
[FIX] safe_eval: allow STORE_FAST and DELETE_FAST opcodes, used e.g. for comprehension expressions
...
bzr revid: odo@openerp.com-20140428151133-uz7mphscch35dl6o
2014-04-28 17:11:33 +02:00
Denis Ledoux
93ba7cc575
[FIX] base: ir.model.fields, write, use tools.ustr instead of str so it handle if the string is already unicode
...
Writing special chars in the field label resulted in a traceback (write only, no problem with creation)
bzr revid: dle@openerp.com-20140428110042-qeaswuwsquy1612h
2014-04-28 13:00:42 +02:00
Martin Trigaux
91bf583b1c
[FIX] amount_to_text: make sure accented string is in unicode
...
bzr revid: mat@openerp.com-20140423150215-578nzug1glccvpwy
2014-04-23 17:02:15 +02:00
Denis Ledoux
c6189d91a0
[FIX] base: in partner search view, use operator=child_of instead of filter_domain with a child_of domain
...
operator child_of has the advantage to do exact ID matching for many2one, and not just matching on the name
bzr revid: dle@openerp.com-20140422150736-o2t3eank6yqttlel
2014-04-22 17:07:36 +02:00
Martin Trigaux
1db082db9d
[FIX] convert: use _all_columns instead of _columns as it contain fields from inherited models.
...
bzr revid: mat@openerp.com-20140418164552-2mlprexkdlqlui2h
2014-04-18 18:45:52 +02:00
Launchpad Translations on behalf of openerp
2e07433d11
Launchpad automatic translations update.
...
bzr revid: launchpad_translations_on_behalf_of_openerp-20140418072138-5fv3mmbsqnlcpk4b
bzr revid: launchpad_translations_on_behalf_of_openerp-20140419063447-v94cfwvpby4h6d0v
bzr revid: launchpad_translations_on_behalf_of_openerp-20140420055823-r61ad07jgr3110pw
2014-04-20 05:58:23 +00:00
Denis Ledoux
3298051016
[FIX] base: search groups by full name not working with operators 'in' nor with operand boolean
...
bzr revid: dle@openerp.com-20140416112239-vl20z3xzgp61vygu
2014-04-16 13:22:39 +02:00