Skip to content

Implemented date filtering for research in archive, improved logging and error handling#700

Merged
victor5lm merged 4 commits into
BU-ISCIII:developfrom
victor5lm:update_archive_utils_scripts
Jun 22, 2026
Merged

Implemented date filtering for research in archive, improved logging and error handling#700
victor5lm merged 4 commits into
BU-ISCIII:developfrom
victor5lm:update_archive_utils_scripts

Conversation

@victor5lm

Copy link
Copy Markdown
Contributor

PR checklist

  • This comment contains a description of changes (with reason).
  • Make sure your code lints (black and flake8).
  • If a new tamplate was added make sure:
    • Template's schema is added in templates/services.json.
    • Template's pipeline's documentation in assets/reports/md/template.md is added.
    • Results Documentation in assets/reports/results/template.md is updated.
  • CHANGELOG.md is updated.
  • README.md is updated (including new tool citations and authors/contributors).
  • If you know a new user was added to the SFTP, make sure you added it to templates/sftp_user.json

PR description

Closes #681 & #682.
Minor issues are solved in utils.py regarding folder unzipping in archive. Regarding the archive module:

  1. When filtering by dates, these are reported in the log file.
  2. When archiving folders from research, this can be done filtering by date as well from now on.
  3. If a folder cannot be deleted, this is reported in the log file, but the module is not stopped.

@victor5lm victor5lm added this to the v2.3.3 milestone Jun 22, 2026
@victor5lm victor5lm self-assigned this Jun 22, 2026
@victor5lm victor5lm marked this pull request as ready for review June 22, 2026 11:54
@victor5lm victor5lm merged commit 995981e into BU-ISCIII:develop Jun 22, 2026
2 checks passed
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.

Update archive module Update utils.py for proper execution of the archive module

2 participants