Skip to content

Create Background Processing Infrastructure: Create Queue Admin Screen #491

@jjgrainger

Description

@jjgrainger

Create a basic queue admin screen to display a list of all jobs. This will make use of the default taxonomy admin screen but made read only by removing the create/edit functionality. This screen will be used by developers for debugging and will not be made visible by default. A filter will be created to allow developers to enable the screen when required.

Acceptance Criteria

  • Utilise the existing taxonomy screen for the background_job taxonomy
  • Disable user creating/editing and deleting of jobs by assigning custom capabilities to the background_job taxonomy
  • Create a perflab_enable_background_process_queue_screen filter used to hide/show the admin screen
  • The admin screen is disabled by default

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions