Settings#
DASHBOARDS_DEFAULT_PERMISSION_CLASSES#
DASHBOARDS_DEFAULT_PERMISSION_CLASSES = ["dashboards.permissions.AllowAny"]
Set multiple permissions to be applied to all registered Dashboards, this can be
overridden on a per dashboard basis with permissions_classes
.
You can point to one of our built in permissions classes as detailed in Permissions or roll your own.
DASHBOARDS_DEFAULT_GRID_CSS#
DASHBOARDS_DEFAULT_GRID_CSS = "span-6"
As most dashbaords will follow a grid layout, this is the default css classes to add to a component. For example if you were using bootstrap you could set the following.
DASHBOARDS_DEFAULT_GRID_CSS = "pb-4 col-md-6 col-sm-12"
This will be overridden by when setting the grid css on a Component Attributes or dashboard Layouts directly.
DJANGO_DASHBOARDS_DASHBOARD_VIEWS#
DJANGO_DASHBOARDS_DASHBOARD_VIEWS = True
Set this to False
to disable any registered Dashboards from automatically having a route
to the generic DashboardView added to the urls.
DASHBOARDS_LAYOUT_COMPONENT_CLASSES#
Change the default classes provided to cards, for example to add the classes primary-card
to all
uses of Card
- DASHBOARDS_LAYOUT_COMPONENT_CLASSES = {
- “Card”: {
“card”: “primary-card card”,
}
}
Default is imported from dashboards.component.layout.DEFAULT_LAYOUT_COMPONENT_CLASSES
and merged with
any changes set via this setting.