What to build
This slice covers the whole review loop for submitted yields, following CONTEXT.md and ADRs 0001 and 0004 in #122.
Submitting. A signed-in, non-anonymous owner submits a custom yield from My data. The submit dialog asks for an optional display name and states that approval releases the yield under CC BY 4.0, attributed only by display name or "Anonymous". A yield whose starting form is blank cannot be submitted.
Reviewing. A reviewer, meaning an account that has been granted the right (being signed in is not enough), sees pending submissions on the Review page. The reviewer can approve, or reject with an optional review note that only the owner sees.
- Approving copies the yield into a separate public collection holding only the public fields: species, conversion, yield and display name. The same batch marks the private record approved. The free-text source note stays private.
- Rejecting returns the yield to private, with the note visible to its owner.
- Changing the display name rewrites the name on all of that owner's public copies in one batch; clearing it sets them to "Anonymous".
- Editing or deleting an approved yield deletes its public copy in the same batch. After an edit, the yield is submitted again.
Acceptance criteria
Blocked by
What to build
This slice covers the whole review loop for submitted yields, following
CONTEXT.mdand ADRs 0001 and 0004 in #122.Submitting. A signed-in, non-anonymous owner submits a custom yield from My data. The submit dialog asks for an optional display name and states that approval releases the yield under CC BY 4.0, attributed only by display name or "Anonymous". A yield whose starting form is blank cannot be submitted.
Reviewing. A reviewer, meaning an account that has been granted the right (being signed in is not enough), sees pending submissions on the Review page. The reviewer can approve, or reject with an optional review note that only the owner sees.
Acceptance criteria
Blocked by