Skip to content

LIMS-148: Improve staff imaging dashboard#914

Merged
ndg63276 merged 6 commits intopre-release/2025-R2.2from
improvement/LIMS-148/improve-staff-imaging-dashboard
Mar 25, 2025
Merged

LIMS-148: Improve staff imaging dashboard#914
ndg63276 merged 6 commits intopre-release/2025-R2.2from
improvement/LIMS-148/improve-staff-imaging-dashboard

Conversation

@ndg63276
Copy link
Collaborator

@ndg63276 ndg63276 commented Mar 13, 2025

JIRA ticket: LIMS-148 and LIMS-153

Summary:

Improve the staff imaging dashboard (/admin/imaging)

Changes:

  • Fix search so it works on more columns
  • Fix sorting so it works on all columns
  • Display no of queued/completed/available subsamples for both auto and manually generated ones
  • Highlight any non-zero value for queued subsamples
  • Display when a container is queued
  • Hide Puck/Plate/Imager filters if looking at imaging dashboard as redundant

To test:

  • Log in as someone with "disp_cont" permissions eg rjt57216
  • Go to any proposal, then go to /admin/imaging, or click 'Imaging' in the top right
  • Check the Containers table loads after a second or two, and all columns display something
  • Make a note of the Queued/Completed/Available numbers of a plate with >0 available and is not yet completed, then click on the plate, click on Prepare For Data Collection, then click the + sign next to a subsample. Fill in some numbers for the parameters and click 'Queue Container'
  • Go back to /admin/imaging and check the available number has decreased by one and the queued number has increased by one. Check the Completed column now says 'Queued'. Check the queued number is highlighted.
  • Check searching works on Name, Barcode and Shipment columns, and also the proposal part of the Visit column
  • Check the filters ("Queued", "Completed", "Processing" etc) work
  • Check sorting works (slow if on the full list)
  • Go to /containers, this table uses the same logic. Check there are extra filters (Plates/Pucks/In Imager). Click the Pucks filter and check the columns change. Check filters, searching and sorting works for this page too.

Co-authored-by: Guilherme Francisco <guilherme.de-freitas@diamond.ac.uk>
@ndg63276 ndg63276 changed the base branch from master to pre-release/2025-R2.2 March 25, 2025 15:52
@ndg63276 ndg63276 merged commit 34f7863 into pre-release/2025-R2.2 Mar 25, 2025
2 checks passed
@ndg63276 ndg63276 deleted the improvement/LIMS-148/improve-staff-imaging-dashboard branch March 25, 2025 15:56
ndg63276 added a commit that referenced this pull request Apr 8, 2025
* LIMS-1632: Buttons to go to next & previous puck in dewar (#912)

* LIMS-1406: Don't allow the location to be changed during a dispatch request (#888)

* LIMS-867: Improve 'Add Lab Contact' page (#877)

* LIMS-148: Improve staff imaging dashboard (#914)

* LIMS-1514: Allow sorting of visit list (#873)
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.

2 participants