Skip to content

3. Add applications page to the portal [11/20/2024] #16

@WonSong

Description

@WonSong
  • This screen is only visible when the user is authenticated
  • The page heading should be "Applications"
  • Under h1 heading, there should be "+ Add application" button
    • Clicking this button opens a Coherence panel on the right side of the screen
    • The panel should have a h2 heading "Add application"
    • The panel should collect following information:
      • Application name
      • Application name abbreviation (The name should be all lower case without spaces and without any special characters other than - and _)
        • This is what the consumers of the CLI tool will be using to locate the project (i.e. openapicli -p "my-project")
      • Owners: This should be list of UPNs. People picker using Microsoft Graph is not needed for this issue
    • Submit button (Backend in another issue)
  • In the page, there should be a table listing all applications where user's UPN is in the list of "owners"
    • The table should show following information
      • Application name
        • This should be a link and clicking this will open "Edit application panel" where the owners can add, remove, edit the application details
      • Application name abbreviation
      • Comma separated list of owners
      • Number of APIs
        • This should be a button that will take users to another screen for manage APIs

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