Reporting engine for Django, Create dashboards, reports and charts effectively and effortlessly.
get_slick_reporting_media
and get_charts_media
templatetags to ease resource addition.get_group_by_custom_querysets
hook to ReportView to further empower report customization.Pypi: https://pypi.org/project/django-slick-reporting/1.2.0/
Full Changelog: https://github.com/RamezIssac/django-slick-reporting/compare/v1.1.1...v1.2
SLICK_REPORTING_FORM_MEDIA
Full Changelog: https://github.com/ra-systems/django-slick-reporting/compare/v1.1.0...v1.1.1
Change log
report_title_context_key
default value to report_title
SlickReportField
to ComputationField
. SlickReportField will continue to work till next release.Dedicated to Shika, the sweetest dog ever. You'll always be missed.
Changelog:
Hello everyone ! This release is very exiting as many new feature are shipped:
1- Added crosstab_ids_custom_filters to allow custom filters on crosstab ids. Example
crosstab_ids_custom_filters = [
(
~Q(special_field="something"),
dict(flag="sales"),
), # special_field and flag are fields on the report_model .
(None, dict(flag="sales-return")),
]
2- Added group_by_querysets
to allow custom querysets as group . Example:
group_by_querysets = [
MySales.objects.filter(status="pending"),
MySales.objects.filter(status__in=["paid", "overdue"]),
]
3- Added ability to compute crosstab report inside a time series.
4 - Enhanced Docs content and structure.
These additions makes the Slick Reporting report generator cover a much wider range of scenarios of needed reports... hence it deserve the version 1.0. Special Thanks to the community and their reported issues pushing the Slick Reporting to flourish to its potential.
Cheers
form_factory
in favor of forms
, to be removed next version.crosstab_model
in favor of crosstab_field
, to be removed next version.slick_reporting.view.SlickReportView
and slick_reporting.view.SlickReportViewBase
in favor of slick_reporting.view.ReportView
and slick_reporting.view.BaseReportView
, to be removed next version.ReportView.default_order_by
and/or passing the parameter order_by
to the viewslick_reporting/js_resource.html
template, so to use your own template you just need to include it.to_field
set either in group_by
and/or crosstab_field
.Full Diff: https://github.com/ra-systems/django-slick-reporting/compare/v0.8.0...v0.9.0
Changes:
ra.hightchart.js
and ra.chartjs.js
to erp_framework.highchart.js
and erp_framework.chartjs.js
respectively.crosstab_compute_remainder = False
.show_time_series_selector
capability to SlickReportView allowing User to change the time series pattern from
the UI.ExportToStreamingCSV
& ExportToCSV
Chart
data class to hold chart dataReportField
when it has a requires
in time series and crosstab reportsUpdates: