Cédric Krier
316b0f76db
Rename ModelDB int ModelSQL
2009-02-12 11:33:39 +01:00
Cédric Krier
b75d10cd20
Use a new pool for object
...
Move workflow method in ModelWorkflow
Move workflow service in workflow module
Remove Service and LocalService
Remove web_service and use a dispatcher in protocols
New netrpc/xmlrpc syntax to be easier to introspect
2009-02-11 14:52:22 +01:00
Cédric Krier
f63aaa316d
Remove sql_db and add database in backend
2009-02-04 15:29:28 +01:00
Cédric Krier
e28edc4d99
Add model.fields
...
Use better naming of field attributes
2009-02-03 18:58:25 +01:00
Cédric Krier
1196eaf293
Add modelstorage and modeldb
2009-02-02 13:08:25 +01:00
Cédric Krier
b137a42676
Add modelview
2009-01-29 20:34:26 +01:00
Cédric Krier
5218c3545f
Add model
2009-01-29 19:22:03 +01:00
Cédric Krier
23d10d0cec
Fix Cacheable to prevent attributes collision
2009-01-29 19:04:58 +01:00
Cédric Krier
bf3b0712d1
Don't loop on id in delete for _update_tree because _rebuild_tree will be called many times.
2009-01-28 16:00:15 +01:00
Cédric Krier
7644610aeb
Search on translated field will search only on translated value
2009-01-28 14:08:55 +01:00
Cédric Krier
e025d706f1
Add clause for res_id = 0 in order for ir.model.*
2009-01-28 14:07:02 +01:00
Cédric Krier
721ada6e82
Fix Modified Preorder Tree Traversal
...
- _update_tree works if only one record has changed
- can not use child_number in update but instead old_right - old_left
- set old_left if the same than old_right
- pre-select ids before update to prevent collision
2009-01-28 12:35:05 +01:00
Cédric Krier
37e2e524fb
Disable by default sort on One2Many fields
2009-01-27 00:46:53 +01:00
Cédric Krier
274ea2733e
Add missing fuzzy test in _where_calc and _order_calc for issue697
2009-01-24 19:48:18 +01:00
Cédric Krier
7f10ef33aa
Don't order by selection translated if order_field is not None
2009-01-23 23:51:02 +01:00
Cédric Krier
9c112e1ade
Make fields_get compute only needed fields
2009-01-23 17:14:02 +01:00
Cédric Krier
0bc2372c2c
Use a global key for _timestamp in context to work with one2many
2009-01-22 20:34:39 +01:00
Cédric Krier
cbe1e1be3f
Add id in order to select views
2009-01-21 14:20:42 +01:00
Cédric Krier
42cbc3e8e5
Fix order_calc for special model ir.model and ir.model.field for issue697
2009-01-20 21:22:27 +01:00
Cédric Krier
e5e9a4d125
Fix order for translation that are empty
2009-01-20 21:21:18 +01:00
Cédric Krier
0bcbe05f40
Handle join on the same table in order_calc
2009-01-17 18:28:04 +01:00
Cédric Krier
b7f9c1a610
Skip depends for "pseudo-field" (like analytic_account_xxx) in _view_look_dom_arch
2009-01-14 15:22:20 +01:00
Cédric Krier
dfec02a0d8
Fix in clause on boolean fields and prevent to modify args
2009-01-13 23:02:13 +01:00
Cédric Krier
77b667f647
Fix order for selection fields that use a function instead of list.
2009-01-13 14:07:21 +01:00
Cédric Krier
eb550a9a41
Add name attributes to depends and 'active' for issue740
2009-01-10 14:58:52 +01:00
Cédric Krier
4d80c08b07
Add missing translation of help attributes for issue739
2009-01-10 14:52:53 +01:00
Cédric Krier
3cdb85826d
Add automaticaly field defined in sequence attributes in the view
2009-01-09 18:47:54 +01:00
Cédric Krier
aceccd0c74
Add depends attributes to Columns.
...
It allow to specify a list of fields that are needed in the view for this one.
Add active field by default in each views.
2009-01-09 18:42:00 +01:00
Cédric Krier
8f7b83e8e7
Test exception.args before using it for issue734
2009-01-07 12:41:11 +01:00
Cédric Krier
b11549ad6b
Fix the prefetching of fields in BrowseRecord for issue730 and improve it to
...
prevent to read twice the same field.
2009-01-06 16:38:38 +01:00
Cédric Krier
8daffb9c3f
Don't prefetch text and binary field in BrowseRecord
2009-01-05 14:09:34 +01:00
Cédric Krier
00d7ebd6e5
Handle translation of ir.model name for issue607
2008-12-30 20:54:22 +01:00
Cédric Krier
932cee9217
Add missing translation of confirm attribute for issue706
2008-12-30 14:11:38 +01:00
Cédric Krier
653d6c3e77
Fix order on selection field to order with selection values
2008-12-26 15:25:49 +01:00
Cédric Krier
76afa94253
Improve get language from context
2008-12-24 14:18:31 +01:00
Cédric Krier
3adc2e907e
Fix join tables order in _order_calc for issue700
2008-12-24 14:17:16 +01:00
Cédric Krier
6355baff40
Fix order_calc to handle translated fields for issue697
2008-12-24 13:55:01 +01:00
Cédric Krier
ded9db576e
Make Modified Preorder Tree Traversal respects the default order of the model
2008-12-23 13:29:49 +01:00
Cédric Krier
9cdc6da9c7
Fix typo for issue696
2008-12-23 10:48:26 +01:00
Cédric Krier
2a7c1c0f69
Always call translation
2008-12-18 00:58:08 +01:00
Cédric Krier
2fd972b8f9
Add replace_attributes for xpath tag
2008-12-17 12:59:12 +01:00
Cédric Krier
5e93792cf7
Fix typo in changeset 9fcb9ecf4850
2008-12-15 10:16:17 +01:00
Cédric Krier
f49c6a503c
Don't handle translate fields as _classic_write
2008-12-15 10:12:05 +01:00
Cédric Krier
0d3284a62c
Fix test for translate_selection
2008-12-13 17:21:04 +01:00
Cédric Krier
5fe15fdcbc
Add a default clause for the inselect query of child_of with left and right
...
for issue660
2008-12-11 17:31:19 +01:00
Cédric Krier
716f60afe9
Use a Session object for user instead of just an integer
2008-12-11 17:05:52 +01:00
Cédric Krier
67a9c36772
Allow to inherit views from an other model
2008-12-10 22:22:17 +01:00
Cédric Krier
1f7968888e
Fix guidelines
2008-12-10 16:57:21 +01:00
Cédric Krier
8b7e212b72
Use a copy value of field values in fields_get
2008-12-09 23:16:35 +01:00
Cédric Krier
a299370686
Add user warnings
2008-12-09 15:52:35 +01:00