Task #11186

Allow key menu item names to be locked

Added by Mike Gale about 2 years ago. Updated 9 months ago.

Status:VerifiedStart date:05/23/2017
Priority:MediumDue date:
Assignee:-% Done:

0%

Category:Menu / navigation
Target version:Release 2.5.0
Google Code Legacy ID: Tested version:
Sponsored:No Requires documentation:

Description

Certain parts of the application require menu items (admin -> menus) to have a particular name to function properly. However, as it stands, an admin user can change any menu item regardless. If the user changes a menu name for an item that the code relies on, it can break certain functionality. (see #11177).

We should add the ability to AtoM to lock certain menu item names in order to prevent this.


Related issues

Related to Access to Memory (AtoM) - Bug #11177: Changing "users" menu name breaks user administration page Verified 05/18/2017
Related to Access to Memory (AtoM) - Bug #12167: Deletions and/or edits to display labels on login, logout... Verified 04/25/2018

History

#1 Updated by Mike Gale about 2 years ago

  • Related to Bug #11177: Changing "users" menu name breaks user administration page added

#2 Updated by Mike Cantelon 10 months ago

  • Related to Bug #12167: Deletions and/or edits to display labels on login, logout, and myProfile menu nodes have no effect added

#3 Updated by Mike Cantelon 10 months ago

  • Status changed from New to In progress
  • Assignee set to Mike Cantelon

This has been solved as part of #12167 (currently under code review).

#4 Updated by Mike Cantelon 10 months ago

  • Status changed from In progress to QA/Review
  • Assignee changed from Mike Cantelon to Dan Gillean

#5 Updated by Mike Cantelon 10 months ago

  • Status changed from QA/Review to In progress
  • Assignee changed from Dan Gillean to Mike Cantelon

#6 Updated by Mike Cantelon 10 months ago

  • Status changed from In progress to QA/Review
  • Assignee changed from Mike Cantelon to Dan Gillean

I've reimplemented this, and replaced the migration, to address the migration issue.

This is now merged into qa/2.5.x.

#7 Updated by Michelle Curran 9 months ago

  • Status changed from QA/Review to Verified
  • Assignee changed from Dan Gillean to Nick Wilkinson

Verified in qa/2.5.x. I am able to delete and/or edit display labels on login, logout, and myProfile menu nodes without breaking anything.

#8 Updated by Dan Gillean 9 months ago

  • Assignee deleted (Nick Wilkinson)
  • Target version set to Release 2.5.0

Also available in: Atom PDF