All Projects → AndreyVMarkelov → jira-groovioli

AndreyVMarkelov / jira-groovioli

Licence: BSD-2-Clause license
This is the plugin for Atlassian JIRA which add way to perform custom actions in Groovy.

Programming Languages

java
68154 projects - #9 most used programming language
javascript
184084 projects - #8 most used programming language
groovy
2714 projects

Projects that are alternatives of or similar to jira-groovioli

Mirrorgate
MirrorGate DevOps Dashboard
Stars: ✭ 117 (+408.7%)
Mutual labels:  jira
Openmrs Contrib Android Client
Android client for OpenMRS
Stars: ✭ 157 (+582.61%)
Mutual labels:  jira
Jiraps
PowerShell module to interact with Atlassian JIRA
Stars: ✭ 241 (+947.83%)
Mutual labels:  jira
Jira Azuredevops Migrator
Tool to migrate work items from Atlassian Jira to Microsoft Azure DevOps/VSTS/TFS.
Stars: ✭ 120 (+421.74%)
Mutual labels:  jira
Jira Plugin
Jenkins jira plugin
Stars: ✭ 150 (+552.17%)
Mutual labels:  jira
Jira Cli
A jira user friendly command line client
Stars: ✭ 167 (+626.09%)
Mutual labels:  jira
Jira Vim
A vim plugin to access your Jira workspace directly from Vim
Stars: ✭ 113 (+391.3%)
Mutual labels:  jira
jira-project-export
Export issues and metadata for a single JIRA project as JSON.
Stars: ✭ 18 (-21.74%)
Mutual labels:  jira
Metrogit
A git visualization tool that's more than just git
Stars: ✭ 152 (+560.87%)
Mutual labels:  jira
Alfred Jira
Alfred 3 (or Alfred 2) workflow for interacting with JIRA.
Stars: ✭ 242 (+952.17%)
Mutual labels:  jira
Review Reporter
Bot for reporting Google Play Reviews on Slack with possibility to fast reply and creating Jira issues from low rating reviews.
Stars: ✭ 135 (+486.96%)
Mutual labels:  jira
Jiracli
Simple command line interface for Jira
Stars: ✭ 145 (+530.43%)
Mutual labels:  jira
Jiralert
JIRA integration for Prometheus Alertmanager
Stars: ✭ 182 (+691.3%)
Mutual labels:  jira
Git Changelog Lib
Library for parsing and generating a changelog, or releasenotes, from a GIT repository
Stars: ✭ 117 (+408.7%)
Mutual labels:  jira
Slack Jira Plugin
A Slack plugin that watches channels for messages about JIRA and acts accordingly
Stars: ✭ 252 (+995.65%)
Mutual labels:  jira
Jira Prometheus Exporter
Prometheus Exporter For JIRA
Stars: ✭ 113 (+391.3%)
Mutual labels:  jira
Jira Scan
CVE-2017-9506 - SSRF
Stars: ✭ 159 (+591.3%)
Mutual labels:  jira
awesome-jira
📋 A curated list of awesome Atlassian's JIRA tips and tricks, tutorials and best practices.
Stars: ✭ 20 (-13.04%)
Mutual labels:  jira
quickjira
🚤 📂 Quickly access the JIRA of your choice by typing the ticket id
Stars: ✭ 65 (+182.61%)
Mutual labels:  jira
Jira Dependency Graph
Graph visualizer for JIRA tickets' dependencies
Stars: ✭ 194 (+743.48%)
Mutual labels:  jira

Groovioli

This is the plugin for Atlassian JIRA which add way to perform custom actions in Groovy.

Components

  1. Groovioli Condition

    Check by Groovy script whether or not a given workflow transition can be executed by a given user. alt text

  2. Groovioli Validator

    Check by Groovy script that the data given to a workflow transition is valid. alt text

  3. Groovioli Function

    Perform by Groovy script actions after a workflow transition has been executed. alt text

Groovy binding variables

Global:

  • groupManager: com.atlassian.jira.security.groups.GroupManager
  • watcherManager: com.atlassian.jira.issue.watchers.WatcherManager
  • userManager: com.atlassian.jira.user.util.UserManager
  • customFieldManager: com.atlassian.jira.issue.CustomFieldManager
  • workflowTransitionUtil: com.atlassian.jira.workflow.WorkflowTransitionUtil
  • attachmentManager: com.atlassian.jira.issue.AttachmentManager
  • jiraAuthenticationContext: com.atlassian.jira.security.JiraAuthenticationContext
  • projectRoleManager: com.atlassian.jira.security.roles.ProjectRoleManager

Post-Function:

  • issue: com.atlassian.jira.issue.MutableIssue
  • issueImpl: com.atlassian.jira.issue.IssueImpl
  • transientVars: java.util.Map
  • args: java.util.Map
  • ps: com.opensymphony.module.propertyset.PropertySet

Examples

Build versions

To install manually you can find build versions here.

Contribution

Any issues and suggestions put here. Please, contribute!

Changelog:

  • 0.0.1: Init version
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].