Skip to content

🚦 Form Field Support Status #195

Open
@justlevine

Description

@justlevine

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

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions