Vo Minh Thu
0ed4377cf8
[MERGE] merged trunk.
...
bzr revid: vmt@openerp.com-20120112155027-u3bagec0g9fqr0yi
bzr revid: vmt@openerp.com-20120116110434-ckhp01ze83cwm32y
2012-01-16 12:04:34 +01:00
Vo Minh Thu
daa41b61c1
[MERGE] merged trunk.
...
bzr revid: vmt@openerp.com-20120110154333-kdwsff0faftcwvku
2012-01-10 16:43:33 +01:00
Vo Minh Thu
013794b978
[IMP] orm: cosmetics (and the runbot will build this branch again).
...
bzr revid: vmt@openerp.com-20120110153448-ot1vpcmwjbeykx9t
2012-01-10 16:34:48 +01:00
Vo Minh Thu
455e47e5e8
[IMP] openerp.addons: openerp.addons is used instead of
...
openerp.modules as the namespace of the OpenERP addons.
bzr revid: vmt@openerp.com-20120109124120-06gguu3lzxv49i3j
2012-01-09 13:41:20 +01:00
Vo Minh Thu
f24a29717e
[FIX] orm: correctly set the module name on the model, even when imported with
...
`import openerp.modules.<module_name>`.
bzr revid: vmt@openerp.com-20120109101647-4hvy3n6eifzeozzq
2012-01-09 11:16:47 +01:00
Fabien Pinckaers
91cafbee7e
[FIX] import/export fully working through web interface
...
bzr revid: fp@tinyerp.com-20111228205757-vxdw1j6gcsyvjj3m
2011-12-28 21:57:57 +01:00
Fabien Pinckaers
ae92ec17ea
[FIX] import/export
...
bzr revid: fp@tinyerp.com-20111228194506-nag2kqk1w1uyk43p
2011-12-28 20:45:06 +01:00
Olivier Dony
a58a2a5e18
[MERGE] orm: dead code removal, courtesy of Olivier Macchioni
...
bzr revid: odo@openerp.com-20111222212859-z8svmrd3yosduelo
2011-12-22 22:28:59 +01:00
Olivier Dony
24b283567d
[FIX] orm: typos
...
bzr revid: odo@openerp.com-20111222182023-kspwaukocijhh4cq
2011-12-22 19:20:23 +01:00
Olivier Dony
d925235e62
[MERGE] sync with trunk
...
bzr revid: odo@openerp.com-20111222102555-bydsozbdu6urkj31
2011-12-22 11:25:55 +01:00
Olivier Dony
250772d403
[FIX] read_group: NULL->False for grouped boolean fields
...
We need to coalesce NULLs to False when grouping
boolean fields, otherwise we get duplicate groups
sharing the same rows.
bzr revid: odo@openerp.com-20111220151131-xir8dv7sdy9hbrfx
2011-12-20 16:11:31 +01:00
Fabien Pinckaers
3d364c3de1
[IMP] allow non integer for ID's
...
bzr revid: fp@tinyerp.com-20111219220954-mlqe3f6gkonlzor3
2011-12-19 23:09:54 +01:00
Olivier Macchioni
f3eedcd6e3
[FIX] removed dead code
...
bzr revid: mac@olivier-macchionis-macbook-pro-2.local-20111214222102-s22izy21xejtwrmu
2011-12-14 23:21:02 +01:00
Naresh (OpenERP)
74fbbc36e1
[FIX]:Properties should be deleted when the related record is deleted
...
lp bug: https://launchpad.net/bugs/891580 fixed
bzr revid: nch@tinyerp.com-20111202102202-0jzzlqu68fypbbl3
2011-12-02 15:52:02 +05:30
Olivier Dony
7fa02d56b2
[MERGE] Bug 303455: orm.create() - use local before inherited, courtesy of Thibaut DIRLIK (Logica)
...
bzr revid: odo@openerp.com-20111201121503-bf7671is06atteb4
2011-12-01 13:15:03 +01:00
Xavier Morel
84004e8923
[REM] import_data: unused variables, redundant parens and variables
...
bzr revid: xmo@openerp.com-20111201121257-3uq3fyjumd9bvi9a
2011-12-01 13:12:57 +01:00
Xavier Morel
f17633dad7
[FIX] correctly restore partial import index when restarting an import
...
bzr revid: xmo@openerp.com-20111201121040-c0547g8ev38r6u7t
2011-12-01 13:10:40 +01:00
Olivier Dony
90041e5d81
[IMP] read_group: pass superuser uid to group_by_full methods to avoid access right issues
...
This helps avoid access right issues in restricted
contexts, such as embedded web client, or shared
access (via portal or share wizard).
bzr revid: odo@openerp.com-20111123133312-a4ywnivnex97xtk2
2011-11-23 14:33:12 +01:00
Olivier Dony
a50af56a05
[FIX] orm.read_group: fix merge logic for read_group_full:
...
- Properly merge results with list of values, even with reversed sort
- Pass `read_group_order` to `_group_by_full` implementations to let them
handle sorting if they want.
bzr revid: odo@openerp.com-20111121164326-un722g5nsuzq94m5
2011-11-21 17:43:26 +01:00
Olivier Dony
e17b51e384
[FIX] orm.read_group: check for empty groupby list
...
This is very ugly and needs a real refactoring,
just adding one more test for the time being.
bzr revid: odo@openerp.com-20111118153333-2skgbd197q8tb7uc
2011-11-18 16:33:33 +01:00
Olivier Dony
57d0d62b38
[MERGE] orm.read_group: partial refactoring, by xmo
...
bzr revid: odo@openerp.com-20111118152629-o4ult41v905dfj1t
2011-11-18 16:26:29 +01:00
Olivier Dony
ca458dd539
[FIX] orm.read_group: fix issues in read_group_full and rewrite/cleanup
...
Attempt to make it into a more maintainable/readable
separate method.
bzr revid: odo@openerp.com-20111118133642-b3126a5sph8bivmu
2011-11-18 14:36:42 +01:00
Fabien Pinckaers
34a9ecf339
fix
...
bzr revid: fp@tinyerp.com-20111118121103-vmlus5c14icgpvdv
2011-11-18 13:11:03 +01:00
Olivier Dony
ca5fcc2bdf
[IMP] orm,fields: some cleanup for sparse field implementation (wip)
...
bzr revid: odo@openerp.com-20111117143010-9nv7inr5ijzykgem
2011-11-17 15:30:10 +01:00
Olivier Dony
3bf3279f25
[MERGE] Implementation of sparse field (to review), by Sebastien Beau, Akretion
...
bzr revid: odo@openerp.com-20111116172525-rmri79n9hpf2plwg
2011-11-16 18:25:25 +01:00
Olivier Dony
61c0e012b9
[MERGE] warn when create()/write() touches unknown field, courtesy of Stefan Rijnhart (Therp)
...
A patch will follow in addons to get rid of most of the
warnings introduced here.
bzr revid: odo@openerp.com-20111116113858-52nzw58ts7xnlxhe
2011-11-16 12:38:58 +01:00
Christophe Simonis
19e7261bc0
[FIX] group_by_full
...
bzr revid: chs@openerp.com-20111115155355-s7j3s27i2hl7xi11
2011-11-15 16:53:55 +01:00
Xavier Morel
c83d6d88a0
[IMP] selection of fields to aggregate in read_group
...
bzr revid: xmo@openerp.com-20111115120028-wal8o839s4u427m3
2011-11-15 13:00:28 +01:00
Xavier Morel
2b7a072a3e
[IMP] orm: make creation of dict from key names (with constant value) clearer
...
also only generate False values for float and integer fields, since they're the only aggregated values in the first place
bzr revid: xmo@openerp.com-20111115114527-t92a37kdw4yqqs4p
2011-11-15 12:45:27 +01:00
Fabien Pinckaers
1c2ab2927d
unusedcode
...
bzr revid: fp@tinyerp.com-20111114001216-etl5g0dl3ya1xfvs
2011-11-14 01:12:16 +01:00
Fabien Pinckaers
e25fe1f261
[FIX] count 0, need to fix the web client
...
bzr revid: fp@tinyerp.com-20111113124848-r1youtgj7c5li8b2
2011-11-13 13:48:48 +01:00
Fabien Pinckaers
8ea267b822
[IMP] _group_by_full implementation
...
bzr revid: fp@tinyerp.com-20111113121405-oa9ggpf115gv3cbe
2011-11-13 13:14:05 +01:00
niv-openerp
dbb82b089b
[fix] exception when querying a tree view for an osv which does not contain any column (common in the wizards)
...
lp bug: https://launchpad.net/bugs/877989 fixed
bzr revid: nicolas.vanhoren@openerp.com-20111110135106-crieyt6cnscqocs5
2011-11-10 14:51:06 +01:00
Stefan Rijnhart
998add6e89
[FIX] replace exception by warning, for friendly deprecation
...
bzr revid: stefan@therp.nl-20111102202254-jllcl905swnwatm5
2011-11-02 21:22:54 +01:00
Stefan Rijnhart
c9b91cae01
[FIX] model and field name were reversed in exception message
...
bzr revid: stefan@therp.nl-20111101141446-acxui2dymoul71ma
2011-11-01 15:14:46 +01:00
Stefan Rijnhart
65f4975ac1
[FIX] Raise when an unknown field is being written to
...
lp bug: https://launchpad.net/bugs/727727 fixed
bzr revid: stefan@therp.nl-20111101135731-uo203jmag5nuf56p
2011-11-01 14:57:31 +01:00
Xavier Morel
e317c222a1
[IMP] alias some values in data import, for readability
...
bzr revid: xmo@openerp.com-20111019114618-6ih4wgfr5hu1kgiy
2011-10-19 13:46:18 +02:00
Xavier Morel
b0a92831b3
[IMP] iterate over list indexes + ids via enumerate() rather than via range(len()) + __getitem__
...
bzr revid: xmo@openerp.com-20111019110215-9jykf1xrzavh00j2
2011-10-19 13:02:15 +02:00
Vo Minh Thu
bfbfbc4ac6
[FIX] orm.copy(): corrected return value in docstring.
...
bzr revid: vmt@openerp.com-20111012090357-2lt8md5s37qp2vm1
2011-10-12 11:03:57 +02:00
Olivier Dony
76c702ca3c
[FIX] Model.import_data docstring: cleanup + clear RST warnings for autodoc
...
The pipe character is taken as an inline substitution
marker, and is easy to avoid in most cases except within
literal blocks.
bzr revid: odo@openerp.com-20111011171148-rluwokcsx7i38i6e
2011-10-11 19:11:48 +02:00
Olivier Dony
4140e3546a
[FIX] expression: proper handling of empty string in m2o domain criterions
...
Also fixed incorrect name_search() implementations in
res.partner and res.currency, and added corresponding
tests.
lp bug: https://launchpad.net/bugs/861350 fixed
bzr revid: odo@openerp.com-20111011163435-szj9vm6x9x8nryn8
2011-10-11 18:34:35 +02:00
Olivier Dony
c16befa983
[IMP] orm: resolve_o2m_commands_...: simplify assert, remove context doc following guidelines
...
bzr revid: odo@openerp.com-20111011144146-b9rt5kc9sb5lj0dr
2011-10-11 16:41:46 +02:00
Xavier Morel
34fcc08a1f
[IMP] docstring for resolve_o2m_commands_...
...
bzr revid: xmo@openerp.com-20111011094551-vr27on7iibdd9tv6
2011-10-11 11:45:51 +02:00
Xavier Morel
8507ceddcf
[IMP] make resolve_o2m_commands_to_record_dicts's result eager as per vmt's suggestion
...
bzr revid: xmo@openerp.com-20111011085715-cvcficcy4di9q29i
2011-10-11 10:57:15 +02:00
Xavier Morel
2646a34cf0
[ADD] don't blow up on a singleton DELETE_ALL command (that command takes no parameters, so can have just (5,))
...
bzr revid: xmo@openerp.com-20111011084852-hborz317ru5pbzux
2011-10-11 10:48:52 +02:00
Xavier Morel
8734ffb6c2
[IMP] raise assertion error if an o2m command is not one of CREATE, UPDATE or LINK_TO
...
bzr revid: xmo@openerp.com-20111011083824-4g0ros6f3xgslkq4
2011-10-11 10:38:24 +02:00
Xavier Morel
4d0a189796
[IMP] handle case where o2m commands are pairs instead of triplets
...
bzr revid: xmo@openerp.com-20111011081202-y1ou74u038o2kl58
2011-10-11 10:12:02 +02:00
Xavier Morel
b5ee13a845
[IMP] rename serialize_o2m_commands to resolve_o2m_commands_to_record_dicts
...
bzr revid: xmo@openerp.com-20111011080338-hup42vivlvk4dly0
2011-10-11 10:03:38 +02:00
Xavier Morel
d5accc0fae
[ADD] method to correctly serialize o2m commands into a sequence of record-dicts for e.g. onchanges
...
also alters res.partner.bank _default_value to use it with res.partner addresses, and adds a few tests to ensure behavior is correct
bzr revid: xmo@openerp.com-20111010135157-dafgcwwcni5gkeom
2011-10-10 15:51:57 +02:00
Olivier Dony
d86c283434
[FIX] orm.browse_record: avoid printing unrelated traceback upon KeyError
...
bzr revid: odo@openerp.com-20111007144944-j4obwcbvx9awkj30
2011-10-07 16:49:44 +02:00