Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

Next challenges

Recent achievements

  • Global
  • Personal

Recognition

  • Give kudos
  • Received
  • Given

Leaderboard

  • Global

Trophy case

Kudos (beta program)

Kudos logo

You've been invited into the Kudos (beta program) private group. Chat with others in the program, or give feedback to Atlassian.

View group

It's not the same without you

Join the community to find out what other Atlassian users are discussing, debating and creating.

Atlassian Community Hero Image Collage

Scripted Fields does not appear on the relevant screen.

Maybe I got it all wrong but ..

I'm trying to show a message to the user when he creates a ticket,

I created a custome field, type "scripted field", ( searcher none ) and update the script field with this code

import groovy.xml.MarkupBuilder
StringWriter writer = new StringWriter()
MarkupBuilder builder = new MarkupBuilder(writer)
builder.div (class:"aui-message info shadowed") {
        p (class: "title") {
            span (class: "aui-icon icon-info", "")
            strong ("message for user")
        }    
    }
return writer

with HTML template.

The preview is showing resault as expected.

I updated the relevant screen with the field ( According to Admin helper Plugin, it should appear on the screen ) and ..... nothing ... the field does not appear on the relevant screen.

What am I missing?

2 answers

1 accepted

Try "Where is my Field" Admin helper to see if the field is actually there .

https://confluence.atlassian.com/display/JIRA/JIRA+Admin+Helper#JIRAAdminHelper-FieldHelper

Thanks,

According to Admin helper Plugin, it should appear on the screen

If you inspect the html near the field title on that screen - do you see any of the code you're returning from groovy ? Have you checked for any errors in the log file ?

Thats the problem ... I don't even see the field title..

No error in the logs ( catalina.out or browser console ) ..

Set the com.onresolve.jira.groovy to DEBUG and try again to see if something will come up in the atlassian-jira.log

Is it a "view" screen and not an "edit" screen right? Calculated fields only show on view screens.

I knew I was missing something ...

Is there a way to achive it ( have a message to the user ) in the create / edit screen?

Thanks Jamie,

It did'nt work for me either.

Let me know your jira version and plugin version, I will double-check if I get a chance.

jira - 5.1.4

script runner - 2.1.15

hrm... probably only works in 6+

I also faced similar kind of issue where my custom field added in screen is not visible in relevant page.

Upon investigating, found that the visibility scope of custom field is managed by context it is mapped to.  So add the issue type and project of your issue to Custom field context.

To do so, find your custom field(Issues--> Fields --> Custom fields and search for your field), check the conext it is mapped to under Available contexts section. To add you issue type and project, click Actions --> Configure, add your context or edit the existing context and map the project in which the custom field to be displayed.

 

PS: It might be a old post but just want to share how I fixed it.

Suggest an answer

Log in or Sign up to answer
TAGS

Community Events

Connect with like-minded Atlassian users at free events near you!

Find an event

Connect with like-minded Atlassian users at free events near you!

Unfortunately there are no Community Events near you at the moment.

Host an event

You're one step closer to meeting fellow Atlassian users at your local event. Learn more about Community Events

Events near you