alist/internal/bootstrap
千石 a9fcd51bc4
fix: ensure DefaultRole stores role ID while exposing role name in APIs (#9279)
* fix(setting): ensure DefaultRole stores role ID while exposing role name in APIs

- Simplified initial settings to use `model.GUEST` as the default role ID instead of querying roles at startup.
- Updated `GetSetting`, `ListSettings` handlers to:
  - Convert stored role ID into the corresponding role name when returning data.
  - Preserve dynamic role options for selection.
- Removed unused `strings` import and role preloading logic from `InitialSettings`.
- This change avoids DB dependency during initialization while keeping consistent role display for frontend clients.

* fix(setting): ensure DefaultRole stores role ID while exposing role
name in APIs (fix/settings-get-role)

- Simplify initial settings to use `model.GUEST` as the default role ID
  instead of querying roles at startup.
- Update `GetSetting`, `ListSettings` handlers to:
  - Convert stored role ID into the corresponding role name when
    returning data.
  - Preserve dynamic role options for selection.
- Remove unused `strings` import and role preloading logic from
  `InitialSettings`.
- Avoid DB dependency during initialization while keeping consistent
  role display for frontend clients.
2025-08-19 15:01:32 +08:00
..
data fix: ensure DefaultRole stores role ID while exposing role name in APIs (#9279) 2025-08-19 15:01:32 +08:00
patch refactor(convert_role): Improve role conversion logic for legacy formats (#9219) 2025-07-26 15:20:08 +08:00
config.go feat(alias): add `DownloadConcurrency` and `DownloadPartSize` option (#7829) 2025-01-27 20:08:39 +08:00
db.go fix(db): support postgres trust/peer mode (#8198 close #8066) 2025-03-27 23:15:04 +08:00
index.go feat: Search enhancement (#2562) 2022-12-05 13:28:39 +08:00
log.go feat(log): enhance log formatter to respect NO_COLOR env variable (#9239) 2025-08-03 09:26:23 +08:00
offline_download.go feat: refactor offline download (#5408 close #4108) 2023-11-06 16:56:55 +08:00
patch.go refactor(patch): execute all patches in dev version (#7807) 2025-01-27 20:49:24 +08:00
storage.go fix: init storages in order (#6346) 2024-04-19 17:22:16 +08:00
stream_limit.go feat(traffic): support limit task worker count & file stream rate (#7948) 2025-02-16 12:22:11 +08:00
task.go feat(traffic): support limit task worker count & file stream rate (#7948) 2025-02-16 12:22:11 +08:00