diff --git a/app/classes/web/ajax_handler.py b/app/classes/web/ajax_handler.py index 9a018539..8c4657ed 100644 --- a/app/classes/web/ajax_handler.py +++ b/app/classes/web/ajax_handler.py @@ -86,44 +86,3 @@ class AjaxHandler(BaseHandler): data = Helpers.get_announcements() page_data["notify_data"] = data self.render_page("ajax/notify.html", page_data) - - @tornado.web.authenticated - def post(self, page): - api_key, _, exec_user = self.current_user - superuser = exec_user["superuser"] - if api_key is not None: - superuser = superuser and api_key.superuser - - if page == "select_photo": - if exec_user["superuser"]: - photo = urllib.parse.unquote(self.get_argument("photo", "")) - opacity = self.get_argument("opacity", 100) - self.controller.management.set_login_opacity(int(opacity)) - if photo == "login_1.jpg": - self.controller.management.set_login_image("login_1.jpg") - self.controller.cached_login = f"{photo}" - else: - self.controller.management.set_login_image(f"custom/{photo}") - self.controller.cached_login = f"custom/{photo}" - return - - elif page == "delete_photo": - if exec_user["superuser"]: - photo = urllib.parse.unquote(self.get_argument("photo", None)) - if photo and photo != "login_1.jpg": - os.remove( - os.path.join( - self.controller.project_root, - f"app/frontend/static/assets/images/auth/custom/{photo}", - ) - ) - current = self.controller.cached_login - split = current.split("/") - if len(split) == 1: - current_photo = current - else: - current_photo = split[1] - if current_photo == photo: - self.controller.management.set_login_image("login_1.jpg") - self.controller.cached_login = "login_1.jpg" - return