Closed
Conversation
Contributor
omfj
commented
Jul 14, 2025
- Add 'is_urgent' field to Order model and update related forms
- Implement DashboardView and create dashboard template for urgent GenRequests
- Fix broken alias. (Fix broken alias. #82)
- Add week number and date to dashboard frontpage
- Display confirmed orders on dashboard frontpage
- Rearrange dashboard header elements for improved layout
- Change status Confirmed to Delivered. (Change status Confirmed to Delivered. #80)
- Remove capitalize function
- Reformat code
- Merge migrations
- Add help text for is_urgent field in EquipmentOrder model and remove redundant label in EquipmentOrderForm
- Use 'source' instead of '.' for loading aliases-private.sh in aliases.sh
- Remove redundant label for is_urgent field in forms
- Change confirmed_orders filter status from CONFIRMED to DELIVERED in DashboardView
- Added a field for person to contact with an email field on a per order basis.
- Draft to display the urgent orders. See tailwind.html for the current attempt.
- fix
- The tables are now sorted by the "is_urgent" field with the "true" value showing first.
- Added comment to the tailwind.html file.
- Use django template to render date and week
- Refactor urgent orders handling in DashboardView and template
- Deleted redundant label fields.
- Draft to display the urgent orders. See tailwind.html for the current attempt.
- fix
- The tables are now sorted by the "is_urgent" field with the "true" value showing first.
- Added comment to the tailwind.html file.
- Refactor urgent orders handling in DashboardView and template
- Use django template to render date and week
- Added a field for person to contact with an email field on a per order basis.
- Remove unnecessary whitespace in DashboardView context preparation
- Replace remaining confirmed orders with delivered
- Merge bad migrations (17)
- Clean up migration history
- Enhance dashboard order display with deadline and status; filter urgent orders by specific statuses
- Add admin user to genlab group
- Disable override code. (Disable mypy override. #59)
- Add ANN rules. (Add ANN rules. #57)
- Run actions on target summer25. (Run actions on target summer25. #125)
- Register Permission. (Register Permission. #107)
- Improve SampleAdmin. (Improve SampleAdmin. #114)
- Improve ExtractionOrderAdmin. (Improve ExtractionOrderAdmin. #118)
- Improve AnalysisOrderAdmin. (Improve AnalysisOrderAdmin. #122)
- Add order filter. (Add order filter. #127)
- Improve EquipmentOrderAdmin. (Improve EquipmentOrderAdmin. #129)
- Generalise out of template (Generalise out of template #115)
- Auto-generate fish_id and conditionally include it in csv based on aquatic area (Generate fish_id for CSV download #120)
- Fix typo confirmed -> delivered (Fix typo confirmed -> delivered #130)
- Display fish_id in admin. (Display fish_id in admin. #134)
- Improve SampleMarkerAnalysisAdmin. (Improve SampleMarkerAnalysisAdmin. #136)
- Add missing migration. (Add missing migration. #140)
- Improve ExtractPlatePositionAdmin. (Improve ExtractPlatePositionAdmin. #138)
- Stop makemigration in entrypoint. (Stop makemigration in entrypoint. #143)
- Improve SpeciesAdmin. (Improve SpeciesAdmin. #148)
- Improve MarkerAdmin. (Improve MarkerAdmin. #150)
- Improve AnalysisResultAdmin. (Improve AnalysisResultAdmin. #154)
- Improve ExtractionPlateAdmin. (Improve ExtractionPlateAdmin. #152)
- Update equipment order detail template to clarify buffer/volume column. (Update equipment order information on staff page #162)
- Improve AreaAdmin. (Improve AreaAdmin. #156)
- Improve LocationAdmin. (Improve LocationAdmin. #158)
- Improve SampleTypeAdmin. (Improve SampleTypeAdmin. #167)
- Improve GenrequestAdmin. (Improve GenrequestAdmin. #160)
- Improve EquipmentTypeAdmin. (Improve EquipmentTypeAdmin. #169)
- Improve EquimentOrderQuantityAdmin. (Improve EquimentOrderQuantityAdmin. #171)
- Assign staff to order (Assign staff to order #165)
- Improve EquipmentBufferAdmin. (Improve EquipmentBufferAdmin. #173)
- Add verbose_name and help_text to expected_delivery_date attribute in AnalysisOrder (Change description from "Expected delivery date" to "Requested analysis result deadline" in analysis order #176)
- Add status columns and batch update for samples (Add status columns and batch update for samples #141)
- Add mypy alias. (Add mypy alias. #193)
- Now shown the number of samples in an order, not the samples in the project. (177 change total samples to how many is in an order, not a project #179)
- Refactor SampleLabView to use a dedicated success URL for redirection after status updates (Refactor redirect url in samplelabview post #190)
- 180 able to prioritize samples internally (180 able to prioritize samples internally #183)
- 196 make a user interface for generating genlab ids (196 make a user interface for generating genlab ids #197)
- Always an option to convert to draft (Always an option to convert to draft #199)
- Add button to link from extraction order to related analysis order (Add link to related analysis order extraction order #198)
- Add urgent, new and assigned orders to dashboard (Add urgent, new and assigned orders to dashboard #178)
- Able to change status and convert to draft for analysis orders (Able to change status and convert to draft for analysis orders #202)
- Add is_seen and is_prioritized to order (Add is_seen and is_prioritized to order #204)
- Mark orders as seen and prioritized from the dashboard (Mark orders as seen and prioritized from the dashboard #191)
- Add link to related extraction order analysis order (Add link to related extraction order analysis order #205)
- Add column note in sample status page (Add column note in sample status page #194)
- Fix conditional rendering for extraction order link in analysis order detail (Not show linker buttons if an extraction does not exist for the analysis order #208)
- Display markers on dashboard (Display markers on dashboard #207)
- Fix bug where dropdown in header is disabled in sample status page (Fix header dropdown bug sample status #213)
- Reorganize project detail layout and conditional rendering for verification button (Conditional rendering of verify-button on staff/project page #210)
- Get sample count for analysis (Get sample count for analysis #216)
- Remove redundant prefetch (Remove redundant prefetch #219)
- Make responsible staff blank (Make responsible staff blank #220)
- Add description to my orders (Add description to my orders #221)
- Stack dashboard on smaller screens (Stack dashboard on smaller screens #224)
- Display orders assigned to user (Display orders assigned to user #223)
- Assign statuses with lower weight than selected (Assign statuses with lower weight than selected #226)
- Add table for draft orders to dashboard (Add table for draft orders to dashboard #227)
- 203 add button to check new orders if you are responsible analysis and extraction (203 add button to check new orders if you are responsible analysis and extraction #217)
- Made a workaround to not have a buggy upper flag in samples list. (Made a workaround to not have a buggy upper flag in samples list. #228)
- BREAKING CHANGE - remove the use of database sequences (BREAKING CHANGE - remove the use of database sequences #230)
- Able to add staff to genrequest (Able to add staff to genrequest #244)
- Column for isolation method sample status (Column for isolation method sample status #243)
- Add 'type' column to SampleStatusTable and update back button link in sample_lab.html (Add 'type' column to SampleStatusTable #246)
- Only one button for generating genlab id and set as "processing" (Only one button for generating genlab id and set as "processing" #248)
- Add logic to mark order as completed when all samples are isolated (Automatically set as completed if all are isolated sample #250)
- Add priority to urgent orders table (Add priority to urgent orders table #251)
- Exclude 'pop_id' and 'location' fields from OrderExtractionSampleTable (Remove pop id and location column from samples #254)
- Only genrequest members can mark an order as seen (Only genrequest members can mark an order as seen #252)
- fix: remove select related of nullable field
- Count isolated samples (Count isolated samples #260)
…redundant label in EquipmentOrderForm
…lue showing first.
Use django template to render date and week
List urgent orders on dashboard
…lue showing first.
* Refactor analysis order selection in extraction order page * Add link to related extraction order from analysis order page --------- Co-authored-by: Morten Madsen Lyngstad <morten.lyngstad@bekk.no>
* Add note field to Sample model and implement update functionality * Rename "note" to "internal_note" to minimize confusion --------- Co-authored-by: Morten Madsen Lyngstad <morten.lyngstad@bekk.no>
… detail (#208) Co-authored-by: Morten Madsen Lyngstad <morten.lyngstad@bekk.no>
…cation button (#210) Co-authored-by: Morten Madsen Lyngstad <morten.lyngstad@bekk.no>
…d extraction (#217) * Added frontend button to mark as seen * Frontend for checking orders as "is_seen". No checks for responsible genetic project staff. * Added bell icon to the rows that are not yet marked as seen. * Mark as seen is now one url and view. * Added hidden field to separate the return pages. * Removed unnecessary code
* Made a workaround to not have a buggy upper flag in samples list. * Fix linter errors
* Able to add staff to genrequest * Fixed migration issues
* WIP: added isolation_method to sample and SampleIsolationMethod class * Add isolation method handling in sample status page (#238) Co-authored-by: Morten Madsen Lyngstad <morten.lyngstad@bekk.no> * Update migrations * Refactor post method to work with new changes and remove sorting on checkboxes * Refactor sample status handling Remove SampleStatus model, update migrations, and adjust related views and templates --------- Co-authored-by: Morten Madsen Lyngstad <morten.lyngstad@bekk.no>
… sample_lab.html (#246) Co-authored-by: Morten Madsen Lyngstad <morten.lyngstad@bekk.no>
#254) Co-authored-by: Morten Madsen Lyngstad <morten.lyngstad@bekk.no>
* Only genrequest members can mark an order as seen * Move logic closer to frontend * Removed unnecessary code, checks buttons everywhere, added check in post. * Removed prints * Fixed linter error
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.