Simple Django Admin replacement for Leonardo CMS, built on django-admin-tools and django-jet.
Project description
Admin dashboard for Leonardo CMS built on django-jet. Support custom menu and easy extending with auto registering of new widgets.
Installation
pip install leonardo-admin-dashboard
Configuration
This module requires dashboard_menu item in LEONARDO_CONF_SPEC:
LEONARDO_CONF_SPEC = { 'dashboard_menu': [] }
Optionaly you can add dashboard widgets:
LEONARDO_CONF_SPEC = { 'dashboard_widgets_available': [], 'dashboard_widgets': [] }
Usage
Add your menu items into dashboard_menu array as string path to your menu:
dashboard_menu = ['leonardo_store.menu.store_menu']
For menu items use modules from leonardo_admin_dashboard.modules:
from leonardo_admin_dashboard import modules store_menu = modules.SubMenuLinkList( _('Store'), children=[{ 'title': 'Catalogue', 'url': reverse('catalogue'), 'external': False, 'icon': 'icon-book' }], )
For more examples see menu.py or visit django-admin-tools and django-jet documentations.
Read More
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
Close
Hashes for leonardo-admin-dashboard-0.0.1.dev7.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 24496d3a66db393be065789b2a4b96fda53d122ea39c3cf0447acaf3f7054fe7 |
|
MD5 | 87865ff498f4aa230564463b38194e5e |
|
BLAKE2b-256 | b4ecadda23b6f60cc2c2f62a3c7992f3e0c3ed5e198208a6ecab347b7f4d2165 |