graphql-engine/v3/crates
Daniel Harvey bf61f3e18b Use type rather than model names in JSONAPI sparse fields (#1349)
<!-- The PR description should answer 2 important questions: -->

### What

Given a model name `Authors` with an `Author` type underneath, this
changes field selection for JSONAPI to use `fields[Author]` instead of
`fields[Authors]`.

This will make things more consistent when we are also filtering other
types from relationships or nested fields too, which will have to use
type names, for example
`fields[Author]=name,articles&fields[Article]=title`

V3_GIT_ORIGIN_REV_ID: fff43c673888877ca8b2edb6e5ca9fdc846675a5
2024-11-15 13:58:54 +00:00
..
auth Stop Nix rebuilding (#1329) 2024-11-11 12:06:31 +00:00
compatibility Factor out jsonpath into its own crate (#1101) 2024-09-11 15:21:47 +00:00
custom-connector Stop Nix rebuilding (#1329) 2024-11-11 12:06:31 +00:00
engine Use BooleanExpressionType in new plan filtering (#1334) 2024-11-14 16:27:47 +00:00
execute wip: plan refactor type changes (part 1) (#1339) 2024-11-13 06:41:46 +00:00
graphql Nested relationships: Refactor capabilities, add engine test, fix docker compose engine metadata (#1341) 2024-11-13 12:28:29 +00:00
jsonapi Use type rather than model names in JSONAPI sparse fields (#1349) 2024-11-15 13:58:54 +00:00
metadata-resolve Make using ObjectBooleanExpressionType an error (#1344) 2024-11-14 17:02:38 +00:00
metadata-schema-generator Stop Nix rebuilding (#1329) 2024-11-11 12:06:31 +00:00
open-dds Make using ObjectBooleanExpressionType an error (#1344) 2024-11-14 17:02:38 +00:00
plan Use BooleanExpressionType in new plan filtering (#1334) 2024-11-14 16:27:47 +00:00
plan-types wip: plan refactor type changes (part 1) (#1339) 2024-11-13 06:41:46 +00:00
plugins Stop Nix rebuilding (#1329) 2024-11-11 12:06:31 +00:00
query-usage-analytics Stop Nix rebuilding (#1329) 2024-11-11 12:06:31 +00:00
sql Stop Nix rebuilding (#1329) 2024-11-11 12:06:31 +00:00
utils Stop Nix rebuilding (#1329) 2024-11-11 12:06:31 +00:00