client-web
client-web copied to clipboard
Remove the use of nameID and try to remove url building in the client
Description
As a an Alkemio developer I want a clean codebase and consistent API access.
Acceptance criteria
- [ ] Remove the usage of nameIds whereever posible in the boxed time.
- [ ] Do lookups by name using lookupByName e.g. lookupByName.callout(collaboration UUID, callout NameID)
- [ ] Remove nameID parameter support in "normal" queries
- [ ] Move as much url generation
- [ ] if
query WhiteboardFromCallout($calloutId: UUID!, $whiteboardId: UUID_NAMEID!) {
is receiving a UUID, change the server to remove the option to send that NameId.
Ideally the api does not have parameters where both UUID + NameID can be passed in, except for now space
Additional Context
Have in mind that a new lookupByName query has been added
Areas that will be affected
Client.
Timeboxed to: 1.5 days