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

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

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

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

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
  • 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
@WonSong WonSong added cli enhancement New feature or request labels Oct 16, 2024
@WonSong WonSong added this to the v1.0 release milestone Oct 16, 2024
@WonSong WonSong added portal and removed cli labels Oct 16, 2024
@WonSong WonSong changed the title Add applications page to the portal 3. Add applications page to the portal Oct 25, 2024
@WonSong WonSong changed the title 3. Add applications page to the portal 3. Add applications page to the portal [11/20/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