gitextract_vuqer0hb/ ├── .github/ │ └── workflows/ │ ├── django.yml │ └── release.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .readthedocs.yaml ├── CHANGELOG.md ├── CLAUDE.md ├── LICENSE.md ├── MANIFEST.in ├── README.rst ├── demo_proj/ │ ├── demo_app/ │ │ ├── __init__.py │ │ ├── admin.py │ │ ├── apps.py │ │ ├── forms.py │ │ ├── helpers.py │ │ ├── management/ │ │ │ └── commands/ │ │ │ └── create_entries.py │ │ ├── migrations/ │ │ │ ├── 0001_initial.py │ │ │ ├── 0002_salestransaction_price_salestransaction_quantity.py │ │ │ ├── 0003_product_category.py │ │ │ ├── 0004_client_country_product_sku.py │ │ │ ├── 0005_product_size.py │ │ │ ├── 0006_productcategory_remove_product_category_and_more.py │ │ │ ├── 0007_monthlysalessummary.py │ │ │ └── __init__.py │ │ ├── models.py │ │ ├── reports.py │ │ ├── templatetags/ │ │ │ ├── __init__.py │ │ │ └── slick_reporting_demo_tags.py │ │ ├── tests.py │ │ └── views.py │ ├── demo_proj/ │ │ ├── __init__.py │ │ ├── asgi.py │ │ ├── settings.py │ │ ├── urls.py │ │ └── wsgi.py │ ├── manage.py │ ├── requirements.txt │ └── templates/ │ ├── base.html │ ├── dashboard.html │ ├── demo/ │ │ └── apex_report.html │ ├── home.html │ ├── menu.html │ ├── slick_reporting/ │ │ ├── base.html │ │ └── report_form.html │ └── widget_template_with_pre.html ├── docs/ │ ├── requirements.txt │ └── source/ │ ├── concept.rst │ ├── conf.py │ ├── howto/ │ │ ├── customize_frontend.rst │ │ └── index.rst │ ├── index.rst │ ├── ref/ │ │ ├── computation_field.rst │ │ ├── dynamic_model.rst │ │ ├── index.rst │ │ ├── report_generator.rst │ │ ├── settings.rst │ │ └── view_options.rst │ ├── topics/ │ │ ├── charts.rst │ │ ├── computation_field.rst │ │ ├── crosstab_options.rst │ │ ├── dynamic_model.rst │ │ ├── exporting.rst │ │ ├── filter_form.rst │ │ ├── group_by_report.rst │ │ ├── index.rst │ │ ├── integrating_slick_reporting.rst │ │ ├── list_report_options.rst │ │ ├── pivot_report.rst │ │ ├── structure.rst │ │ ├── time_series_options.rst │ │ └── widgets.rst │ ├── tour.rst │ └── tutorial.rst ├── pyproject.toml ├── requirements.txt ├── runtests.py ├── scripts/ │ └── extract_changelog.py ├── setup.cfg ├── setup.py ├── slick_reporting/ │ ├── __init__.py │ ├── app_settings.py │ ├── apps.py │ ├── decorators.py │ ├── dynamic_model.py │ ├── fields.py │ ├── form_factory.py │ ├── forms.py │ ├── generator.py │ ├── helpers.py │ ├── locale/ │ │ ├── ar/ │ │ │ └── LC_MESSAGES/ │ │ │ └── django.po │ │ └── de/ │ │ └── LC_MESSAGES/ │ │ └── django.po │ ├── registry.py │ ├── static/ │ │ └── slick_reporting/ │ │ ├── slick_reporting.chartsjs.js │ │ ├── slick_reporting.datatable.js │ │ ├── slick_reporting.highchart.js │ │ ├── slick_reporting.js │ │ └── slick_reporting.report_loader.js │ ├── templates/ │ │ └── slick_reporting/ │ │ ├── base.html │ │ ├── js_resources.html │ │ ├── print_report.html │ │ ├── print_report_controls.html │ │ ├── print_report_footer.html │ │ ├── print_report_header.html │ │ ├── report.html │ │ ├── report_form.html │ │ └── widget_template.html │ ├── templatetags/ │ │ ├── __init__.py │ │ └── slick_reporting_tags.py │ └── views.py └── tests/ ├── __init__.py ├── models.py ├── report_generators.py ├── requirements.txt ├── settings.py ├── templates/ │ └── base.html ├── test_dynamic_model.py ├── test_generator.py ├── test_pivot_generator.py ├── tests.py ├── urls.py └── views.py