Skip to main content

Django CMS plugin for embedding Superset dashboards.

Project description

Django CMS plugin for embedding Superset dashboards.

Quick start

  1. Add “django_cms_superset_plugin” to your INSTALLED_APPS setting like this:

    INSTALLED_APPS = [
        ...,
        "django_cms_superset_plugin",
    ]
  2. Run python manage.py makemigrations django_cms_superset_plugin to create the django_cms_superset_plugin migrations.

  3. 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

django_cms_superset_plugin-1.0.0.tar.gz (17.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

django_cms_superset_plugin-1.0.0-py3-none-any.whl (18.7 kB view details)

Uploaded Python 3

File details

Details for the file django_cms_superset_plugin-1.0.0.tar.gz.

File metadata

File hashes

Hashes for django_cms_superset_plugin-1.0.0.tar.gz
Algorithm Hash digest
SHA256 e730b86c4f922fdf075b34007d610cffb01f799edefb451b28ca1f6736ed4c0f
MD5 3908e809e1f56bc61ad5b949151b1c2c
BLAKE2b-256 aef76e9a87edfb5ef86eea5e39bfc972b69aa8217c2fb74fa5809a52e27b919d

See more details on using hashes here.

File details

Details for the file django_cms_superset_plugin-1.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for django_cms_superset_plugin-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 effe8420a5eb9954d5b9aec75045bb9e47aa6dbc6fd66a8cb09ba7177e9167c7
MD5 9702c520aa452b1df28e305bcfe4dfd9
BLAKE2b-256 450a895213cc08993d3b0750da52abff2241897f34051978a8bf95288d6614e5

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page