Django CMS plugin for embedding Superset dashboards.
Project description
Django CMS plugin for embedding Superset dashboards.
Quick start
Add “django_cms_superset_plugin” to your INSTALLED_APPS setting like this:
INSTALLED_APPS = [ ..., "django_cms_superset_plugin", ]
Run python manage.py makemigrations django_cms_superset_plugin to create the django_cms_superset_plugin migrations.
Run python manage.py migrate django_cms_superset_plugin to create the django_cms_superset_plugin models.
4. Start the development server and visit http://127.0.0.1:8000/admin/ to add/edit new dashboards to your pages. The plugin name is identified as superset.
Key Features
Add/modify multiple row level security filters
Change dashboard width and height
Toogle the display of dashboard elements title, tab, chart controls, and filters
Screenshots
![Change Dashboard Settings](https://a.imagem.app/oHncGS.png)
Roadmap
Support Jinja Templating to improve row level security filter clauses;
Improve error handling;
Tests and CI;
Feel free to propose new ideas!
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for django_cms_superset_plugin-1.0.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | e730b86c4f922fdf075b34007d610cffb01f799edefb451b28ca1f6736ed4c0f |
|
MD5 | 3908e809e1f56bc61ad5b949151b1c2c |
|
BLAKE2b-256 | aef76e9a87edfb5ef86eea5e39bfc972b69aa8217c2fb74fa5809a52e27b919d |
Hashes for django_cms_superset_plugin-1.0.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | effe8420a5eb9954d5b9aec75045bb9e47aa6dbc6fd66a8cb09ba7177e9167c7 |
|
MD5 | 9702c520aa452b1df28e305bcfe4dfd9 |
|
BLAKE2b-256 | 450a895213cc08993d3b0750da52abff2241897f34051978a8bf95288d6614e5 |