1
0
mirror of https://github.com/netbox-community/netbox.git synced 2024-05-10 07:54:54 +00:00

Closes #12126: Introduce a DEFAULT_DASHBOARD config parameter

This commit is contained in:
jeremystretch
2023-04-05 08:32:18 -04:00
parent 1b5f926e17
commit 29fbe6e4ee
3 changed files with 51 additions and 1 deletions

View File

@@ -1,5 +1,6 @@
import uuid
from django.conf import settings
from django.core.exceptions import ObjectDoesNotExist
from netbox.registry import registry
@@ -54,8 +55,11 @@ def get_dashboard(user):
def get_default_dashboard():
from extras.models import Dashboard
dashboard = Dashboard()
for widget in DEFAULT_DASHBOARD:
default_config = settings.DEFAULT_DASHBOARD or DEFAULT_DASHBOARD
for widget in default_config:
id = str(uuid.uuid4())
dashboard.layout.append({
'id': id,