Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature: Promoted Jobs #2451

Merged
merged 381 commits into from
Oct 3, 2023
Merged

Feature: Promoted Jobs #2451

merged 381 commits into from
Oct 3, 2023

Conversation

aaronfc
Copy link
Contributor

@aaronfc aaronfc commented Jun 13, 2023

Promoted Jobs feature branch.

Changes proposed in this Pull Request

  • It introduces the Promoted Jobs feature to the plugin, where users can promote a job through the JobTarget partner.

Testing instructions

  • This version was already tested pointing to staging and production.
    • If you have the env configured, you can also test pointing to a development wpjobmanager.com site.
  • Make sure the Job Listing displays the Promote button and the plugin is not broken.

Plugin build for 8bd16f7
📦 Download plugin zip
▶️ Open in playground

@aaronfc aaronfc changed the title Feature/promoted jobs Feature: Promoted Jobs Jun 13, 2023
fjorgemota and others added 28 commits July 4, 2023 19:29
Because the form to edit the job is the same as the form to create a new job
Instead of using generic load-edit.php and checking for deactivate_promotion manually
And return error message when post_id is zero
So we can get to access that URL from elsewhere
Useful for supporting dev environments
With token checking and all the nice things!
fjorgemota and others added 17 commits August 17, 2023 22:15
And make it not remove the webhook interval if the value is false or 0
In case we decide to update WPJMCOM logic to be more strict and somehow the cron runs before the data there is updated
@yscik yscik added this to the 2.0.0 milestone Sep 18, 2023
@yscik yscik modified the milestones: 1.42.0, 2.0.0 Oct 2, 2023
@renatho renatho changed the base branch from trunk to release/wp-job-manager-1.42.0 October 3, 2023 14:49
@renatho renatho requested a review from a team October 3, 2023 14:51
@renatho renatho marked this pull request as ready for review October 3, 2023 14:51
@renatho renatho changed the base branch from release/wp-job-manager-1.42.0 to trunk October 3, 2023 14:54
Copy link
Member

@fjorgemota fjorgemota left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just leaving the final approval here so we can merge this, as this feature seems to have been tested a lot already. :D

@renatho renatho merged commit 4b858ce into trunk Oct 3, 2023
7 checks passed
@renatho renatho deleted the feature/promoted-jobs branch October 3, 2023 20:07
@yscik yscik modified the milestones: 2.0.0, 1.42.0 Oct 4, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants