From 23794a8f1c7d6d36624ecb73dee1d977084c6e73 Mon Sep 17 00:00:00 2001 From: Almira Krdzic Date: Wed, 29 Aug 2018 13:02:09 +0200 Subject: [PATCH] Handle display for workflow inbox page --- .../includes/class-wiaas-delivery-process.php | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/backend/app/plugins/wiaas/includes/class-wiaas-delivery-process.php b/backend/app/plugins/wiaas/includes/class-wiaas-delivery-process.php index 2492afc..34b58c3 100644 --- a/backend/app/plugins/wiaas/includes/class-wiaas-delivery-process.php +++ b/backend/app/plugins/wiaas/includes/class-wiaas-delivery-process.php @@ -26,9 +26,26 @@ class Wiaas_Delivery_Process { add_action( 'gravityflow_workflow_complete', array(__CLASS__, 'maybe_complete_parent_order'), 10, 3 ); - add_filter('gravityflow_inbox_submitter_name',array(__CLASS__, 'display_step_name_in_inbox'), 10, 3); + // Some temporary functions to make inbox page prettier + add_filter('gravityflow_inbox_submitter_name', array(__CLASS__, 'display_step_name_in_inbox'), 10, 3); + add_filter('gravityflow_approve_label_workflow_detail', array(__CLASS__, 'approval_step_approval_label'), 10, 2); + add_filter('gravityflow_reject_label_workflow_detail', array(__CLASS__, 'approval_step_reject_label'), 10, 2); } + public static function approval_step_approval_label($label, $step) { + if ($step->get_name() === 'Complete step') { + return esc_html__( 'Complete step', 'wiaas' ); + } + return $label; + } + + public static function approval_step_reject_label($label, $step) { + if ($step->get_name() === 'Complete step') { + return esc_html__( 'Cancel', 'wiaas' ); + } + return $label; + } + public static function display_step_name_in_inbox($name, $entry, $form) { return $entry['wiaas_delivery_step_name']; }