CJH JIRA Workflow Plugins

Name CJH JIRA Workflow Plugins
Version 0.5
Product Versions JIRA 3.7+
Author(s) Christian Hille
Homepage  
Price  
License  
JavaDocs  
IssueTracking  
Download JAR cjh-jira-plugins-0.5.jar
Download Source cjh-ideal-plugins-src-0.5.zip

CJH JIRA Workflow Plugins

This is a bunch of small plugins, I wrote as we started in company with JIRA. All plugins are written in a mixture of german and english labeling and commenting.

Workflow Post Functions 

  • copyUserFromField2Field
    A  workflow post function to copy a user value from  one field to another. The function can copy the reporter, assignee, current executer or any user custom field to reporter, assignee or user custom field. The function uses type checking on custom fields to sort other then userfields out.
  • assign-to-lead-ifempty
    Function to assign an issue to the lead developer if empty. All plugins I found do the assignment all the time.
  • assign-to-any
    This function has more parameter for assignment. I use it to assign an issue if it's not already assigned to a fixed chain of canidates. 
    • Assignee given in custom field? Then assign to given user.
    • Issue has compont and component has lead? Then assign to lead
    • Assign to project lead.
  • comment-on-transition
    Function to add a fixed comment on transition. I need this to get more visible markers then change history that some steps are done.
  • clear-custom-field
    Clears given custom field.

Workflow Conditions

  • issue-unassigned-condition
    Conditions which applies to unassigned issues.

Workflow Validator

  • projectroleissuetype-validator
    This is the try to restrict the issue creating of certain types to members of project roles. But this was not successfull.
    Please, do not use, because it does not work!

Remarks 

The plugins are the common extract of plugins and extension I wrote to use jira in our development environment. If there is some error please inform me. I build the jar file by removing some classes and templates from our life jar.

Feel free to use and change it! 

Changes

2007-4-18: If source is current executer then display in workflow definition is lacking label.
2007-4-25: Thanks to Rich Brunk who found some errors when source is current user or project lead.
2007-4-27: Error in atlassian.xml loaded wrong version of jar file. Thanks to Stanislav who found it!

Labels

plugins plugins Delete
workflow workflow Delete
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.
  1. Feb 15, 2007

    Adam Bugaj says:

    This plugin doesn`t work Error: There was a problem loading the descriptor for m...

    This plugin doesn`t work

    Error: There was a problem loading the descriptor for module 'workflow-condition' in plugin 'CJH JIRA Plugins'. Class version is incompatible with current JVM: de.ideal.jira.plugin.workflow.IsUnassignedConditionFactory

    1. Apr 18, 2007

      Christian Hille says:

      Which jvm version are you using? The plugin jar is compiled for 1.5. Christian

      Which jvm version are you using? The plugin jar is compiled for 1.5.

      Christian

  2. Sep 24, 2007

    Vitaly Suprun says:

    I have a problem. I can't clear the 'Assignee' field in any post function. I've ...

    I have a problem.
    I can't clear the 'Assignee' field in any post function.
    I've tryed 'Clear Field Value', 'Assign-to-any' (custom field that is empty).
    I can't do that!
    the Assignee field is not purged.
    can this 'assign-to-any' set 'assignee' field to empty ?

  3. Mar 31

    Erin says:

    There is a bug in de/ideal/jira/plugin/workflow/AssignToLeadFunctionIfEmpty.java...

    There is a bug in de/ideal/jira/plugin/workflow/AssignToLeadFunctionIfEmpty.java in JIRA 3.12.2.  The function produces a null pointer exception if the issue is unassigned.  Patch:

    http://pastie.caboo.se/173378

  4. Apr 17

    Tom Potter says:

    Possible to have comment created by specified user? 

    Possible to have comment created by specified user? 

    http://forums.atlassian.com/thread.jspa?threadID=23465&tstart=0