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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions