| Name | Current User Status |
|---|---|
| Version | 1.0.3 |
| Product Versions | 3.11 |
| Author(s) | Henri Yandell/SourceLabs, Inc. |
| License | Apache License 2.0 |
| Download/Bugs etc | JIRA Outlet |
This project uses the excellent famfamfam.com Silk icons.
Description/Features
An entry point into the user's profile, and a replacement for the Quick Links and In Progress portlets. It's expected to be of use in every JIRA, bringing many different pieces of data and links into a concise piece of screen real estate.

Release History
Version 1.0.3 was released on 28th of September 2007 and is a JIRA 3.11 specific build - otherwise it's unchanged.
Version 1.0.2 was released on 30th of June 2007. It adds an icon for assigned open issues as that can often be a small part of the percentage bar.
Version 1.0.1 was released on 19th of April 2007. It fixed a bug whereby the green/red links on the percentage bars were back to front.
Version 1.0 was released on 10th of April 2007.
Installing & Using
Install the plugin by downloading the plugin jar, place it in your $JIRA/WEB-INF/lib/ and giving your JIRA a restart.
Once it's installed you can add it to your dashboard by selecting the Current User Status portlet. Please follow the instructions from Atlassian for configuring your personal dashboard or the default dashboard.

Comments (8)
Apr 11, 2007
Bob Swift says:
Very nice! Thanks for providing this. Even though it is a current user status, i...Very nice! Thanks for providing this. Even though it is a current user status, it would be nice if the user could be customized (defaults to current user). This would make it possible to have a team page with each team member listed. This is very easy to do on a Confluence page by adding the portlet, but it must have a parameter to specify the user.
Apr 11, 2007
Henri Yandell says:
I spent a while trying to mock that kind of thing up. Like maybe it would allow ...I spent a while trying to mock that kind of thing up. Like maybe it would allow for group status, and you could drill into a current user. And have the ajax arrows from the release status to let you move along a list of users. After a lot of scribbling I decided that two solutions into one would not go nicely in this case and that I should start scribbling up ideas for a management portlet.
One of the reasons this doesn't quite work for management is the Reported column on the left. This is very useful if you are a bug reporter and want to know what activity is happening on the bugs you've reported, but it's not very useful for the management side of things. There it's far more likely that you want to know what work people have done, not what work is done on the tasks someone reported.
I'd love to hear requirements you might have for a management portlet. Either something that would be used as part of a larger Confluence management page, or something complete in its own right. My current gut is that the way to go is to try and make a Group activity portlet of some kind. Maybe *scribbles more*
Apr 11, 2007
Bob Swift says:
We are just setting stuff up to see exactly what we need, so I may have some ide...We are just setting stuff up to see exactly what we need, so I may have some ideas after a while. We do have a page per user and still would like to have the simple per user portlet.
Apr 11, 2007
Henri Yandell says:
One thought that just occurred is that the Watches/Votes/Roadmap icons probably ...One thought that just occurred is that the Watches/Votes/Roadmap icons probably won't work in such a mode - they rely on the user being logged in. So I could add a user parameter that defaults to current user, and when in non-current user mode it would pretty much have to hide the top bar of the portlet (the name would still be valid). I'll get that on the todo list.
Jul 04, 2007
Henri Yandell says:
Recorded as: https://jira.sourcelabs.org/jira/browse/CUR8Recorded as: https://jira.sourcelabs.org/jira/browse/CUR-8
Sep 25, 2007
Gert-Jan Bartelds says:
Hello, I have been successfully using the 1.0.2 version with JIRA 3.10.2 . I am ...Hello, I have been successfully using the 1.0.2 version with JIRA 3.10.2 . I am now trying to run it with the new JIRA 3.11 and unfortunately the plugin reports an error. For your information, here is the info from the logfile.
Hope this helps, Gert-Jan
2007-09-25 13:56:16,531 main ERROR [atlassian.plugin.parsers.XmlDescriptorParser] There were problems loading the module 'portlet'. The module and its plugin have been disabled.
2007-09-25 13:56:16,547 main ERROR [atlassian.plugin.parsers.XmlDescriptorParser] There was a problem loading the descriptor for module 'portlet' in plugin 'Current User Status Plugin'.
java.lang.VerifyError: Cannot inherit from final class
com.atlassian.plugin.PluginParseException: java.lang.VerifyError: Cannot inherit from final class
at com.atlassian.plugin.descriptors.AbstractModuleDescriptor.init(AbstractModuleDescriptor.java:77)
at com.atlassian.jira.plugin.JiraResourcedModuleDescriptor.init(JiraResourcedModuleDescriptor.java:45)
at com.atlassian.jira.plugin.ConfigurableModuleDescriptor.init(ConfigurableModuleDescriptor.java:33)
at com.atlassian.jira.plugin.portlet.PortletModuleDescriptor.init(PortletModuleDescriptor.java:46)
at com.atlassian.plugin.parsers.XmlDescriptorParser.createModuleDescriptor(XmlDescriptorParser.java:147)
at com.atlassian.plugin.parsers.XmlDescriptorParser.configurePlugin(XmlDescriptorParser.java:85)
at com.atlassian.plugin.loaders.SinglePluginLoader.loadPlugin(SinglePluginLoader.java:86)
at com.atlassian.plugin.loaders.SinglePluginLoader.loadAllPlugins(SinglePluginLoader.java:50)
at com.atlassian.plugin.loaders.ClassPathPluginLoader.loadClassPathPlugins(ClassPathPluginLoader.java:50)
at com.atlassian.plugin.loaders.ClassPathPluginLoader.loadAllPlugins(ClassPathPluginLoader.java:63)
at com.atlassian.plugin.DefaultPluginManager.init(DefaultPluginManager.java:70)
at com.atlassian.jira.plugin.JiraPluginManager.start(JiraPluginManager.java:28)
at com.atlassian.jira.ComponentManager.quickStart(ComponentManager.java:356)
at com.atlassian.jira.ComponentManager.start(ComponentManager.java:334)
at com.atlassian.jira.upgrade.ConsistencyLauncher.contextInitialized(ConsistencyLauncher.java:31)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3763)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4211)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1013)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1013)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)
at org.apache.catalina.core.StandardService.start(StandardService.java:450)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:709)
at org.apache.catalina.startup.Catalina.start(Catalina.java:551)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)
Caused by: java.lang.VerifyError: Cannot inherit from final class
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1815)
at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:869)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1322)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1201)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Class.java:2357)
at java.lang.Class.getConstructor0(Class.java:2671)
at java.lang.Class.getConstructor(Class.java:1629)
at com.atlassian.plugin.descriptors.AbstractModuleDescriptor.init(AbstractModuleDescriptor.java:51)
... 29 more
2007-09-25 13:56:16,547 main ERROR [atlassian.plugin.parsers.XmlDescriptorParser] There were errors loading the plugin 'Current User Status Plugin'. The plugin has been disabled.
Sep 25, 2007
Henri Yandell says:
Thanks Gert, Recorded as https://jira.sourcelabs.org/jira/browse/CUR10.Thanks Gert,
Recorded as https://jira.sourcelabs.org/jira/browse/CUR-10.
Sep 28, 2007
Henri Yandell says:
This is now fixed and released as 1.0.3. There was a nonbackwards compatible API...This is now fixed and released as 1.0.3. There was a non-backwards compatible API change in JIRA, so from 1.0.3 onwards this plugin should be considered 3.11+. It shouldn't break before that, but the progress bar colour is going to break (they changed getColour() to getColor()).