mirror of https://github.com/halo-dev/halo
![]() #### What type of PR is this? /kind improvement /area console /area core #### What this PR does / why we need it: 此 PR 对用户头像上传的方式进行了重构,移除了原有的头像链接及上传至附件库的方案。允许具有用户管理权限的用户对其他用户的头像进行修改和移除。 Core: 新增了 `/apis/api.console.halo.run/v1alpha1/users/-/avatar` 的 `POST` 以及 `DELETE` 接口,用来上传用户的头像及删除当前用户的头像。 Console: 新增对用户头像进行裁剪的功能,并调用上传接口保存用户头像。 需等待 #4247 合并 #### Which issue(s) this PR fixes: Fixes #2688 See #4251 See #4247 #### Special notes for your reviewer: 1. 测试上传、删除头像接口是否能够正常执行。 2. 查看当前用户的头像是否能够设置成功。 3. 查看附件库中,当前用户的头像文件是否为 0 或 1 个。 #### Does this PR introduce a user-facing change? ```release-note 支持裁剪、上传和删除用户头像。 ``` |
||
---|---|---|
.. | ||
src | ||
build.gradle |