Commit Graph
394 Commits
Author SHA1 Message Date
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