-
-
Notifications
You must be signed in to change notification settings - Fork 29
Open
Labels
breaking change 💥status: in progress 🚧Work on this has begunWork on this has beguntype: enhancement ⚡Improves on an existing featureImproves on an existing feature
Milestone
Description
Starting with v0.10.0, we automatically register all Gravity Forms forms fields to the GraphQL schema, using their GF editor field settings.
However:
- not all field settings are currently recognized by the plugin.
- currently, only query support is added automatically. Mutation inputs for each form field still need to be registered manually.
- For v1.0, we want all core fields to be explicitly tested.
Core fields that aren't explicitly supported are currently hidden behind the WPGRAPHQL_GF_EXPERIMENTAL_FIELDS
flag.
This issue tracks the complete implementation status of all remaining first-party form fields, superseding #119 and #116.
Core fields
Disabled
These fields are hidden by default, and can be enabled using the graphql_gf_ignored_field_types
filter:
- Repeater (still considered
beta
by GF.
Experimental
These fields are considered experimental, and are not (yet) fully implemented/tested.
Field | Field Properties | Mutation | Unit Tests | Notes |
---|---|---|---|---|
Credit Card | ✔ | ❌ | ❌ | Hidden behind the WPGRAPHQL_GF_EXPERIMENTAL_FIELDS flag. |
Password | ✔ | ❌ | ❌ | |
Post Custom | ✔1 | ✔ | ❌ | Will likely be refactored into a GraphQL Union. |
1 Missing fields from customfield_content_template_setting
.
Official Addons
This fields will be visible, but only their inherited GraphQL fields will be used.
- 2Checkout Card
- Mollie Card
- Square Card
- Stripe Card
- Survey
- Username
Metadata
Metadata
Assignees
Labels
breaking change 💥status: in progress 🚧Work on this has begunWork on this has beguntype: enhancement ⚡Improves on an existing featureImproves on an existing feature