Commit Graph

888 Commits (07d6c16a91c433dcc5a673d2819ec2f0672a3a8c)

Author SHA1 Message Date
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
Stéphane Bidoul c8a6fe42fd [FIX] mis_builder: xlsx: fix header display issue with simple kpis 2016-05-13 13:21:38 +02:00
Stéphane Bidoul 6e2d369b1d [WIP] mis_builder refactoring: rename view and report sources for clarity 2016-05-13 13:17:43 +02:00
Stéphane Bidoul e1e83a3efe [IMP] mis_builder: update contributors in README 2016-05-13 08:45:46 +02:00
Stéphane Bidoul 7a17fca354 [IMP] mis_builder: cosmetics in style form 2016-05-13 08:36:57 +02:00
Stéphane Bidoul 3d51df95f1 [FIX] mis_builder: do not use color picker widget because it does not allow for null values 2016-05-13 08:29:43 +02:00
Stéphane Bidoul 1eaa80622a [IMP] mis_builder: add no-break space for better display of multi-formula expressions 2016-05-13 08:25:15 +02:00
Stéphane Bidoul d66f7b92fc [IMP] mis_builder: style for auto-expanded detail rows 2016-05-13 08:24:41 +02:00
Stéphane Bidoul 272427006b [WIP] mis_builder refactoring: fix and clean the test 2016-05-12 22:02:56 +02:00
Stéphane Bidoul c96e366cdc [FIX] mis_builder: correct use of color picker widget 2016-05-12 21:39:03 +02:00
Stéphane Bidoul 6e7936378f [WIP] mis_builder refactoring: restore and improve xslx
Including decent column widths.
2016-05-12 18:58:23 +02:00
Stéphane Bidoul 585516b116 [FIX] mis_builder: minor tweak to avoid empty style attributs in widget 2016-05-11 14:01:55 +02:00
Stéphane Bidoul c50af0b5a4 [WIP] mis_builder refactoring: refactor and improve PDF report 2016-05-11 13:58:27 +02:00
Stéphane Bidoul eca96c9f6c [WIP] mis_builder refactoring: cleanup widget styles a bit 2016-05-11 13:58:07 +02:00
Stéphane Bidoul 8e9a245dd2 [WIP] mis_builder refactoring: split compute method
So the matrix computation can be used without the json rendering.
2016-05-11 13:00:57 +02:00
Stéphane Bidoul b86c7c2c05 [FIX] mis_builder: remove redundant css 2016-05-11 12:54:07 +02:00
Stéphane Bidoul 53f27b2edd [WIP] mis_builder refactoring: restore tooltips and make them work with subkpis 2016-05-11 11:15:54 +02:00
Stéphane Bidoul aed8023d49 [FIX] mis_builder: a few bug in mis_builder_style 2016-05-11 11:11:52 +02:00
Stéphane Bidoul 8324ef2e01 [WIP] mis_builder refactoring: split mis_builder.py in two
mis_report.py has the heavy stuff, and contains all the computation
and rendering code
2016-05-10 18:47:31 +02:00
Stéphane Bidoul 83d943be5f [WIP] mis_builder refactoring: move the "json" conversion to the matrix
mis.report.instance.compute() is now as simple as possible, and rest
is nicely factored in manageable methods \o/
2016-05-10 18:40:02 +02:00
Stéphane Bidoul 3461d123d3 [WIP] mis_builder refactoring: restore and improve comparison columns 2016-05-10 18:30:45 +02:00
Stéphane Bidoul e8993c90f9 [WIP] mis_builder refactoring: remove old, ugly code \o/ 2016-05-08 13:23:23 +02:00
Stéphane Bidoul dd52a844a6 [FIX] mis_builder: fix period comment (date from/to) display 2016-05-08 13:19:55 +02:00
Stéphane Bidoul 087906c5e8 [FIX] mis_builder: widget footer was broken 2016-05-08 13:19:29 +02:00
Stéphane Bidoul 059ccdb975 [WIP] mis_builder refactoring: fix bug with detail accounts 2016-05-08 13:06:28 +02:00
Stéphane Bidoul 0744a803a7 [WIP] mis_builder refactoring: restore period titles in widget 2016-05-08 12:48:27 +02:00
Stéphane Bidoul fd718ca933 [WIP] mis_builder refactoring: restore proper display and sorting of detail rows 2016-05-08 11:49:47 +02:00
Stéphane Bidoul e7126a0689 [FIX] mis_builder: aep issue with smart ending balance computation 2016-05-08 11:48:53 +02:00
Stéphane Bidoul a4193139bc [WIP] mis_builder refactoring: cette fois je tiens le bon bout :) 2016-05-07 16:26:28 +02:00
Stéphane Bidoul c8901da5c9 [IMP] mis_builder: tests for mis_safe_eval 2016-05-07 16:26:02 +02:00
Stéphane Bidoul 675b83065c [IMP] remove unused doctests call 2016-05-06 15:47:13 +02:00
Stéphane Bidoul 378d168e50 [IMP] mis_builder: AEP: replace_exprs_by_account_id now works on a list of expressions 2016-05-06 15:46:58 +02:00
Stéphane Bidoul 5a1a6e5926 [IMP] Move the MIS Report Templates to the Accounting > Config > Financial Reports menu 2016-05-06 15:45:55 +02:00
Stéphane Bidoul f8a6daa430 [IMP] make SimpleArray produce DataError in memberwise operations
Put DataError and mis_safe_eval in their own files
2016-05-06 14:27:19 +02:00
Stéphane Bidoul 67597d223e [WIP] mis_builder: refactoring 2016-05-06 10:28:42 +02:00
Stéphane Bidoul 874cbeeb7e [WIP] mis_builder: refactoring 2016-05-06 10:28:42 +02:00
Adrien Peiffer (ACSONE) 6e3fc35287 [IMP][mis_builder] Avoid to create, edit, delete on mis.report.instance widget form. 2016-05-02 16:56:43 +02:00
Adrien Peiffer (ACSONE) 6c213092d4 [IMP][mis_builder] Add print, export and preview buttons directly on mis.report.instance tree view. 2016-05-02 09:58:44 +02:00
Stéphane Bidoul f0b2a6b563 [IMP] mis_builder improve AEP convenience methods 2016-05-02 09:07:13 +02:00
Stéphane Bidoul 5c08cce776 [IMP] mis_builder: increase aep test coverage 2016-05-02 00:47:28 +02:00
Stéphane Bidoul 466cd6087f [IMP] mis_builder: convenience methods to obtain balance and unallocated p&l
plus improve mechanism to group by account
2016-05-02 00:35:20 +02:00
Stéphane Bidoul 800cfda277 [IMP] mis_builder: give a description to sub kpis
name is the python variable name, to be used (in the future)
to reference sub-kpi values in expressions.

description is the human-readable name to display in column
headers.
2016-05-01 11:23:54 +02:00