2010-03-23 16 views

回答

1

你在論壇上提出的問題是如何在LDAP中使用一個用戶名,在JIRA中使用另一個用戶名。這是比較狡猾的。將用戶名(例如jsmith改爲bobsmith)的最安全的方法是創建bobsmith並將問題從jsmith重新分配給他。然後更改jsmith的用戶詳細信息以表明它不再被使用。另一種方法是導出爲XML,非常仔細地更改所有實例,然後重新導入。更危險的是,最終有點整潔。

+0

其實這個要求是將活動目錄集成到jira中。但jira要求兩個用戶名都是相同的。但目前他們是不同的。要麼需要一些手段來映射似乎不可用的用戶。下一個唯一的選擇是更改jira中的用戶名,因爲在Active Directory中更改用戶名是根本無法考慮的。該XML是巨大的,有超過100個用戶。 OMG :( – zapping 2010-03-24 07:40:07

+0

看起來這是剩下的唯一選擇,另一個是編寫sql查詢,以便更改所有表中的用戶名,其中一些列似乎是博客類型,並且有歷史記錄表。更好的是這些似乎XML選項。也許我會寫一個程序來查找和替換用戶。 – zapping 2010-03-31 06:04:10

1

很遺憾地說,但我剛剛結束將所有表更改爲使用用戶名而不是用戶ID的數據庫。 它對我來說非常好。這很無聊,但工作!

剛剛檢查了這個,我找到了mdoar的答案。可能你應該先嚐試這種方式。如果它不起作用,那麼請使用我的一個,因爲我在與jira用戶名和LDAP用戶名不匹配的情況相同。

1

隨着Jira 4.4或更新,你可以免費的Groovy腳本亞軍插件重命名用戶。

該插件包含一組實用程序,其中一個是用戶名重命名/合併。

+0

謝謝你會嘗試它。 – zapping 2012-09-15 08:43:12

0

如果你是Jira 6.0或更高版本,你可以找到指示來做到這一點here。否則,您可以查看爲功能請求JRA-1549發佈的一些變通辦法。