gpt4 book ai didi

plone - 重命名 Plone 用户帐户

转载 作者:行者123 更新时间:2023-12-01 09:50:48 26 4
gpt4 key购买 nike

是否可以重命名 Plone 用户的 ID?

有时人们有充分的理由更改他们的用户名,例如因为结婚。在配置文件中,姓名信息可以轻松更改,但用户 ID 写在某些地方,用户名(可能不再匹配该人的当前姓名)可能会激怒群组成员。

我找到了 this basic information about member manipulation , 但没有说这是否会得到支持。

最佳答案

用户管理器插件存储 3 个属性,用户 ID登录名密码

登录名密码可以更改,用户ID是不可变的。

Login ID 仅供内部使用,在您的情况下,您可以转到 ZMI -> acl_users > source_users > {SELECT USER} 并更改 登录名.

您需要通过 ZMI 来完成,据我所知,没有用于此目的的 Plone UI。

更新


根据讨论,我想重命名 plone 用户的愿望应该可以解决我也很清楚的问题。示例用例:

  • 一份工作被另一份取代。
  • 婚姻,不同的用户 ID,例如 AD/LDAP 环境中的 als。
  • userid 是常用的,如 windows 授权名称或类似名称,因此需要更改。

我通常是这样解决这个问题的:

  1. 使用新 ID 创建新用户
  2. 将所有本地角色从旧用户复制到新用户 (Code example)
  3. 删除旧用户的所有权限(Code Example)
  4. 复制组成员资格(我没有用于此目的的脚本,因为 Plone 有一个很好的组成员资格表格)。
  5. 使用 plone.app.changeownership 更改所有权(这包括 Creators 字段)。

链接代码是我们通常安装的一个包,用于解决上述问题。如果 Plone 具有“重命名用户 ID”功能,则它很可能会执行这 4 个步骤。


关于plone - 重命名 Plone 用户帐户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38144672/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com