Handle display for workflow inbox page
This commit is contained in:
@@ -26,9 +26,26 @@ class Wiaas_Delivery_Process {
|
|||||||
|
|
||||||
add_action( 'gravityflow_workflow_complete', array(__CLASS__, 'maybe_complete_parent_order'), 10, 3 );
|
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) {
|
public static function display_step_name_in_inbox($name, $entry, $form) {
|
||||||
return $entry['wiaas_delivery_step_name'];
|
return $entry['wiaas_delivery_step_name'];
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user