Skip to content

Conversation

@gfrn
Copy link
Collaborator

@gfrn gfrn commented Nov 20, 2025

JIRA ticket: LIMS-1879

Summary:

These endpoints enable a new page displaying all sample collections for a given proposal, as well as new "shortcut" links to the most recent sessions in the front page

Changes:

  • Add sessions endpoint
  • Add endpoint to get shipments in a given proposal

To test:

  • Send a GET request to /sessions, check if the latest EM sessions are returned
  • Send a GET request to /sessions?minEndDate=2025-01-01T00:00:00Z, check if sessions that end after January 1st are returned
  • Send a GET request to /proposals/bi23047/shipments, check if 5 sample collections are returned

@gfrn gfrn self-assigned this Nov 20, 2025
@gfrn gfrn added the enhancement New feature or request label Nov 20, 2025
@gfrn gfrn changed the title Feature/lims 1879/proposal page [LIMS-1879] Proposal sample collections and session data Nov 20, 2025
@codecov
Copy link

codecov bot commented Nov 20, 2025

Codecov Report

❌ Patch coverage is 98.11321% with 1 line in your changes missing coverage. Please review.
✅ Project coverage is 94.59%. Comparing base (063914b) to head (800a2cc).
⚠️ Report is 1 commits behind head on master.

Files with missing lines Patch % Lines
src/scaup/auth/template.py 0.00% 1 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##           master      #21      +/-   ##
==========================================
+ Coverage   94.37%   94.59%   +0.22%     
==========================================
  Files          40       42       +2     
  Lines        1689     1740      +51     
==========================================
+ Hits         1594     1646      +52     
+ Misses         95       94       -1     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@gfrn gfrn merged commit da6a441 into master Nov 21, 2025
13 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants