client-web icon indicating copy to clipboard operation
client-web copied to clipboard

Remove the use of nameID and try to remove url building in the client

Open ccanos opened this issue 7 months ago • 0 comments

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

ccanos avatar Jul 15 '24 19:07 ccanos