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.
Data Objects
Articles
gravityflowdiscussion_display_name_discussion_field
The gravityflowdiscussion_display_name_discussion_field is used to customize the display name for discussion field values.
gravityflow_get_users_args
The filter allows to increase the default number of users returned in the user query that defaults to 1000.
gravityflow_assignee_status_workflow_detail
The gravityflow_assignee_status_workflow_detail filter allows the assignee status label to be modified before rendering.
gravityflow_search_criteria_status
The gravityflow_search_criteria_status is used to allow search_criteria to be adjusted for which entries are displayed in the status table.
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.