From 80159607fa8260de61a4191a89f7a5ca64a01dd0 Mon Sep 17 00:00:00 2001 From: ykethan Date: Mon, 27 Feb 2023 14:07:20 -0500 Subject: [PATCH 1/4] chore: add unsupported directived for studio --- src/pages/console/data/data-model.mdx | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/src/pages/console/data/data-model.mdx b/src/pages/console/data/data-model.mdx index 2193d251b04..e57f3122a31 100644 --- a/src/pages/console/data/data-model.mdx +++ b/src/pages/console/data/data-model.mdx @@ -60,4 +60,20 @@ Applications that use an Amplify GraphQL API have limited feature availability i - [Binding UI Components to data](../uibuilder/databinding/), and [generating Collections](../uibuilder/collections/) is not supported - [Binding Forms to data, and auto-generated forms](../formbuilder/overview/) are not supported -To get access to these features, turn on DataStore and select a Conflict Resolution strategy. \ No newline at end of file +To get access to these features, turn on DataStore and select a Conflict Resolution strategy. + +### Unsupported directives and field level parameters + +- [Default](/cli/graphql/data-modeling/#assign-default-values-for-fields) +- [Function](/cli/graphql/custom-business-logic/#lambda-function-resolver) +- [Http](/cli/graphql/custom-business-logic/#http-resolver) +- [Predictions](/cli/graphql/connect-to-machine-learning-services/) +- [PrimaryKey](/cli/graphql/data-modeling/#configure-a-primary-key) +- [Searchable](/cli/graphql/search-and-result-aggregations/) +- [MapsTo](/cli/graphql/schema-evolution/) +- [GroupClaim](cli/graphql/authorization-rules/#user-group-based-data-access) +- [GroupsField](/cli/graphql/authorization-rules/#field-level-authorization-rules) +- [Custom groupClaim](/cli/graphql/authorization-rules/#configure-custom-identity-and-group-claims) +- [Custom identityClaim](/cli/graphql/authorization-rules/#configure-custom-identity-and-group-claims) +- [OIDC and Function providers](/cli/graphql/authorization-rules/#using-oidc-authorization-provider) +- OwnerField as Array type \ No newline at end of file From 97423b5b4eda340d49bc677c36aceaecd62a367a Mon Sep 17 00:00:00 2001 From: ykethan Date: Mon, 27 Feb 2023 14:39:52 -0500 Subject: [PATCH 2/4] styling changes --- src/pages/console/data/data-model.mdx | 28 +++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/src/pages/console/data/data-model.mdx b/src/pages/console/data/data-model.mdx index e57f3122a31..5c23a38ae66 100644 --- a/src/pages/console/data/data-model.mdx +++ b/src/pages/console/data/data-model.mdx @@ -62,18 +62,18 @@ Applications that use an Amplify GraphQL API have limited feature availability i To get access to these features, turn on DataStore and select a Conflict Resolution strategy. -### Unsupported directives and field level parameters - -- [Default](/cli/graphql/data-modeling/#assign-default-values-for-fields) -- [Function](/cli/graphql/custom-business-logic/#lambda-function-resolver) -- [Http](/cli/graphql/custom-business-logic/#http-resolver) -- [Predictions](/cli/graphql/connect-to-machine-learning-services/) -- [PrimaryKey](/cli/graphql/data-modeling/#configure-a-primary-key) -- [Searchable](/cli/graphql/search-and-result-aggregations/) -- [MapsTo](/cli/graphql/schema-evolution/) -- [GroupClaim](cli/graphql/authorization-rules/#user-group-based-data-access) -- [GroupsField](/cli/graphql/authorization-rules/#field-level-authorization-rules) -- [Custom groupClaim](/cli/graphql/authorization-rules/#configure-custom-identity-and-group-claims) -- [Custom identityClaim](/cli/graphql/authorization-rules/#configure-custom-identity-and-group-claims) +### Unsupported directives and field-level parameters + +- [`@default` directive](/cli/graphql/data-modeling/#assign-default-values-for-fields) +- [`@function` directive](/cli/graphql/custom-business-logic/#lambda-function-resolver) +- [`@http` directive](/cli/graphql/custom-business-logic/#http-resolver) +- [`@predictions` directive](/cli/graphql/connect-to-machine-learning-services/) +- [`@primaryKey` directive](/cli/graphql/data-modeling/#configure-a-primary-key) +- [`@searchable` directive](/cli/graphql/search-and-result-aggregations/) +- [`@mapsTo` directive](/cli/graphql/schema-evolution/) +- [`@auth` `groupClaim` property](cli/graphql/authorization-rules/#user-group-based-data-access) +- [`@auth` `groupsField` property](/cli/graphql/authorization-rules/#field-level-authorization-rules) +- [`@auth` custom `groupClaim`](/cli/graphql/authorization-rules/#configure-custom-identity-and-group-claims) +- [`@auth` custom `identityClaim`](/cli/graphql/authorization-rules/#configure-custom-identity-and-group-claims) - [OIDC and Function providers](/cli/graphql/authorization-rules/#using-oidc-authorization-provider) -- OwnerField as Array type \ No newline at end of file +- [OwnerField as Array type](authorization-rules/#multi-user-data-access) \ No newline at end of file From 81ec16a08e677b8f8ffde8cae1444bcff5fd4776 Mon Sep 17 00:00:00 2001 From: ykethan Date: Mon, 27 Feb 2023 15:13:41 -0500 Subject: [PATCH 3/4] add types and explaination --- src/pages/console/data/data-model.mdx | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/pages/console/data/data-model.mdx b/src/pages/console/data/data-model.mdx index 5c23a38ae66..40dbbe27052 100644 --- a/src/pages/console/data/data-model.mdx +++ b/src/pages/console/data/data-model.mdx @@ -64,6 +64,8 @@ To get access to these features, turn on DataStore and select a Conflict Resolut ### Unsupported directives and field-level parameters +If a data model contains an unsupported directives or field-level parameters the **Visual editor** under Data modeling and **Data manager** under Content will not be available to use. However, you can continue using other Amplify Studio features and use the Amplify CLI to make modifications to GraphQL schemas. + - [`@default` directive](/cli/graphql/data-modeling/#assign-default-values-for-fields) - [`@function` directive](/cli/graphql/custom-business-logic/#lambda-function-resolver) - [`@http` directive](/cli/graphql/custom-business-logic/#http-resolver) @@ -76,4 +78,7 @@ To get access to these features, turn on DataStore and select a Conflict Resolut - [`@auth` custom `groupClaim`](/cli/graphql/authorization-rules/#configure-custom-identity-and-group-claims) - [`@auth` custom `identityClaim`](/cli/graphql/authorization-rules/#configure-custom-identity-and-group-claims) - [OIDC and Function providers](/cli/graphql/authorization-rules/#using-oidc-authorization-provider) -- [OwnerField as Array type](authorization-rules/#multi-user-data-access) \ No newline at end of file +- [OwnerField as Array type](authorization-rules/#multi-user-data-access) +- [`Query` type](/cli/graphql/custom-business-logic/#create-a-custom-query-or-mutation) +- [`Mutation` type](/cli/graphql/custom-business-logic/#create-a-custom-query-or-mutation) +- [`Subscription` type](/cli/graphql/custom-business-logic/#create-a-custom-query-or-mutation) \ No newline at end of file From 2ff43c3fc88c26ea7686fc68de05865dc9bfecb2 Mon Sep 17 00:00:00 2001 From: ykethan Date: Mon, 27 Feb 2023 15:31:56 -0500 Subject: [PATCH 4/4] Update src/pages/console/data/data-model.mdx Co-authored-by: josef --- src/pages/console/data/data-model.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pages/console/data/data-model.mdx b/src/pages/console/data/data-model.mdx index 40dbbe27052..e5260d684a5 100644 --- a/src/pages/console/data/data-model.mdx +++ b/src/pages/console/data/data-model.mdx @@ -64,7 +64,7 @@ To get access to these features, turn on DataStore and select a Conflict Resolut ### Unsupported directives and field-level parameters -If a data model contains an unsupported directives or field-level parameters the **Visual editor** under Data modeling and **Data manager** under Content will not be available to use. However, you can continue using other Amplify Studio features and use the Amplify CLI to make modifications to GraphQL schemas. +If a data model contains unsupported directives or field-level parameters the **Visual editor** under Data modeling and **Data manager** under Content will not be available to use. However, you can continue using other Amplify Studio features and use the Amplify CLI to make modifications to GraphQL schemas. - [`@default` directive](/cli/graphql/data-modeling/#assign-default-values-for-fields) - [`@function` directive](/cli/graphql/custom-business-logic/#lambda-function-resolver)