Olivier Dony
dfccbaf28b
[FIX] orm,expression: special-case previous commit for osv_memory
...
This will soon be obsolete and deleted, as soon
as osv_memory will be removed and merged inside
normal osv.
bzr revid: odo@openerp.com-20110924024928-awgncvhcyfkmnak5
2011-09-24 04:49:28 +02:00
Olivier Dony
67dcd97ea6
[FIX] orm,expression: sanity checks for domain terms, cleanup, tests
...
bzr revid: odo@openerp.com-20110924020303-2amkx95ij1yp8ofk
2011-09-24 04:03:03 +02:00
Olivier Dony
1edacff497
[MERGE] unaccent support + domain parsing cleanup/improvements
...
bzr revid: odo@openerp.com-20110922140856-p8q0ib1lirgv1g02
2011-09-22 16:08:56 +02:00
Xavier Morel
36b947c425
[IMP] use same fieldpath-splitting function in data_import and data_export, document it a bit
...
bzr revid: xmo@openerp.com-20110922122542-eradrjva23894wpr
2011-09-22 14:25:42 +02:00
Olivier Dony
6e4a93cd22
[MERGE] sync w/ latest trunk
...
bzr revid: odo@openerp.com-20110921162128-22sp59cn4xv983q5
2011-09-21 18:21:28 +02:00
Vo Minh Thu
e5c95611b3
[MERGE] orm: better exception messsages.
...
lp bug: https://launchpad.net/bugs/777472 fixed
bzr revid: vmt@openerp.com-20110920122411-iykenv7sq7r710vy
2011-09-20 14:24:11 +02:00
Vo Minh Thu
8a83f57888
[MERGE] orm: properly handle multi-level _inherits.
...
lp bug: https://launchpad.net/bugs/823691 fixed
bzr revid: vmt@openerp.com-20110920075401-50z6crlhj7a8sv1g
2011-09-20 09:54:01 +02:00
Olivier Dony
c6370622e5
[FIX] orm: quote column names in queries to respect case and be consistent
...
Quoting column names make the case-sensitive in PostgreSQL,
and this is the default strategy we are using so far. It is
important to be consistent there.
We might want to do the same to table names too.
This allows create fields with mixed cases names for example.
bzr revid: odo@openerp.com-20110919201845-heer0rttcouvtc9x
2011-09-19 22:18:45 +02:00
Olivier Dony
4517dbb852
[MERGE] refactoring: view inheritance query moved to ir.ui.view, courtesy of Sebastien Beau (Akretion)
...
bzr revid: odo@openerp.com-20110919152434-uohc9mqr4n0b1sc8
2011-09-19 17:24:34 +02:00
Naresh (OpenERP)
1d71f8484a
[MERGE FROM TRUNK]
...
bzr revid: nch@tinyerp.com-20110919093224-5i3dslmw5ubatdjt
2011-09-19 15:02:24 +05:30
Olivier Dony
ad23141729
[FIX] orm: refactoring and fix of stored functions processing by _store_get_values
...
- Refactoring to make the function readable and maintainable
- Fixed algorithm to properly take into account the priority of all stored functions,
and not just the priority of the first function for a given model, which could hide
other stored function with higher priorities.
lp bug: https://launchpad.net/bugs/715470 fixed
bzr revid: odo@openerp.com-20110919091952-05lfl2kncr3ep9nj
2011-09-19 11:19:52 +02:00
sebastien beau
043f50ba12
[REF] refactor code in order to add the possibility to overwrite the way to inherit the view
...
bzr revid: sebastien.beau@akretion.com.br-20110918235947-5k6bxg2fbshhtrsd
2011-09-19 01:59:47 +02:00
Vo Minh Thu
70898d7287
[MERGE] orm: export boolean values as strings, even for False.
...
lp bug: https://launchpad.net/bugs/831009 fixed
bzr revid: vmt@openerp.com-20110916103726-x7nmconcxem915m1
2011-09-16 12:37:26 +02:00
Vo Minh Thu
94662b9727
[MERGE] orm: convert exception to unicode.
...
lp bug: https://launchpad.net/bugs/811519 fixed
bzr revid: vmt@openerp.com-20110915145933-p2apahreex255nd6
2011-09-15 16:59:33 +02:00
Olivier Dony
863f0d003f
[FIX] orm: avoid passing undefined context in browse_record getattr()
...
bzr revid: odo@openerp.com-20110913144702-7g56odiorqdiea28
2011-09-13 16:47:02 +02:00
Olivier Dony
0c675b2758
[IMP] browse_record: getattr method execution propagates context
...
The only requirements for this to work are:
- all model methods likely to be called on a browse_record must support
a context parameter (positional or keyword, doesn't matter)
- callers should never pass the context as a positional args, otherwise
we'll have multiple values for the context.
Both requirements seem sensible enough.
bzr revid: odo@openerp.com-20110913130826-d7fme3mznv55ok5f
2011-09-13 15:08:26 +02:00
Olivier Dony
0624e4ab5c
[IMP] orm.name*: better docstrings
...
bzr revid: odo@openerp.com-20110912171210-pmeqvy71l4iu8ulz
2011-09-12 19:12:10 +02:00
Naresh (OpenERP)
d02fc10280
[FIX]:problem when coping the _inherits record the base class record was not created resulting the new record to refer the same parent that the old record is referring
...
bzr revid: nch@tinyerp.com-20110912091418-l71l0xj5lovrf8f1
2011-09-12 14:44:18 +05:30
Olivier Dony
2f47cf8558
[IMP] orm,orm_memory: more consistent implementations of exists() and check_access_rule()
...
bzr revid: odo@openerp.com-20110909154926-1sk6kypbb11fx7oq
2011-09-09 17:49:26 +02:00
Olivier Dony
caef9821a3
[MERGE] latest trunk
...
bzr revid: odo@openerp.com-20110906080822-tyadkxvycrx7bl1d
2011-09-06 10:08:22 +02:00
Xavier Morel
ddadb2ce75
[FIX] issue in splitting field paths for export: would create empty path sections because too eager
...
do replacement in two passes of re-base replacement: replace old-style 'field:id' and 'field.id' in resp. 'field/id' and 'field/.id', don't touch anything else (especially not 'field/.id') and leave them through instead.
bzr revid: xmo@openerp.com-20110831094547-8evd7ecm5qojspnr
2011-08-31 11:45:47 +02:00
Vo Minh Thu
bdd0c7cf3f
[IMP] simplified cache implementation (and stored on the osv), does not support contexts.
...
bzr revid: vmt@openerp.com-20110830121541-abov2wezdn6kl2dc
2011-08-30 14:15:41 +02:00
Antony Lesuisse
be328ad7c3
[MERGE] trunk
...
bzr revid: al@openerp.com-20110827213628-4kflylkgtln6o4k4
2011-08-27 23:36:28 +02:00
Olivier Dony
3f00bfc405
[FIX] registry: use a unique list of models to load per module
...
This is necessary to preserve the model loading order
as defined in the module. This was broken when the
metaclass was introduced to make the explicit model
constructor call optional.
One consequence is that the order in which the classes
are declared in the module really defines their
initialization order, even if the constructors are
later called explcitly in a different order.
This latter case should be fairly rare, and easy to
fix too - simply putting the class declaration in the
right order.
bzr revid: odo@openerp.com-20110826161736-lgnpurtbcqtbseey
2011-08-26 18:17:36 +02:00
Naresh (OpenERP)
8d0cf999ac
[FIX]:_inherits for multilevel inheritence
...
lp bug: https://launchpad.net/bugs/823691 fixed
bzr revid: nch@tinyerp.com-20110826103516-o220jqwqdr3uwjhn
2011-08-26 16:05:16 +05:30
Vo Minh Thu
6fdadb04f5
[IMP] tools.cache: added missing clean_caches_for_db replacement.
...
bzr revid: vmt@openerp.com-20110825124711-y2uckmvcoa0arz4h
2011-08-25 14:47:11 +02:00
Antony Lesuisse
86965e3884
[FIX] orm ir.translation get_source to use positional args
...
bzr revid: al@openerp.com-20110824231131-y33ng5x4d6j2vr6w
2011-08-25 01:11:31 +02:00
Antony Lesuisse
fd83621463
[MERGE] trunk
...
bzr revid: al@openerp.com-20110824160936-ej26wcvgvku3lkm7
2011-08-24 18:09:36 +02:00
tfr(OpenERP)
ca673b88dc
[FIX]:import boolean fields
...
lp bug: https://launchpad.net/bugs/831009 fixed
bzr revid: nch@tinyerp.com-20110823092737-t85rn3kirir3g749
2011-08-23 14:57:37 +05:30
Olivier Dony
3fa9dcea34
[MERGE] latest trunk
...
bzr revid: odo@openerp.com-20110819150201-pas7z2md5sa3bk7e
2011-08-19 17:02:01 +02:00
Antony Lesuisse
2f9f557e18
[FIX] get rid of unsued menus and submenu
...
bzr revid: al@openerp.com-20110811181217-y2yxdz34uswijwza
2011-08-11 20:12:17 +02:00
Olivier Dony
c90c1a735d
[MERGE] latest trunk
...
bzr revid: odo@openerp.com-20110809160953-i1yrg5knplw4jy9l
2011-08-09 18:09:53 +02:00
Vo Minh Thu
091e9989d5
[MERGE] merged trunk.
...
bzr revid: vmt@openerp.com-20110809154337-5l5hbbhot347ci82
2011-08-09 17:43:37 +02:00
Antony Lesuisse
330e12c557
[MERGE] trunk-usability-config-log-rco
...
bzr revid: al@openerp.com-20110806015221-jumsqgm6a9ofknr7
2011-08-06 03:52:21 +02:00
Raphael Collet
2d353ca2f8
[IMP] disable res.log when running config wizards; to be tested
...
bzr revid: rco@openerp.com-20110805153134-snpfjuw859wkrq36
2011-08-05 17:31:34 +02:00
gpa
66b0db7d3b
[FIXED] Fixed the problem keyerror id
...
bzr revid: gpa@tinyerp.com-20110729133455-oed1zbu6qv9aa4uo
2011-07-29 19:04:55 +05:30
Vo Minh Thu
8522366247
[FIX] hack to (not) evaluate normalized domains:
...
expression.py now always normalize its given domain, but the evaluation code
for the orm_memory is just lacking. The fix simply skips any operator.
bzr revid: vmt@openerp.com-20110726152122-hi8y65fixcx65me8
2011-07-26 17:21:22 +02:00
Vo Minh Thu
a9e89a49b2
[REF] expression: instanciating an expression now "parses" it, moved some methods as functions, introduced some nice globals.
...
bzr revid: vmt@openerp.com-20110722153649-atojff0vp34076id
2011-07-22 17:36:49 +02:00
Nimesh (Open ERP)
7f367572ed
Invalid error message when import failed
...
lp bug: https://launchpad.net/bugs/811519 fixed
bzr revid: nco@tinyerp.com-20110720100445-4ia0d7y3rs4ryzjf
2011-07-20 15:34:45 +05:30
Vo Minh Thu
f59a0b6025
[MERGE] import: support for comma-separated ids in one2many, actually link the records.
...
- not a real merge, as I just recovered the diff. original code by tfr.
bzr revid: vmt@openerp.com-20110719122802-64jxm0h5uftsf94k
2011-07-19 14:28:02 +02:00
Olivier Dony
9f3fd2a1fc
[FIX] orm: avoid crash when an osv inherits from an osv_mem that has no _sql_constraints
...
bzr revid: odo@openerp.com-20110718173151-hsq5pyzq8l5w1j7n
2011-07-18 19:31:51 +02:00
Olivier Dony
aa749dd921
[IMP] browse_record: add refresh() method for discarding the cache
...
bzr revid: odo@openerp.com-20110718173044-56mxet191sog3hfm
2011-07-18 19:30:44 +02:00
Xavier Morel
d45e291329
[FIX] name of ordering param in read_group docstring: it's orderby not order
...
bzr revid: xmo@openerp.com-20110713092003-83ot1xsivziy4p33
2011-07-13 11:20:03 +02:00
Antony Lesuisse
7c01ea22f3
[FIX] apply some merge review feeback
...
bzr revid: al@openerp.com-20110712143532-s0jeuh5rglzwijpn
2011-07-12 16:35:32 +02:00
niv-openerp
4793c68939
[imp] Improved modifiers algorithm to also take the "states" attribute into account.
...
bzr revid: nicolas.vanhoren@openerp.com-20110707155135-jjinihfc6kylwf9k
2011-07-07 17:51:35 +02:00
Vo Minh Thu
a13109ea93
[REVERT] re-apply the 4 commits that were reverted just after, 4 commits ago.
...
bzr revid: vmt@openerp.com-20110705122222-bhim9uft3l3sqee8
2011-07-05 14:22:22 +02:00
P. Christeas
7c8665bb69
[MERGE] docstrings improvements and preparation for api-doc structure
...
bzr revid: odo@openerp.com-20110701231956-93zu7xtibpo06eqm
2011-07-02 01:19:56 +02:00
Olivier Dony
1ac0c5f053
[REVERT] last 4 revisions on fields_view_get, need further review
...
bzr revid: odo@openerp.com-20110701151839-g8nhfr4z8pmkflah
2011-07-01 17:18:39 +02:00
Vo Minh Thu
8845ae1259
[IMP]: fields_view_get: respect priority of node over fields, and of static invisible over dynamic invisible.
...
bzr revid: vmt@openerp.com-20110630153334-d34qep1727gdbh8l
2011-06-30 17:33:34 +02:00
Vo Minh Thu
b8cc3b0d47
[REF]: fields_view_get: continuing the merge of attrs:
...
- pass a flag to __view_look_dom indicating if we are in a tree view
(this is needed as it can contain more complex expression, and its meaning
is different as it affects the tree column, instead of a single field on a line).
- pass the result of fields_get to __view_look_dom to let it augment
the nodes with info from the python fields.
bzr revid: vmt@openerp.com-20110628142753-7819z5sp39qxfxev
2011-06-28 16:27:53 +02:00