fix(admin): dashboard update custom menu list bug

darta 2022-01-18 20:10:54 +01:00
parent 57b16af83f
commit 9c9af16f66
2 changed files with 4 additions and 5 deletions

View File

@ -47,11 +47,13 @@ class Dashboard:
return self.apply_updates()
def update_menu(self, menu):
items = []
for menu_item in menu.keys():
for mustexist_key in ["href", "icon", "name", "shortname"]:
if mustexist_key not in menu[menu_item].keys():
return False
self._update_custom_menu({"apps_external": menu})
items.append(menu[menu_item])
self._update_custom_menu({"apps_external": items})
return self.apply_updates()
def update_logo(self, logo):
@ -83,7 +85,5 @@ class Dashboard:
return self.apply_updates()
def apply_updates(self):
resp = requests.get(
"http://isard-sso-api:7039/restart"
)
resp = requests.get("http://isard-sso-api:7039/restart")
return True

View File

@ -480,7 +480,6 @@ def check_upload_errors(data):
# @login_required
def dashboard_put(item):
if item == "colours":
print("colours")
try:
data = request.get_json(force=True)
dashboard.update_colours(data)