wizardchen
47a183aa65
feat(system-admin): implement bootstrap for system admin promotion and enhance system settings management
...
- Added WEKNORA_BOOTSTRAP_SYSTEM_ADMIN_EMAIL environment variable to promote a specified user to system admin on startup.
- Introduced a new bootstrap process in `bootstrap.go` to handle the promotion logic.
- Updated `.env.example` to document the new environment variable and its behavior.
- Created new views for managing system administrators and system settings, including listing, promoting, and revoking admin privileges.
- Enhanced the frontend to reflect the new system admin features, including UI elements for admin management and settings configuration.
- Updated API interfaces to support system admin functionalities, ensuring proper data handling and user management.
2026-05-26 21:13:56 +08:00
..
2025-12-10 17:13:30 +08:00
2025-12-17 22:04:18 +08:00
2025-12-10 17:13:30 +08:00
2025-12-10 17:13:30 +08:00
2025-12-10 17:13:30 +08:00
2025-12-10 17:13:30 +08:00
2025-12-12 19:57:08 +08:00
2025-12-12 19:57:08 +08:00
2025-12-22 13:11:31 +08:00
2025-12-22 13:11:31 +08:00
2025-12-22 13:11:31 +08:00
2025-12-22 13:11:31 +08:00
2025-12-26 21:31:02 +08:00
2025-12-26 21:31:02 +08:00
2025-12-30 19:44:53 +08:00
2025-12-31 19:54:03 +08:00
2026-01-15 19:38:16 +08:00
2026-03-19 22:03:09 +08:00
2026-01-15 19:38:16 +08:00
2026-01-15 19:38:16 +08:00
2026-01-14 17:13:44 +08:00
2026-01-14 17:13:44 +08:00
2026-01-30 19:30:35 +08:00
2026-03-19 22:03:09 +08:00
2026-02-09 11:40:25 +08:00
2026-02-09 11:40:25 +08:00
2026-03-02 21:21:49 +08:00
2026-03-03 13:24:20 +08:00
2026-03-02 21:21:49 +08:00
2026-03-02 21:21:49 +08:00
2026-03-05 18:14:14 +08:00
2026-03-05 18:14:14 +08:00
2026-03-05 18:14:14 +08:00
2026-03-05 18:14:14 +08:00
2026-03-09 10:35:07 +08:00
2026-03-09 10:35:07 +08:00
2026-03-09 10:35:07 +08:00
2026-03-09 10:35:07 +08:00
2026-03-09 11:46:56 +08:00
2026-03-09 11:46:56 +08:00
2026-03-09 11:46:56 +08:00
2026-03-09 11:46:56 +08:00
2026-03-16 02:40:42 +08:00
2026-03-16 02:40:42 +08:00
2026-03-16 02:40:42 +08:00
2026-03-16 02:40:42 +08:00
2026-03-17 22:23:24 +08:00
2026-03-17 22:23:24 +08:00
2026-03-17 22:23:24 +08:00
2026-03-17 22:23:24 +08:00
2026-03-25 22:08:29 +08:00
2026-03-25 22:08:29 +08:00
2026-03-25 22:08:29 +08:00
2026-03-25 22:08:29 +08:00
2026-03-26 18:57:12 +08:00
2026-03-26 18:57:12 +08:00
2026-03-30 10:43:14 +08:00
2026-03-30 10:43:14 +08:00
2026-03-31 20:22:34 +08:00
2026-04-03 11:31:21 +08:00
2026-03-31 20:22:34 +08:00
2026-04-03 11:31:21 +08:00
2026-04-02 21:27:27 +08:00
2026-04-03 11:31:21 +08:00
2026-04-09 01:39:51 +08:00
2026-04-09 01:39:51 +08:00
2026-04-10 22:01:42 +08:00
2026-04-10 22:01:42 +08:00
2026-04-14 14:54:21 +08:00
2026-04-14 14:54:21 +08:00
2026-04-15 11:37:24 +08:00
2026-04-15 11:37:24 +08:00
2026-04-20 19:53:44 +08:00
2026-04-20 19:53:44 +08:00
2026-04-22 21:24:08 +08:00
2026-04-22 21:24:08 +08:00
2026-04-28 20:53:06 +08:00
2026-04-28 20:53:06 +08:00
2026-04-30 16:23:00 +08:00
2026-04-30 16:23:00 +08:00
2026-05-08 21:48:52 +08:00
2026-05-08 21:48:52 +08:00
2026-05-10 00:01:06 +08:00
2026-05-14 16:51:21 +08:00
2026-05-10 22:57:12 +08:00
2026-05-10 22:57:12 +08:00
2026-05-18 17:28:58 +08:00
2026-05-18 17:28:58 +08:00
2026-05-18 17:28:58 +08:00
2026-05-18 17:28:58 +08:00
2026-05-18 17:28:58 +08:00
2026-05-18 17:28:58 +08:00
2026-05-18 17:28:58 +08:00
2026-05-18 17:28:58 +08:00
2026-05-18 17:28:58 +08:00
2026-05-18 17:28:58 +08:00
2026-05-18 17:28:58 +08:00
2026-05-18 17:28:58 +08:00
2026-05-18 17:28:58 +08:00
2026-05-18 17:28:58 +08:00
2026-05-18 17:28:58 +08:00
2026-05-18 17:28:58 +08:00
2026-05-18 17:28:58 +08:00
2026-05-18 17:28:58 +08:00
2026-05-26 11:37:03 +08:00
2026-05-26 11:37:03 +08:00
2026-05-26 21:13:56 +08:00
2026-05-26 21:13:56 +08:00
2026-05-26 21:13:56 +08:00
2026-05-26 21:13:56 +08:00