From 9ecf912a98fe1574a1618ace7a0489a797682097 Mon Sep 17 00:00:00 2001 From: Andrew Date: Fri, 16 Sep 2022 13:15:07 -0400 Subject: [PATCH] Make default option be selected option in edit --- app/classes/web/panel_handler.py | 5 +++ .../templates/panel/server_schedule_edit.html | 38 ++++++++++++++----- 2 files changed, 33 insertions(+), 10 deletions(-) diff --git a/app/classes/web/panel_handler.py b/app/classes/web/panel_handler.py index 44844bbf..266d6d3c 100644 --- a/app/classes/web/panel_handler.py +++ b/app/classes/web/panel_handler.py @@ -1009,6 +1009,7 @@ class PanelHandler(BaseHandler): # We'll just default to basic for new schedules page_data["schedule"]["difficulty"] = "basic" page_data["schedule"]["interval_type"] = "days" + page_data["parent"] = None if not EnumPermissionsServer.SCHEDULE in page_data["user_permissions"]: if not superuser: @@ -1091,8 +1092,12 @@ class PanelHandler(BaseHandler): page_data["schedule"]["interval_type"] = schedule.interval_type if schedule.interval_type == "reaction": difficulty = "reaction" + page_data["parent"] = self.controller.management.get_scheduled_task( + schedule.parent + ) elif schedule.cron_string == "": difficulty = "basic" + page_data["parent"] = None else: difficulty = "advanced" page_data["schedule"]["difficulty"] = difficulty diff --git a/app/frontend/templates/panel/server_schedule_edit.html b/app/frontend/templates/panel/server_schedule_edit.html index 943c233e..1635a9e5 100644 --- a/app/frontend/templates/panel/server_schedule_edit.html +++ b/app/frontend/templates/panel/server_schedule_edit.html @@ -145,17 +145,35 @@ data['lang']) }}