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 に答える