Skip to content

Commit

Permalink
Add requirements, and instruction for demo project, version bump
Browse files Browse the repository at this point in the history
  • Loading branch information
RamezIssac committed Aug 30, 2023
1 parent 91e1919 commit ee46c86
Show file tree
Hide file tree
Showing 4 changed files with 44 additions and 17 deletions.
8 changes: 8 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,14 @@

All notable changes to this project will be documented in this file.

## [1.0.2] - 2023-08-31
- Add a demo project for exploration and also containing all documentation code for proofing.
- Revise and Enhancing Tutorial , Group by and Time series documentation.
- Fix issue with error on dev console on report page due to resources duplication
- Fix issue with Custom querysets not being correctly connected in the view
- Fix issue with time series custom dates
- Fix issue with Crosstab on traversing fields


## [1.0.1] - 2023-07-03

Expand Down
44 changes: 29 additions & 15 deletions README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -194,16 +194,38 @@ You can interact with the `ReportGenerator` using same syntax as used with the `
my_report.get_report_data() # -> [{'title':'Product 1', '__total__: 56}, {'title':'Product 2', '__total__: 43}, ]
This is just a scratch, for more please visit the documentation
This is just a scratch of what you can do and customize.

Demo site
---------

Available on `Django Slick Reporting <https://django-slick-reporting.com/>`_


You can also use locally

.. code-block:: console
# clone the repo
# create a virtual environment, activate it, then
cd django-slick-reporting/demo_proj
pip install requirements.txt
python manage.py migrate
python manage.py create_entries
python manage.py runserver
the ``create_entries`` command will generate data for the demo app


Batteries Included
------------------

Slick Reporting comes with

* A Bootstrap Filter Form
* Charting support `Chart.js <https://www.chartjs.org/>`_
* Powerful tables `datatables.net <https://datatables.net/>`_
* An auto-generated, bootstrap-ready Filter Form
* Carts.js Charting support `Chart.js <https://www.chartjs.org/>`_
* Highcharts.js Charting support `Highcharts.js <https://www.highcharts.com//>`_
* Datatables `datatables.net <https://datatables.net/>`_

A Preview:

Expand All @@ -212,11 +234,6 @@ A Preview:
:alt: Shipped in View Page


Demo site
---------

Available on `Django Slick Reporting <https://django-slick-reporting.com/>`_

Documentation
-------------

Expand All @@ -225,11 +242,8 @@ Available on `Read The Docs <https://django-slick-reporting.readthedocs.io/en/la
Road Ahead
----------

This project is young and can use your support.

Some of the ideas / features that ought be added

* Support Other backends like SQL Alchemy & Pandas
* Continue on enriching the demo project
* Add the dashboard capabilities


Running tests
Expand Down Expand Up @@ -268,6 +282,6 @@ If you like this package, chances are you may like those packages too!

`Django Tabular Permissions <https://github.com/RamezIssac/django-tabular-permissions>`_ Display Django permissions in a HTML table that is translatable and easy customized.

`Django Ra ERP Framework <https://github.com/ra-systems/RA>`_ A framework to build business solutions with ease.
`Django ERP Framework <https://github.com/ra-systems/RA>`_ A framework to build business solutions with ease.

If you find this project useful or promising , You can support us by a github ⭐
5 changes: 5 additions & 0 deletions demo_proj/requirements.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
django>=4.2
python-dateutil>=2.8.1
simplejson
django-crispy-forms
crispy-bootstrap4
4 changes: 2 additions & 2 deletions slick_reporting/__init__.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
default_app_config = "slick_reporting.apps.ReportAppConfig"

VERSION = (1, 0, 1)
VERSION = (1, 0, 2)

__version__ = "1.0.1"
__version__ = "1.0.2"

0 comments on commit ee46c86

Please sign in to comment.