Skip to content

[MWPW-175278] - Migrate profile API from cc-collab to PPS (Public Profile Service)#6222

Open
Deva309 wants to merge 3 commits into
stagefrom
pps-support
Open

[MWPW-175278] - Migrate profile API from cc-collab to PPS (Public Profile Service)#6222
Deva309 wants to merge 3 commits into
stagefrom
pps-support

Conversation

@Deva309

@Deva309 Deva309 commented Jun 24, 2026

Copy link
Copy Markdown
Contributor

Summary:

This PR migrates the global navigation profile feature from the legacy cc-collab Adobe IO API to the new Public Profile Service (PPS) API. Changes apply to both the global-navigation block and the legacy gnav block.

1. Signed-out state

  • Verify the Sign In button renders correctly on both stage and prod environments.

2. Signed-in — no orgs
Sign in with a personal Adobe ID that has no org memberships. Confirm:

  • Profile avatar loads correctly
  • Profile dropdown opens and shows only the View Account link and Sign Out
  • "Go to Admin Console" link is NOT present

3. Signed-in — with orgs
Sign in with an account that belongs to one or more organizations. Confirm:

  • Profile avatar loads correctly
  • Profile dropdown shows the "Go to Admin Console" link
  • The previous "Manage Teams" and "Manage Enterprise" links are no longer present — replaced by the single "Go to Admin Console" link
  • Clicking it navigates to adminconsole.adobe.com (stage: stage.adminconsole.adobe.com)

4. Localization

  • Verify the "Go to Admin Console" label is correctly localized on a non-English locale page once the go-to-admin-console key is added to placeholders.json from federal.

5. Network verification

  • Open DevTools → Network tab
  • Confirm the profile API call goes to:
    • Stage: pps-stage.adobe.io/api/profile
    • Prod: pps.adobe.io/api/profile
  • Confirm request headers include x-account-id and x-api-key

6. Legacy gnav block for Blog pages

  • Repeat steps 2–5 for pages using the legacy gnav block.
Environment API Endpoint
Stage pps-stage.adobe.io/api/profile
Prod pps.adobe.io/api/profile

Screenshot:
Screenshot 2026-06-24 at 4 27 04 PM

Resolves: MWPW-175278

Test URLs:

QA:

GNav Test URLs

Gnav + Footer + Region Picker modal:

Thin Gnav + ThinFooter + Region Picker dropup:

Localnav + Promo:

Sticky Branch Banner:

Inline Branch Banner:

Blog

RTL Locale

@Deva309 Deva309 requested a review from a team as a code owner June 24, 2026 11:00
@aem-code-sync

aem-code-sync Bot commented Jun 24, 2026

Copy link
Copy Markdown
Contributor

Hello, I'm the AEM Code Sync Bot and I will run some actions to deploy your branch.
In case there are problems, just click the checkbox below to rerun the respective action.

  • Re-sync branch
Commits

@github-actions

github-actions Bot commented Jul 2, 2026

Copy link
Copy Markdown
Contributor

This PR has not been updated recently and will be closed in 7 days if no action is taken. Please ensure all checks are passing, https://github.com/orgs/adobecom/discussions/997 provides instructions. If the PR is ready to be merged, please mark it with the "Ready for Stage" label.

@github-actions github-actions Bot added the Stale label Jul 2, 2026
@spadmasa spadmasa removed the Stale label Jul 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants