Commit Graph

366 Commits (9af17587fc872f1f630bcf78bf10c38bdcc55e0d)

Author SHA1 Message Date
Thomas Binsfeld 9af17587fc [IMP] prepare_locals_dict (#199) 2016-09-25 12:47:48 +02:00
Pedro M. Baeza ff06ca82d0 [FIX] mis_builder: Obsolete migration script 2016-09-24 12:36:25 +02:00
Richard deMeester 39d7937211 [9.0] mis reporting
Put configuration items on configuration menu which is not dropped by the
enterprise install.

Fixes #208
2016-07-12 11:22:38 +10:00
Thomas Binsfeld 1e5dc31137 [FIX] mis_builder: iter_cell_tuples (#198) 2016-05-27 16:27:27 +02:00
Stéphane Bidoul (ACSONE) 851a01570f [IMP] mis_builder: removed unused argument (#197)
Was forgotten in 53192385fb
2016-05-27 10:24:56 +02:00
Leonardo Pistone eb5e4371cc mis_builder: fix typo, causes crash if report_xslx is missing (#195)
[FIX] mis_builder: crash if report_xslx is missing
2016-05-25 17:38:47 +02:00
Stéphane Bidoul e8cdbcce78 set release date in mis_builder changelog 2016-05-24 12:24:36 +02:00
Stéphane Bidoul 53192385fb [IMP] mis_builder: use company currency decimal place in deciding if initial balances are null or 0 2016-05-24 08:31:29 +02:00
Stéphane Bidoul 189483bba6 [IMP] mis_builder: change precision rounding from 2 to 4 to distinguish 0 from null in initial balances
This should be slightly on the safer side. Ideally, this rounding precision
should come from the kpi style (which defaults to the report style), but
that would be a lot of code for little benefits.
2016-05-23 18:29:46 +02:00
Stéphane Bidoul f4a9b0d082 [FIX] mis_builder: typo in docstring 2016-05-23 18:03:37 +02:00
Stéphane Bidoul 5569b6b6f3 [FIX] mis_builder: better xmlid and name for vacuum cron 2016-05-23 17:52:39 +02:00
Stéphane Bidoul 910cd1e6ff [FIX] mis_builder: duplicate record ids in ACLs 2016-05-17 17:36:28 +02:00
Stéphane Bidoul 022b8a8998 [IMP] mis_builder: more lint 2016-05-17 13:05:05 +02:00
Stéphane Bidoul 3e68d3d435 [IMP] mis_builder: remove deprecated api.one 2016-05-17 12:08:45 +02:00
Stéphane Bidoul 343a570bbd [IMP] mis_builder: more lint 2016-05-17 11:20:47 +02:00
Stéphane Bidoul c1adf834e9 [IMP] mis_builder: lint 2016-05-17 10:32:14 +02:00
Adrien Peiffer (ACSONE) fc62b07bbb [IMP] mis_builder: Cleanup JS widget. 2016-05-17 08:27:40 +02:00
Stéphane Bidoul 4fdc99014d [IMP] mis_builder: more tests and fixes wrt DataError in results 2016-05-16 21:51:05 +02:00
Stéphane Bidoul 9ab6489694 [IMP] mis_builder: attempt to silence spurious pylint error 2016-05-16 20:40:04 +02:00
Stéphane Bidoul 068cc14c63 [FIX] mis_builder: handle corner case errors raised by the test suite
Plus, handle even more corner cases related to NameError handling.
2016-05-16 20:31:03 +02:00
Stéphane Bidoul e34bd39f17 [IMP] mis_builder: add a wide-coverage integration test
This reveals a couple of bugs!
2016-05-16 19:38:49 +02:00
Stéphane Bidoul b45a346abb [IMP] mis_builder: better way to disable eval-used lint check 2016-05-16 19:32:11 +02:00
Stéphane Bidoul 3448c3de6e [FIX] mis_builder: fix test 2016-05-16 13:57:01 +02:00
Stéphane Bidoul d5dbd9aa8e [FIX] mis_builder: typos in changelog 2016-05-16 13:56:51 +02:00
Stéphane Bidoul c6da1aa9a6 [IMP] mis_builder: hide button box in edit mode on the report instance settings form 2016-05-16 12:55:56 +02:00
Stéphane Bidoul 5167dec5aa [IMP] mis_builder: be more consistent in naming row/column labels
- label: the main row/column label
- description: a more detailed description of the row/column,
  currently displayed as a second line in the header cell
- comment: a even more detailed comment,
  currently displayed as a tooltip in the interactive widget only
2016-05-16 12:49:35 +02:00
Stéphane Bidoul 992a14b316 [IMP] mis_builder: simplify widget template
Plus more consistent vocabulary for row/col labels
2016-05-16 09:38:51 +02:00
Stéphane Bidoul 4dd0aec548 [FIX] mis_builder: avoid calling compute twice in widget 2016-05-15 22:49:07 +02:00
Stéphane Bidoul c6e0afe3a4 [IMP] mis_builder: changelog and bump to version 2.0.0 2016-05-15 22:27:53 +02:00
Stéphane Bidoul 6fdb58ce23 [IMP] mis_builder: remove _ from some method names
because they are part of the public API (though not usable over rpc)
2016-05-15 22:24:27 +02:00
Stéphane Bidoul a812c15447 [FIX] mis_builder: fix sum aggregation of non-stored field in non-accounting queries
fixes #178
2016-05-15 22:21:31 +02:00
Stéphane Bidoul 222874d4f6 [IMP] mis_builder: restore style expressions
The addition is local and propagates automatically to the the
widget, xls and pdf exports \o/
2016-05-15 18:20:29 +02:00
Stéphane Bidoul c832020749 [IMP] mis_builder: default values for colors 2016-05-15 18:19:28 +02:00
Stéphane Bidoul 542ac94eda [WIP] mis_builder: add TODO related to sub-kpi naming in SimpleArray 2016-05-15 18:19:05 +02:00
Stéphane Bidoul 27706de15c [IMP] mis_builder: remove unneeded div in mis widget 2016-05-15 18:18:39 +02:00
Stéphane Bidoul 180801d171 [IMP] mis_builder: do not talk about periods in KpiMatrix, only columns 2016-05-15 17:59:10 +02:00
Stéphane Bidoul 517e5fdb86 [IMP] mis_builder: tweak report instance view 2016-05-15 17:47:31 +02:00
Stéphane Bidoul da6556a239 [IMP] mis_builder: move comparison code to the style class
Ultimately KpiMatrix should not have to know about kpi at all, it should
become a kind of spreadsheet object that can render values in row/cols/subcols
with styles. At this stage, the qweb and pdf reports, as well as the as_dict()
method of the matrix already work without knowning anything about kpis.
2016-05-15 17:41:49 +02:00
Stéphane Bidoul 5fd1c48574 [FIX] mis_builder: multi-kpi comparison column ordering 2016-05-15 16:57:10 +02:00
Stéphane Bidoul 5d01916d4d [IMP] mis_builder: cosmetics 2016-05-15 16:56:47 +02:00
Stéphane Bidoul 39917120e5 [FIX] mis_builder: tweak xlsx number format 2016-05-15 15:34:19 +02:00
Stéphane Bidoul 07d6c16a91 [FIX] mis_builder: dependencies 2016-05-15 15:31:12 +02:00
Stéphane Bidoul e8aa6dd2c8 [IMP] mis_builder: number format are now part of styles
Plus a default style at the report level.
Plus correct number rendering for comparisons in Excel export.
2016-05-15 15:30:50 +02:00
Stéphane Bidoul 5fc18628e4 [FIX] mis_builder: another attempt to silence a spurious pylint-odoo error 2016-05-14 16:07:10 +02:00
Stéphane Bidoul 67ea6c8ce1 [IMP] mis_builder: comparison rendering tests and tweaks 2016-05-14 16:06:47 +02:00
Stéphane Bidoul eb409cbd99 [IMP] mis_builder: add value rendering tests, and tune the code 2016-05-14 14:10:17 +02:00
Stéphane Bidoul d2bc009961 [WIP] mis_builder refactoring: restore drilldown with support for account details 2016-05-13 21:40:33 +02:00
Stéphane Bidoul d287d34748 [LNT] mis_builder: yes, I do want to use eval() 2016-05-13 14:06:47 +02:00
Stéphane Bidoul 7a1d2d1305 [IMP] mis_builder: changelog 2016-05-13 13:55:55 +02:00
Stéphane Bidoul cad22130f2 [WIP] mis_builder refactoring: add a menu entry for styles
Plus do some more source renaming around styles.
2016-05-13 13:39:48 +02:00