Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update the routing and app title for the new standalone apps #1997

Closed
willmcvay opened this issue Jul 7, 2020 · 0 comments · Fixed by #2052, #2053, #2055 or #2083
Closed

Update the routing and app title for the new standalone apps #1997

willmcvay opened this issue Jul 7, 2020 · 0 comments · Fixed by #2052, #2053, #2055 or #2083
Assignees
Labels
admin-portal developer-portal feature New feature or request front-end Relates to front end issues marketplace Relates to the Marketplace

Comments

@willmcvay
Copy link
Contributor

willmcvay commented Jul 7, 2020

Background context or User story:

Currently we prefix our routes with client, developer and marketplace in the marketplace app. This is not necessary now since the apps are all standalone

Specification or Acceptance Criteria:

  • Route prefixes should be removed from the three standalone portals so where a route is /developer/apps now, it will just be /apps
  • HTML title attributes should be updated to 'Marketplace', 'Developers' and 'Admin' respectively
  • For Marketplace app only, if I try and land on either an /admin/* route or a /developer/* route, please show a dialogue page (use the developer edition download dialogue for the UI base). Dialogue should contain:

Heading: "Looking for the developer portal?"
Body: "The developer portal has permanently moved to https://developers.reapit.com Please remove any bookmarks to this page and in future visit the developer portal direct. Thankyou."
Footer: Button with text "Go there now", linking to the correct dev/prod instance and another "Back to Marketplace" linking back to the browse apps page.

For admin, replace developer specific text with admin

For now, we will still let a client account log in to dev/admin portal (and vice versa), then check the id token / login identity to check they have a clientId, developerId or adminId (as relevant). If they don't, show them the redirect message for client or developer portals and a 404 for admin portal

Suggested solution:

  • Probably simplest to do this as 3 PRs so they don't get too large
@willmcvay willmcvay added feature New feature or request marketplace Relates to the Marketplace front-end Relates to front end issues admin-portal developer-portal labels Jul 7, 2020
@willmcvay willmcvay reopened this Jul 10, 2020
@phmngocnghia phmngocnghia self-assigned this Jul 11, 2020
phmngocnghia pushed a commit that referenced this issue Jul 13, 2020
phmngocnghia pushed a commit that referenced this issue Jul 13, 2020
phmngocnghia pushed a commit that referenced this issue Jul 13, 2020
phmngocnghia pushed a commit that referenced this issue Jul 13, 2020
phmngocnghia pushed a commit that referenced this issue Jul 13, 2020
phmngocnghia pushed a commit that referenced this issue Jul 13, 2020
phmngocnghia pushed a commit that referenced this issue Jul 13, 2020
phmngocnghia pushed a commit that referenced this issue Jul 13, 2020
phmngocnghia pushed a commit that referenced this issue Jul 13, 2020
phmngocnghia pushed a commit that referenced this issue Jul 14, 2020
phmngocnghia pushed a commit that referenced this issue Jul 14, 2020
phmngocnghia pushed a commit that referenced this issue Jul 14, 2020
phmngocnghia pushed a commit that referenced this issue Jul 14, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment