Disable the Clone button

Hello Community:

In a issue ticket, when users can click More Actions > Clone. However, I want to even delete the Clone link if an issue belongs to a certain project. 

 

I need more information.

 

Thanks

4 answers

1 accepted

This widget could not be displayed.

Hello Jose,

 

We have this feature request to disable the clone button. Please feel free to vote for it and add yourself as a watcher of it. smile

Also, you can try the workaround described there!

Thanks Rodrigoit works

This widget could not be displayed.

We achieved this by using some javascript in a plugin to hide the menu item:

var plugin = {

...

    hideClone : function() {
		if (/* Check you have right project by finding it in dom and comparing to your desired project */) {
			AJS.$(".trigger-label").each(
					function(index, element) {
						var transitionName = AJS.$(element).text().trim();
						switch (transitionName) {
						case "Clone":
							plugin.hideMenuItem(element);
							break;
						default:
							// do nothihng
							break;
						}
					});
		}
	},
	hideMenuItem : function(element) {
		AJS.$(element).parent().parent().remove();
	},

...

AJS
    .toInit(function() {

...

        plugin.hideClone();
    });

	...

}

Hello, Could you provide more details: Where to deploy this script? under which folder path? Where to specify the Project name in the script Regards

This worked great for me! Just what I was looking for!! Thanks!!

This widget could not be displayed.

I was working on this today and I have no scriptrunner nor custom plugins

But I found a JQuery workaround that works just fine

 Solved like this: I have created a customized field configuration to apply to my project where I want to hide the entries from the "More" menu.

Then I have added in the description of the "Labels" field (which is available in every ticket) 

<script>
// this script removes menu elements from the XYZ project
$(document).ready(function(){
$("#toggle-vote-issue, #issue-to-subtask, #clone-issue, #edit-labels").parent().css("display", "none")};
});
</script>

 

This removes "vote issue", "issue to subtask", "clone", "labels".

 

 

Suggest an answer

Log in or Sign up to answer
Atlassian Summit 2018

Meet the community IRL

Atlassian Summit is an excellent opportunity for in-person support, training, and networking.

Learn more
Community showcase
Posted Wednesday in New to Jira

Are you planning to trial, or are currently trialling Jira Software? - We want to talk to you!

Hello! I'm Rayen, a product manager at Atlassian. My team and I are working hard to improve the trial experience for Jira Software Cloud. We are interested in   talking to 20 people planning t...

91 views 1 0
Join discussion

Atlassian User Groups

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

Find a group

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

Find my local user group

Unfortunately there are no AUG chapters near you at the moment.

Start an AUG

You're one step closer to meeting fellow Atlassian users at your local meet up. Learn more about AUGs

Groups near you