From 693d6d5e6bf41a5ff2f69928b36471c7614fe52c Mon Sep 17 00:00:00 2001 From: Tim <135014430+nagisa77@users.noreply.github.com> Date: Mon, 7 Jul 2025 20:41:52 +0800 Subject: [PATCH] feat: implement settings page and config management --- open-isle-cli/src/views/SettingsPageView.vue | 151 +++++++++++++++++- .../controller/AdminConfigController.java | 42 +++++ .../openisle/controller/UserController.java | 17 ++ src/main/java/com/openisle/model/User.java | 3 + .../openisle/service/PasswordValidator.java | 10 +- .../com/openisle/service/PostService.java | 10 +- .../com/openisle/service/UserService.java | 15 ++ 7 files changed, 244 insertions(+), 4 deletions(-) create mode 100644 src/main/java/com/openisle/controller/AdminConfigController.java diff --git a/open-isle-cli/src/views/SettingsPageView.vue b/open-isle-cli/src/views/SettingsPageView.vue index d2d2fd86c..8bd51ff8d 100644 --- a/open-isle-cli/src/views/SettingsPageView.vue +++ b/open-isle-cli/src/views/SettingsPageView.vue @@ -1,13 +1,133 @@