Skip to content

Instantly share code, notes, and snippets.

@JiBrok
JiBrok / update message with bundled select(SD-create).js
Last active September 11, 2020 06:17
JiBrok, message field, JavaScript Example: update message on Service Desk Portal(create request) with bundled select from app "Extensions for Jira Service Desk"
require(['jquery'], function($) {
var lastSelectedOption = null;
function setMessage(message){
message.jibrokMessageKey = true //Require for Service Desk
AJS.$('#' + CF_ID_MESSAGE).text(JSON.stringify(message)).trigger('change')//Service Desk create request
}
//edit here ->
var CF_ID_MESSAGE = 'customfield_10200'
@JiBrok
JiBrok / Hide message.groovy
Last active September 13, 2020 12:54
JiBrok, message field, ScriptRunner Behaviours Example: hide message
def field = getFieldById("customfield_10000")
field.setHidden(true)
@JiBrok
JiBrok / Set message as JSON.groovy
Last active September 13, 2020 12:50
Update message from ScriptRunner Behaviours
/*
messageType values: success, info, warning, error, change (Type "Change" works only for "Show as flag - No" and Jira 8.4.0+), SIMPLE_VIEW
viewVersion: v1 (standard), v2 (big)
{
"title": "Test title",
"body": "test body",
"messageType": "info",
"asFlag": true,
@JiBrok
JiBrok / update message when change select field.vm
Last active January 25, 2021 13:51
Response for: OnChange Listener in Create Issue screen
#set($cfSelect = 10302)
#set($text = "[YOUR DOWNLOADLINK WILL BE SHOWN HERE AFTER SELECTING A MODULE]")
#set($href = "https://www.website")
#if($cfValues.getFromForm($cfSelect))
#set($text = "https://www.website/downloads/dokumente/" + $cfValues.getFromForm($cfSelect).value.replace(" ", "_").replace("/", "_"))
#set($href = "https://www.website/downloads/dokumente/" + $cfValues.getFromForm($cfSelect).value.replace(" ", "_").replace("/", "_"))
#end
<p1>Please download the following document:</p1>
@JiBrok
JiBrok / demo Templates for field values.vm
Created February 12, 2021 13:19
Jira app Time in status - demo Templates for field values. jibrok.com/docs/time-in-status/templates-for-field-value/
<table class='aui'>
<tr>
<td>
real time
</td>
<td>
$timeFormatUtils.secondsToFormat($value.timeSpentRealTime, $timerFieldConfig.showFieldFormat)
</td>
</tr>
<tr>
@JiBrok
JiBrok / Jira Cloud - timer property example.json
Created January 18, 2022 07:51
Jira Cloud - timer property example.json
{
"key": "TEST TIMER FIELD",
"value": {
"displayValue": "▶️ 108m -> 01/17/22 09:48 PM",
"created": "2022-01-17T19:48:01Z",
"dateNextUpdate": "2022-01-17T20:04:48Z",
"started": "2022-01-17T19:48:01Z",
"failed": "2022-01-17T21:48:01Z",
"state": "RUNNING",
"hoursValueTimeSpent": 0,