Add visual warning for samples approaching retention expiration#66
Merged
Add visual warning for samples approaching retention expiration#66
Conversation
Samples their storage expiry date have passed are displayed in the listing when "Past retention" button is clicked
Contributor
|
Would you mind to resolve the conflicts of this one |
Member
Author
Done |
ramonski
approved these changes
Mar 10, 2026
Contributor
ramonski
left a comment
There was a problem hiding this comment.
Great, works like a charm!
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.
Description of the issue/feature this PR addresses
Important
Merge the following PR first!:
This Pull Request adds a configurable "Days before expiration" setting in the Storage control panel that defines the threshold for flagging samples approaching their retention expiry date (default: 5 days) and applies colors to allow users to quickly distinguish expired samples, samples approaching expiration and samples not expired.
General samples listing:
Samples listing inside a samples container:
Layout view inside a samples container:
Current behavior before PR
Only visual indicator for samples whose retention period has expired
Desired behavior after PR is merged
Visual indicator for samples whose retention period has expired and those approaching expiration
--
I confirm I have tested this PR thoroughly and coded it according to PEP8
and Plone's Python styleguide standards.