Skip to content

LIMS-2233: Add xia2.multiplex reprocessing - #1092

Open
ndg63276 wants to merge 4 commits into
masterfrom
improvement/LIMS-2233/multiplex-reprocessing
Open

LIMS-2233: Add xia2.multiplex reprocessing#1092
ndg63276 wants to merge 4 commits into
masterfrom
improvement/LIMS-2233/multiplex-reprocessing

Conversation

@ndg63276

Copy link
Copy Markdown
Collaborator

JIRA ticket: LIMS-2233

Summary:

Add a dialog box to trigger xia2.multiplex reprocessing through Zocalo.

Changes:

  • Add changes from [LIMS-2323] Fix user info endpoint in OIDC #1091 as we wanted to deploy to a dev server for testing
  • Add a button labelled "Multiplex Reprocessing" to the Autoprocessing view, hidden unless it is a multiplex job (and hidden if it is a multiplex cluster job)
  • Link it to a dialog that opens with basic options of SG and Resolution, and then some advanced options
  • Submit button takes the inputs from the fields and puts them in the ProcessingJobParameter database, then sends a basic trigger to Zocalo.

To test:

  • Will only work on the production database - deployed to ispyb-stage-1.
  • Go to an MX data collection with a successful xia2.multiplex job, eg /dc/visit/cm44138-3/id/24524800
  • Open the Auto Processing bar and select the xia2.multiplex tab, check a Multiplex Reprocessing button appears
  • Click the button and check the dialog appears, fill in the correct space group (I23 for the example above) and a resolution
  • Monitor the XHR requests when you press submit, you should be able to see the processingJobId as part of the payload to /api/process/enqueue, then check the parameters have gone into the ProcessingJobParameter table
  • Wait some time and check the job runs and completes successfully

@ndg63276
ndg63276 marked this pull request as ready for review August 28, 2026 10:38
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.

1 participant