issues
search
microsoft
/
openapi-cli
MIT License
2
stars
1
forks
source link
3. Add applications page to the portal [11/20/2024]
#16
Open
WonSong
opened
1 week ago
WonSong
commented
1 week ago
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