Additional fields in Submission schema in API for 3.5 #10480
Labels
Enhancement:2:Moderate
A new feature or improvement that can be implemented in less than 4 weeks.
Milestone
On the meeting we agreed to include following fields to the submission schema. These are computed fields from stage assignments.
We agreed that keeping business logic on server side is better to not spread business logic too much between server side and client side. All these fields also are very business specific information, not really UI specific. Client side makes its own decision how to present things based on these flags.
Opened to different names, but these should be quite self-explanatory.
Submission listing /_submissions
Workflow side modal /submissions/{submissionId}
Description for each field
isCurrentUserRecommendOnly (per stage)
isCurrentUserDecidingEditor
isDecidingEditorAssigned
canCurrentUserChangeMetadata (not per stage)
currentUserAccessRoles (per stage)
currentUserRecommendation - if I am recommend only editor (only in review stages)
recommendations - if I am deciding editor (only in review stages)
The text was updated successfully, but these errors were encountered: