如何获取用户配置文件的URI?

时间:2013-03-11 17:41:22

标签: jira jira-plugin

我已经设法使用以下代码获取用户头像URI:

URI uri = ComponentAccessor.getAvatarService().getAvatarURL(user, user.getName(), Avatar.Size.SMALL);

然后返回:/jira/secure/useravatar?size=small&avatarId=10122

我的问题是 - 有没有办法让URI到用户个人资料?

1 个答案:

答案 0 :(得分:1)

用户的个人资料位于jira.server.com/secure/ViewProfile.jspa?name=john,因此我猜您可以获得以下内容的URI:

user = "john"
user_profile_uri = "/jira/secure/ViewProfile.jspa?name=" + user

<强>更新

动态查找URI:

import com.atlassian.jira.ComponentManager
import java.net.URI
uri = new URI(ComponentManager.getInstance().getApplicationProperties().getString("jira.baseurl"))
return user_profile_uri = uri.getPath() + "ViewProfile.jspa?name=" + user