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

4. Add API pages in the portal [12/04/2024] #17

Open
WonSong opened this issue Oct 16, 2024 · 0 comments
Open

4. Add API pages in the portal [12/04/2024] #17

WonSong opened this issue Oct 16, 2024 · 0 comments
Labels
enhancement New feature or request portal
Milestone

Comments

@WonSong
Copy link
Member

WonSong commented Oct 16, 2024

  • This screen is only visible when the user is authenticated
  • Preferred url structure is "/applications/{applicaitonId}/apis
  • This screen should only be visible if the authenticated user is owner of {applicationId}
  • The page heading should be "APIs for {Application name}"
  • Under h1 heading, there should be "+ Add API" button
  • Clicking this button opens a Coherence panel on the right side of the screen
  • The panel should have a h2 heading "Add API"
  • The panel should collect following information:
    • API name
    • API Swagger JSON
    • Environment information (To be discussed later)
    • List of allowed user UPNs (Only users whose UPN listed in this can use the API from the CLI tool)
  • In the page, there should be a table listing all APIs under {applicationId}
    • API name
      • This should be a link and clicking this will open "Edit API" where the owners update API details
      • Comma separated list of allowed users
@WonSong WonSong added enhancement New feature or request portal labels Oct 16, 2024
@WonSong WonSong added this to the v1.0 release milestone Oct 16, 2024
@WonSong WonSong changed the title Add API pages in the portal 4. Add API pages in the portal Oct 25, 2024
@WonSong WonSong changed the title 4. Add API pages in the portal 4. Add API pages in the portal [11/27/2024] Oct 25, 2024
@WonSong WonSong changed the title 4. Add API pages in the portal [11/27/2024] 4. Add API pages in the portal [12/04/2024] Oct 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request portal
Projects
None yet
Development

No branches or pull requests

1 participant