我们有一些用户离开了公司,我们暂停了他们的电子邮件地址,但 trac 继续向这些地址发送通知。如何从他们的 trac 个人资料中删除电子邮件地址?
小智 7
如果您对命令行感到满意,则不需要插件。TracAdmin是您的朋友。
列出给定 sid(用户名)的名称和电子邮件:
trac-admin /usr/local/share/trac/test session list
SID Auth Last Visit Name Email
------------------------------------------------------------
bob 1 1970-01-01 Bob Smith bob@bob.com
Run Code Online (Sandbox Code Playgroud)
/usr/local/share/trac/test你的项目的路径在哪里。
现在只需发送空字符串以清除他们的电子邮件地址:
trac-admin /usr/local/share/trac/test session set email bob ""
Run Code Online (Sandbox Code Playgroud)
检查它是否有效:
trac-admin /usr/local/share/trac/test session list
SID Auth Last Visit Name Email
------------------------------------------------------------
bob 1 1970-01-01 Bob Smith
Run Code Online (Sandbox Code Playgroud)
需要将其设置为其他内容吗?没问题:
trac-admin /usr/local/share/trac/test session set email bob "bob@bob.com"
trac-admin /usr/local/share/trac/test session list
SID Auth Last Visit Name Email
------------------------------------------------------------
bob 1 1970-01-01 Bob Smith bob@bob.com
Run Code Online (Sandbox Code Playgroud)
我发现的另一种方法是使用UserManagerPlugin。“用户会话管理”提供从系统中删除旧用户的功能。
安装插件后,
| 归档时间: |
|
| 查看次数: |
3198 次 |
| 最近记录: |