Skip to content

Create Queue Admin Screen#533

Closed
ankitrox wants to merge 12 commits intofeature/regenerate-existing-imagesfrom
experiment/queue-admin-screen
Closed

Create Queue Admin Screen#533
ankitrox wants to merge 12 commits intofeature/regenerate-existing-imagesfrom
experiment/queue-admin-screen

Conversation

@ankitrox
Copy link
Copy Markdown

@ankitrox ankitrox commented Sep 16, 2022

Summary

Create an admin screen for managing the jobs in the queue. This is technically managing the terms in background_job taxonomy.

Fixes #491

Relevant technical choices

  1. Add custom menu under tools.php
  2. Customise WP_List_Table to add custom items.

Checklist

  • PR has either [Focus] or Infrastructure label.
  • PR has a [Type] label.
  • PR has a milestone or the no milestone label.

@ankitrox ankitrox added [Focus] Images no milestone PRs that do not have a defined milestone for release [Type] Epic A high-level project / epic that will encompass several sub-issues [Plugin] Regenerate Existing Images Issues for the Regenerate Existing Images module labels Sep 16, 2022
@ankitrox ankitrox self-assigned this Sep 16, 2022
@ankitrox ankitrox linked an issue Sep 16, 2022 that may be closed by this pull request
@ankitrox
Copy link
Copy Markdown
Author

ankitrox commented Sep 16, 2022

This can be reviewed once the background job class have been merged in feature branch

@ankitrox
Copy link
Copy Markdown
Author

screenshot-localhost_8888-2022 09 20-21_35_03

Added the placeholder labels for terms. Dynamic labels will be added once the background job class PR gets merged.

CC: @felixarntz @jjgrainger

@ankitrox
Copy link
Copy Markdown
Author

ankitrox commented Sep 28, 2022

Self Note

  1. Replace all instances of background_job with PERFLAB_BACKGROUND_JOB_TAXONOMY_SLUG constant. ✅
  2. Replace get_term_meta calls with proper method by instantiating job object.

@swissspidy
Copy link
Copy Markdown
Member

Closing for now to clean up the repo since this plugin/module is not a priority right now.

@swissspidy swissspidy closed this Jul 26, 2024
@swissspidy swissspidy deleted the experiment/queue-admin-screen branch July 26, 2024 15:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

no milestone PRs that do not have a defined milestone for release [Plugin] Regenerate Existing Images Issues for the Regenerate Existing Images module [Type] Epic A high-level project / epic that will encompass several sub-issues

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Create Background Processing Infrastructure: Create Queue Admin Screen

4 participants