Ticket(s) | Title | User Story | Priority | Notes |
---|
| Manage Users in a Company | - add user / remove user / change role
| Reassign the admin role of a company to another user | list companies | move application from individual account to company | create/remove company | find companies a user is associated with | search companies for an app | approve/deny api products on app | rename companyTeam | | Status |
---|
colour | Green |
---|
title | must have |
---|
|
| - @apibot team <team-name> add <developer-email> (docs)
- @apibot team <team-name> remove <developer-email> (docs)
- @apibot team <team-name> [list] (docs)
|
| Reassign the Admin Role of a Team to another User |
| Status |
---|
colour | Green |
---|
title | must have |
---|
|
| - @apibot team <team-name> owner <developer-email> (docs)
|
| List All Teams |
| Status |
---|
colour | Green |
---|
title | must have |
---|
|
| - @apibot team[s] [list] (docs)
|
| Move an Application from a Functional Account to a Team |
| Status |
---|
colour | Green |
---|
title | must have |
---|
|
| - @apibot apps toteam <functional-email> <app-name> <team-name> (docs)
|
| Create/Remove a Team |
| Status |
---|
colour | Green |
---|
title | must have |
---|
|
| - @apibot team <team-name> create <owner-developer-email> (docs)
|
| Rename a Team |
| Status |
---|
colour | Green |
---|
title | must have |
---|
|
| - You can't rename the "internal name", but you can rename the display name.
- Are we okay with Display Name not matching the Internal Name
- @apibot team <team-name> rename <new-team-name> (docs)
|
| Find Teams a User is Associated With |
| Status |
---|
colour | Green |
---|
title | must have |
---|
|
| - @apibot devs <developer-email> team[s]
- Maybe ..
- Find All Teams (docs)
- Find All Users on Teams (docs)
- Collect User associations along the way
|
| Search Teams for an Application |
| Status |
---|
colour | Green |
---|
title | must have |
---|
|
| - @apibot apps <app-name> team[s]
- Maybe ...
- Maybe ...
- Find All Teams (docs)
- Find All Applications for Teams (docs)
- Find matching Applications along the way
|
| Approve/Deny API Products on App |
| Status |
---|
colour | Green |
---|
title | must have |
---|
|
| - Update current command(s) to use teams instead
- @apibot apps (approve|revoke) <team-name> <app-name> [api-product-name] (docs)
- There doesn't seem to be a command to approve/revoke an Application within a Team. You can only approve/revoke either an API Product or the whole Team (docs)
- @apibot apps (no|approved|revoked|pending|all) (docs,
keyStatus parameter)
|
|
|
|
|
|