I use JIRA v6.1.3.
My project has some released version. eg. (V1.0 , V1.0.1 , V1.0.2 , V1.0.3, V1.1 , V1.1.1 , V1.1.2 )
I need to hide V1.0 to V1.1.1 when people create an issue.
And why I don't choose to archive V1.0 to V1.1.1 versions,is that archived versions related issues can not be searched in issue navigator.
I tried to use AJS in Behaviours Plugin
FormField versions = getFieldById("versions") FormField desc = getFieldById("description") if(getActionName()!=null && getActionName()=="Create Issue"){ desc.setFormValue("create screen:"+getActionName()+versions.getValue()) versions.setHelpText("<script type=\"text/javascript\">\ AJS.\$(\"#versions optgroup\").each(function() { \ AJS.\$(\"#environment\").val(\"22\"+AJS.\$(this).attr('label'));\ if (AJS.\$(this).attr('label')==\"Released Versions\"){ \ AJS.\$(\"#environment\").val(\"333\");\ AJS.\$(this).find('option').each(function() {AJS.\$(this).hide();});\ }\ });\ </script>") }
but
AJS.\$(this).find('option').each(function() {AJS.\$(this).hide();});\
this code didn't work
I use below code as temporary resolution.
input js code into affect versions filed's description.
<script type="text/javascript"> // on create issue screen ,remove released versions. jQuery(document).ready(function($) { var createScreen=document.getElementById('create-issue-submit'); removeOption(); JIRA.bind(JIRA.Events.NEW_CONTENT_ADDED, function (e,context) { removeOption(); }); function removeOption(){ if(createScreen !=null && createScreen.value == "Create"){ $("#versions optgroup").each(function() { if ($(this).attr('label')=="Released Versions"){ $(this).find('option').each(function(){$(this).remove();}); } }); } } }); </script>
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.