๐ฆ Form Field Support Status
justlevine opened this issue ยท 3 comments
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
Tests added for File Upload and Post Image fields in this commit.
Updated issue with 0.10 target dates
Tests added for Signature, Post Category, and Post Tags.
#293 added for Product
, Option
, Shipping
, Quantity
and Total
fields