代码之家  ›  专栏  ›  技术社区  ›  AJ.

在JIRA中自动禁用帐户

  •  2
  • AJ.  · 技术社区  · 15 年前

    我一直在阅读一些功能请求样式的线程 Atlassian's own JIRA install 关于如何在JIRA中禁用(不删除)用户,他们建议的解决方案涉及一系列UI操作。对于我们的组织所支持的用户数量,这需要与我们的员工帐户配置逻辑的其余部分一起自动化。

    我一直在查JIRA数据库,发现 membershipbase 表,但只需从这里删除记录 WHERE USER_NAME="$username" 似乎没有一个完全成功的结果。当我转到“管理”部分中的“用户浏览器”并查找该用户时,仍然会为该用户显示组。

    有没有人有过这样的经验,可以在我需要修改的任何其他表上为我指明正确的方向?

    事先谢谢,

    AJ

    2 回复  |  直到 15 年前
        1
  •  3
  •   Dieter    15 年前

    也许你应该看看亚特兰蒂斯的 Crowd . 即使您不使用SSO,它也可以帮助您与现有的基础结构集成,以集中处理身份验证和授权(即组)。它还提供了为相应任务设计的管理前端。

        2
  •  1
  •   mhaller    15 年前

    您可以查看 jira users group中登录。因此,如果您从用户中删除这个组,它可能是您所需要的(不是删除而是停用用户帐户)。

    如果这不起作用,我将研究jira的源代码(它可用于所有类型的许可证afaik),以查看通过上述方法修改的表。

    ergroups.setgroupstoleave()。方法。据我所知,用户需要在 jira-users 要登录的组。因此,如果您从用户中删除这个组,它可能是您所需要的(不是删除而是停用用户帐户)。

    如果这不起作用,我将研究jira的源代码(它可用于所有类型的许可证afaik),以查看通过上述方法修改的表。