Commit Graph

598 Commits

Author SHA1 Message Date
Xavier Morel c10f4a7004 [FIX] minor style and logic fixes
* Improve the use of _.extend to merge a defined set of keys into a dict, rather than do it via []
* Array() should be newed
* Removed redundant variable (assignment to self)
* Remember to use hasOwnProperty when iterating on an object's properties

bzr revid: xmo@openerp.com-20110628060934-sh43wku6go3miwce
2011-06-28 08:09:34 +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 1d138cfdcc [FIX] Add dataset context to action executor for buttons
bzr revid: fme@openerp.com-20110627165752-0saluid6q3qu7sgt
2011-06-27 18:57:52 +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 611e78218e [FIX] ViewManagerAction do not set the Dataset index when loading action's res_id
bzr revid: fme@openerp.com-20110627132911-e54mzgkmt28lyhi2
2011-06-27 15:29:11 +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
Xavier Morel 7bfd9aee40 [FIX] add property length on FilterGroup so SearchView.field knows that it has sub-filters and can display them
lp bug: https://launchpad.net/bugs/801143 fixed

bzr revid: xmo@openerp.com-20110624140508-9yhxwhd9myhisso1
2011-06-24 16:05:08 +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
Fabien Meghazi b91fca6709 [FIX] Dataset's index default value should be null
bzr revid: fme@openerp.com-20110623155218-205t5nb0etjdgfc4
2011-06-23 17:52:18 +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
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
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
Xavier Morel a8355d54d7 [FIX] When using return on an action button, triggers both click and keyup, so we have to disable keyup as well on buttons in editable list, or it gets forwarded to the list itself (and executes action + double saves)
bzr revid: xmo@openerp.com-20110621155705-d4dqdaxy2slpdvh9
2011-06-21 17:57:05 +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
niv-openerp ee1970c2da [imp] small improvement to advanced filters
bzr revid: nicolas.vanhoren@openerp.com-20110621141107-m7xcywalskoujsq0
2011-06-21 16:11:07 +02:00
niv-openerp 3cb34f3f85 [imp] small improvements to advanced filters
bzr revid: nicolas.vanhoren@openerp.com-20110621130501-0f1rkr25vv86v8gq
2011-06-21 15:05:01 +02:00
niv-openerp 4e9834f4e3 [imp] small improvements to advanced filters
bzr revid: nicolas.vanhoren@openerp.com-20110621125317-0s7cfk7q8jkflmne
2011-06-21 14:53:17 +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
Fabien Meghazi f90c073f23 [IMP] Use CompondContext for button actions
bzr revid: fme@openerp.com-20110621123120-y2kucare2kes52ac
2011-06-21 14:31:20 +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 a47c69c873 [IMP] Set flags for dialog actions
bzr revid: fme@openerp.com-20110621121116-uvaasm0c01devhrg
2011-06-21 14:11:16 +02:00
Fabien Meghazi 8e20af0331 [IMP] Improved CrashManager
bzr revid: fme@openerp.com-20110621121002-bqcsuzdfncyb1v24
2011-06-21 14:10:02 +02:00
Fabien Meghazi 41716a1516 [IMP] Improved Dialog controller
bzr revid: fme@openerp.com-20110621120750-2fo680iuqrzvjcpk
2011-06-21 14:07:50 +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
Xavier Morel 6371d8f840 [IMP] remove explicit jquery conversion/parsing during list rendering, wastes time for nothing as .append() can handle taking strings as input directly
bzr revid: xmo@openerp.com-20110621091529-rx1pah6y5j3gibdt
2011-06-21 11:15:29 +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 b93c638d5e [ADD] Added Export class skelton
bzr revid: fme@openerp.com-20110620144746-xwa5ggosfgkjmewb
2011-06-20 16:47:46 +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
Fabien Meghazi e0f94944ad [REM] Removed bin_size forcing on client
bzr revid: fme@openerp.com-20110620110639-f68rfumcza1lbzvn
2011-06-20 13:06:39 +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
niv-openerp e975b4ac1e [imp] added compound context and compound domain and implemented correctly context & domain handling in m2o
bzr revid: nicolas.vanhoren@openerp.com-20110617120834-c616130ueklb3rxs
2011-06-17 14:08:34 +02:00
niv-openerp 858f61c6be [imp] added compound domains and contexts
bzr revid: nicolas.vanhoren@openerp.com-20110617095835-oymrh9u459hhwqa1
2011-06-17 11:58:35 +02:00
niv-openerp 4205717d3a [merge]
bzr revid: nicolas.vanhoren@openerp.com-20110617084133-44dmezoisiyb0er8
2011-06-17 10:41:33 +02:00
niv-openerp 036d8b61c3 [merge]
bzr revid: nicolas.vanhoren@openerp.com-20110616164016-87oz001zh5f8l77t
2011-06-16 18:40:16 +02:00
niv-openerp cb50260aa8 [imp] o2m wip
bzr revid: nicolas.vanhoren@openerp.com-20110616163709-gztnhlqhgvprtirf
2011-06-16 18:37:09 +02:00
niv-openerp 33679aae4e [imp] refactoring to remane many2xselectpopup
bzr revid: nicolas.vanhoren@openerp.com-20110616151722-snkss8h57hchy3vm
2011-06-16 17:17:22 +02:00
niv-openerp c03b0a372f [imp] added delete to o2m
bzr revid: nicolas.vanhoren@openerp.com-20110616144109-sm9dkxd53qdgkoyy
2011-06-16 16:41:09 +02:00
niv-openerp 571771a879 [imp] refactoring to allow passing objects instead of normal views declaration to view manager to allow passing additional options + small fix in form view about actions
bzr revid: nicolas.vanhoren@openerp.com-20110616142530-vbzf3z7atncf508y
2011-06-16 16:25:30 +02:00
niv-openerp 34ea3495b9 [merge]
bzr revid: nicolas.vanhoren@openerp.com-20110616131328-li82bk2d3l6qtnbe
2011-06-16 15:13:28 +02:00
Xavier Morel 20e39be746 [FIX] re-add editable list activation, broken during mobile client merge
bzr revid: xmo@openerp.com-20110616074459-gbs4l0wz7o39un20
2011-06-16 09:44:59 +02:00
Xavier Morel d7d1daa3a0 [IMP] avoid creating pointless empty temp array for concat call
bzr revid: xmo@openerp.com-20110616074300-x5vj8vhhhyb0swej
2011-06-16 09:43:00 +02:00
niv-openerp 9d875faf7f [imp] minimal improvements to search/create popup
bzr revid: nicolas.vanhoren@openerp.com-20110615154015-qt7qgwlifcmcydek
2011-06-15 17:40:15 +02:00
Fabien Meghazi 156638333c [ADD] Added Dialog widget
bzr revid: fme@openerp.com-20110616143711-9h3cmrg35l96tp7g
2011-06-16 16:37:11 +02:00
niv-openerp d3a74259f3 [imp] minimal improvements to search/create popup
bzr revid: nicolas.vanhoren@openerp.com-20110615154015-v7pt02xofv0iue12
2011-06-15 17:40:15 +02:00
niv-openerp ace804abb5 [imp] replaced "new" button in search/create popup to use the one of the list
bzr revid: nicolas.vanhoren@openerp.com-20110615150658-zuudknekawtz8z1s
2011-06-15 17:06:58 +02:00
niv-openerp e39f52312b [imp] modified search/create popup to allow/disallow multi selection
bzr revid: nicolas.vanhoren@openerp.com-20110615150440-dacg7lgzezte1y7l
2011-06-15 17:04:40 +02:00
niv-openerp 29d45187dd [imp] added context & domain in m2o
bzr revid: nicolas.vanhoren@openerp.com-20110615095407-a3sgzvpyrafzgg4t
2011-06-15 11:54:07 +02:00
Jiten Rangwala (OpenERP) f62459d5b2 [MERGE]
bzr revid: jra@tinyerp.com-20110614123000-2shwv7920bvwispu
2011-06-14 18:00:00 +05:30
niv-openerp 7c7514654f [imp] improved design of name_search
bzr revid: nicolas.vanhoren@openerp.com-20110614093844-vurmvtar87wq486c
2011-06-14 11:38:44 +02:00
niv-openerp 6c0532ef92 [fix] fixed previous fix about onchanges
bzr revid: nicolas.vanhoren@openerp.com-20110614092420-isugm9lc7i3k0x9g
2011-06-14 11:24:20 +02:00
niv-openerp bd5647ceb4 [fix] fixed some problem with quick create showing
bzr revid: nicolas.vanhoren@openerp.com-20110614081046-lmjzas5k3d6ye5pb
2011-06-14 10:10:46 +02:00
Jiten Rangwala (OpenERP) f05e45fdd7 [MERGE]
bzr revid: jra@tinyerp.com-20110613123026-yd479syow7wtyzcg
2011-06-13 18:00:26 +05:30
niv-openerp 8e1d21646f [imp] removed useless file
bzr revid: nicolas.vanhoren@openerp.com-20110610161900-lm5spw6ziwm5aye0
2011-06-10 18:19:00 +02:00
Fabien Meghazi 6155cf2d8b [FIX] Chaning 'touched' state in set_value() is currently broken as soon as get_value() has not been implemented
bzr revid: fme@openerp.com-20110614080330-r29ge13ea9jy73nr
2011-06-14 10:03:30 +02:00
niv-openerp c73df94a6c [imp] added quick create
bzr revid: nicolas.vanhoren@openerp.com-20110610161629-13jcm1obpahfrokx
2011-06-10 18:16:29 +02:00
niv-openerp 12f8994d69 [fix] some bugs due to on_change and validation
bzr revid: nicolas.vanhoren@openerp.com-20110610152413-gnvtcamfg6d04z0j
2011-06-10 17:24:13 +02:00
niv-openerp 53af21f065 [fix] little bug in validation
bzr revid: nicolas.vanhoren@openerp.com-20110610150733-v53cr4uzdvakyub0
2011-06-10 17:07:33 +02:00
niv-openerp eed6a6e641 [imp] added validation and on_change
bzr revid: nicolas.vanhoren@openerp.com-20110610145801-qq0t5vjx14ing2mf
2011-06-10 16:58:01 +02:00
niv-openerp c17096a105 [imp] made delay = 0
bzr revid: nicolas.vanhoren@openerp.com-20110610135835-a47gj5zwnbv5d841
2011-06-10 15:58:35 +02:00
niv-openerp 645642fbd6 [imp] made search work with valid & empty value
bzr revid: nicolas.vanhoren@openerp.com-20110610135526-70iai3cbi7443go1
2011-06-10 15:55:26 +02:00
niv-openerp 4fb28eeb71 [imp] improved floating state handling
bzr revid: nicolas.vanhoren@openerp.com-20110610132926-2kvljjzeezj24gjp
2011-06-10 15:29:26 +02:00
niv-openerp 5126d74a73 [imp] wip
bzr revid: nicolas.vanhoren@openerp.com-20110610132237-knmjwzdxjr363rot
2011-06-10 15:22:37 +02:00
Jiten Rangwala (OpenERP) d0ecebc3a0 [IMP] Improve web mobile
- Change dependancy qweb to qweb2
- Remove unnecessary dependancy from mobile web
- Modify base js for mobile
- Add methods in base for shortcut list and logout

bzr revid: jra@tinyerp.com-20110610125006-7dg7f22uu5iazmhh
2011-06-10 18:20:06 +05:30
niv-openerp 4ced134cc3 [imp] small fix & change label
bzr revid: nicolas.vanhoren@openerp.com-20110610121545-ie64abx2h3p4zdp1
2011-06-10 14:15:45 +02:00
niv-openerp 07e1ffc49a [imp] added html actions, better handling of quick create
bzr revid: nicolas.vanhoren@openerp.com-20110610103155-5m19pk8m1zncxwp0
2011-06-10 12:31:55 +02:00
niv-openerp 38a6e52f24 [imp] design improvements
bzr revid: nicolas.vanhoren@openerp.com-20110609173644-jb92t37j75c7xl87
2011-06-09 19:36:44 +02:00
niv-openerp f9776c399a [imp] m2o, added context menu, made most actions work correctly
bzr revid: nicolas.vanhoren@openerp.com-20110609170851-bcr7ofczlgq0o5f8
2011-06-09 19:08:51 +02:00
niv-openerp 7d05822051 [merge]
bzr revid: nicolas.vanhoren@openerp.com-20110609132026-bql0r43umfho1kcj
2011-06-09 15:20:26 +02:00
niv-openerp 28c6b1c7d8 [imp] improvements of the m2o
bzr revid: nicolas.vanhoren@openerp.com-20110609132004-vac8h7r2im3wdlq5
2011-06-09 15:20:04 +02:00
Antony Lesuisse 45eb411f04 [MERGE] xmo editable lists
bzr revid: al@openerp.com-20110609012045-off7e8p7qem11vza
2011-06-09 03:20:45 +02:00
niv-openerp f3b817665f [fix] some fixes related to drop down button
bzr revid: nicolas.vanhoren@openerp.com-20110608154744-ipbu5cf30p1dxoc1
2011-06-08 17:47:44 +02:00
niv-openerp 70ece35196 [imp] rewritten search & selection
bzr revid: nicolas.vanhoren@openerp.com-20110608152944-6vw8dxrw6z0u5ll7
2011-06-08 17:29:44 +02:00
Xavier Morel be26be0d7c [FIX] property name for click even in jQuery is 'click', not 'onclick' and Firefox does *not* like the wrong one
bzr revid: xmo@openerp.com-20110608145850-9fvq4celpj1v4ept
2011-06-08 16:58:50 +02:00
niv-openerp c34f427789 [merge]
bzr revid: nicolas.vanhoren@openerp.com-20110608144119-r2gc5t4oq7jnqow5
2011-06-08 16:41:19 +02:00
Xavier Morel a905ab7f17 [IMP] don't wait for the bloody record to be fully loaded to fixup cell styles and add groupby columns (in case of grouping), it makes the list titles jittery which looks terrible. Instead, can fixup the row right after rendering, which makes the whole thing much stabler
bzr revid: xmo@openerp.com-20110608135141-g6rz1g77ykyg2cja
2011-06-08 15:51:41 +02:00
Xavier Morel f824cd6aa3 [FIX] recompute aggregates after saving a record
bzr revid: xmo@openerp.com-20110608133301-l3cdm9r2254zs20u
2011-06-08 15:33:01 +02:00
Xavier Morel 80e26dce12 [FIX] list-wise aggregation in case of groups
bzr revid: xmo@openerp.com-20110608125531-qmsey70ec127asyt
2011-06-08 14:55:31 +02:00
Xavier Morel d6f59ca25b [IMP] simplify list-wise aggregation computations, improve sub-grouping so sub-groups are created immediately rather than on render
bzr revid: xmo@openerp.com-20110608121545-aq7xmog2plmddcxe
2011-06-08 14:15:45 +02:00
niv-openerp 61c1c1e88c [imp] login improvements
bzr revid: nicolas.vanhoren@openerp.com-20110608094528-kht3wkv3jo6trprk
2011-06-08 11:45:28 +02:00
niv-openerp 8d2123f6e5 [imp] added remember password
bzr revid: nicolas.vanhoren@openerp.com-20110608094426-nl8wdk7ywecrolzn
2011-06-08 11:44:26 +02:00
niv-openerp 6b67b72ccd [imp] added remember db & user to login
bzr revid: nicolas.vanhoren@openerp.com-20110608085407-np8f3ww3sw6rhw33
2011-06-08 10:54:07 +02:00
Xavier Morel dd4a3b8047 [IMP] mandate that @group_operator and listwise aggregation functions be coherent on a listview field, so we can aggregate groups correctly
bzr revid: xmo@openerp.com-20110607144215-g6beueaoo3tu350r
2011-06-07 16:42:15 +02:00
Xavier Morel e4ddec2cb1 [IMP] disable [new|add] and [delete] list-level buttons instead of removing them entirely from view
bzr revid: xmo@openerp.com-20110607140248-4zu9m1q28vh7h6yq
2011-06-07 16:02:48 +02:00
Xavier Morel 16fcca94a3 [IMP] move list-wise aggregation results in the corresponding table columns, move labels to popover titles
bzr revid: xmo@openerp.com-20110607113629-0jexwkti3bsiebxb
2011-06-07 13:36:29 +02:00
Xavier Morel 08f6d5d9ee [IMP] switching to form view selecting the correct record while in edition mode with a record being edited
bzr revid: xmo@openerp.com-20110607105557-izu1cm5udiqkktsg
2011-06-07 12:55:57 +02:00
Fabien Meghazi 4ea28efe95 [REM] Removed callback in do_show.
bzr revid: fme@openerp.com-20110607105248-rtjbyi87k4v2px6c
2011-06-07 12:52:48 +02:00
Xavier Morel 8a7a64bcd1 [IMP] make events passed through from children (lists and groups) to self by ListView.Groups pluggable
bzr revid: xmo@openerp.com-20110607103024-6m5b1g52l6cfrfi6
2011-06-07 12:30:24 +02:00
Xavier Morel 3d5af3fa73 [IMP] hide [new] button when editable list grouped: we don't know where to put the new record, so let's remove the ability to create one as long as it's not a requested feature
bzr revid: xmo@openerp.com-20110607085717-qstun0iymupoyw35
2011-06-07 10:57:17 +02:00
niv-openerp a4e8b8e017 [deep-cleaning] first step of rewriting m2o
bzr revid: nicolas.vanhoren@openerp.com-20110606165043-dae2xm6d48vq4z7m
2011-06-06 18:50:43 +02:00
Xavier Morel f0bce0a045 [FIX] small warnings
bzr revid: xmo@openerp.com-20110606141309-fum7jw44nqljdk38
2011-06-06 16:13:09 +02:00
Xavier Morel 26bd0653c4 [IMP] add empty padding columns to editable rows when group_by active
bzr revid: xmo@openerp.com-20110606140154-39f2ivk5csfkc5x9
2011-06-06 16:01:54 +02:00
Xavier Morel ea92194cc6 [FIX] ensure only one row at a time is edited, integrate dataset index in row markup to create a more solid mapping between records and table rows in ListView.List (than checking the number of ancestors, which — it turns out — is a bit brittle when adding new rows at the front of the table
bzr revid: xmo@openerp.com-20110606134336-mmk00344x7gicd0z
2011-06-06 15:43:36 +02:00
Xavier Morel 587131e3ee [FIX] saving of newly created records
* Refresh correct record in @editable=top
* Follow up with new record after creation (instead of editing semi-random one)

bzr revid: xmo@openerp.com-20110606131630-vq2bwtrozm8jybpo
2011-06-06 15:16:30 +02:00
Xavier Morel 8ec4ee1ad2 [IMP] Add flags to prepend records on save, and signal whether the record was updated or created in save callback
bzr revid: xmo@openerp.com-20110606131108-3aoi1326xj88cwtt
2011-06-06 15:11:08 +02:00
Xavier Morel f9a4afe889 [FIX] editable is an attribute on tree view
bzr revid: xmo@openerp.com-20110606123229-2agzw9djd99ojczi
2011-06-06 14:32:29 +02:00
niv-openerp 8f5088e127 [imp] added db selection
bzr revid: nicolas.vanhoren@openerp.com-20110606114306-bbb8r3fvtxvvamcq
2011-06-06 13:43:06 +02:00
Xavier Morel 0c673bb248 [IMP] make edition indexing work based on the current dataset
bzr revid: xmo@openerp.com-20110606114204-sjnil5xuhef0l2la
2011-06-06 13:42:04 +02:00
Xavier Morel c452d85a7a [MERGE] from trunk
bzr revid: xmo@openerp.com-20110606113621-r3q0otfjdu7l0ubp
2011-06-06 13:36:21 +02:00
Fabien Meghazi dc91f906f7 [FIX] Field's set_value method can now change 'touched' property
bzr revid: fme@openerp.com-20110606111044-tnc0cgw3s7cowf1e
2011-06-06 13:10:44 +02:00
Xavier Morel efbde798bc [FIX] handling of editable list views via @editable, add basis for adding records in editable list mode
bzr revid: xmo@openerp.com-20110606095918-9kcm3x1m8bncl092
2011-06-06 11:59:18 +02:00
niv-openerp 8193d8967d [imp] improved login css
bzr revid: nicolas.vanhoren@openerp.com-20110606094955-kblpspk99t960y9m
2011-06-06 11:49:55 +02:00
niv-openerp 0a4a4e799a [imp] implemented logout + improved login design
bzr revid: nicolas.vanhoren@openerp.com-20110606090454-b2t5wun7vgcj5qb6
2011-06-06 11:04:54 +02:00
Xavier Morel 8d35fb9a73 [FIX] send current search context to listview load (fields_view_get) so @invisible can be computed correctly
bzr revid: xmo@openerp.com-20110606084622-iwq5tn3lpegabibe
2011-06-06 10:46:22 +02:00
niv-openerp f2dca934a3 [imp] put set_embedded_view in openerp.base.View
bzr revid: nicolas.vanhoren@openerp.com-20110606075243-7b97zrb84qdfo4eu
2011-06-06 09:52:43 +02:00
niv-openerp 147ca86660 [fix] typo
bzr revid: nicolas.vanhoren@openerp.com-20110606075043-cvabf3ex95k0z6af
2011-06-06 09:50:43 +02:00
niv-openerp 872520df3d [fix] fixed problem with list view in o2m not loading at startup
bzr revid: nicolas.vanhoren@openerp.com-20110606073935-vnloqd0wrf61pprv
2011-06-06 09:39:35 +02:00
niv-openerp 0422a69d6c [merge]
bzr revid: nicolas.vanhoren@openerp.com-20110606070530-mi6q1qltcidao7us
2011-06-06 09:05:30 +02:00
niv-openerp aece1cf7c1 [imp] improvements related to embedded views.
bzr revid: nicolas.vanhoren@openerp.com-20110606070451-vn321aqrzi28akgj
2011-06-06 09:04:51 +02:00
Xavier Morel 7ba2688e39 [IMP] reload of rows after action: only reload the row, not the whole tree
Also improve DataSet slightly: have read_index and read_ids return their RPC promises

bzr revid: xmo@openerp.com-20110603143723-go25vripams72bqb
2011-06-03 16:37:23 +02:00
Xavier Morel aaa459a29d [ADD] edition cancelling
bzr revid: xmo@openerp.com-20110603141638-giwlzwrp795bq78h
2011-06-03 16:16:38 +02:00
Xavier Morel 9250a5a3f6 [IMP] re-render record to readonly after saving it
bzr revid: xmo@openerp.com-20110603132438-uhkzql3lsy6h9ptn
2011-06-03 15:24:38 +02:00
Xavier Morel af71f903dc [ADD] basic (and crummy) saving of editable rows
TODO:
* Switch back to read row after saving
* Edit next row if [return]
* How do things interact with onchanges?
* Handle validation errors

bzr revid: xmo@openerp.com-20110603122443-fvmfouuybh69b48g
2011-06-03 14:24:43 +02:00
Xavier Morel 47d696ef4e [IMP] awful hack to hide the value but not the cell itself in editable row cells when it is invisible from an attrs evaluation rather than from @invisible
bzr revid: xmo@openerp.com-20110603115757-4z67r08g1sfogfgw
2011-06-03 13:57:57 +02:00
Xavier Morel 8c9d79e132 [IMP] move addition of oe-field-cell on cells of editable rows to post-processing rather than template alteration
bzr revid: xmo@openerp.com-20110603111044-hcrqubshpnc6mzux
2011-06-03 13:10:44 +02:00
Xavier Morel 63484a8570 [FIX] style of listview editable row buttons, remove borders (to match non-editable rows)
bzr revid: xmo@openerp.com-20110603110639-9j17krhnsuf5q1bg
2011-06-03 13:06:39 +02:00
Xavier Morel 6037c0a650 [ADD] basic overriding of WidgetFrame template: remove <table> and <tr> display levels
bzr revid: xmo@openerp.com-20110603103100-c0di95c1z5rd1ogh
2011-06-03 12:31:00 +02:00
Xavier Morel a2ba109315 [IMP] make form widgets registry pluggable, have form go get its root Frame widget in the registry instead of hardcoding the relevant class
bzr revid: xmo@openerp.com-20110603094302-hh09kzswb5kcfpye
2011-06-03 11:43:02 +02:00
Xavier Morel 3990af373c [IMP] add ability to clone-and-extend registries
bzr revid: xmo@openerp.com-20110603093817-om68h34w9s8qhxpv
2011-06-03 11:38:17 +02:00
Xavier Morel 3895bcb954 [MOVE] editability code for listviews in a separate files: customizations of Form View require load-time dependencies on form.js, but form.js already depends on ListView (in order to create m2m widgets and sub-widgets), so we need to execute that part after both openep.base.list and openerp.base.form have loaded
bzr revid: xmo@openerp.com-20110603093606-gw00iidxfakjmvt3
2011-06-03 11:36:06 +02:00
Xavier Morel 0d21e3b074 [ADD] display editable rows when selecting row in editable mode
bzr revid: xmo@openerp.com-20110601124954-vog8ceoohczxgmqe
2011-06-01 14:49:54 +02:00
Fabien Meghazi 778b43b2de [FIX] Do not call success_callback if none given
bzr revid: fme@openerp.com-20110601105652-wmtapmthal3yi9h6
2011-06-01 12:56:52 +02:00
niv-openerp 7c1c638fe5 [merge]
bzr revid: nicolas.vanhoren@openerp.com-20110601082448-chl92evsk00di5sr
2011-06-01 10:24:48 +02:00
niv-openerp 61a9b05a58 [IMP] Added first setup for embedded views.
bzr revid: nicolas.vanhoren@openerp.com-20110601082358-adg1u4evi7s08iqf
2011-06-01 10:23:58 +02:00
Fabien Meghazi e38e5f735d [FIX] Removed _.sprintf
bzr revid: fme@openerp.com-20110531154933-5rf6kiyqo4my7bb4
2011-05-31 17:49:33 +02:00
Fabien Meghazi fe421b4108 [IMP] Do not link to openerp.screen when unecessary
bzr revid: fme@openerp.com-20110531154338-d0ill7s23oqz79pq
2011-05-31 17:43:38 +02:00
niv-openerp 954ac12560 [imp] added deferred in m2m & m2o to clean code
bzr revid: nicolas.vanhoren@openerp.com-20110531152807-ejvxyokj3y4816o0
2011-05-31 17:28:07 +02:00
niv-openerp 03c9889964 [imp] simplified design of static datasets and non-action view managers for m2m & o2m
bzr revid: nicolas.vanhoren@openerp.com-20110531141119-39chys078m5g0jo4
2011-05-31 16:11:19 +02:00
niv-openerp 7cbb2c3084 [imp] made o2m work
bzr revid: nicolas.vanhoren@openerp.com-20110531133817-vps6mfgsju1wadni
2011-05-31 15:38:17 +02:00
niv-openerp fd9c0f359e [fix] small typo in m2m
bzr revid: nicolas.vanhoren@openerp.com-20110531131414-em4fcrbwfiqcq6g1
2011-05-31 15:14:14 +02:00
niv-openerp f6d4bdc555 Import old branch.
bzr revid: nicolas.vanhoren@openerp.com-20110531130154-45t27asxk5pcr7sd
2011-05-31 15:01:54 +02:00
Xavier Morel cd3e60aef1 [ADD] editability status to ListView options (hence all sub-objects of the list view)
bzr revid: xmo@openerp.com-20110531112339-701lpf42p8h19mfj
2011-05-31 13:23:39 +02:00