Commit Graph

86 Commits

Author SHA1 Message Date
Xavier Morel 96fabdeff6 [IMP] display group length even for terminal groups in group_by_no_leaf
bzr revid: xmo@openerp.com-20110524102654-vrjiu7pht02n7v6p
2011-05-24 12:26:54 +02:00
Xavier Morel 7758f281ed [ADD] handling of group_by_no_leaf
bzr revid: xmo@openerp.com-20110524091125-ltohsi2zy6nbmi3p
2011-05-24 11:11:25 +02:00
Xavier Morel 7321970cf9 [ADD] switch to adding special group and count columns, correctly indent inner groups in tree-like structure
bzr revid: xmo@openerp.com-20110524065205-rxulby7dn9gk7qzj
2011-05-24 08:52:05 +02:00
Xavier Morel 96c7c16b5f [FIX] moving between list and form views
bzr revid: xmo@openerp.com-20110520142041-7wk4d53459fvjbra
2011-05-20 16:20:41 +02:00
Xavier Morel 6ea547dc71 [ADD] ability to close an opened group, fix disposal of list (don't blow up if already disposed of), improve disposal of group body elements
bzr revid: xmo@openerp.com-20110520133045-l2gqs8sxso5rqt4k
2011-05-20 15:30:45 +02:00
Xavier Morel 19e2af2097 [ADD] open/close icon next to group title
bzr revid: xmo@openerp.com-20110520130854-y4dm4tbdfuf5lpi5
2011-05-20 15:08:54 +02:00
Xavier Morel 2f290527cc [ADD] aggregate fields in group title rows
bzr revid: xmo@openerp.com-20110520130038-b50oftrx9f88smsa
2011-05-20 15:00:38 +02:00
Xavier Morel 57ab1186a2 [ADD] ghetto reloading of list after action
bzr revid: xmo@openerp.com-20110519111309-bjty41jeugtoxka8
2011-05-19 13:13:09 +02:00
Xavier Morel bbdd1c0389 [IMP] make openerp.base.ListView.Groups a tree, so it's possible to get a handle on intermediate groups
bzr revid: xmo@openerp.com-20110519092222-g0ggk9didmizc5ch
2011-05-19 11:22:22 +02:00
Xavier Morel 421b139e3f [FIX] listview-level deletion
bzr revid: xmo@openerp.com-20110518143517-ibh4jiw0hv2735x3
2011-05-18 16:35:17 +02:00
Xavier Morel 277aaa7d57 [FIX] events handling from inner lists
Move handling of opening a group to its own method, to reduce nesting

bzr revid: xmo@openerp.com-20110518130009-8mlgpg2f3i1hod4t
2011-05-18 15:00:09 +02:00
Xavier Morel abd7b1898b [ADD] render rows again, yay
TODO: fix dataset/listview call?

bzr revid: xmo@openerp.com-20110518090630-k2owbldv2tvu8tfv
2011-05-18 11:06:30 +02:00
Xavier Morel b3050bc14d [ADD] first draft of correctly displayed groups, placeholder for data rows
bzr revid: xmo@openerp.com-20110517160948-4k40l1z68pxfd2h5
2011-05-17 18:09:48 +02:00
Xavier Morel 329a155000 [IMP] add some doc to setup_columns
bzr revid: xmo@openerp.com-20110517140726-9yjdk66nwl7xh3pe
2011-05-17 16:07:26 +02:00
Xavier Morel ccf8031e6b [IMP] Break list views completely, change DataGroup API to work better, improve columns management to handle groupby-reordering
bzr revid: xmo@openerp.com-20110517140358-vtank237dh5hso8i
2011-05-17 16:03:58 +02:00
Xavier Morel 05e3f9c308 [IMP] remove console.log statement, add use strict
bzr revid: xmo@openerp.com-20110516105950-ccn8tas5pxkb281d
2011-05-16 12:59:50 +02:00
Xavier Morel b392412371 [FIX] Many2ManyListView based on changes in ListView API.
bzr revid: xmo@openerp.com-20110512095711-85drteuvprr22ggs
2011-05-12 11:57:11 +02:00
Antony Lesuisse c72aa9bd1c common view class
bzr revid: al@openerp.com-20110511144910-09jk4zrl00msgh93
2011-05-11 16:49:10 +02:00
Xavier Morel 1e6e428d7e [IMP] don't use a parameter object for DataGroup, provide each parameter individually
bzr revid: xmo@openerp.com-20110510111204-8ypp5zdujd0azncf
2011-05-10 13:12:04 +02:00
Xavier Morel 45f47ae65c [ADD] display groups in a most dreadful manner, need to cleanup the generation function and to handle displaying it in the correct table
bzr revid: xmo@openerp.com-20110510110723-ic13ty3rs92zg9z9
2011-05-10 13:07:23 +02:00
Xavier Morel 0dcd78a54e [ADD] DataGroup API
bzr revid: xmo@openerp.com-20110510083420-18zr6j8ab5d9c023
2011-05-10 10:34:20 +02:00
Xavier Morel 014fdf0068 [IMP] move most of the clicking-on-a-list-row logic in ListView.List
bzr revid: xmo@openerp.com-20110509082212-rg8rnlsheh1gvsk5
2011-05-09 10:22:12 +02:00
Xavier Morel b940e26c36 [IMP] move DOM event handling for action buttons in lists to ListView.List
bzr revid: xmo@openerp.com-20110509081022-owlj38aqcdhnlr90
2011-05-09 10:10:22 +02:00
Xavier Morel 27c57ef671 [IMP] add some documentation to openerp.base.ListView.List
bzr revid: xmo@openerp.com-20110509065457-idl2j16krsyyb0du
2011-05-09 08:54:57 +02:00
Xavier Morel 0c08f61d13 [IMP] impact records deletion on the visible list display of the ListView
bzr revid: xmo@openerp.com-20110509063227-eb66gzvc3y9ebnh9
2011-05-09 08:32:27 +02:00
Xavier Morel 5ccac72621 [IMP] move row-deletion event to ListView.List
bzr revid: xmo@openerp.com-20110506140715-z31rkd1a257b9vmc
2011-05-06 16:07:15 +02:00
Xavier Morel af3bb87dae [IMP] move handling of selecting rows into ListView.List (and use an event between ListView and ListView.List), make ListView alter columns and rows in-place (e.g. via splice()) rather than replace them altogether, so we can use those as shared resources between ListView and ListView.List
bzr revid: xmo@openerp.com-20110506122837-a4ss76rjyg0rqo6s
2011-05-06 14:28:37 +02:00
Xavier Morel 075902f5c2 [IMP] make sortable columns look sortable (and sorted) a bit
bzr revid: xmo@openerp.com-20110504144753-zemygt44re3o8z0m
2011-05-04 16:47:53 +02:00
Xavier Morel ff691a34b5 [ADD] sorting support in list views
* Fix sorting in DataSet.do_search_read (would not fix ordering of read results, yielding a semi-random order instead of the one returned by search)
* Add sort parameter support to ListView.fill()
* Improve handling of sort parameter on DataSetSearch
  - Queue up fields to sort on (most important last) by calling 'dataset.sort(fieldname)' repeatedly
  - Get back a sort string fit for sending to OpenERP (server) by calling 'dataset.sort()' (without arguments)
* Adds sorting on list view by clicking on headers

bzr revid: xmo@openerp.com-20110504140535-ydj8zs33lt0dgcwy
2011-05-04 16:05:35 +02:00
Xavier Morel a512bfe3aa [ADD] action execution in list views, via ActionExecutor mixin
bzr revid: xmo@openerp.com-20110504092351-s4x9grz0i8xx3bwc
2011-05-04 11:23:51 +02:00
niv-openerp 0ae1e8f2b9 [IMP] Some code about many2many widgets.
bzr revid: nicolas.vanhoren@openerp.com-20110422155452-9lth3lrm8pwf9c2r
2011-04-22 17:54:52 +02:00
Xavier Morel 912738c712 [IMP] regenerate table on load in case of columns changes
bzr revid: xmo@openerp.com-20110421131328-7ydomgj1w1fxl3kp
2011-04-21 15:13:28 +02:00
Xavier Morel a383be5549 [IMP] add a level of nesting to do_fill result so do_fill_table can get the view data, also fix failing tests involving do_fill_table
bzr revid: xmo@openerp.com-20110421131239-dbr5cg27qntj0nuu
2011-04-21 15:12:39 +02:00
Xavier Morel 17be3b6599 [ADD] options for sortable and reorderable list views, so the API is pretty much complete
bzr revid: xmo@openerp.com-20110421120608-vefcelpe5fxsz1op
2011-04-21 14:06:08 +02:00
Xavier Morel 3d6a623b1a [IMP] documentation for list view as it will be needed for some new widgets
bzr revid: xmo@openerp.com-20110421115924-7gj2tyrzm789bkom
2011-04-21 13:59:24 +02:00
Xavier Morel 96386dbdd9 [REM] disable dummy actions implementation in lists, so nobody is confused as to their status
bzr revid: xmo@openerp.com-20110421104843-5sof6p8uuhq7gsap
2011-04-21 12:48:43 +02:00
Xavier Morel f9e630dafb [FIX] better fix form pagers
bzr revid: xmo@openerp.com-20110413114506-yso90r89rjn62r3g
2011-04-13 13:45:06 +02:00
niv-openerp 8bfcf505a6 [FIX] Fixed pager problem in form view.
bzr revid: nicolas.vanhoren@openerp.com-20110413074539-3j502n18f3xvn6ho
2011-04-13 09:45:39 +02:00
Xavier Morel 3b38e2c688 [ADD] basic (and crappy) actions in list view
bzr revid: xmo@openerp.com-20110412145516-b6qobs00g7jt212t
2011-04-12 16:55:16 +02:00
Xavier Morel 3e54a3d589 [TEMP] disable do_update hook
bzr revid: xmo@openerp.com-20110412143451-2b0eks46i3ro3030
2011-04-12 16:34:51 +02:00
Xavier Morel 1ba296908d [FIX] correctly reload list view on switch from form view
bzr revid: xmo@openerp.com-20110412140829-yqwly4e3uxsemhwj
2011-04-12 16:08:29 +02:00
Xavier Morel d7da740264 [MERGE] from mainline branch, hook in new record handling
bzr revid: xmo@openerp.com-20110412132120-ii3mosez9kguvcjb
2011-04-12 15:21:20 +02:00
Xavier Morel b840e25c1d [ADD] basic handling of addition button, not hooked in yet
bzr revid: xmo@openerp.com-20110412130229-78sg833pdcbi1gx3
2011-04-12 15:02:29 +02:00
Xavier Morel 6c9886700e [ADD] trivial implementation of pager
bzr revid: xmo@openerp.com-20110412123407-dl1udbc3vfatb0h6
2011-04-12 14:34:07 +02:00
Xavier Morel 7bb7044087 [IMP] toggle delete button on select/unselect rows
bzr revid: xmo@openerp.com-20110412122402-dz53832cx0me8re2
2011-04-12 14:24:02 +02:00
Xavier Morel 5ed6be00fb [IMP] basic styling cleanup for listview table
bzr revid: xmo@openerp.com-20110412092222-8htdqnzygqa3fsv6
2011-04-12 11:22:22 +02:00
Xavier Morel 5d7dae6e6f [FIX] id fetching for deletion signal in list views
bzr revid: xmo@openerp.com-20110412082028-c3yfg1ay14xcrmfh
2011-04-12 10:20:28 +02:00
Xavier Morel 0006e356f9 [ADD] attrs.invisible in readonly list cells
bzr revid: xmo@openerp.com-20110412065343-ee8iinkqw2iobl90
2011-04-12 08:53:43 +02:00
Xavier Morel 911369822a [ADD] processing of context['set_editable'] on list view
bzr revid: xmo@openerp.com-20110411111451-5j6ve9f1wjiuzjfx
2011-04-11 13:14:51 +02:00
niv-openerp 66a79b7e3f [MERGE]
bzr revid: nicolas.vanhoren@openerp.com-20110408161023-barazui14iowxptr
2011-04-08 18:10:23 +02:00