try with this(for which field type you are trying to set default value)
<script type="text/javascript"> jQuery(document).ready(function($) { JIRA.bind(JIRA.Events.NEW_CONTENT_ADDED, function (e,context) { setDefaultValue(); }); setDefaultValue(); function setDefaultValue(){ var user=getCurrentUserName(); if( user == 'prasad'){ // set default value text field, if the field is select list then add option id insted of text
$("#customfield_10571").val('Test'); }else if(user == 'Ram') { AJS.$("#customfield_10571").val('Testing'); } } function getCurrentUserName() { var user; AJS.$.ajax({ url: "/rest/gadget/1.0/currentUser", type: 'get', dataType: 'json', async: false, success: function(data) { user = data.username; } }); return user; } }); </script>
suggest to load javascript as webresource module in a plugin
please, where should i put this code? i am new to scripting in jira
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
first change custom field id and user name
you can load javascript in two ways
1. add it in field description in field configuration
2. load it as webresource module in plugin, check this
https://developer.atlassian.com/display/JIRADEV/Web+Resource+Plugin+Module
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
check this doc it will help you
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
i tried to put this code into field description and it didnt work :(
and isnt there missing "AJS." on the second 1 line?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
i dont need to solve this problem anymore, and cant close it. so i choose one comment as answer
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Peter,
You could define the custom field as a scripted field (if you use script runner) and then use groovy to insert the data regarding to the user.
Very simple solution.
Good luck
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
yes, you can write some java script in the velocity template.
you get the option ids from the page and get the user name from $authContext variable and set the restrictions according to that.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.