From 4e1f1794d4ca288dbaf9447d7405eb09350742d1 Mon Sep 17 00:00:00 2001 From: Peter Kiss Date: Thu, 15 Apr 2021 14:24:29 +0200 Subject: [PATCH 1/3] Include jobs with payment pending in the jobs dashboard --- includes/class-wp-job-manager-shortcodes.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/includes/class-wp-job-manager-shortcodes.php b/includes/class-wp-job-manager-shortcodes.php index 5550dbf51..87a049201 100644 --- a/includes/class-wp-job-manager-shortcodes.php +++ b/includes/class-wp-job-manager-shortcodes.php @@ -268,7 +268,7 @@ private function is_job_available_on_dashboard( WP_Post $job ) { private function get_job_dashboard_query_args( $posts_per_page = -1 ) { $job_dashboard_args = [ 'post_type' => 'job_listing', - 'post_status' => [ 'publish', 'expired', 'pending', 'draft', 'preview' ], + 'post_status' => [ 'publish', 'expired', 'pending', 'draft', 'preview', 'pending_payment' ], 'ignore_sticky_posts' => 1, 'posts_per_page' => $posts_per_page, 'orderby' => 'date', From d9011b6fdd6eded240cfb37e771ea824b2078f81 Mon Sep 17 00:00:00 2001 From: Peter Kiss Date: Thu, 15 Apr 2021 14:24:46 +0200 Subject: [PATCH 2/3] Add Continue action to pending jobs --- includes/class-wp-job-manager-shortcodes.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/includes/class-wp-job-manager-shortcodes.php b/includes/class-wp-job-manager-shortcodes.php index 87a049201..303432d11 100644 --- a/includes/class-wp-job-manager-shortcodes.php +++ b/includes/class-wp-job-manager-shortcodes.php @@ -418,6 +418,10 @@ public function get_job_actions( $job ) { break; case 'pending_payment': case 'pending': + $actions['continue'] = [ + 'label' => __( 'Continue Submission', 'wp-job-manager' ), + 'nonce' => $base_nonce_action_name, + ]; if ( WP_Job_Manager_Post_Types::job_is_editable( $job->ID ) ) { $actions['edit'] = [ 'label' => __( 'Edit', 'wp-job-manager' ), From 74202bc1731780d84f8888fadcddb6fa8980bf8f Mon Sep 17 00:00:00 2001 From: Peter Kiss Date: Thu, 15 Apr 2021 14:33:11 +0200 Subject: [PATCH 3/3] Fix identation --- includes/class-wp-job-manager-shortcodes.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/includes/class-wp-job-manager-shortcodes.php b/includes/class-wp-job-manager-shortcodes.php index 303432d11..0c548fa6b 100644 --- a/includes/class-wp-job-manager-shortcodes.php +++ b/includes/class-wp-job-manager-shortcodes.php @@ -418,10 +418,10 @@ public function get_job_actions( $job ) { break; case 'pending_payment': case 'pending': - $actions['continue'] = [ - 'label' => __( 'Continue Submission', 'wp-job-manager' ), - 'nonce' => $base_nonce_action_name, - ]; + $actions['continue'] = [ + 'label' => __( 'Continue Submission', 'wp-job-manager' ), + 'nonce' => $base_nonce_action_name, + ]; if ( WP_Job_Manager_Post_Types::job_is_editable( $job->ID ) ) { $actions['edit'] = [ 'label' => __( 'Edit', 'wp-job-manager' ),