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
Fabien Meghazi
68ccb8492e
[FIX] Fix custom ListViews
...
bzr revid: fme@openerp.com-20110519142334-no2gq2dxf3avo1va
2011-05-19 16:23:34 +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
niv-openerp
a55e66ccbb
[imp] improved sidebar, now hide it by default in list views.
...
bzr revid: nicolas.vanhoren@openerp.com-20110518151710-qq2gwssi75g51uhk
2011-05-18 17:17:10 +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
Xavier Morel
9262c3c00d
[FIX] fuckup with deferred for rendering of list (when beyond one section), also only remove old body after new list has rendered otherwise we get an empty list flash even for lists with a bunch of elements
...
bzr revid: xmo@openerp.com-20110408124020-25dprn6gu19y02m6
2011-04-08 14:40:20 +02:00
Xavier Morel
6da197456f
[FIX] warnings & stuff, unbreak unlink notification on dataset
...
bzr revid: xmo@openerp.com-20110408103736-i8kju5dippuw9af4
2011-04-08 12:37:36 +02:00
Antony Lesuisse
340e9f8b2c
remove debugging shit
...
bzr revid: al@openerp.com-20110407234718-e2076zss3dp1z1m0
2011-04-08 01:47:18 +02:00
Antony Lesuisse
1fb7203f1c
[MERGE] proto61
...
bzr revid: al@openerp.com-20110407234130-hyt5nxg5pqh2iyes
2011-04-08 01:41:30 +02:00
Xavier Morel
0fe1fdb06a
[ADD] multiple records deletion
...
bzr revid: xmo@openerp.com-20110407153527-6r8cb7oym1fp5r6x
2011-04-07 17:35:27 +02:00
Xavier Morel
e8a6a4e1e2
[ADD] delete button per row
...
bzr revid: xmo@openerp.com-20110407151319-vr7sc3n497y4ily0
2011-04-07 17:13:19 +02:00
Xavier Morel
f55d7b5e85
[IMP] make headers display disablable on list view
...
bzr revid: xmo@openerp.com-20110407132726-j04x68lzq5ylkaki
2011-04-07 15:27:26 +02:00
Xavier Morel
02636b4622
[ADD] method to get the selection (list of identifiers) from a list view
...
bzr revid: xmo@openerp.com-20110407124639-tua9qkcl4w8mhtdc
2011-04-07 14:46:39 +02:00
Xavier Morel
ee6df3ca58
[TEST] that by default the list view renders each row with a selection checkbox
...
bzr revid: xmo@openerp.com-20110407121222-eipzf31zf3e9x45s
2011-04-07 14:12:22 +02:00
niv-openerp
c8e100f8cd
[MERGE]
...
bzr revid: nicolas.vanhoren@openerp.com-20110407101319-5axkyl54kts7u7n4
2011-04-07 12:13:19 +02:00
Xavier Morel
51a7b673c5
[FIX] switch to form to consider that we're now in tbodies
...
bzr revid: xmo@openerp.com-20110407090900-v65h22bdq6m057y5
2011-04-07 11:09:00 +02:00
Xavier Morel
28befb8092
[IMP] insert thead, tbody; render rows in batches of 50 so e.g. Chrome or Firefox 3 don't freeze for a long time on big lists (e.g. 10s rendering time on views list)
...
bzr revid: xmo@openerp.com-20110407083624-c2e7bkh2hcqxphfv
2011-04-07 10:36:24 +02:00
Xavier Morel
2d3afa5e19
[ADD] view switching when clicking on a list item
...
bzr revid: xmo@openerp.com-20110407060720-2ro8mm2dixi6u6pw
2011-04-07 08:07:20 +02:00
Antony Lesuisse
81679cc3ff
typo
...
bzr revid: al@openerp.com-20110406211849-7cgkr8ge8j2udu84
2011-04-06 23:18:49 +02:00
Antony Lesuisse
a65ac8c709
dataset split, crashmanager
...
bzr revid: al@openerp.com-20110406211037-uzn3n0uravuy900q
2011-04-06 23:10:37 +02:00
niv-openerp
a7db336065
[IMP] Changed way the sidebar is created.
...
bzr revid: nicolas.vanhoren@openerp.com-20110406144751-or0o86gvqe5sa21h
2011-04-06 16:47:51 +02:00
Xavier Morel
51bebb2cfe
[REM] rip off jqgrid, start reimplementing manually
...
bzr revid: xmo@openerp.com-20110406135837-6rsuhiozd4af2qji
2011-04-06 15:58:37 +02:00
Fabien Meghazi
c8f4cee551
[REM] Removed datarecord. Form save works now
...
bzr revid: fme@openerp.com-20110405151440-jmqja372y3rwxygw
2011-04-05 17:14:40 +02:00
Antony Lesuisse
6d0da8ce13
[MERGE] niv sidebar
...
bzr revid: al@openerp.com-20110405122047-n9xlbtsi10owtzxm
2011-04-05 14:20:47 +02:00
Antony Lesuisse
de70c3167c
o2m part2
...
bzr revid: al@openerp.com-20110405103835-33kf1ia7zg1b1fvr
2011-04-05 12:38:35 +02:00
niv-openerp
df3257a741
[MERGE]
...
bzr revid: nicolas.vanhoren@openerp.com-20110404160926-f1uwddcknsezvamr
bzr revid: nicolas.vanhoren@openerp.com-20110405101739-iubtgou4lrnftmi2
2011-04-05 12:17:39 +02:00
niv-openerp
26951a725e
[IMP] Sidebar wip
...
bzr revid: nicolas.vanhoren@openerp.com-20110404160813-kxfvmj5bn6giuwei
2011-04-04 18:08:13 +02:00
Fabien Meghazi
345496d9a3
[ADD] Added do_show and do_hide in views
...
bzr revid: fme@openerp.com-20110404153426-2vlz4n0s4v69b5o5
2011-04-04 17:34:26 +02:00
Fabien Meghazi
6dd76ea8f6
[FIX] Simplified dataset. Plugged form view.
...
bzr revid: fme@openerp.com-20110404150619-z8tc382ujdfw89ji
2011-04-04 17:06:19 +02:00
niv-openerp
00188c2980
[MERGE]
...
bzr revid: nicolas.vanhoren@openerp.com-20110404142640-bgdhe7jcwdug4qq2
2011-04-04 16:26:40 +02:00
niv-openerp
19a8432167
[IMP] Added populate sidebar.
...
bzr revid: nicolas.vanhoren@openerp.com-20110404134705-rmzbxlobntfoblub
2011-04-04 15:47:05 +02:00
Xavier Morel
f880ecb5d9
[FIX] race condition on auto_search due to desynchronized loading of search view and {any default main view}
...
If loading of search view completes before loading of content view, do_search is immediately called on search view and forwarded to content view which is *not* ready yet and therefore blows up.
Solved by having start() methods return a promise object (or a non-promise object taken as a fulfilled promise) which the viewmanager can use (from both search view and initial content view) to synchronize when both are ready and it's possible to start a search
bzr revid: xmo@openerp.com-20110401115005-inceqsj7qn4k3b8e
2011-04-01 13:50:05 +02:00
Xavier Morel
11bdbfef5c
[MERGE] view manager redo from proto-61
...
Full of timing bugs ;_;
bzr revid: xmo@openerp.com-20110401090249-kxp4xkm92sqkxu1e
2011-04-01 11:02:49 +02:00
Xavier Morel
baf8d2d9a9
[IMP] server behavior fix: split tree view mode into tree and list based on view_type, nuke view_type
...
bzr revid: xmo@openerp.com-20110331152531-cpff6js0k8v4dtk9
2011-03-31 17:25:31 +02:00
Fabien Meghazi
79ce2be95e
[IMP] DataSet has no more notion of fields. These are now inherent to the views.
...
bzr revid: fme@openerp.com-20110331151441-z5xtn0j4kohi72ja
2011-03-31 17:14:41 +02:00
Xavier Morel
16d580a573
[FIX] generify view management using a registry
...
bzr revid: xmo@openerp.com-20110331145432-qg0kigi1xtgxvk1i
2011-03-31 16:54:32 +02:00
Fabien Meghazi
4d76991c55
[FIX] Search is now done by the view and not by the viewmanager
...
bzr revid: fme@openerp.com-20110331144422-34wmf2bauc0lmz7d
2011-03-31 16:44:22 +02:00
Antony Lesuisse
c7e2d214ad
renames part6 partially working
...
bzr revid: al@openerp.com-20110330143556-yogu79hyy5oojdvq
2011-03-30 16:35:56 +02:00
Antony Lesuisse
dcb9634cea
renames part4
...
bzr revid: al@openerp.com-20110330140048-qm5m28ns44hkqzvn
2011-03-30 16:00:48 +02:00
Antony Lesuisse
561070589e
renames part2
...
bzr revid: al@openerp.com-20110330135909-7vrkihfqubcg9tmz
2011-03-30 15:59:09 +02:00
Antony Lesuisse
2283e03546
reorganize directories
...
bzr revid: al@openerp.com-20110330135619-9lcvg2mijzxud8gr
2011-03-30 15:56:19 +02:00