Conversation
…date date format if not empty
…, needs unpicking from 4102 then this can be finalised
… front end validation doesn't run. The back end validation is correct too, but an invalid resolved flag still fails validation in the back end, because it has to be resolved, so a further fix is required, tbd
richard-jones
left a comment
There was a problem hiding this comment.
I have reviewed this and made some changes to normalise the validation between the front and back ends, and to remove the magic string approach used for validation initially.
This looks good to me now.
brendan-oconnell
left a comment
There was a problem hiding this comment.
Hi Aga,
I was testing the testbook to prepare to send this to the Managing Editors, and would like you to make some changes to the testbook so it's more clear.
I was using this testbook: https://doaj.github.io/doaj-docs/feature/4202_flags/testbook/index.html#flagged_journals/flagged_journals
I completed only section 1. Admin - Add, Edit, Resolve
Could you review the other sections to make sure the instructions are clear?
I will comment separately on the Issue with some bugs I noticed with the feature itself.
Thank you!!
|
Updated with the latest develop: 2026-03-26 |
Testbook step updates Co-authored-by: Brendan O'Connell <68507084+brendan-oconnell@users.noreply.github.com>
|
Superseded by #2569 - this has been fully merged into |
Make Flag's Assignee and Deadline fields compulsory
*Validate only active fields: Validation runs only on non-disabled fields to avoid unnecessary errors.
This PR...
Developer Checklist
Developers should review and confirm each of these items before requesting review
constantsormessagesfilesdates)url_fornot hard-codeddevelopReviewer Checklist
Reviewers should review and confirm each of these items before approval
If there are multiple reviewers, this section should be duplicated for each reviewer
constantsormessagesfilesdates)url_fornot hard-codeddevelopTesting
Feature testing:
Main feature test: https://doaj.github.io/doaj-docs/feature/4202_flags/testbook/index.html#flagged_journals/flagged_journals
Regression testing:
All other flagged journals tests: https://doaj.github.io/doaj-docs/feature/4203_flags_notifications/testbook/index.html#flagged_journals/flagged_journals
Deployment
No deployment considerations