Commit Graph

241 Commits

Author SHA1 Message Date
niv-openerp 42a474d8ee [imp] refactored dataset to use get_context()
added parenting in o2m & form view
modified on_change to raise an exception when it can't resolve correctly one of the arguments

bzr revid: nicolas.vanhoren@openerp.com-20110629143506-8kr93moo0dug9u6m
2011-06-29 16:35:06 +02:00
niv-openerp 00cf247377 [merge]
bzr revid: nicolas.vanhoren@openerp.com-20110629103025-0duqk2j8pe0ewhj5
2011-06-29 12:30:25 +02:00
niv-openerp 55fb19b0f7 [imp] Modifier rpc calls to handle correctly the promises.
bzr revid: nicolas.vanhoren@openerp.com-20110629100109-m9z598dy2rqy8pn3
2011-06-29 12:01:09 +02:00
Fabien Meghazi f84c547a84 [REM] Removed Dataset#count property
bzr revid: fme@openerp.com-20110629084459-x762jowmu14j6xak
2011-06-29 10:44:59 +02:00
niv-openerp 6cf3210c9b [merge]
bzr revid: nicolas.vanhoren@openerp.com-20110628172304-8l1kzi2dwve83dj1
2011-06-28 19:23:04 +02:00
niv-openerp 31e7760e1a [imp] refactoring of the name_... methods + refactoring of the context and domain handling in many2ones
bzr revid: nicolas.vanhoren@openerp.com-20110628171852-1393loyd5ln1tsom
2011-06-28 19:18:52 +02:00
Fabien Meghazi f07f60b3da [IMP] Use label@colspan in order to diferentiate fields label from paragraph
bzr revid: fme@openerp.com-20110628164238-zctbvza7isf4166t
2011-06-28 18:42:38 +02:00
niv-openerp 4b4e8cdf7d [fix] fixed some problems with m2o (too much on_change and "theorically unreachable state")
bzr revid: nicolas.vanhoren@openerp.com-20110628162206-3dowhy9t5ffj2mzp
2011-06-28 18:22:06 +02:00
niv-openerp aa9eedee9e [imp] added evaluation context into compound context
bzr revid: nicolas.vanhoren@openerp.com-20110628133407-yoqcfl6z3gm90ct6
2011-06-28 15:34:07 +02:00
niv-openerp 46d87b34b0 [imp] added evaluation context to compound context
bzr revid: nicolas.vanhoren@openerp.com-20110628121747-e8y1y3avglshzxv1
2011-06-28 14:17:47 +02:00
Fabien Meghazi 97da93d3a1 [IMP] Added on_act_window_closed in ViewManager
bzr revid: fme@openerp.com-20110628103049-n7aje7d1a81zjnq3
2011-06-28 12:30:49 +02:00
Xavier Morel 3b87953ce7 [IMP] use fluent o2m commands for bulk replace in m2m as well
bzr revid: xmo@openerp.com-20110628083307-4pnzr7peavkv2nk2
2011-06-28 10:33:07 +02:00
Xavier Morel 77afa211fe [IMP] use a more fluent way to create o2m commands
bzr revid: xmo@openerp.com-20110628083050-x260mr5010o4v3gw
2011-06-28 10:30:50 +02:00
Xavier Morel d0a884a750 [IMP] replace cryptic 02M command codes by an enumeration and a switch/case
bzr revid: xmo@openerp.com-20110628082255-d3r94stgmxaq0q5q
2011-06-28 10:22:55 +02:00
Xavier Morel 7d30a1eea9 [IMP] creation of FieldOne2Many views registry: just clone the normal view registry and re-set the list key
bzr revid: xmo@openerp.com-20110628082228-xhm0c43qo91123w2
2011-06-28 10:22:28 +02:00
Fabien Meghazi 37781f304b [FIX] name_get should use a list for ids, some addons are not tolerant to single id
bzr revid: fme@openerp.com-20110627170209-203toh7k14f58xg6
2011-06-27 19:02:09 +02:00
Fabien Meghazi a36a3893eb [FIX] Fix m2o set_value()
bzr revid: fme@openerp.com-20110627145906-obv1s9g8ymy2eoip
2011-06-27 16:59:06 +02:00
Xavier Morel fe1a9ee4ec [IMP] in form view, try all widget possibilities in sequence, so that the form falls back on the default widget if it does not find a more precise spec
bzr revid: xmo@openerp.com-20110627141438-r0gq292w7jp4s79n
2011-06-27 16:14:38 +02:00
Fabien Meghazi 798cf867f6 [FIX] m2o's get_value() should return false when internal value is null
bzr revid: fme@openerp.com-20110627113221-br4h8hfedzbbhd22
2011-06-27 13:32:21 +02:00
Fabien Meghazi 3f543ba20a [FIX] compute_domain does not use form widget's get_value()
bzr revid: fme@openerp.com-20110627113122-lbe99a7381w54qyd
2011-06-27 13:31:22 +02:00
niv-openerp 90abbfc60f [imp] added method to get fields values in form view
bzr revid: nicolas.vanhoren@openerp.com-20110627100956-izjwcr9n5pgjun41
2011-06-27 12:09:56 +02:00
niv-openerp 8ccc412493 [imp] made all relations accept the same value in input than the one created in output
bzr revid: nicolas.vanhoren@openerp.com-20110627090532-lrp05fal50sy0vna
2011-06-27 11:05:32 +02:00
niv-openerp df6d64249d [imp] added save to o2m
bzr revid: nicolas.vanhoren@openerp.com-20110623172737-koryk7a8ecoobtt7
2011-06-23 19:27:37 +02:00
niv-openerp 6de6267db7 [imp] put correct behavior in creation popup
bzr revid: nicolas.vanhoren@openerp.com-20110623170734-o7fab8axwupy6dwg
2011-06-23 19:07:34 +02:00
niv-openerp fe6536132f [imp] refactored one2many dataset & created read only search dataset & used it in the select create popup
bzr revid: nicolas.vanhoren@openerp.com-20110623165717-di9r0i463tm4wm7a
2011-06-23 18:57:17 +02:00
Fabien Meghazi 93cd2ec1aa [FIX] Date widgets does not correctly validate
bzr revid: fme@openerp.com-20110623172050-deldzkj98hcuhjjs
2011-06-23 19:20:50 +02:00
niv-openerp 441197c1b3 [fix] bugs during write and unlink
bzr revid: nicolas.vanhoren@openerp.com-20110623155807-xob4uhcgm3qxeao2
2011-06-23 17:58:07 +02:00
Fabien Meghazi 9e9339688c [IMP] Improved form
bzr revid: fme@openerp.com-20110623155509-00vf7x2bwu1bqpx9
2011-06-23 17:55:09 +02:00
niv-openerp ba236e2727 [fix] small bug in o2m
bzr revid: nicolas.vanhoren@openerp.com-20110623122239-1rxrj2qt8zqx2bc1
bzr revid: nicolas.vanhoren@openerp.com-20110623124051-havyvxpyh43jlyen
bzr revid: nicolas.vanhoren@openerp.com-20110623125749-51tsd5ue8dxgtwck
bzr revid: nicolas.vanhoren@openerp.com-20110623141201-owd5gcomf6rdhyzq
2011-06-23 16:12:01 +02:00
niv-openerp 986eaa7c9c [fix] problem with ids not added to read_ids in o2m dataset
bzr revid: nicolas.vanhoren@openerp.com-20110623135124-8yvk56l18j9f6mwk
2011-06-23 15:51:24 +02:00
niv-openerp 7fc77495e0 [fix] problem in get_value of m2o
bzr revid: nicolas.vanhoren@openerp.com-20110623125725-lzt263x8c7t0obmk
2011-06-23 14:57:25 +02:00
niv-openerp abf83d2685 [imp] made m2o compatible with set_value(int)
bzr revid: nicolas.vanhoren@openerp.com-20110623124016-5vhg59oodplvj5ig
2011-06-23 14:40:16 +02:00
niv-openerp 9eede2e3a4 [fix] added setTimeout to all methods of o2m dataset to avoid lot of potential bugs in the views
bzr revid: nicolas.vanhoren@openerp.com-20110623122110-4cst4fm1dzup5z69
2011-06-23 14:21:10 +02:00
niv-openerp 63d23036a3 [fix] lot of fixes in o2m
bzr revid: nicolas.vanhoren@openerp.com-20110623104222-5lqe0o4xih4xwvxj
2011-06-23 12:42:22 +02:00
Fabien Meghazi 6e40e0aaa1 [FIX] Form view does not send back untouched fields with default value when saving record
bzr revid: fme@openerp.com-20110622155943-ex7p9a97fkhdaxio
2011-06-22 17:59:43 +02:00
niv-openerp 36d85bed82 [imp] corrected some behavior about suppressions in datasets
bzr revid: nicolas.vanhoren@openerp.com-20110622150838-6ju63f7k0njkocru
2011-06-22 17:08:38 +02:00
niv-openerp dbac9436f9 [imp] avoid to reload the list view 2 times in many2many
bzr revid: nicolas.vanhoren@openerp.com-20110622145354-ihabdaecz0rwq970
2011-06-22 16:53:54 +02:00
niv-openerp 9d32bef7c7 [merge]
bzr revid: nicolas.vanhoren@openerp.com-20110622145153-1j0ntku8qndpij1o
2011-06-22 16:51:53 +02:00
niv-openerp 46abe6600a [imp] added most methods of one2many dataset (but not tested)
bzr revid: nicolas.vanhoren@openerp.com-20110622140149-287ofpshcqmxq1wl
2011-06-22 16:01:49 +02:00
Fabien Meghazi 94761577b4 [IMP] Improved fields focus
bzr revid: fme@openerp.com-20110622122542-ji3zt1fy9hc3qwgk
2011-06-22 14:25:42 +02:00
niv-openerp 68aa057475 [merge]
bzr revid: nicolas.vanhoren@openerp.com-20110622112153-k8emodrwrusc60sn
2011-06-22 13:21:53 +02:00
niv-openerp 946664f635 [imp] added first code for cached read_ids
bzr revid: nicolas.vanhoren@openerp.com-20110622112123-rq2917e1i8he2hfz
2011-06-22 13:21:23 +02:00
Fabien Meghazi c57a3e0d98 [FIX] Fixed active_is in context for dialog actions
bzr revid: fme@openerp.com-20110621143804-b51tp8n0a393oixi
2011-06-21 16:38:04 +02:00
Fabien Meghazi 884aaa8607 [FIX] Fixed selection widget. Wrongly select first option when value is false
bzr revid: fme@openerp.com-20110621124116-rh6pv2a1v2de186q
2011-06-21 14:41:16 +02:00
niv-openerp 8abfc76ea5 [imp] created first version of one2manydataset and implemented delete
bzr revid: nicolas.vanhoren@openerp.com-20110621121222-3bjpeh66un137ip6
2011-06-21 14:12:22 +02:00
Fabien Meghazi 1399d19e3e [FIX] Reload record in form view on_created and on_saved
bzr revid: fme@openerp.com-20110621102246-91w528ppy8jf4bmi
2011-06-21 12:22:46 +02:00
Fabien Meghazi d01e7d033c [FIX] Create new record in form view when dataset index is 0 and has empty ids list.
This fixes problems for wizards and when switching to form view when dataset is empty

bzr revid: fme@openerp.com-20110620182641-u5vmyb5za7wvpefq
2011-06-20 20:26:41 +02:00
Fabien Meghazi f4c96f1594 [ADD] Added default_focus support for fields
bzr revid: fme@openerp.com-20110620182549-avpdb4ohdlhauwvm
2011-06-20 20:25:49 +02:00
Fabien Meghazi d7b930e791 [FIX] Fixed & refactored form
in on_ui_change(), validate() is called first. set_value_from_ui() is only called if field is valid
datetimepicker wrongly trigger on_change event when using 'setDate' method
openerp on_changes were using widget.value instead of wiget.get_value() thus breaking relational fields on_changes

bzr revid: fme@openerp.com-20110620144348-cuuubj3e5acx82zr
2011-06-20 16:43:48 +02:00
niv-openerp 157273f15a [imp] added default name on false quick create in m2o
bzr revid: nicolas.vanhoren@openerp.com-20110617141945-wnnhkhf8wezwfyed
2011-06-17 16:19:45 +02:00