nf-osi / nfportalutils

Utilities for NF Portal project and data management
https://nf-osi.github.io/nfportalutils/
MIT License
2 stars 2 forks source link

Feat/closeout support utils #148

Closed anngvu closed 10 months ago

anngvu commented 10 months ago

Developments to support https://github.com/nf-osi/dcc-site/issues/694 and close #145 and #146.

Notes Hopefully this handles most of the conditional situations with DSP and project structure*, but there many different situations so possibly I haven't covered everything and would appreciate more testing. This is meant to be run as an automated first-pass to help whoever is doing closeout.

Also the format/how things surfaced is not completely optimized yet (suggest add'l ideas in an enhancement issue, unless they're easy fixes that can go directly into this PR).

It does not* handle a legacy project but will let you know if things fail due to non-standard structure. Report can be run after project cleanup/remediation.

Instructions