我已经设法使用以下代码获取用户头像 URI:
URI uri = ComponentAccessor.getAvatarService().getAvatarURL(user, user.getName(), Avatar.Size.SMALL);
它返回:/jira/secure/useravatar?size=small&avatarId=10122
我的问题是 - 有没有办法获取用户配置文件的 URI?
我已经设法使用以下代码获取用户头像 URI:
URI uri = ComponentAccessor.getAvatarService().getAvatarURL(user, user.getName(), Avatar.Size.SMALL);
它返回:/jira/secure/useravatar?size=small&avatarId=10122
我的问题是 - 有没有办法获取用户配置文件的 URI?
用户的个人资料位于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