The CreatorCon Call for Content is officially open! Get started here.

"New" button missing on List banner

Rajendra Muppa1
Tera Contributor

Hello All,

I have issue with "New" button is missing on Enhancement and Defect List Banner (After upgrade to Agile 2.0), i have checked all the List controls and they are fine. Please find the below screen shots and suggest some solution.

Note:

SN Version - Jakarta.

Agile Development -

Agile 2.0.

find_real_file.png

 

find_real_file.pngRegards,

Raj

1 ACCEPTED SOLUTION

Michael Ritchie
ServiceNow Employee
ServiceNow Employee

I noticed the same thing on the Releases list earlier today when I was helping another community member.  It appears that the global New UI action isn't used and is overwritten by a custom New button for each of the release tables.  In that New UI action is a condition:

RP.isRelatedList()

This is validating whether you are on a related list or not.  So the condition is basically only allowing new items IF you are on a related list and not from the main list itself.  Seems silly but obviously there was some sort of reason for this by the development team.

 

To fix:

  1. Click one of the list column hamburger icons and choose Configure \ UI Actions
  2. Search where name = New.  You should find one for the enhancements table - don't edit the one tied to the global table
  3. Best practice is to inactivate the out of the box one and clone it for your own so you won't deal with upgrade challenges
  4. Once cloned remove the "&& RP.isRelatedList()" from the condition field.

 

Please mark this post or any as helpful or the correct answer to your question so others viewing can benefit.

View solution in original post

6 REPLIES 6

Jeff Currier
ServiceNow Employee
ServiceNow Employee

I believe with Agile 2.0 you will need one role of: feature_user, scrum_story_creator, or scrum_admin to see the new button.  Does the user here have one of those directly of inherited?  Or may e you could test to see if that is it and then work backwards.

-Jeff

Michael Ritchie
ServiceNow Employee
ServiceNow Employee

I noticed the same thing on the Releases list earlier today when I was helping another community member.  It appears that the global New UI action isn't used and is overwritten by a custom New button for each of the release tables.  In that New UI action is a condition:

RP.isRelatedList()

This is validating whether you are on a related list or not.  So the condition is basically only allowing new items IF you are on a related list and not from the main list itself.  Seems silly but obviously there was some sort of reason for this by the development team.

 

To fix:

  1. Click one of the list column hamburger icons and choose Configure \ UI Actions
  2. Search where name = New.  You should find one for the enhancements table - don't edit the one tied to the global table
  3. Best practice is to inactivate the out of the box one and clone it for your own so you won't deal with upgrade challenges
  4. Once cloned remove the "&& RP.isRelatedList()" from the condition field.

 

Please mark this post or any as helpful or the correct answer to your question so others viewing can benefit.