alist/cmd
千石 f61d13d433
refactor(convert_role): Improve role conversion logic for legacy formats (#9219)
- Add new imports: `database/sql`, `encoding/json`, and `conf` package in `convert_role.go`.
- Simplify permission entry initialization by removing redundant struct formatting.
- Update error logging messages for better clarity.
- Replace `op.GetUsers` with direct database access for fetching user roles.
- Implement role update logic using `rawDb` and handle legacy int role conversion.
- Count the number of users whose roles are updated and log completion.
- Introduce `IsLegacyRoleDetected` function to check for legacy role formats.
- Modify `cmd/common.go` to invoke role conversion if legacy format is detected.
2025-07-26 15:20:08 +08:00
..
flags feat: optional log to std 2023-03-05 15:07:06 +08:00
admin.go perf(db): release database before exit 2023-09-05 13:04:27 +08:00
cancel2FA.go perf(db): release database before exit 2023-09-05 13:04:27 +08:00
common.go refactor(convert_role): Improve role conversion logic for legacy formats (#9219) 2025-07-26 15:20:08 +08:00
kill.go feat(archive): archive manage (#7817) 2025-01-18 23:28:12 +08:00
lang.go fix(lang): initialize configuration in LangCmd before generating language JSON file 2025-03-16 16:37:33 +08:00
restart.go feat: export all cmd (#2746) 2022-12-18 19:53:39 +08:00
root.go fix: update documentation links to point to the new domain And fix 189pc getToken fail 2025-06-27 16:28:09 +08:00
server.go feat: add h2c for http server (#8294) 2025-04-12 17:02:51 +08:00
start.go feat: export all cmd (#2746) 2022-12-18 19:53:39 +08:00
stop_default.go feat(archive): archive manage (#7817) 2025-01-18 23:28:12 +08:00
stop_windows.go feat(archive): archive manage (#7817) 2025-01-18 23:28:12 +08:00
storage.go perf(db): release database before exit 2023-09-05 13:04:27 +08:00
user.go chore(cmd): change come output for admin command 2023-08-06 23:02:22 +08:00
version.go refactor(cmd): use std `runtime` package to get go version info (#7964) 2025-02-09 18:30:56 +08:00