tirumaraiselvan / graphql-engine

Blazing fast, instant realtime GraphQL APIs on Postgres with fine grained access control
https://hasura.io
Apache License 2.0
2 stars 0 forks source link

remoRemote relationships v2 #6

Closed chrisdone closed 5 years ago

chrisdone commented 5 years ago

Description

This is a WIP PR for discussion with @tirumaraiselvan. It's a fresh implementation of #1990 which will take into account issues learned last time:

Below is a table of todo items for this PR along with appraisals of each and their status (this will be updated periodically).

Milestone Status Appraisal
A module for handling the input type to the remote GraphQL server which can have arbtirary argument schemas (_where: { _eq: .. etc }). :heavy_check_mark: Straight-forward
A new command CreateRemoteRelationship :construction: Fairly straight-forward
Tests for CreateRemoteRelationship. :construction: Easy
Validation of relationship against remote schema - Fairly straight-forward
Performance tests - Straight-forward
Handle enums in FromJSON/ToJSON for Input - ?

Affected components

Related Issues

Solution and Design

Steps to test and verify

Limitations, known bugs & workarounds