JIRA Toolkit

Name JIRA Toolkit
Latest Version 0.7.30 (for JIRA 3.13+)
Previous releases (see compatibility table)
Author(s) Mark Chaimungkalanont, Nick Menere, Scott Farquhar
Support Please log issues in the link below
Issue Tracking http://developer.atlassian.com/jira/browse/JTOOL
Download Location
Source (Subversion) https://svn.atlassian.com/svn/public/atlassian/jira/jira-toolkit/trunk
Using the JIRA Toolkit
As with all plugins in the JIRA Ext area, please take care using this plugin as we do not officially support them as a priority. That said, we're generally happy to answer questions and will most likely address bugs that get raised. We also use it in our support system at the moment. The full source is also provided so you can modify it, fix problems or even contribute back some code.

Description/Features

The toolkit is a set of neat custom fields Atlassian developed for their own use, particularly when using JIRA for customer support. They provide a simple workaround for current limitations to JIRA or solutions to some idiosyncratic problems. Think of it as JIRA Custom fields sandbox if you will. It's also a showcase for how simple custom fields can be used get more out of your of JIRA, especially for filtering on information that would otherwise be unavailable.

Installation

  1. Download the jar and install in the appropriate plugin directory
    • If you are using Toolkit 0.8 or later (on JIRA 4.0 or later) - place it in your plugins2 installation directory (<jira-home>/plugins/installed-plugins/)
    • If you are using Toolkit 0.7 or earlier (on JIRA 3.13 or earlier) - place it in your webapp's lib folder (For Standalone/Tomcat it is in the WEB-INF/lib dir)
  2. Restart JIRA
  3. Enable the plugin as shown here
  4. New custom field types will now be available to your system
  5. Add a new custom field of the types you want in your system from the "Admin" > "Issue Fields" > "Custom Fields"
  6. Reindex JIRA. This is quite important as most of the custom fields are "calculated" custom fields, which means until you reindex, the values will not be valid.

The Custom Field Types

Custom Field Type Description Screenshots
Message Custom Fields These fields are used to added arbitrary HTML to edit and view pages. Edit the default value of these fields and you can easily add custom messages to various screens
Original Estimate Range Search Search original estimates with a number range searcher. Searches are in hours only.
Number of comments and attachments You can now also display and search for the numbers of comments and attachments of an issue. You can also perform range searches on either of them.
Last Resolved Date This field looks up the date when status was last changed to Resolved. You can perform full date range searches on it. NOTE:Some users have reported issues using this field with Oracle. We're still investigating what could be wrong. You can find another implementation of this at JIRA Charting Plugin
Multi Issue Key Searcher This is a custom field that will allow you to specify multiple issue keys in an issue navigator search field and then order them in any way you like within the issue navigator results. To use this, you must add a global custom field of type 'Multi Issue Key Searcher' and add the custom field as a column to your issue navigator. Once your results are displayed you can click on the column's header to get the sort options. You will be able to move individual issues up or down or remove them from the list altogether. See this tip to help you generate a list of issues from an existing filter.
Domain of Reporter The domain name of the reporter's e-mail - can be used as the reporter's "Company". As of 0.2, you clicking the company will try to open the site. You can also search for all issues with that company from the view screen. Since 0.7, there's also a type for assignee.
Days since last comment Number of minutes, hours, days & weeks since the last comment on the issue. As of 0.2, displays relative time ("1 minutes ago etc"). Moreover, if the issue has not been replied to for > 7 days and is not resolved, the line in the issue navigator will be coloured red.
Last commented by a User Flag Displays true if last commenter who is not a JIRA developer (member of 'jira-developers'). Comes with its own checkbox searcher
JIRA Toolbar Allows you to add the Edit & Comment commands to your Issue Navigator.
Participants Field This field allows you to easily track issues that you've "participated in". These are defined to be any issues you've commented on, raised or are the current assignee. See also the JIRA Extended Participants plugin.
Dummy Project Field Dummy project field to enable multi project search. DO NOT USE. This has been superceded by functionality in JIRA. If you are still using this field, please remove it as it will be removed in future versions.

Listeners

Listener Name Class Description
Auto Transition Listener com.atlassian.jira.toolkit.listener.AutoTransitionListener Listens for a given event on an issue, and then performs a transition. Please refer to the installation and configuration instructions.

Portlets

Portlet Description Screenshots
Quick Create An issue creation form right on the dashboard, designed for quickly creating issues on behalf of others in a preconfigured project. The reporter may be set to the current user or (as in the screenshot) specified by email address. If the entered email address does not exist in the system, further user details are requested the next screen, and the user is created.

Versions


You need to download the toolkit version that matches your JIRA version:

Version JIRA Version(s) Comments
0.8-Beta1 JIRA 4.0 Beta 1 Made compatible with 4.0.
This version is not compatible with any JIRA 3.13 releases or earlier releases.
0.7.30 JIRA 3.13 + Addind a new condition to the AutoTransitionListener to specify concrete user. Adding telephone number parsing to the Support Request Service
0.7.29 JIRA 3.13 + Released with JIRA 3.13.2. Fixed a XSS bug in the participants field
0.7.28 JIRA 3.13 + Released with JIRA 3.13
0.7.27 JIRA 3.12 + Fixes a bug in the SupportService and in the TimezoneUtils
0.7.26 JIRA 3.12 + Fixes for SQL data sensitivity
0.7.25 JIRA 3.12 + Version to use for 3.12. Uses some 3.12 functionality so not backwards-compatible.
0.7.24 JIRA 3.11 + Version to use for 3.11. Updated to Lucene v2.2 in line with JIRA 3.11 moving to the same Lucene code base . NOTE : You can only run this version on JIRA 3.11 and above. This version of the toolkit will not run on earlier versions of JIRA because the Lucence API has changed, with several methods removed.
0.7.21 JIRA 3.9 + Version to use for 3.9. Improved support handler (internal for atlassian)
0.7.20 JIRA 3.8 + Version to use for 3.8
0.7.19 JIRA 3.7.4 internal release
0.7.18 JIRA 3.7.3 Updates and compatibility with JIRA 3.7.3
0.7.17 JIRA 3.7-beta2 internal release
0.7.16 JIRA 3.7-beta2 internal release
0.7.15 JIRA 3.7-beta2 internal release
0.7.14 JIRA 3.7-beta2 Version to use for 3.7
0.7.13 JIRA 3.7-beta1 internal release
0.7.12 JIRA 3.7-beta1 internal release
0.7.11 JIRA 3.7-beta1 internal release
0.7.10 JIRA 3.6.x  
0.7.9 JIRA 3.6.x  
0.7.8 JIRA 3.6.x Participants custom field is faster due to direct SQL statements. A text custom field that gets processed through velocity. Fix bug with changehistory being updated for message field.
0.7.6 JIRA 3.6.x AutotransitionListener was broken in 3.6. Fixed. Make sure you are using the correct event Ids, they have changed
0.7.5 JIRA 3.6.x Reflect small API change in JIRA 3.6
0.7.4 JIRA 3.5.x Fixed a small bug in the Message Custom Field that was causing Move Issue to break
0.7.3 JIRA 3.5.x Added Auto-Transition Listener
0.7.2 JIRA 3.5.x Added two message custom fields, one for view and one for edit screens
0.7 JIRA 3.5.x Added a whole bunch of plugins. attachment count, comments count, original estimates range searching, assignee domain searcher and resolved date custom field
0.6.2 JIRA 3.4.2 updated for 3.4.2
0.6.1 JIRA 3.4.1 Removed securitylevel CF type (use Security Level system field instead) and updated for 3.4.1
0.6 JIRA 3.4 Added the Multi Issue Key custom field and searcher. The Participants field now also supports the "Group and User" searcher
0.5.1 JIRA 3.3 Updated days since last comment to colour the row red
0.5 JIRA 3.3 Added the participants field. Updated for JIRA 3.3 use.
0.4.1 JIRA 3.2 Updated for 3.2 stats mapper changes
0.4 JIRA 3.2-beta Added a "Dummy Project Field". This is a simple workaround for the very popular issue at http://jira.atlassian.com/browse/JRA-699
0.3 JIRA 3.2-beta First compatible version with 3.2-beta
0.2 JIRA 3.1 Many minor improvements
JIRA breaks in interesting ways if you use a newer toolkit version on an older JIRA. Please don't!

Using the Dummy Project Field for Multi-Project searching

Multi project search in JIRA
As of JIRA 3.3, multi-project searching is available in the code and the use of this custom field has been deprecated.

The toolkit now includes a custom field that indexes the project as a custom field and has a multi-select searcher on it. This allows for simple multi-project queries. To use it, add the field as a Global custom field, ensuring you add it on all your edit screens to ensure that it'll be properly indexed. When searching, you'll find the field in the custom fields section (it's just a custom field after all). Make sure you're searching on all projects and voila you have multi-project searches. You can save the results as a filter and run stats on it. This is not perfect and does not handle project level custom fields ideally. However, for all those people craving multi-project searching, this hopefully will ease the pain quite a bit.

Will this work for pre 3.2 versions of JIRA?}

The short answer is no, but it would be possible to write your own custom field type that mimics what the "Dummy Project Field". Which is pretty much do nothing for anything apart from getValueFromIssue where it returns the projectId. Retrofit the searcher, and the search template to the 3.0.3 code base and you should also be able to have your own multi-project searcher.

Open Issues

Screenshots

Labels

create create Delete
user user Delete
quick quick Delete
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.
  1. Sep 19, 2005

    Anonymous says:

    For anyone who wants the "Tools" column not to be included when exported to Exce...

    For anyone who wants the "Tools" column not to be included when exported to Excel, see http://jira.atlassian.com/browse/JRA-7871

    • Neal -
  2. Sep 28, 2005

    Anonymous says:

    Greetings from Berlin, Germany! Is it possible to modify the "Participants ...

    Greetings from Berlin, Germany!

    Is it possible to modify the "Participants Field" for a ability to search for participant "Groups" as well?

  3. Sep 29, 2005

    Anton Mazkovoi says:

    Hi, It is possibel to extend teh field to do this. You will need to make the fi...

    Hi,

    It is possibel to extend teh field to do this. You will need to make the field index the groups of users as well as users. The information might get out of date, if group memebership is changed.

    You will need to also create a searcher that allows users to query these groups.

    I hoep this hekps. If you have any questions tregarding implementing this field or any other questions please sign up on http://support.atlassian.com and create a support issue.

    Thanks,
    Anton

  4. Oct 19, 2005

    Anonymous says:

    How would I update the "Days Since Last Update" red-trigger so that the days inc...

    How would I update the "Days Since Last Update" red-trigger so that the days increase from 7 to, say, 14? Any help??

  5. Oct 19, 2005

    Anonymous says:

    I don't know how to compile it per se, but it was easy to find the source code y...

    I don't know how to compile it per se, but it was easy to find the source code you'd want to change.
    There's a file called jira-toolkit-0.5.1\src\etc\templates\last-commented.vm
    with code like this:
    #if (!$issue.resolution && $value.intValue() > 604800)
    which is the number of seconds in a week (60*60*24*7)
    I guess it also bolds it after 4 weeks?
    #if (!$issue.resolution && $value.intValue() > 2419200)

    • Neal -
  6. Oct 21, 2005

    Anonymous says:

    Participants is defined as: "any issues you've commented on, raised or are the c...

    Participants is defined as: "any issues you've commented on, raised or are the current assignee.".
    My use case is to see who performed an action (e.g. resolve) on the issue. When re-opening a resolved issue, I need to send it back to the person who resolved it. Now, I have to use Change History to see that. If the participants field also included the user who resolved it, it would save me some time. Would this be of interest to others as well? How do others know who to resolve issues back to?

    • Neal -
  7. Oct 28, 2005

    Anonymous says:

    Next time you're in there you can fix the typo in the Support Toolbar descriptio...

    Next time you're in there you can fix the typo in the Support Toolbar description:
    "Displays the some action links on the issu navigator:"

    • Neal -
  8. Nov 24, 2005

    Lars Preben Sørsdahl says:

    I really like the idea of a "Last commented by a User Flag". The only problem is...

    I really like the idea of a "Last commented by a User Flag". The only problem is that in our case none of the "developers" in the project are Jira administrators. It would be really cool if this feature could be enhanced to support for instance: "Last commented by user not in group XXX".

    1. Nov 24, 2005

      Nick Menere says:

      hi, This field is actually based on the jira-developers group, not administrator...

      hi,
      This field is actually based on the jira-developers group, not administrators.

      If you want to modify the code, it is quite easy, simply change the value of the followinf field to your desired group:

          private static final String JIRA_DEV = "jira-developers";
      

      Cheers,
      Nick

  9. Nov 25, 2005

    Lars Preben Sørsdahl says:

    Ah... I was mislead by the documentation and the "create custom field" screen si...

    Ah... I was mislead by the documentation and the "create custom field" screen since both states: "Displays true if last commenter who is not a JIRA administrator."

    It would be really nice if we could select the group when configuring the field. We "renamed" the jira-developers group to "internal" to not confuse our non-technical users and I guess that there are other users out there who also want to use other groups for this functionality.

    BTW: Which Jira project should we use to submit feature requests for the jira-toolkit?

    Thanks for the help.

    1. Nov 27, 2005

      Jeff Turner says:

      Thanks, I've fixed the documentation (looks like in the past it was 'jira-admini...

      Thanks, I've fixed the documentation (looks like in the past it was 'jira-administrators').

      Comments here are as good a place as any for registering feature requests.

  10. Nov 30, 2005

    Jason Dillon says:

    Looks like 0.6.1 is reported at Plugin Version 0.5.

    Looks like 0.6.1 is reported at Plugin Version 0.5.

    1. Dec 01, 2005

      Jeff Turner says:

      Thanks for the note, this will be fixed in the next release.

      Thanks for the note, this will be fixed in the next release.

  11. Dec 08, 2005

    Andreas Deimer says:

    Hi, I installed the Toolbar in Jira 3.4 to get the Edit|Comment fields in t...

    Hi, I installed the Toolbar in Jira 3.4 to get the Edit|Comment fields in the issue navigator.
    However, when you edit an issue by clicking on the link, the returnURL is set to something like

    http:...id=12345&returnUrl=/jira//secure/IssueNavigator.jspa
    

    This confuses Jira: When the issue is updated, the whole Layout is screwed up.

    1. Dec 08, 2005

      Andreas Deimer says:

      Sorry, forgot this: The returnUrl must be like /secure/IssueNavigator.jspa

      Sorry, forgot this: The returnUrl must be like

      /secure/IssueNavigator.jspa
      
  12. Dec 08, 2005

    Brian Nguyen says:

    Hi Andreas, First of all, could you create an issue at http://support.atlassian...

    Hi Andreas,

    First of all, could you create an issue at http://support.atlassian.com? This will make it easier to track the problem and also stop filling up this page with comments.

    In terms of the error itself, all the toolbar does to generate the URL is to obtain the url from the request, which by all accounts should not be corrupted.

    So in the issue you create could you answer the following questions:

    1. What application server you are using (i.e. Tomcat or Websphere)?
    2. What is the url when you make the search (when you click on 'View')?
      This should give further indication as to the cause of the problem.

    Thanks,
    Brian

  13. Dec 15, 2005

    Steve Ragle says:

    Sorry if this is answered elsewhere: are some or all of these useful field types...

    Sorry if this is answered elsewhere: are some or all of these useful field types going to be rolled in to the main Jira product itself in the near future?There are several issues in Jira along some similar lines of what some of these tools provide, including http://jira.atlassian.com/browse/JRA-8813?page=all , http://jira.atlassian.com/browse/JRA-7133 , http://jira.atlassian.com/browse/JRA-8527

        Regards,
           Steve

  14. Dec 15, 2005

    Anton Mazkovoi says:

    Steve, Yes we are hoping to migrate most useful items into the JIRA core eventu...

    Steve,

    Yes we are hoping to migrate most useful items into the JIRA core eventually. Code in the toolkit usually is not as clean as we would like it to be, and hence has not been put into JIRA. As JIRA becomes more flexible we should be able to merge the functionality.

    Unfortunately at the moment due to a large number of feature request I am not able to provide a time line for this.

    Thanks,
    Anton

  15. Jan 25, 2006

    Daniel Estermann says:

    I would like to use this with JIRA Professional 3.4.3, but the toolkit 0.6.2 is ...

    I would like to use this with JIRA Professional 3.4.3, but the toolkit 0.6.2 is guaranteed to be compatible with JIRA 3.4.2 only. Can I expect a newer toolkit version soon or is it already compatible (and stable) with the newest JIRA?

    Regards,

    Daniel

     

     

    1. Jan 25, 2006

      Jonathan Nolen says:

      We try not to make any API changes on minor version updates. So the current vers...

      We try not to make any API changes on minor version updates. So the current version of the toolkit should work fine. If you run into any problems, please let us know.

      Cheers,
      Jonathan

  16. Mar 07, 2006

    Kalyan D says:

    Tried the Support Toolbar. It works when i add the column into my Issue Navigato...

    Tried the Support Toolbar. It works when i add the column into my Issue Navigator. If i try to comment a issue with option in the toolbar, it takes me to directly to comment that issue. But the action "Cancel" in Comment/Edit option does destroy all the page formatting .

    Regards,

    Kalyan 

  17. Mar 09, 2006

    Sven Breidenstein says:

    Hi, I see that there is a new version 0.7.3 available, but I don't understand w...

    Hi,

    I see that there is a new version 0.7.3 available, but I don't understand what the new feature " Added Auto-Transition Listener" will do.

     Regards
    Sven

    1. Mar 09, 2006

      Nick Menere says:

      Hi Sven, In our support site we had a problem where customers were not transiti...

      Hi Sven,

      In our support site we had a problem where customers were not transitioning their issues, they were simply commenting on there issues. This would leave them in the wrong state.
      So I created the listener. It listens for a given event on an issue, and then performs a transition. It is quite configurable. You can specify:

      • The project to listen on
      • Only do it to issues in a certain status
      • The transition to do
      • The event to listen for - comment, assign, edit, work.....
      • Whether to only do it if the current user is the assignee
      • Whether to only do it if the current user is the reporter

      I might put some more docs up on it tomorrow.

      Cheers,
      Nick

      1. Mar 13, 2006

        Daniel Estermann says:

        Great news: The AutoTransitionListener seems to be exactly what I was looking fo...

        Great news: The AutoTransitionListener seems to be exactly what I was looking for!
        When adding a Listener of class com.atlassian.jira.toolkit.listener.AutoTransitionListener,  the following following options are configurable:

        Event ID
        Action ID
        Status
        Project Key
        Only do when current user is the Reporter?
        Only do when current user is the Assignee?

        Could you please explain the format of these parameters and give some examples?

        Cheers,
        Daniel

        1. Mar 13, 2006

          Nick Menere says:

          Hey Daniel, Please refer to the newly created installation and configuration ins...

          Hey Daniel,
          Please refer to the newly created installation and configuration instructions.

          Let us know how you go.

          Cheers,
          Nick

          1. Mar 15, 2006

            Daniel Estermann says:

            Thanks for the instruction page! Everything is well documented, although I w...

            Thanks for the instruction page! Everything is well documented, although I would prefer using names instead of numbers.

            The Listener works well for events generated using the Web UI. But the following case leads to an exception:
            I want to reopen any issue that is commented by Mail (via CreateOrCommentHandler).

            These are my Listener parameters:
            Status=6 (Closed)
            Event ID=5 (Commented)
            Action ID=3 (Closed > Reopen)

            The resulting error:
            com.opensymphony.workflow.InvalidActionException: Action 3 is invalid
                    at com.opensymphony.workflow.AbstractWorkflow.doAction(AbstractWorkflow.java:528)
                    at com.atlassian.jira.workflow.SimpleWorkflowManager.doWorkflowAction(SimpleWorkflowManager.java:228)
                    at com.atlassian.jira.workflow.WorkflowTransitionUtilImpl.progress(WorkflowTransitionUtilImpl.java:259)
                    at com.atlassian.jira.toolkit.listener.AutoTransitionListener.workflowEvent(AutoTransitionListener.java:84)
                    at com.atlassian.jira.event.issue.IssueEventDispatcher.dispatchEvent(IssueEventDispatcher.java:62)
                    at com.atlassian.jira.event.issue.IssueEventDispatcher.dispatchEvent(IssueEventDispatcher.java:47)
                    at com.atlassian.jira.action.action.ActionCreate.createAction(ActionCreate.java:97)
                    at com.atlassian.jira.action.action.ActionCreate.doComment(ActionCreate.java:56)

            If I comment the issue on the GUI, the Listener reopens it as expected.

            Any ideas?

            Cheers,
            Daniel 

            1. Mar 16, 2006

              Nick Menere says:

              Daniel, I agree, names would be much better. Unfortuantely they way listeners ...

              Daniel,

              I agree, names would be much better. Unfortuantely they way listeners are implemented it isn't possible. (Though we are looking at converting listeners to teh plugin framework).

              I would say the error is occuring from the current user. The current user needs to have access to the transition. I will look into this some more.

              Cheers,
              Nick

  18. Mar 15, 2006

    Venus says:

    can the "comment" field be customized? I want to add some fields to the "commen...

    can the "comment" field be customized?

    I want to add some fields to the "comment" . eg:"how to analysis"

    1. Mar 16, 2006

      Nick Menere says:

      Venus, I am not sure what you are refering to. When you say Comment field, what...

      Venus,

      I am not sure what you are refering to.
      When you say Comment field, what field are you refering to? The Last commented or the Number of Comments field?

      I am not sure what you mean by, adding fields to it?

      Cheers,
      Nick

      1. Mar 16, 2006

        Venus says:

        I mean the "comment window" in the right bottom of the issue web side. Can...

        I mean the "comment window" in the right bottom of the issue web side.

        Can i add a tab of the "comment window" beside the original"comments""worklog""change history"tabs?

        Can these comments be exported to a excel form?

        1. Mar 19, 2006

          Nick Menere says:

          Venus, You could do this by implementing a Issue Tab Plugin. Though, I don't t...

          Venus,

          You could do this by implementing a Issue Tab Plugin.

          Though, I don't think you could add this to the excel view with editing the jsp files. (Which is quite easy to do)

          Any further questions about this should most probably be asked on the Developer Forums.

          Cheers,
          Nick

  19. May 24, 2006

    Bettina Zucker says:

    Hello! I'm an admin of a Jira enterprise 3.5.1 and I'm preparing the upgrad...

    Hello!

    I'm an admin of a Jira enterprise 3.5.1 and I'm preparing the upgrade to 3.6.2. Right now I'm checking all plugins I installed in my productive system to see if they have a newer version I can use after upgrading.

    I've just tested the participants field of the Jira Toolkit plugin version 0.7.6 with Jira enterprise standalone 3.6.2, by searching for myself as participant.

    My search result is empty, even if I participated to many issues.

    If I search for myself as assignee, there are a lot.

    Could the participant field type be broken in 3.6.2?

    Cheers

    Bettina Zucker 

    1. May 25, 2006

      Nick Menere says:

      Bettina, If you do a re-index from the Administration section, does that fix it...

      Bettina,

      If you do a re-index from the Administration section, does that fix it?

      Cheers,
      Nick

  20. Jun 27, 2006

    Vinh-Thach Nguyen says:

    The action "Cancel" of the Edit and Comment of the Toolbar still destroys t...

    The action "Cancel" of the Edit and Comment of the Toolbar still destroys the display of the Issue Navigator window.
    Previously mentioned by Kalyan in March-07.
    I use jira-toolkit-0.7.8 with JIRA 3.6.2.

    -- 
    Vinh-Thach

    1. Jun 29, 2006

      Nick Menere says:

      Hi, I can't seem to reproduce this. What browser are you using? And what do yo...

      Hi,
      I can't seem to reproduce this. What browser are you using? And what do you mean by destroys the display. How is the page broken?

      Cheers,
      Nick

  21. Jul 10, 2006

    Christoph Seyfert says:

    I want to display a hint on the create and edit page of a new Jira project, that...

    I want to display a hint on the create and edit page of a new Jira project, that looks like a confluence info-makro.
    I absolutly not in html. I have tried to figure it out by looking in the page source of an confluence site, but this doesn't help me.
    Is is it possible to give a short example, by which html-code the screenshot of the "Message Custom Fields" is rendered.

    Thanks,

    Christoph

    1. Jul 10, 2006

      Nick Menere says:

      Christoph, Add the Message Custom Field and then place something like the follo...

      Christoph,

      Add the Message Custom Field and then place something like the following into the default value -

      <div class="infoBox">
      Your informative message.
      </div>
      

      You will then need to add it to the appropriate screen.

      Cheers,
      Nick

  22. Jul 18, 2006

    Matt Klaustermeier says:

    Regarding the Participants field... Is there a way to use that field when settin...

    Regarding the Participants field... Is there a way to use that field when setting up the notification scheme?

    What I'd like to do is add a a notification to the Issue Commented event that would send an email to everyone in the Participants field when the event is fired. I noticed that the field doesn't show up in the User Custom Field Value combo box when adding a notification. I was hoping to find a way to do this without having to create a custom event and modify every workflow transition.

    Thanks,

    Matt

    1. Jul 18, 2006

      Nick Menere says:

      Matt, Unfortunately the participants can't be added to the notification scheme....

      Matt,

      Unfortunately the participants can't be added to the notification scheme. You could do it as a listener or you could create a new notification type with the Jira code (that would be the most correct solution).

      Cheers,
      Nick

  23. Jul 28, 2006

    Shannon Posniewski says:

    I'm having some trouble with the "Multi Issue Key Searcher". I didn't write up a...

    I'm having some trouble with the "Multi Issue Key Searcher". I didn't write up a bug because I assume I'm just doing something stupid.

    Here's what I did to install:

    • We have existing data.
    • I installed this plugin, restarted Jira, etc.
    • I added a Custom Field called "Multi-Issue" and set the Search Template to "Multi Issue Searcher".
    • Its context is Global (All Issues)
    • It is not set up for any screens.
    • I reindexed.

    Here's how I tried to use it:

    • I go to a project and click on the "All" for the issue filter.
    • I choose Filter: Edit
    • I scroll down to Custom Fields and put "TST-222" in the field named "Multi-Issue" (which I created above)
    • No matching issues are found.

    There is a perfectly good TST-222. I can never get any issues to show up doing this.
    Further, if I add the Multi-Issue column to my Navigator, it always shows up empty. It never has the ordering icons in it.

    Any ideas appreciated,
    Shannon

    (Enterprise Edition, Version: 3.6.3-#159)
    Description: JIRA Toolkit Plugin: A collection of useful Custom Fields
    Vendor: Atlassian Software Systems Pty Ltd
    Plugin Version: 0.7.8
    Jira Version: 3.6

    1. Jul 31, 2006

      Nick Menere says:

      Shannon, It does sound like something weird is up. As you can see on our JIRA ...

      Shannon,

      It does sound like something weird is up. As you can see on our JIRA instance it does work.

      Does putting TST-222 in the quick search turn up anything?
      Do you have any other criteria in the filter? What about is you create a new search and place it in the Multi Issue Searcher field?

      The column will only display icons if there is multi issue search done and it is ordered by that column.

      If you are still having problems, can you please raise a [http://support.atlassian.com] with your logs and if possible data.

      Cheers,
      Nick

      1. Jul 31, 2006

        Nick Menere says:

        sorry - that should have been - If you are still having problems, can you pleas...

        sorry - that should have been -
        If you are still having problems, can you please raise a Support Request with your logs and if possible data.

        Cheers,
        Nick

      2. Jul 31, 2006

        Shannon Posniewski says:

        TST-222 in quick search turns up the right issue. There is no other criteria in ...

        TST-222 in quick search turns up the right issue.
        There is no other criteria in the query. I started with an "All" query for the project, and then changed the Project to "All Projects" just in case.

        (Against all recommendations) we are using the HSQL database. (I promise we're switching to something safer soon. )

        Anyway, could it be that?

        Which logs should I give to support?

        1. Jul 31, 2006

          Nick Menere says:

          Database should not be an issue. look at the System Info page and it should spe...

          Database should not be an issue.

          look at the System Info page and it should specify the location of your logs.

          Cheers,
          Nick

        2. Aug 08, 2006

          Neal Applebaum says:

          Shannon - the keys must be in UPPER CASE. Are you sure you aren't typing tst-22?...

          Shannon - the keys must be in UPPER CASE. Are you sure you aren't typing tst-22?

          Also, See this tip to help you generate a list of issues from an existing filter.

          1. Aug 08, 2006

            Shannon Posniewski says:

            I swear, swear, swear that I tried it with capital letters before. But I just tr...

            I swear, swear, swear that I tried it with capital letters before. But I just tried it now and it works fine. Maybe I'm crazy or maybe it's reindexed or something. In any case, it works now. Thanks for the tip!

  24. Aug 09, 2006

    Neal Applebaum says:

    Has version 0.7.8 been testd on MS-SQL server database? I am getting numerous er...

    Has version 0.7.8 been testd on MS-SQL server database? I am getting numerous errors in my logs and have to re-index constantly. I am thinking it might be related to the most recent change:
    " Participants custom field is faster due to direct SQL statements."
    My errors look like this:  ERROR [jira.toolkit.customfield.ParticipantsDAO] java.lang.NullPointerException

    1. Aug 11, 2006

      Jeff Turner says:

      We resolved this problem with Neal (a dud entityengine.xml).

      We resolved this problem with Neal (a dud entityengine.xml).

  25. Aug 18, 2006

    David Wery says:

    Matt, Unfortunately the participants can't be added to the notification scheme...

    Matt,

    Unfortunately the participants can't be added to the notification scheme. You could do it as a listener or you could create a new notification type with the Jira code (that would be the most correct solution).

    Cheers,
    Nick

    Hi Nick,

    Do you planned (in the next version) of the JIRA Toolkit to give the ability to use the participants field in the notification scheme ? It would help us a lot...

    Cheers,
    David

    1. Aug 20, 2006

      Nick Menere says:

      David, I may be able to hack it, but it isn't on the cards. I think way I would...

      David,

      I may be able to hack it, but it isn't on the cards.
      I think way I would do it is to make the Participants field extend User Custom Field. I am planning on an upgrade soon so I will see what I can do.

      Cheers,
      Nick

      1. Apr 04, 2007

        Rob Baily says:

        I was wondering if any thing ever became of this?  I would also like to be ...

        I was wondering if any thing ever became of this?  I would also like to be able to pick participants as someone who is notified on certain events.

        Cheers,

        Rob 

        1. Apr 04, 2007

          Rob Baily says:

          In case anyone is interested I've created a JIRA item and included some code tha...

          In case anyone is interested I've created a JIRA item and included some code that I used to allow Participants to be notified. It is at http://developer.atlassian.com/jira/browse/JTOOL-20. Of course the code comes with no guarantees!

          Possibly this could be worked into the toolkit distribution in some form in the future. There does seem to be a missing hook (unless I missed it) in the core product for notification types to be registered by plugins so I did need to update an XML file (small change) to get it working.

          Cheers!

  26. Sep 05, 2006

    caisd says:

    Hello, Where can I get 0.7.9's source code? Thanks, Samuel Cai

    Hello,

    Where can I get 0.7.9's source code?

    Thanks,
    Samuel Cai

  27. Sep 12, 2006

    Ergul Gundogan says:

     Hi, I need resolved date and closed date information to be inside issue na...

     Hi, I need resolved date and closed date information to be inside issue navigator. In this plugin there is resolved date as a   custom field, do you know whether there is a plugin for closed date.  Thanks too much.

    1. Sep 13, 2006

      Nick Menere says:

      Unfortuantely no. Though what you can do is add a date/time custom field and th...

      Unfortuantely no.

      Though what you can do is add a date/time custom field and then add a post-function that will set the current execution time.

      Though this will not give dates to issues already closed.

      Cheers,
      Nick

      1. Nov 07, 2006

        Tuncay Senturk says:

        I made a plugin that gives Last Resolution / Closed Date and the user resolved /...

        I made a plugin that gives Last Resolution / Closed Date and the user resolved / closed the issue.

        You can get the plugin free . Closure - Resolution Fields Plugin

  28. Sep 20, 2006

    John Heller says:

    How about an example of how to use the velocity processed text messages. To test...

    How about an example of how to use the velocity processed text messages. To test it, I've tried creating a message that displays the issue key using velocity code I found in the WEB-INF folder.

    <a href="${req.getContextPath()}/browse/${issue.key}">$textutils.htmlEncode($issue.key)</a>
    

    but it causes an error when the screen is displayed.

    An error occurred whilst rendering this message. Please contact the administrators, and inform
    them of this bug. Details: ------- java.lang.NullPointerException
    
    1. Sep 21, 2006

      Nick Menere says:

      John, It looks a s though one of the objects you are trying to reference doesn'...

      John,

      It looks a s though one of the objects you are trying to reference doesn't exist.
      You can find out what ojects are available by printing the context:

      $ctx
      

      Have look at the results to see what objects you can reference.

      Cheers,
      Nick

  29. Sep 28, 2006

    anja gruss says:

    Hello is there a way to get the "days since last reply" column into the column ...

    Hello

    is there a way to get the "days since last reply" column into the column listing on the dashboard blocks? I found no way of configuring the portlets anymore than show/hide. For a quick overview it would make things very comfortable to have the red marking in the "Assigned to me" block also.

    Thx for information,

    anja

    1. Sep 29, 2006

      Nick Menere says:

      No, In order to do this you would need to modify code. Alternatively, you could...

      No,
      In order to do this you would need to modify code.

      Alternatively, you could install this plugin JIRA Show Saved Filter With Columns.

  30. Nov 21, 2006

    John Allen says:

    The Toolbar component which provides 'Comment' and 'Edit' links in the Issue Nav...

    The Toolbar component which provides 'Comment' and 'Edit' links in the Issue Navigator is generating invalid links after you have finished your edit or comment and results in the user being returned to invalid path.

    The valid URL for our Issue Navigator is: http://my.company.com/jira/secure/IssueNavigator.jspa

    Hit Edit on a issue in the navigator and you are taken correctly to the Edit Issue screen. Hit Save or Cancel from that screen and you are returned to an invalid URL that contains the name JIRA again. e.g.

     http://my.company.com/*jira*/*jira*/secure/IssueNavigator.jspa

    We have defined our base URL in the General Configuration as being http://my.company.com/jira* which works for emails generated etc from JIRA. Is the plugin not honouring this information (ie it is appending this on regarless of what base URL has been defined as) or have we set base URL to the wrong information (i.e. is should be http://my.company.com and *not http://my.company.com/jira)

    All help appreciated! 

    1. Nov 21, 2006

      Neal Applebaum says:

      John, I never noticed this before but you're right. It does look wrong. My base ...

      John, I never noticed this before but you're right. It does look wrong.
      My base URL is http://mycompany.com/jira and the Edit link ends like this: returnUrl=/jira/jira/secure/IssueNavigator.jspa and the actual link it goes back to is: http://mycompany.com/jira/jira/jira/secure/IssueNavigator.jspa

      But even though it's got all those extra jira's in there, it still displays the same whether there's 1, 2 or 3 jira's in the path. I can't explain why that is. Maybe it has to do with the way the application is deployed (on Weblogic). Anyway, I never edit issues that way. I always right-click on the Edit link to open in a new (Firefox) tab.

      1. Nov 21, 2006

        Neal Applebaum says:

        John, it looks like this has already been reported at http://developer.atlassian...

        John, it looks like this has already been reported at http://developer.atlassian.com/jira/browse/JTOOL-10.

        1. Nov 21, 2006

          John Allen says:

          Spot on and my bad for not searching the backlog first!

          Spot on and my bad for not searching the backlog first!

      2. Nov 21, 2006

        John Allen says:

        Hi Neal, Yeah all a bit odd isnt it. Unfortunately for us, although the data is...

        Hi Neal,

        Yeah all a bit odd isnt it. Unfortunately for us, although the data is present all the formatting is lost. E.g.:
        What's even weirder (for someone that doesn't know how JIRA works under the hood) is that you can add loads of junk in that URL path and yet a, all be it badly rendered, page still appears.

        E.g.

        http://my.company.com/jira/jira/foo/bar/jira/jira/secure/IssueNavigator.jspa&nbsp;

        For us this results in a crazy Edit Issue like screen appearing with some Issue Navigator stuff around it.

        How odd. 

  31. Feb 06, 2007

    Morgan Nilsson says:

    Could you please make the links customizable? I would like to add "Log work" the...

    Could you please make the links customizable? I would like to add "Log work" there. I now have extracted templates/support-tools.vm, added:

    <a href="$

    Unknown macro: {baseurl}

    /secure/LogWork!default.jspa?id=$

    Unknown macro: {issue.id}

    &returnUrl=$!

    Unknown macro: {requestContext.requestParameters.requestURL}

    ">Log work</a>#if ($ableToEditIssue) | #end

    and saved the file in WEB-INF/classes/templates/support-tools.vm. That work, but is an ugly hack. Or is there an other way to add a Log work link to the Issue Navigator?

    1. Feb 06, 2007

      Morgan Nilsson says:

      <a href="${baseurl}/secure/LogWork!default.jspa?id=${issue.id}&returnUrl...
      <a href="${baseurl}/secure/LogWork!default.jspa?id=${issue.id}&returnUrl=$!{requestContext.requestParameters.requestURL}">Log work</a>#if ($ableToEditIssue) | #end
      

      perhaps this paste works better...

  32. Mar 23, 2007

    bbttkk says:

    Is it support v3.8 well?

    Is it support v3.8 well?

    1. Mar 25, 2007

      Dylan Etkin says:

      As mentioned above, version 0.7.20 of the plugin is supported by JIRA 3.8 and ab...

      As mentioned above, version 0.7.20 of the plugin is supported by JIRA 3.8 and above.

  33. Mar 30, 2007

    Stephen says:

    I think this might be related to JTOOL-1 and I would like some update on this. ...

    I think this might be related to JTOOL-1 and I would like some update on this. When using the Multi Issue Key Searcher, I am able to select certain issues to be displayed in my Issue Navigator. Unfortunately, when I go to export my Navigator view (to Word, RSS, Excel) it exports the whole project instead of the the few issues I selected. I tried this on http://jira.atlassian.com/secure/IssueNavigator.jspa to make sure it wasn't my installation. Any help on this?

  34. May 04, 2007

    Bettina Zucker says:

    Hello, you say 0.7.21 is for jira 3.9.x. But the last released jira is 3.8.1&#...

    Hello,

    you say 0.7.21 is for jira 3.9.x.

    But the last released jira is 3.8.1!

    Where is it possible to get jira 3.9?

     Cheers

    Bettina Zucker 

  35. May 08, 2007

    Alexander Levin says:

    Original Estimate custom field is said to be applicable for inline-editing, thou...

    Original Estimate custom field is said to be applicable for inline-editing, though it isn't. Corresponding configuration is commented in the atlassian-plugin.xml. Is it a mistake or the field is not planned for editing?

  36. Sep 11, 2007

    Runar J. Solberg says:

    Hi, I run Jira standard edition 3.10 and have a question with regards to filter...

    Hi,

    I run Jira standard edition 3.10 and have a question with regards to filters and the Jira toolkit:

     
    Is it possible to make a filter which searches on the "Days since last comment" field? Or must I use the Udated From: - To: field, to filter activities on an issue? I want to filter issues which have not been commented the last 5 days..

    Thnx,

    Runar 

    1. Sep 11, 2007

      Neal Applebaum says:

      My guess is you can't use it in a filter, because that field is installed on jir...

      My guess is you can't use it in a filter, because that field is installed on jira.atlassian.com and you can't use it as a filter there.

  37. Jan 07, 2008

    CYTEXONE says:

    Is it possible to make a filter that shows last commented by developers? So the...

    Is it possible to make a filter that shows last commented by developers? So the field being false not true?

  38. Feb 08, 2008

    Jamie says:

    Would be nice if the releases table also gave the revision number for each relea...

    Would be nice if the releases table also gave the revision number for each release, so I could just sync to that revision rather than download the source for whatever jira version I have. Not specific to this jira toolkit...
    cheers, jamie

  39. Apr 10, 2008

    Mark McGuire says:

    Am I crazy or do the (non velocity processed) message display fields disappear i...

    Am I crazy or do the (non velocity processed) message display fields disappear if you try to submit an issue without filling out a required field? We had a "Policy" on a create issue screen, similar to the create issue notice ("test issues should be created in a test project") on http://jira.atlassian.com/ when you attempt to submit a bug against the Jira project.

    That policy disappears when you don't specficy a required field (like summary). Is this a bug? Anyone know a workaround?

    Thanks...

    • Mark
    1. Jun 18, 2008

      Jan Wicher says:

      Mark, same problem here. It is easily reproducible: Goto http://jira.atlassian...

      Mark, same problem here. It is easily reproducible:

      1. Goto http://jira.atlassian.com/secure/CreateIssue.jspa?pid=10240&issuetype=1
      2. Notice the big blue info blocks at the top. These are the Message Custom Fields
      3. Do not fill anything and hit the Create button at the bottom
      4. You get the same screen with an error message about the summary. Now, the Message Custom Fields are gone

      We use the "Message Custom Field (for edit)" field to quickly access the sign-up screen while on the phone. You will typically use this link if you cannot find a user or get an error that the username does not exist. With the latter, the link would be handy, but is gone.

      I think this is a bug. Someone has a workaround?

  40. May 01, 2008

    Aggelos T. Paraskevopoulos says:

    I cannot find the sources for versions 0.7.19 - 0.7.21. Is there a particular re...

    I cannot find the sources for versions 0.7.19 - 0.7.21. Is there a particular reason for not having them in the distribution folder?

    Cheers,
    Aggelos

  41. Jun 26, 2008

    zcraven says:

    Can you make a Message Custom Field for Create?  Personally this is more us...

    Can you make a Message Custom Field for Create?  Personally this is more useful to me than for edit/view.

    1. Jun 27, 2008

      Eudes says:

      You should use the Message Custom Field for Edit in your Creation Screen.

      You should use the Message Custom Field for Edit in your Creation Screen.

      1. Jun 27, 2008

        zcraven says:

        I have tried that but it doesn't seem to work.  The custom field is valid f...

        I have tried that but it doesn't seem to work.  The custom field is valid for my project/issue type, it is on the create screen, but it doesn't appear.

        1. Jul 02, 2008

          zcraven says:

          Fixed. You have to add the message in the 'Default Value' not in the 'Descripti...

          Fixed.

          You have to add the message in the 'Default Value' not in the 'Description' of the custom field. If Default Value is blank, the customfield will not appear.

  42. Aug 29, 2008

    Neal Applebaum says:

    i am unable to download the latest version (from any browser). Whassup? it's OK...

    i am unable to download the latest version (from any browser). Whassup?

    it's OK now

  43. Sep 25, 2008

    Bettina Zucker says:

    Hello guys! I noticed there is a "User Property customfield" in this plugi...

    Hello guys!

    I noticed there is a "User Property customfield" in this plugin.

    It's a nice feature, since without it there is in Jira the possibility to assign some properties to users, but you don't know how to read them!

    For example, I created a field "Assignee Company" based on this feature. Now I can see in each issue, whether it was assigned to an external partner company and set the security level accordingly.

    Why don't you advertise this useful feature at all?

    Why not get a step further, and allow to search fields of this type?

    I did it my self in your plugin (version 0.7.28) by only one minimal change. I only had to change the atlassian-plugin.xml, where I added the field to the Free Text Searcher, now I can search Issues where the user has a given property value (e.g. Assignee Company = Atlassian) and even compute statistics on it! (Free Text Searcher is a stattable searcher).

    Interestingly, this change does not even need rebuilding the package, just adding one line to one text file!

    Here is my change in atlassian-plugin.xml with some context (the penultimate line was added):

    <customfield-searcher key="textsearcher" name="Free Text Searcher" class="com.atlassian.jira.issue.customfields.searchers.StattableTextSearcher">
     <description>Search for values using a free text  search.</description>
     <resource type="velocity" name="search" location="templates/plugins/fields/edit/edit-basictext.vm" />
     <resource type="velocity" name="view" location="templates/plugins/fields/view-searcher/view-searcher-basictext.vm" />
     <resource type="velocity" name="label" location="templates/plugins/fields/view-searcher/label-searcher-basictext.vm" />
     <valid-customfield-type package="com.atlassian.jira.toolkit" key="reporterdomain" />
     <valid-customfield-type package="com.atlassian.jira.toolkit" key="assigneedomain" />
     <valid-customfield-type package="com.atlassian.jira.toolkit" key="userproperty" />
    </customfield-searcher>
    

    Since it is very easy, everybody can do it for themselves... but it would be better if you do it in the official version.

    Cheers!

    Bettina

  44. Sep 25, 2008

    Bettina Zucker says:

    Hello again! Another feature is on my wishlist since long time. Could you ...

    Hello again!

    Another feature is on my wishlist since long time.

    Could you enhance the Free Text Searcher to include searching empty fields?

    When I have a statistics based on a field with this searcher, it is a pity I can select everything but the issue which have field value "None".

    But exactly these issues I often have to select!

    I'm often doing a statistics to check if every issue has a sensible value for the field, and I would like to be able to get and bulk correct the issues where setting a value was forgotten at all.

    I know there is a plugin for searching the value "None" in custom fields (http://confluence.atlassian.com/display/JIRAEXT/Enhanced+FreeText+Searcher).

    But that searcher is as far as I know not stattable, but only sortable!

    Cheers

    Bettina

  45. Oct 20, 2008

    Dave Furlani says:

    Any chance that a Ranking field could be added and controlled by either moving t...

    Any chance that a Ranking field could be added and controlled by either moving the issues up and down, or using a number field to set the order (i.e. ordering fields when you edit screens in Jira through as a Jira admin).

    You would make a lot of scrum based devlopment teams very happy.

    Cheers

  46. Nov 18, 2008

    Alexandre REY DURIN says:

    Hello it looks like there's a bug upon AutoTransitionListener.init in v0.7.28 :...

    Hello

    it looks like there's a bug upon AutoTransitionListener.init in v0.7.28 : projectKeys is not initalized if * is used as project keys (line 69).

                 if ("*".equals(projectList)) allProjects = true;
                else projectKeys = projectList.split(",");
    

    Then getInfoMessage is called and throws a NPE on line 88 when trying to loop upon projectKeys.length.

            String projects = (allProjects ? "all projects" : (projectKeys.length == 0 ? "no projects (ie. disabled)" : (projectKeys.length > 1 ? "projects " : "project ")));
            for (int i=0; i<projectKeys.length; i++)
            {
    

    I've just opened http://developer.atlassian.com/jira/browse/JTOOL-60.

    Cheers

  47. Dec 08, 2008

    werner mueller says:

    hallo i would like to try some of the features from this toolbox but i fail to ...

    hallo

    i would like to try some of the features from this toolbox but i fail to install the plugin:

    2008-12-08 18:32:43,097 main ERROR [com.atlassian.jira.ComponentManager] Error occurred while starting component.
    com.atlassian.jira.exception.DataAccessException: org.ofbiz.core.entity.GenericEntityException: while inserting: [Generi
    cEntity:PluginVersion][key,com.atlassian.jira.toolkit][created,2008-12-08 18:32:43.048][name,JIRA Toolkit Plugin][id,100
    30][version,0.7.28] (SQL Exception while executing the following:INSERT INTO pluginversion (ID, pluginname, pluginkey, p
    luginversion, CREATED) VALUES (?, ?, ?, ?, ?) (Duplicate entry '10030' for key 1))
            at com.atlassian.jira.ofbiz.DefaultOfBizDelegator.createValue(DefaultOfBizDelegator.java:333)
            at com.atlassian.jira.plugin.OfBizPluginVersionStore.create(OfBizPluginVersionStore.java:45)
            at com.atlassian.jira.plugin.JiraPluginManager.storePluginVersion(JiraPluginManager.java:147)

    at key '10030' there is a Riskmanagement Plugin in the database (plugin key: com.ja.jira.plugin.report.riskmanagement)

    i am running jira 3.13.1 and tried both:
    0.7.29
    0.7.28

    (as there is no jira 3.13.2 version?) with the same effect.

    can i just change the id in this table or would that be bad?

    thanks for any kind of help

    1. Dec 17, 2008

      werner mueller says:

      hello after re-creating the war file and re-deploying it into tomcat the things...

      hello

      after re-creating the war file and re-deploying it into tomcat the things just worked. so sorry for bothering you

      kind regards

      werner

  48. Jan 12

    Andy Brook says:

    Hi, I have a user asking about providing a Component level 'URL' link to a Confl...

    Hi,
    I have a user asking about providing a Component level 'URL' link to a Confluence 'about' page, similar to project level URL link. Given 10 components, I wondered about a custom field, but I want to be able to set the value at creation (a default value I suppose) that's specific to the given Component.

    I saw the Message Custom field which looks almost perfect, if only I could preset values and select them based on the component. Looking ahead, I guess a problem with this would be when moving issues between components...

    A simpler but error prone route would be to just use a basic Text custom field for the user to just paste a URL...

    Can anyone think of a solution to this?

    Cheers,
    andy

  49. Jan 15

    Roberto van der Linden says:

    Hello, Is it already possible to change the threshold for marking a issue red i...

    Hello,

    Is it already possible to change the threshold for marking a issue red in the days since last comment field from 7 days to a different value?

    Cheers,

    Roberto

  50. Jan 18

    Tal Abramson says:

    For anyone who wished he could diaplay a message in a workflow screen I have fo...

    For anyone who wished he could diaplay a message in a workflow screen

    I have found out that the Velocity (for edit) field type is also displayed in the workflow screen , and can be used as a message (and much more)

  51. Jan 20

    2t says:

    Hi guys, I recently developed a plugin where I added a Custom Field which is sho...

    Hi guys,
    I recently developed a plugin where I added a Custom Field which is shown in the Jira Operations menu as a link - DONE.
    I am now trying to restrict display of this custom field to only be visible to projects configured to have this custom field shown.
    I initially looked into CustomFieldUtils()->isUserHasPermissionToProjects(customField, user) method it's not working...
    Anyone here got any better ideas?
    Thanks!
    2T

  52. Feb 09

    Valentijn Scholten says:

    Hi, Looks like a great toolkit. I installed it, and enabled it in the plugins s...

    Hi,

    Looks like a great toolkit. I installed it, and enabled it in the plugins section. However the edit/comment links do not show up in the issue navigator.

    Did I miss something?

    I performed the steps:

    Download the jar and place in your webapp's lib folder (For Standalone/Tomcat it is in the WEB-INF/lib dir)

    1. Restart JIRA
    2. Enable the plugin as shown here
    3. New custom field types will now be available to your system
    4. Add a new custom field of the types you want in your system from the "Admin" > "Issue Fields" > "Custom Fields"
    5. Reindex JIRA. This is quite important as most of the custom fields are "calculated" custom fields, which means until you reindex, the values will not be valid.

    Step 3 and 4 I skipped cause I just want the edit/comment links, nothing more.

    I want to check if I missed something before creating an issue.

    Thanks

    1. Feb 09

      Frank Stiller says:

      i guess so. If i check the documentation it says Add a new custom field of the t...

      i guess so. If i check the documentation it says Add a new custom field of the types you want and then the wished type is Support Tool Bar which enables Allows you to add the Edit & Comment commands to your Issue Navigator.. You then can modify your Issue Navigator with this new Column.

      Did not test it myself, but i think Step 3 and 4 are Essential even for this just edit/comment link --Frank

      1. Feb 09

        Valentijn Scholten says:

        Thanks, Afterwards it's logical. Each column is a field, the column with the lin...

        Thanks, Afterwards it's logical. Each column is a field, the column with the links is the Custom Field Type 'Support Toolbar'.

  53. Feb 13

    Gili Tzabari says:

    Is it possible to "add participant" or otherwise edit the list of participants a...

    Is it possible to "add participant" or otherwise edit the list of participants as an administrator? If so, how?

  54. Feb 26

    Marko Anić says:

    Hi. Not really a toolkit question, but it's worth asking Where (or how) can I ...

    Hi. Not really a toolkit question, but it's worth asking

    Where (or how) can I see all methods that I can call using velocity in the Velocity processed Message Custom Field ?

    I know how to check for the issue type ($issue.getIssueTypeObject().getName()), and for the group ($authcontext.user.inGroup()).

    How do I get the name (or ID) of the status the issue is in? And how do I get the assignee, the reporter and the current user viewing/creating the issue?

    Generally, I want to make all workflows more user-friendly by displaying different messages depending:
    * on the status issue is in
    * on the issue type
    * on groups/roles the viewer is in...

    Thank you

  55. Mar 03

    Valentijn Scholten says:

    I would like to extend the participants field to also include every user that th...

    I would like to extend the participants field to also include every user that the issue has ever been assigned to. In our workflows issues flow through the workflow, but comments are not often used on transitions. I could make them mandatory (the comments) but quite often that doesn't make sense.

  56. Mar 25

    Richmond-rae Dalisay says:

    Salutations, It seems that I'm having problems in one of the plugins feature: M...

    Salutations,

    It seems that I'm having problems in one of the plugins feature: Message Custom Fields. The custom field that I created doesn't show in the create screen(for the edit custom field) & view screen (for the view custom field). I tried reindexing but unfortunately nothing appeared in the mentioned screens.

    Btw, I'm using JIRA 3.12.3 dev instance & plugin ver. 7.25.

    What do you think is the problem?

    Thanks in advance.

    1. Mar 25

      Neal Applebaum says:

      Have you made sure the context of the custom field includes the project? Best to...

      Have you made sure the context of the custom field includes the project? Best to make it a Global field. Have you made sure the field configuration scheme used by the project/issue type shows this field?
      Have you made sure it is on the screen used by the transition screen?

      1. Apr 14

        Richmond-rae Dalisay says:

        Hi Neal, Finally got it working! Wohoo. Just a follow-up, Do you have any ide...

        Hi Neal,

        Finally got it working! Wohoo.

        Just a follow-up,

        Do you have any idea what will I put in my default custom field inorder for me to achieve the warning message in the picture below:

        Thanks in advance.

        1. Apr 14

          Neal Applebaum says:

          Unfortunately, this page does not allow me to upload images. I tried in I.E. and...

          Unfortunately, this page does not allow me to upload images. I tried in I.E. and Firefox. There must be something wrong with the Confluence software (!) - I don't know how it worked for you.So, I've attached the answer to issue http://developer.atlassian.com/jira/browse/JTOOL-75.

          In the case above, it would be:

          <div class="noteBox">
          Crikey! That's a dangerous looking issue!
          </div>

          1. Apr 14

            Richmond-rae Dalisay says:

            Hi Neal, Thanks for the reply. I got it working already. Thanks.

            Hi Neal,

            Thanks for the reply.

            I got it working already.

            Thanks.

      2. Apr 17

        Bret Wilson says:

        Neal - it seems I'm having the same problem with being able to view the Message ...

        Neal - it seems I'm having the same problem with being able to view the Message Custom Field (view only) from the "Create New Issue" screen. I've verified the following:

        • The plugin installed correctly - and I followed-up w/the re-index.
        • I've chosen the appropriate issue types and Global context.
        • It's on the correct screen and is not hidden by the Field Configuration.

        The only thing I didn't verify, based upon your guidance above, is the "transition screen". I'm using JIRA Enterprise, so I also have the option for Screen Scheme. All issue operations were using the same screen; however, I assigned the "Create Issue" to a new screen -- just to double-check (with no effect). The other possible place to verify "transition" is the workflow, but even the default transition (Create Issue, in the Default JIRA workflow) doesn't assign a screen.

        Is there some other place I can check to troubleshoot this error? I'm still not seeing the Message Custom Field in the "Create Issue" screen.

        Thanks in advance for your help.

        1. Apr 21

          Neal Applebaum says:

          The Message Custom Field (view only) only shows up when you are VIEWING an issue...

          The Message Custom Field (view only) only shows up when you are VIEWING an issue. In order to get a static message to show up while CREATING an issue, you need to use the Message Custom Field (for edit) custom field type.

  57. Apr 20

    Richmond-rae Dalisay says:

    Salutations, Have you guys tried using the "Username of last updater or comment...

    Salutations,

    Have you guys tried using the "Username of last updater or commenter" custom field type? It seems that I'm having difficulties in using it.

    Here's the things that I did:

    • I made per Project & Issue Type.
    • I even made it a global field and included it in my Edit and View screen.
    • I checked the Field Config and its not hidden.

    But still it didn't work. I cant see the custom field I created when I view an issue.

    How do you activate it? Am I missing something?

    Thanks in advance.

  58. Apr 28

    Gregory Brauer says:

    Will JTOOL-53 be getting any attention in the next version? As far as I can tel...

    Will JTOOL-53 be getting any attention in the next version? As far as I can tell the code is written and just needs to be checked in and built with the next release. This work would resolve JRA-2734 which has 41 votes... a big win!

  59. Apr 30

    Paul Sullivan says:

    Using the "Velocity processed Message Custom Field (for view)" option, I've trie...

    Using the "Velocity processed Message Custom Field (for view)" option, I've tried to add the following to the default Issue view, but I can't seem to find the right namespace to address getUserProperties() within.

    Any suggestions?

    -----

    #set($userProperties = $user.getUserProperties($issue.reporter.name))
    #if(!$userProperties.isEmpty())
    User Properties:
      #foreach($userProperty in $userProperties.keySet())
        <img src="$baseurl/images/icons/bullet_blue.gif" height="8" width="8" border="0" align="absmiddle" alt="">
        $userProperty : $textutils.plainTextToHtml($userProperties.get($userProperty)) <br/>
      #end
    #end

  60. Jun 16

    Scott Harman says:

    Hi guys Are you still supporting the Remote Portlet? I can't get it up and run...

    Hi guys

    Are you still supporting the Remote Portlet?

    I can't get it up and running with two servers running 3.13.2 - we only see a 500 error from the remote server and a series of errors logged.

    Any ideas?

    Cheers

    Scott

  61. Jun 26

    Ethan McDonald says:

    I'm trying to use the "velocity processed message" custom field. I create a cus...

    I'm trying to use the "velocity processed message" custom field.
    I create a custom field using the plugin from the Jira Toolkit but when I go to configure the Default value I receive a page with no text box to submit a default value.