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

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions