* feat(assets): add user custom favorite folders
- Add FavoriteFolder model (per-user, nested via self parent FK)
- Add nullable folder FK on FavoriteAsset, allow one asset in multiple folders
- Add FavoriteFolderViewSet and folder filter on FavoriteAssetViewSet
- Serializer outputs asset_info for building connectable tree nodes
- Register favorite-folders route; exclude favoritefolder from rbac/audit
* feat(assets): register favorite-folders route and add migration
- Register favorite-folders router endpoint
- Add migration 0020 creating FavoriteFolder and folder FK on FavoriteAsset
* feat(rbac): exclude favoritefolder from permission management
Keep favoritefolder consistent with favoriteasset (user-owned, not RBAC managed)
* feat(audits): exclude FavoriteFolder from operate log
* fix: Import prompts a interal error when the label is too long
* fix: Platform error translate
---------
Co-authored-by: wangruidong <940853815@qq.com>
* fix: Resolve the issue of errors occurring during automated execution with SQL Server 2008
* fix: adhoc SQL Server 2008
* perf: add todo information
---------
Co-authored-by: halo <wuyihuangw@gmail.com>
* perf: initial
* perf: basic finished
* perf: depend
* perf: Update Dockerfile with new base image tag
* perf: Add user report api
* perf: Update Dockerfile with new base image tag
* perf: Use user report api
* perf: Update Dockerfile with new base image tag
* perf: user login report
* perf: Update Dockerfile with new base image tag
* perf: user change password
* perf: change password dashboard
* perf: Update Dockerfile with new base image tag
* perf: Translate
* perf: asset api
* perf: asset activity
* perf: Asset report
* perf: add charts_map
* perf: account report
* perf: Translate
* perf: account automation
* perf: Account automation
* perf: title
* perf: Update Dockerfile with new base image tag
---------
Co-authored-by: ibuler <ibuler@qq.com>
Co-authored-by: feng <1304903146@qq.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: wangruidong <940853815@qq.com>
Co-authored-by: feng626 <57284900+feng626@users.noreply.github.com>