We want to build a GraphQL field that allows users to read multiple items in a single request.
Data returned to include the same fields as when requesting data of a single item
itemsById(ids: [ItemId]!): [Item]!
Acceptance criteria:
- Limited to 50. No special treatment of priviliged clients needed
- it is being indicated to the client if certain items can't be retrieved e.g. because they don't exist/were deleted
Task Breakdown notes:
- happy path (create new list type, include tests)
- handle missing items
- research how to indicate missing items
- decide and implement
- handle redirected items
- research how to indicate redirected items
- decide and implement
- include complexity rule (not more than 50 items)