Error message

Dan27 July 23, 2018

Hi,

I would like to make an error pop up while a condition is true.

How can I do it ?

1 answer

0 votes
Mark Markov
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
July 23, 2018

Hello @Dan27

As i remember you are using scriptrunner.

You can do it via Script validator

https://scriptrunner.adaptavist.com/5.4.12/jira/recipes/workflow/validators/simple-scripted-validators.html

Or if you need to throw message right on form changes, you can create behaviour using methods setError()/clearError()

https://scriptrunner.adaptavist.com/5.4.12/jira/recipes/behaviours/scripted-conditions.html

Dan27 July 23, 2018

Thanks! :) @Mark Markov

Can I use the setError without the form changes?

I use a script listener that when issue is updated, I check a condition, If it's true I would like to make the error popup.

Like 黎鑫军 likes this
Dan27 July 23, 2018

@Mark Markov I want to do it by script listener, is it possible ??

why it doesn't work?

 

if(fixVersions!=fixVersionsEpic)
{
showDialog() { MultivaluedMap queryParams ->
def dialog = """<section role="dialog" id="sr-dialog" class="aui-layer aui-dialog2 aui-dialog2-medium" aria-hidden="true" data-aui-remove-on-hide="true">
<header class="aui-dialog2-header">
<h2 class="aui-dialog2-header-main">Some dialog</h2>
<a class="aui-dialog2-header-close">
<span class="aui-icon aui-icon-small aui-iconfont-close-dialog">Close</span>
</a>
</header>

<div class="aui-dialog2-content">
<p>Testing a dialog button...</p>

<form class="aui">
<div class="field-group">
<label for="text-input">Labels to add<span class="aui-icon icon-required">required</span></label>
<input class="text" type="text" id="text-input" name="text-input" title="Label to add">
<div class="description">Test description</div>
</div>
</form>

</div>

<footer class="aui-dialog2-footer">
<div class="aui-dialog2-footer-actions">
<button class="aui-button aui-button-primary">Save</button>
<button id="dialog-close-button" class="aui-button aui-button-link">Close</button>
</div>
<div class="aui-dialog2-footer-hint">Test hint</div>
</footer>
</section>
"""
Response.ok().type(MediaType.TEXT_HTML).entity(dialog.toString()).build()
}

}

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events