• @guqing guqing commented on issue #18 in halo-sigs/plugin-photos

    升级 Gradle 之后需要更新 wrapper.jar 吗?

    
    ./gradlew wrapper init
    
    

    ./gradlew wrapper

    0 0
  • @guqing guqing created a review on pull request #15 in halo-sigs/plugin-photos

    /approve

    0 0
  • @guqing guqing created a review on pull request #16 in halo-sigs/plugin-photos

    /approve

    0 0
  • @guqing guqing commented on issue #4357 in halo-dev/halo

    逻辑删除用户没意见,但被删的用户名被占用浪费得想个合理的处理方案

    这得靠后续版本去支持,目前自定义模型的实现还不完善待完善了自定义模型的查询效率和事件机制后再考虑删除用户后清理用户资源的问题(比如插件需要知道用户删除事件主动删除关联自定义模型或者使用 owner reference 机制级联删除等还待考虑)目前这不是 halo 考虑的重点

    0 0
  • @guqing guqing commented on issue #4357 in halo-dev/halo

    目前不支持,用户名关联到的资源可能很多,删除用户或者用户名修改需要涉及到的内容很多需要 Halo 和 插件都适配才可以

    https://github.com/halo-dev/rfcs/tree/main/extension

    0 0
  • @guqing guqing commented on issue #4357 in halo-dev/halo

    不合理,除非用户注册系统自动分配一个不能修改的ID,然后以ID为准进行逻辑删除,用户名是用户自定义的,不应该按用户名判断

    显示在用户个人资料的UID,并不是数据库的主键,别的平台大多都有

    Halo 2.0 的设计就是没有 id 的,名称即 id,比如文章作者的关联就是用的 name

    0 0
  • 0 0
  • 0 0
  • @guqing guqing opened issue #4357 in halo-dev/halo

    Your current Halo version

    2.8.0

    Describe this feature

    真实删除用户账号可能面临需要同步清理关联到用户名的数据问题,需要每个自定义模型自己处理,建议只允许逻辑删除用户账号,即删除后依旧占用用户名不再允许其他人使用。

    Additional information

    /kind improvement
    /area core
    /milestone 2.9.x

    0 0
  • @guqing guqing commented on issue #4347 in halo-dev/halo

    预计将不允许用户删除,只是逻辑删除,所以头像附件删除可能暂时不需要做因为用户记录还在

    0 0