-
Epic
-
Resolution: Done
-
Normal
-
None
-
None
-
Entitlements - Seat Manager
-
False
-
-
False
-
Unset
-
Done
-
0% To Do, 0% In Progress, 100% Done
-
-
Summary and goal
- Add get, create, and delete apis in entitlements around lightspeed "seats", aka user licenses for the lightspeed product that are assigned to active users in an org with n number of licenses purchased
- Goal is full support for Lightspeed GA end of Oct 2023
Acceptance Criteria
- GET /seats: query for seats
- POST /seats: assign user to a seat
- DELETE /seats: remove a user from a seat
Checklist
Checklist Item | Required | Notes or Comments |
---|---|---|
Workstream or external team dependencies? | Y | Dependent on AMS. We can contact them in #service-development-b channel with the @ocm-ams tag |
ADR Required? | N | |
Testing plans | Y | New automation. IQE tests for each endpoint |
Known dependencies? | Y | AMS, ocm-sdk, ocm-resources |