Commit Graph

805 Commits

Author SHA1 Message Date
P. Christeas 63d562de39 ORM: fix bug at orm.copy_data(), would reset context[lang]
Thanks to Dr. Gassauer that made me revise this code.

bzr revid: p_christ@hol.gr-20101116150025-ssyiix1c72t04fbk
2010-11-16 17:00:25 +02:00
Anup (OpenERP) 602815a5ad [FIX](Maintenance) Exportation fixed for o2m and m2m
bzr revid: ach@tinyerp.com-20101116092650-cdzcqn5tc7hq5l3m
2010-11-16 14:56:50 +05:30
Numerigraphe - Lionel Sausin 8b3bd3ccee [FIX] typo in field name
bzr revid: ls@numerigraphe.fr-20101112142119-e9gqnld7m5dd62kh
2010-11-12 15:21:19 +01:00
Numerigraphe - Lionel Sausin 182cf2b196 [MERGE] sync with the trunk
bzr revid: ls@numerigraphe.fr-20101112141041-19kpvr7pzxqankqo
2010-11-12 15:10:41 +01:00
Numerigraphe - Lionel Sausin e013734045 [REF] stricter checking of defauts in fields & orm __init__
bzr revid: ls@numerigraphe.fr-20101112134214-h27a1ewxr9c4g3id
2010-11-12 14:42:14 +01:00
Numerigraphe - Lionel Sausin 1fff5e28f1 [FIX] incorrect spellings (childs -> children)
bzr revid: xmo@openerp.com-20101112103952-qabm06zgu6s5qrnn
2010-11-12 11:39:52 +01:00
Olivier Dony e552766352 [IMP] orm: spelling: default language is en_US, so we should us International/US forms
lp bug: https://launchpad.net/bugs/546138 fixed

bzr revid: odo@openerp.com-20101108143014-p3xlsiz3kb79ckdt
2010-11-08 15:30:14 +01:00
Olivier Dony e1f5158d7d [ADD] fields.binary: support 'bin_size_XXX' context flags to selectively enable returning size/contents of a binary field - pending API change after 6.0
bzr revid: odo@openerp.com-20101104170523-z1n4jop5e46t3wtu
2010-11-04 18:05:23 +01:00
Fabien Pinckaers d20510168f [IMP] Speed improvement when loading modules
bzr revid: fp@tinyerp.com-20101101113352-g32hhvp5355jb3nt
2010-11-01 12:33:52 +01:00
Fabien Pinckaers c50d3029ae [IMP] Speed improvement when loading modules
bzr revid: fp@tinyerp.com-20101101113320-umabgxebmj0zzcpz
2010-11-01 12:33:20 +01:00
Olivier Dony 3f235f8d3c [IMP] orm.read: make error message for read() on deleted records more consistent with other messages
bzr revid: odo@openerp.com-20101027111056-uw1mnr9o5sr4w70l
2010-10-27 13:10:56 +02:00
Olivier Dony fed6d90304 [IMP] orm.write: report an error when trying to update deleted records (thanks RGA for initial fix)
bzr revid: odo@openerp.com-20101027110542-d9nklbocc12bxjs6
2010-10-27 13:05:42 +02:00
Olivier Dony 9d425285c0 [IMP] orm: broader error message for ir.rule check, concurrently deleted records might trigger it too
bzr revid: odo@openerp.com-20101027105153-slv09eju5rzkgaoo
2010-10-27 12:51:53 +02:00
Olivier Dony ea26bded7a [FIX] orm._check_concurrency: mention one conflicting record in exception message
bzr revid: odo@openerp.com-20101025105555-owkglzq1btuvtrrx
2010-10-25 12:55:55 +02:00
Olivier Dony 0d2c8796b4 [FIX] orm._check_concurrency: pop values from context after check to avoid false positives (e.g. nested writes) - one check per transaction is enough
bzr revid: odo@openerp.com-20101025100540-oy374900sveb2o5f
2010-10-25 12:05:40 +02:00
Numerigraphe - Lionel Sausin 5905b3ecf0 [IMP] wording: children intead of childs (again)
bzr revid: ls@numerigraphe.fr-20101025085222-pm6ovutgvb0jg3af
2010-10-25 10:52:22 +02:00
Numerigraphe - Lionel Sausin e3e8be4b01 [MERGE] merge from 6.0.0-RC1
bzr revid: ls@numerigraphe.fr-20101025074313-uaspq2f2y523my99
2010-10-25 09:43:13 +02:00
Xavier Morel a6cab7ac44 [REM] code having become noop and generating lint warnings following commenting of related code
bzr revid: xmo@openerp.com-20101025082031-pqrlih2gd6nnqstr
2010-10-25 10:20:31 +02:00
Xavier Morel 99608428f8 [FIX] lint warnings
bzr revid: xmo@openerp.com-20101025080447-s5ulsom7fdbygwl4
2010-10-25 10:04:47 +02:00
Fabien Pinckaers dee82b3ce7 fix bug introduced in r2938
bzr revid: fp@tinyerp.com-20101023125131-b7vx7tz5wck6jqn5
2010-10-23 14:51:31 +02:00
Xavier Morel 52774a994e [IMP] cleanup _check_concurrency a bit and reduce nesting
bzr revid: xmo@openerp.com-20101022162131-9quly5fjl7xe4km5
2010-10-22 18:21:31 +02:00
sma@tinyerp.com 3108df45f3 [IMP] orm,res.log: better handling of context in res.log entries
bzr revid: odo@openerp.com-20101021144546-1vetgysw0cljvppc
2010-10-21 16:45:46 +02:00
Olivier Dony b7a2ebc828 [IMP] orm: _add_missing_default_values: handle o2m default values in the legacy form [{},{}] + inherited x2m defaults
bzr revid: odo@openerp.com-20101018161638-i6vtq13tczf2b707
2010-10-18 18:16:38 +02:00
Olivier Dony 74f144f813 [FIX] orm, workflow: do not disable wkf buttons unless explicit group is set on transitions
bzr revid: odo@openerp.com-20101015200655-xcn22gdoka0n4gys
2010-10-15 22:06:55 +02:00
Olivier Dony 77852d32b8 [IMP] osv,base: lint cleanup
bzr revid: odo@openerp.com-20101015140831-cavjcc640ardjbaz
2010-10-15 16:08:31 +02:00
Anup (OpenERP) acf5105783 [FIX] _read_flat() method corrected for multi
lp bug: https://launchpad.net/bugs/625898 fixed

bzr revid: ach@tinyerp.com-20101015134630-law0exawyhlyec30
2010-10-15 19:16:30 +05:30
Anup (OpenERP) f70f0d4520 [REVERT] A fix for orphan _inherits record for read() , better solution will be put soon.the fix may regress browse() with non-existent id
bzr revid: ach@tinyerp.com-20101015131902-ix4zgjjz60l8w8xd
2010-10-15 18:49:02 +05:30
Olivier Dony 88117959b5 [REM] base, workflow: removed res.roles object, replaced by dedicated res.groups
bzr revid: odo@openerp.com-20101013215340-jaiihef9chsym48z
2010-10-13 23:53:40 +02:00
Sébastien BEAU - http://www.akretion.com 22919bb1de [FIX]Speed improvement : Call of write() should go when there is vals
bzr revid: jvo@tinyerp.com-20101012192259-w3jbfm9ocb2zkr5m
2010-10-13 00:52:59 +05:30
Olivier Dony 86c87e1a37 [ADD] osv.perm_read: added XML ID (xmlid) to returned values - naming indicates this is not a m2o.
bzr revid: odo@openerp.com-20101011154314-sxdfqmeoxo5f91er
2010-10-11 17:43:14 +02:00
Olivier Dony 39d514218f [FIX] orm: backwards compatibility with python2.5
bzr revid: odo@openerp.com-20101006073757-exs2vdgyvg3d3m0m
2010-10-06 09:37:57 +02:00
Olivier Dony 7f30ad68d5 [FIX] orm.search: properly JOIN parent table when applying inherited ir.rules
bzr revid: odo@openerp.com-20101005134908-17yblagoww1orrtk
2010-10-05 15:49:08 +02:00
nch@tinyerp.com 794c319ec9 [FIX]:search_view 'groups=' attribute in the child of a field tag was never evaluted:
Example:
<field name='user_id' select='1'>
   <filter domain='[('user_id','=',uid)]' help='My Sale Orders' icon='terp-personal' groups='base.group_extended'/>

bzr revid: nch@tinyerp.com-20101005112653-vg4qh4x5uzt0k2j5
2010-10-05 16:56:53 +05:30
Olivier Dony d5cbc72db4 [MERGE] osv.query: Initial basic implementation of Query object for the ORM:
- added basic Query object to support some more complex ORM use cases (LEFT OUTER JOINS at the moment)
- added trivial unit tests for query object + run_tests.py executable to launch them
- fixed the issue with server-side sorting of m2o columns

Warning: this is very basic and was only done as a low-risk fix to introduce support for OUTER joins, as they are needed in some cases (server-side sorting of m2o columns being one)

This will need to be improved and extended a lot to be really useful -> targeted for after v6.0...

Hopefully this does not break too many things...

bzr revid: odo@openerp.com-20101001165615-0iknn3pp1ctg7q6g
2010-10-01 18:56:15 +02:00
Olivier Dony 8e317c082b [IMP] osv.query,orm: removed trailing whitespace introduced by previous commits
bzr revid: odo@openerp.com-20101001165411-cid1ut6rmf7m826n
2010-10-01 18:54:11 +02:00
Olivier Dony 109f51e125 [ADD] osv: initial basic implementation of Query object:
- added basic Query object to support more complex ORM use cases (LEFT OUTER JOINS at the moment)
- added trivial unit tests for query object + run_test.py executable to launch them 
Warning: this is very basic and was only done as a low-risk fix to introduce support for OUTER joins in some cases.
This will need to be improved and extended a lot to be really useful -> targeted for after v6.0...

bzr revid: odo@openerp.com-20100930132403-2dx0k9znzromsig7
2010-09-30 15:24:03 +02:00
Jay (OpenERP) d631de7a68 [FIX] Import : multiple O2M import corrected
bzr revid: jvo@tinyerp.com-20100929120721-sptc54u3dhqr0fu1
2010-09-29 17:37:21 +05:30
Jay (OpenERP) 9338fc0c48 [FIX] Export : Corrections for exportation of relational fields
lp bug: https://launchpad.net/bugs/644473 fixed

bzr revid: jvo@tinyerp.com-20100927063809-9xbpi309bffmzbuo
2010-09-27 12:08:09 +05:30
Numerigraphe - Lionel Sausin 70fd90d33b [FIX] mutable default in osv
lp bug: https://launchpad.net/bugs/525808 fixed

bzr revid: ls@numerigraphe.fr-20100722134948-5axugpkr0nwbda2a
2010-07-22 15:49:48 +02:00
nch@tinyerp.com 5023186293 [FIX]:*_view_ref should execute only if there is no view_id provided
bzr revid: nch@tinyerp.com-20100721133727-6kmwn65grzjrc4ig
2010-07-21 19:07:27 +05:30
Jay (Open ERP) 51ebb43210 [FIX] ORM.read() : property of type binary should not crash due to quotes
bzr revid: jvo@tinyerp.com-20100714192056-q1ygezb8c7gna2dh
2010-07-15 00:50:56 +05:30
Olivier Dony 472693f703 [IMP] orm.read(): properly support ir.rules using fields inherited from _inherits + cleanup
bzr revid: odo@openerp.com-20100713131631-w1dvsbcm8a78d5dc
2010-07-13 15:16:31 +02:00
Olivier Dony a967c6e21f [IMP] orm.fields_get: renamed read_access parameter to write_access, reflecting its real usage. Also cleaned up some mess leftover by commit 1338 in orm.field_get_keys() + other cleanup
bzr revid: odo@openerp.com-20100712141513-akwx4gcujoboia1y
2010-07-12 16:15:13 +02:00
nch@tinyerp.com 2d2e0b25a3 [FIX]:The records that has groupby field value = False or '' should also be returned to the client to show as 'Undefined'
bzr revid: nch@tinyerp.com-20100922055205-k9cu34iuzfhlvbg1
2010-09-22 11:22:05 +05:30
Xavier Morel c47d6959b8 [REM] unneeded intermediate variable in orm.read_group
bzr revid: xmo@openerp.com-20100921060639-x2hu98dxa7g9dawb
2010-09-21 11:36:39 +05:30
Olivier Laurent, Olivier Dony 715ffa2db5 [IMP] orm.fields_view_get: non-xpath view inheritance should ignore field attributes but the "name"
bzr revid: odo@openerp.com-20100920122320-6pixw87hzpq7kwds
2010-09-20 14:23:20 +02:00
Olivier Dony dc05c4b56d [IMP] orm.read_group: better readability and efficiency in group sorting
bzr revid: odo@openerp.com-20100920090056-xczdsu1o8o8j6015
2010-09-20 11:00:56 +02:00
nch@tinyerp.com baaf9e4490 [FIX]:default sorting in group by
bzr revid: nch@tinyerp.com-20100920061225-fq8943nq6upl6bn0
2010-09-20 11:42:25 +05:30
Fabien Pinckaers 825c70aeed [IMP] Speed improvements
bzr revid: fp@tinyerp.com-20100918110731-0zacb01o17bd0h55
2010-09-18 13:07:31 +02:00
Olivier Dony 2c851e117b [IMP] orm.read_group: implement simple ordering of groups
bzr revid: odo@openerp.com-20100917145103-sm8kfl0tk5v1dgyp
2010-09-17 16:51:03 +02:00