0.9.0
- Deprecated
form_factory
in favor offorms
, to be removed next version. - Deprecated
crosstab_model
in favor ofcrosstab_field
, to be removed next version. - Deprecated
slick_reporting.view.SlickReportView
andslick_reporting.view.SlickReportViewBase
in favor ofslick_reporting.view.ReportView
andslick_reporting.view.BaseReportView
, to be removed next version. - Allowed cross tab on fields other than ForeignKey
- Added support for start_date_field_name and end_date_field_name
- Added support to crosstab on traversing fields
- Added support for document types / debit and credit calculations
- Added support for ordering via
ReportView.default_order_by
and/or passing the parameterorder_by
to the view - Added return of Ajax response in case of error and request is Ajax
- Made it easy override to the search form. Create you own form and subclass BaseReportForm and implement the mandatory method(s).
- Consolidated the needed resources in
slick_reporting/js_resource.html
template, so to use your own template you just need to include it. - Fixed an issue with report fields not respecting the queryset on the ReportView.
- Fixed an issue if a foreign key have a custom
to_field
set either ingroup_by
and/orcrosstab_field
. - Enhancing and adding to the documentation.
- Black format the code and the documentation
Full Diff: v0.8.0...v0.9.0