1

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

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

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

我的问题是 - 有没有办法获取用户配置文件的 URI?

4

1 回答 1

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
于 2013-03-12T10:02:50.263 回答