| Age | Commit message (Collapse) | Author |
|
This commit is a split of the former graphview into a pivot view (the
tabular view) and graph view (the various charts). The code was fully
rewritten.
* pivot view should be faster (better underlying data structure and
better algorithm)
* better integration with the web client (use of sidebar, of menu buttons,
bettor style)
* new feature: pivot view can be sorted
* new feature: pivot view cells can be clicked to open a list view with
the corresponding domain
* web_graph addon was removed, and the graph view code has been moved
to the addon web.
* the interaction with the searchbar was changed (no more column facet)
* better and simpler code for graph view
* mary corner cases in graph charts have been corrected (for ex, pie
chart with positive and negative numbers)
* graph/pivot correctly save their state when added to dashboard/saved
(state such as current measure, chart mode, column groupbys, ...)
|
|
|
|
|
|
|
|
the new graph view silently ignored the context when doing its rpc
read_group. Usually, it's not really a problem, which is why it is only
now being fixed, but some models actually use the context in read_group.
(for ex, account_entries_report)
|
|
|
|
|
|
graph view
|
|
|
|
The graph view is asynchronous when updating data. It is not safe when
the user tries to update quickly the group bys (for example, when adding two
group bys in quick succession).
This patch partially fixes the problem: it makes sure that two concurrent updates
will be correctly serialized. However, it is not a complete fix: the crash can still happen
when three or more updates are quickly done. A complete solution require some more work in
keeping tracks of an update queue and serializing properly the updates. (will be done in trunk)
bzr revid: ged@openerp.com-20140425102501-qe7ve1ug8neq1twv
|
|
instead of _.isEqual to make the code faster in graph view (isEqual was determined guilty of being slow by profiling on a large view) (addon web_graph)
bzr revid: ged@openerp.com-20140409145735-m21t2fzmaepr1hsa
|
|
(instead of the good old crash) (addon web_graph)
bzr revid: ged@openerp.com-20140409123628-erw8dpb2l36l7hu6
|
|
values and smarter code to avoid reading uselessly many cells (graph view in web_graph)
bzr revid: ged@openerp.com-20140409093920-xqls2o6j6tocgf6l
|
|
trailing whitespace (addon web_graph)
bzr revid: ged@openerp.com-20140404143009-6uk7607bv4acbg4b
|
|
update_data (the children were not correct when the tree of headers was not full, after an expand for example (addon web_graph)
bzr revid: ged@openerp.com-20140403094050-vjeq4dks86mejuub
|
|
other dimension of an unfolding action (addon web_graph)
bzr revid: ged@openerp.com-20140402150817-5s8drvhbznxq0hh9
|
|
loading code of graph view (addon web_graph)
bzr revid: ged@openerp.com-20140402114758-8qfdz8j76t2p2juo
|
|
lazy/eager feature of readgroup. The code is simpler and more efficient: it only performs a fixed number of requests (well, the number is 'fixed' in the sense that it does not depend of the size of the data being displayed, but it still depends on the number of dimensions) (addon web_graph)
bzr revid: ged@openerp.com-20140402074341-8cleqizqculxmkys
|
|
web_graph)
bzr revid: ged@openerp.com-20140203113332-fvr9cra2dhj4h0ju
|
|
table (addon web_graph)
bzr revid: ged@openerp.com-20140128151157-3opcfcockwrgr3kx
|
|
instead of the current measure/title (addon web_graph)
bzr revid: ged@openerp.com-20140128132625-pk21iuhuffvx6814
|
|
view (addon web_graph)
bzr revid: ged@openerp.com-20140128111022-ghoxwvlmywzr2yke
|
|
xmo's code review (addon web_graph)
bzr revid: ged@openerp.com-20140124151635-14l3dchnrmujo5ni
|
|
(addon web_graph)
bzr revid: ged@openerp.com-20140124125944-wxl4zdya37pxdnqv
|
|
displayed (addon web_graph)
bzr revid: ged@openerp.com-20140123142318-kbk6f2rsug3uxi0j
|
|
improves searchbar integration (addon web_graph)
bzr revid: ged@openerp.com-20140122160707-39el7frwfj4pwd4d
|
|
read_group (use 'field_name:interval' in readgroup instead of context (addon web_graph)
bzr revid: ged@openerp.com-20140122133452-wy3hrsrokhnwc3ru
|
|
bzr revid: ged@openerp.com-20140122075652-wz2uk3tv31ady4ej
|
|
make it much simpler (addon web_graph)
bzr revid: ged@openerp.com-20140121143034-rid4saax5y63g7i1
|
|
have been changed in such a way that it should only fold some headers (addon web_graph)
bzr revid: ged@openerp.com-20140120093254-mta9v6hjmsgfpr2n
|
|
view, changes groupby and goes back to graph view. (addon web_graph)
bzr revid: ged@openerp.com-20140117161940-3ojz17luxtsb9qfa
|
|
graph_view, addon web_graph)
bzr revid: ged@openerp.com-20140117153330-9vc6bzljmso9zu71
|
|
(addon web_graph)
bzr revid: ged@openerp.com-20140117144303-tqj7cn5xd1c0xvhm
|
|
removes a measure. Also, display the 'no data' screen if there are no current measure in graph view (addon web_graph)
bzr revid: ged@openerp.com-20140117102339-99kka9v6wfsgesdn
|
|
was that do_search is called twice when the user swap axis) (addon web_graph)
bzr revid: ged@openerp.com-20140116095549-3f2hbyzj32nuj147
|
|
it ignores the 'interval' attributes) so the table can interact with the graph view (addon web_graph)
bzr revid: ged@openerp.com-20140115105104-qff3t47lo1lyp5wd
|
|
bzr revid: ged@openerp.com-20140115093749-t2s0306fchm2tnir
|
|
pivot into pivot_table.js (addon web_graph)
bzr revid: ged@openerp.com-20140114125142-9qj3mvu0a1fp4sis
|