Developers
Gravity Flow Actions and Filters
Understand what hooks Gravity Flow provides, which parameters are available to them and examples of how they can be used to customize the default plugin behaviour to suit your use case / needs.
Extension Actions and Filters
Understand what hooks each Gravity Flow extension provides, which parameters are available to them and how they can be used to customize the default behaviours to suit your use case / needs.
REST API V2
This section of documentation lists articles related to the REST API v2 for Gravity Flow.
REST API V1
This section of documentation lists articles related to the REST API v1 for Gravity Flow.
Class Objects
Reference for the main PHP classes that power Gravity Flow. Each entry describes the class purpose, available methods and properties, and how developers can extend or override behavior.
Data Objects
Articles
gravityflow_assignee_field_[type]
The Assignee Field displays all roles, users, and fields by default. The Form Editor settings allow each type to be turned off, but if you need to filter the items further, you can use the following filters.
gravityflowparentchild_add_child_entry_link
The gravityflowparentchild_add_child_entry_link filter can be used to modify the URL of the Add Child Form link.
gravityflow_print_entry_header
Use this action to add custom text on the top of each entry when printing entries.
gravityflowpdf_delete_post_send
By default, the PDF generated by the Gravity Flow PDF Generator Extension is deleted immediately after sending by email – this helps to ensure that unauthorized users don’t see fields values later on in the workflow
gravityflow_permission_denied_message_entry_detail
This filter is used to change the content of the permission denied message on the entry detail page.
gravityflow_assignee_email_reminder_repeat_days
The gravityflow_assignee_email_reminder_repeat_days filter is used to customize how often the assignee email reminder is sent.
gravityflow_step_due_date_timestamp
The gravityflow_step_due_date_timestamp filter allows the due_date timestamp to be overridden.
gravityflow_post_process_workflow
The filter allows the trigger of an action after the conclusion of any workflow step.
gravityflow_reject_label_workflow_detail
The gravityflow_reject_label_workflow_detail filter can be used to modify the ‘Reject’ label on the Approval step.
The Workflow Step Framework
The Gravity Flow Workflow Step Framework allows developers to add new step types quickly and with minimum effort. The Gravity_Flow_Step abstract class is used as the base class to create new step types.