You are viewing an old version of this page. View the current version.
Compare with Current
View Page History
« Previous
Version 3
Next »
Background & Business Value
Goals
Assumptions
Out of Scope
Requirements
Ticket(s) | Title | User Story | Priority | Notes |
---|
| Manage Users in a Team | | 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 |
| MUST HAVE | - @apibot team <team-name> owner <developer-email> (docs)
|
| List All Teams |
| MUST HAVE | - @apibot team[s] [list] (docs)
|
| Move an Application from a Functional Account to a Team |
| MUST HAVE | - @apibot apps toteam <functional-email> <app-name> <team-name> (docs)
|
| Create/Remove a Team |
| MUST HAVE | - @apibot team <team-name> create <owner-developer-email> (docs)
|
| Rename a Team |
| 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 |
| 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 |
| 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 |
| 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)
|
|
|
|
|
|
User Interaction, Design & Architecture
Examples and References
Questions
Below is a list of questions to be addressed as a result of this requirements document:
Question | Outcome | Decision Date |
---|
Ask Apigee - Using the management REST APi Is there a way to search for an App and the results will tell us if it's assocaited with an individual or a company? | | |
TODO: This all must be moved under Slack Integration - @apibot Project |
|
|