Redesigned Dashboard - Editorial activity
Only known issue - date when the submission is confirmed by editor is not displayed. That should start working once the subissue https://github.com/pkp/pkp-lib/issues/10359 gets merged, which should be soon.
All editorial status scenarios are mocked in storybook and should be good source of the truth. Links are below for individual roles.
Individual review assignment indicators are covered here.
For Editor, Deciding Editor, Recommend only editor and Author - all the scenarios are the same - just being seen through different role.
Reviewer is getting list of reviewer assignments, where only his reviewer assignment status is relevant - therefore it has its own scenarios.
Editor
Deciding Editor
- storybook
- If recommend only editor is assigned. Than other editors who don't have the 'recommend only' flag are considered as deciding editors, who is supposed to make editorial decision once the recommendations are posted from recommend only editors.
- Intention for such user is to reduce the unnecessary details of individual reviews. And just inform them when recommendations are ready to work with.
Recommend Only Editor
- storybook
- User who is making recommendations for final editorial decision. Intention for him is to have same experience as normal editor. Therefore the statuses, that are specific for recommending scenarios (REVIEW_ROUND_STATUS_PENDING_RECOMMENDATIONS, REVIEW_ROUND_STATUS_RECOMMENDATIONS_READY, REVIEW_ROUND_STATUS_RECOMMENDATIONS_COMPLETED) will display individual review assignments, instead of these statuses.
Author
- storybook
- author should not see individual reviewers unless its open review, scenario 17 covers opened reviews.
Reviewer
- storybook
- reviewer see instruction based on the review assignment status
Have dropped my feedback here: https://mattermost.publicknowledgeproject.org/pkp/pl/u7ejccn3ki8i7re4kxyeyyf3hy
This passes QA. Hard to know what to test for expectations. Based the requirements on what has been completed and seen in storybook. A lot of these scenarios were communicated over several meetings so I will assume to be working and from here on be the expected outcomes.
Test case summary
- Test the editorial activity icon - Awaiting Response
- Test the editorial activity icon - Declined
- Test the editorial activity icon - Response Overdue
- Test the editorial activity icon - Accepted
- Test the editorial activity icon - Review Overdue
- Test the editorial activity icon - Received
- Test the editorial activity icon - Viewed
- Test the editorial activity icon - Complete
- Test the editorial activity icon - Thanked
- Test the editorial activity icon - Cancelled
- Test the editorial activity icon - Request Resend
- Test the editorial activity message for Scheduled
- Test editorial activity message Incomplete submission
- Test editorial activity message Declined submission
- Test editorial activity message Submission stage
- Test editorial activity message Submission stage - no editors assigned
- Test editorial activity message Review stage - REVIEW_ROUND_STATUS_REVISIONS_REQUESTED: Revisions requested for the ame round
- Test editorial activity message Review stage - REVIEW_ROUND_STATUS_RESUBMIT_FOR_REVIEW: Revisions requested, to be used in next round
- Test editorial activity message Review stage - REVIEW_ROUND_STATUS_PENDING_REVIEWERS: No reviewers have been assigned
- Test editorial activity message Review stage - REVIEW_ROUND_STATUS_PENDING_REVIEWS: Waiting for reviews to be submitted by reviewers
- Test editorial activity message Review stage - REVIEW_ROUND_STATUS_REVIEWS_READY: One or more reviews is ready for an editor to view
- Test editorial activity message Review stage - REVIEW_ROUND_STATUS_REVIEWS_COMPLETED: All assigned reviews have been confirmed by an editor
- Test editorial activity message Review stage - REVIEW_ROUND_STATUS_REVIEWS_OVERDUE: One or more reviews is overdue
- Test editorial activity message Review stage - REVIEW_ROUND_STATUS_REVISIONS_SUBMITTED: at least one revision file has been uploaded
- Test editorial activity message Review stage - REVIEW_ROUND_STATUS_RESUBMIT_FOR_REVIEW_SUBMITTED: at least one revision file has been uploaded.
- Test editorial activity message Review stage - REVIEW_ROUND_STATUS_RETURNED_TO_REVIEW:The following status is set when a submission return back from copyediting stage to last review round again
- Test editorial activity message Review stage - REVIEW_ROUND_STATUS_PENDING_RECOMMENDATIONS: Waiting for recommendations to be submitted by recommendOnly editors
- Test editorial activity message Review stage - REVIEW_ROUND_STATUS_RECOMMENDATIONS_READY: One or more recommendations are ready for an editor to view
- Test editorial activity message Review stage - REVIEW_ROUND_STATUS_RECOMMENDATIONS_COMPLETED: All assigned recommendOnly editors have made a recommendation
- Test editorial activity message Review stage - Recommend only editor provided recommendation (relevant only for recommend only editor)
- Test editorial activity message Review stage - Open reviews
- Test editorial activity message Copyediting stage
- Test editorial activity message Production stage
- Test editorial activity message Production stage - Published
- Test editorial activity message as author for Review stage - Open reviews
- Test editorial activity message as author for Review stage - REVIEW_ROUND_STATUS_REVISIONS_REQUESTED: Revisions requested for the same round
- Test editorial activity message as author for Declined submission
- Test editorial activity message as author for Review stage - all other states
- Test editorial activity message as Deciding Editor for Review stage - all other states
- Test editorial activity message as Recommending Editor for Review stage - REVIEW_ROUND_STATUS_PENDING_RECOMMENDATIONS: Waiting for recommendations to be submitted by recommendOnly editors
- Test editorial activity message as Recommending Editor for Review stage - REVIEW_ROUND_STATUS_RECOMMENDATIONS_READY: One or more recommendations are ready for an editor to view
- Test editorial activity message as Recommending Editor for Review stage - REVIEW_ROUND_STATUS_RECOMMENDATIONS_COMPLETED: All assigned recommendOnly editors have made a recommendation
- Test editorial activity message as Recommending Editor for Review stage - Recommend only editor provided recommendation
- Test editorial activity message as a Reviewer for Review status - Awaiting Response
- Test editorial activity message as a Reviewer for Review status - Declined
- Test editorial activity message as a Reviewer for Review status - Response overdue
- Test editorial activity message as a Reviewer for Review status - Accepted
- Test editorial activity message as a Reviewer for Review status - Review overdue
- Test editorial activity message as a Reviewer for Review status - Received
- Test editorial activity message as a Reviewer for Review status - Completed
- Test editorial activity message as a Reviewer for Review status - Thanked
- Test editorial activity message as a Reviewer for Review status - Request Resend
- Test editorial activity message as a Reviewer for Review status - Viewed
- Test editorial activity message as a Reviewer for Review status - Accepted when moved to copyedit or production stage
- Test editorial activity message as a Reviewer for Review status - Declined when moved to copyedit or production stage
- Test editorial activity message as a Reviewer for Review status - Cancelled