Open slifty opened 1 month ago
Attention: Patch coverage is 79.23977%
with 71 lines
in your changes missing coverage. Please review.
Project coverage is 86.82%. Comparing base (
0d4fb85
) to head (803d1de
). Report is 17 commits behind head on main.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
I went through the missing coverage lines and they all seem to be for lines that we generally are not writing tests for as part of our pattern.
Moving this back to draft as I do the refactors based on feedback; I'll ping when this is ready for another review.
@jasonaowen ready for another review.
The major changes are:
source_type
This PR adds the concept of "provenance" to the PDC. Specifically it makes it possible to associate a "source" to a given proposal version. That source can refer to a funder, an organization, or a "data provider".
This implementation allows any registered user to create new sources or use any existing source. We may eventually add more complex authorization logic to source creation.
Resolves #1094