Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

Announcement banner

Rohini S Patel January 30, 2018

Hi We have announcement banner in JIRA ... we have imported a project from one instance to other and now it is not working as expected.

Do we need to change the banner ?

 

<script type="text/javascript">

jQuery(document).ajaxComplete(function(event, xhr, options) {
if(options.url.indexOf('find_link') > -1) {
jQuery('#issues_new_issue_link').hide();
}

jQuery('.toolbar-item > #edit-issue').removeClass('issueaction-edit-issue')


});
jQuery(document).ready(function($) {

AJS.$("#edit-issue").removeClass("issueaction-edit-issue");
AJS.$("#create_link").removeClass("create-issue");
AJS.$("#action_id_11").removeClass("issueaction-workflow-transition");
AJS.$("#action_id_21").removeClass("issueaction-workflow-transition");
AJS.$("#action_id_51").removeClass("issueaction-workflow-transition");
AJS.$("#action_id_61").removeClass("issueaction-workflow-transition");
AJS.$("#action_id_271").removeClass("issueaction-workflow-transition");
AJS.$("#action_id_281").removeClass("issueaction-workflow-transition");
AJS.$("#action_id_291").removeClass("issueaction-workflow-transition");
AJS.$("#action_id_391").removeClass("issueaction-workflow-transition");
AJS.$("#action_id_401").removeClass("issueaction-workflow-transition");
AJS.$("#action_id_561").removeClass("issueaction-workflow-transition");
AJS.$("#action_id_971").removeClass("issueaction-workflow-transition");
AJS.$("#action_id_991").removeClass("issueaction-workflow-transition");
AJS.$("#action_id_1001").removeClass("issueaction-workflow-transition");
AJS.$("#action_id_121").removeClass("issueaction-workflow-transition");
AJS.$("#action_id_151").removeClass("issueaction-workflow-transition");
AJS.$("#action_id_421").removeClass("issueaction-workflow-transition");
AJS.$("#action_id_431").removeClass("issueaction-workflow-transition");
AJS.$("#action_id_441").removeClass("issueaction-workflow-transition");
AJS.$("#action_id_851").removeClass("issueaction-workflow-transition");
AJS.$("#action_id_371").removeClass("issueaction-workflow-transition");
AJS.$("#action_id_381").removeClass("issueaction-workflow-transition");
AJS.$("#action_id_501").removeClass("issueaction-workflow-transition");
AJS.$("#action_id_651").removeClass("issueaction-workflow-transition");
AJS.$("#action_id_741").removeClass("issueaction-workflow-transition");
AJS.$("#action_id_861").removeClass("issueaction-workflow-transition");
AJS.$("#action_id_631").removeClass("issueaction-workflow-transition");
AJS.$("#action_id_641").removeClass("issueaction-workflow-transition");
AJS.$("#action_id_711").removeClass("issueaction-workflow-transition");
AJS.$("#action_id_721").removeClass("issueaction-workflow-transition");
AJS.$("#action_id_561").removeClass("issueaction-workflow-transition");
AJS.$("#action_id_571").removeClass("issueaction-workflow-transition");
AJS.$("#action_id_581").removeClass("issueaction-workflow-transition");
AJS.$("#action_id_531").removeClass("issueaction-workflow-transition");
});

JIRA.bind(JIRA.Events.NEW_CONTENT_ADDED, function (e,context) {
AJS.$("#edit-issue").removeClass("issueaction-edit-issue");
AJS.$("#create_link").removeClass("create-issue");
AJS.$("#action_id_11").removeClass("issueaction-workflow-transition");
AJS.$("#action_id_21").removeClass("issueaction-workflow-transition");
AJS.$("#action_id_51").removeClass("issueaction-workflow-transition");
AJS.$("#action_id_61").removeClass("issueaction-workflow-transition");
AJS.$("#action_id_271").removeClass("issueaction-workflow-transition");
AJS.$("#action_id_281").removeClass("issueaction-workflow-transition");
AJS.$("#action_id_291").removeClass("issueaction-workflow-transition");
AJS.$("#action_id_391").removeClass("issueaction-workflow-transition");
AJS.$("#action_id_401").removeClass("issueaction-workflow-transition");
AJS.$("#action_id_561").removeClass("issueaction-workflow-transition");
AJS.$("#action_id_971").removeClass("issueaction-workflow-transition");
AJS.$("#action_id_991").removeClass("issueaction-workflow-transition");
AJS.$("#action_id_1001").removeClass("issueaction-workflow-transition");
AJS.$("#action_id_121").removeClass("issueaction-workflow-transition");
AJS.$("#action_id_151").removeClass("issueaction-workflow-transition");
AJS.$("#action_id_421").removeClass("issueaction-workflow-transition");
AJS.$("#action_id_431").removeClass("issueaction-workflow-transition");
AJS.$("#action_id_441").removeClass("issueaction-workflow-transition");
AJS.$("#action_id_851").removeClass("issueaction-workflow-transition");
AJS.$("#action_id_371").removeClass("issueaction-workflow-transition");
AJS.$("#action_id_381").removeClass("issueaction-workflow-transition");
AJS.$("#action_id_501").removeClass("issueaction-workflow-transition");
AJS.$("#action_id_651").removeClass("issueaction-workflow-transition");
AJS.$("#action_id_741").removeClass("issueaction-workflow-transition");
AJS.$("#action_id_861").removeClass("issueaction-workflow-transition");
AJS.$("#action_id_631").removeClass("issueaction-workflow-transition");
AJS.$("#action_id_641").removeClass("issueaction-workflow-transition");
AJS.$("#action_id_711").removeClass("issueaction-workflow-transition");
AJS.$("#action_id_721").removeClass("issueaction-workflow-transition");
AJS.$("#action_id_561").removeClass("issueaction-workflow-transition");
AJS.$("#action_id_571").removeClass("issueaction-workflow-transition");
AJS.$("#action_id_581").removeClass("issueaction-workflow-transition");
AJS.$("#action_id_531").removeClass("issueaction-workflow-transition");
});


</script>

 

 This is the banner present in the JIRA. Do we need to change this in new instance?

 

3 answers

0 votes
Francesco R
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.
March 10, 2023

Hello.
I resume this thread because I've a similar issue.
I used the banner with similar AJS instruction to remove the "issueaction-workflow-transition" class that forces the transition page into a popup window. In my window there is a table that is too huge to be showned in the popup transition view.
Now I'm migrating to the 9.4 version (from the 8.20) and the javascript code in the banner is not working anymore.
I had something like:

AJS.$("#action_id_541").removeClass("issueaction-workflow-transition");

Now how can I have a full page transition ? I must absolutely remove the visualization of the transition in a popup window.
Is there a workaround ?
I tried to use the same javascript in the "descriptions" of the customfields on the page, but it doesn't work since the users have no permissions to edit customfield excepr than using the workflow transitions.

0 votes
Nic Brough -Adaptavist-
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.
January 30, 2018

I know what that banner is doing, and you REALLY should remove it and do the customisation properly.  It's a really bad botch.

If someone has done this, it's likely they have broken other things in similar ways.  But it's hard to track.

Could you tell us what the create screen is doing and what you were expecting it to do instead?

Rohini S Patel February 1, 2018

yes create screen is not as expected.

Nic Brough -Adaptavist-
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.
February 1, 2018

Please, answer the question.

0 votes
miikhy
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.
January 30, 2018

Hi Rohini,

This banner seems pretty "weird" for me, as of what I understood, it's disabling some classes when viewing an issue (transitions and so on). You should keep a safe copy of its content and remove it if you don't know why it's here. If you need to restrict workflow actions, it's generally easier to do so using workflow than Javascript which is easily ignored or interpreted differently from a browser to another!

Hope this helps!

Rohini S Patel January 30, 2018

I removed  and checked but create issue screen was not working as expected.

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events