New navigation for Approval Path

Description

New in-app navigation for Approval Path for Jira, as described in GEN-776: every tab of the global view is listed in Jira's left-hand app panel under Approval Path (collapsible, like Handoff), alongside the existing items, and navigation stays in sync both ways.

Scope

  • Jira only. Confluence global pages cannot have sub-pages, so Approval Path for Confluence is unchanged.

  • Admins see Overview, Approvals, Activity, Definitions, Conditions, Delegate, API keys, Instance errors, a Settings section with every settings tab, and Personal (My overview, Preferences). Non-admins see Approvals, Activity and Delegate, and Personal.

  • Upcoming changes and What's New stay in the in-app menu only (AP-2517 turns them into documentation links; Jira sidebar pages can only open views inside the app).

  • Sidebar pages show no icons (Atlassian limitation ECO-1089).

Fixes included

  • The Rovo agent in Confluence uses the same icon as in Jira.

  • The Work calendars settings page is in the new Jira sidebar.

Manual tester notes

  • As a Jira admin, open Approval Path from the Jira sidebar: it lists the admin pages, a Settings section with every settings tab and a Personal section; Approvals, Activity and Delegate appear only once. Collapse and expand it.

  • Click several sidebar items, including Settings tabs: each opens the matching view and stays selected. Navigate with the in-app menu: the Jira sidebar selection follows. Click quickly through several items: the view never jumps back.

  • Open a definition, condition or API key and click its already-selected sidebar item: the list opens.

  • Browser Back and Forward move the view and the sidebar selection together. Reload, or open a sidebar page in a new tab: the same view opens.

  • Open an API key with unsaved changes, pick another sidebar item and cancel: the key stays open. Confirm instead: the picked page opens, and Back returns to API keys once.

  • Links from other places still work: the Check all your pending approvals email link opens Approvals, settings links open the right tab, an API key link opens that key (also after a reload).

  • As a non-admin: only Approvals, Activity, Delegate and Personal are shown; an admin page URL opens My overview.

  • Confluence's global page looks and works as before.

  • As a non-admin, open an admin sidebar URL that carries a deep link (an API key or a settings section): My overview opens, not an access error.

  • Open Approvals with a filter in the URL, go to another page and press Back: the filtered list shows again.