Skip to content

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

@WonSong

Description

@WonSong
  • 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

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions