What are the options when it comes to keeping extra user information about JIRA users? For example, suppose I want to allow users to add phone numbers, physical addresses etc. This information would then be accessible from issues associated with that user.
As an example, if a client were to open a support issue, I could call them using their phone number listed in extra user information.
I know a custom plugin could be written to provide this sort of behaviour - the question is are there any that already exist, or is there some other way to do it?
A workaround that we have used is to create a USER project with all the information we need, and then link against individual users as needed. This is not a great solution, but if you have to have somewhere in JIRA to store this information it works.
There are "User properties", but only JIRA administrator can add/change them. And you need JIRA toolkit plugin to show them to users.
http://confluence.atlassian.com/pages/viewpage.action?pageId=192557
https://studio.plugins.atlassian.com/wiki/display/JTOOL/JIRA+Toolkit+Plugin
We are a bit lucky because our user info is in one of our own system. So we created a web page where we can give a username in url and the page shows the user info. Like for user XYZ:
https://www.somedomain.com/user_info?username=xyz
Then I added to peopleblock.vm rows
#if ($issue.getProject().getString("name") == "our_helpdesk_project" && $issue.reporter.name != "our_dummy_reporter")
<dl>
<dt>Our_user_info_system:</dt>
<dd><a href="https://www.somedomain.com/user_info?username=$issue.reporter.name" target="_blank">$issue.reporter.name</a>
</dd>
</dl>
#end
And now in issue view page I have link to the reporter info, if I'm looking at the helpdesk isseus and the reporter is not the dummy user.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.