Skip to content

Feature/4202 4203 flags combined#2569

Open
Steven-Eardley wants to merge 68 commits into
developfrom
feature/4202-4203_flags_combined
Open

Feature/4202 4203 flags combined#2569
Steven-Eardley wants to merge 68 commits into
developfrom
feature/4202-4203_flags_combined

Conversation

@Steven-Eardley

@Steven-Eardley Steven-Eardley commented Mar 31, 2026

Copy link
Copy Markdown
Contributor

supercedes:
#2540
#2556

Combined branch for Flags features

These were up on test together and will be released together.

This PR...

  • has scripts to run
  • has migrations to run
  • adds new infrastructure
  • changes the CI pipeline
  • affects the public site
  • affects the editorial area
  • affects the publisher area
  • affects the monitoring

Developer Checklist

Developers should review and confirm each of these items before requesting review

  • Code meets acceptance criteria from issue
  • Unit tests are written and all pass
  • User Test Scripts (if required) are written and have been run through
  • Project's coding standards are met
    • No deprecated methods are used
    • No magic strings/numbers - all strings are in constants or messages files
    • ES queries are wrapped in a Query object rather than inlined in the code
    • Where possible our common library functions have been used (e.g. dates manipulated via dates)
    • Cleaned up commented out code, etc
    • Urls are constructed with url_for not hard-coded
  • Code documentation and related non-code documentation has all been updated
  • Migation has been created and tested
  • There is a recent merge from develop : 14/05/26, 11:00

Reviewer 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

  • Code meets acceptance criteria from issue
  • Unit tests are written and all pass
  • User Test Scripts (if required) are written and have been run through
  • Project's coding standards are met
    • No deprecated methods are used
    • No magic strings/numbers - all strings are in constants or messages files
    • ES queries are wrapped in a Query object rather than inlined in the code
    • Where possible our common library functions have been used (e.g. dates manipulated via dates)
    • Cleaned up commented out code, etc
    • Urls are constructed with url_for not hard-coded
  • Code documentation and related non-code documentation has all been updated
  • Migation has been created and tested
  • There is a recent merge from develop

Testing

List user test scripts that need to be run

All flagged journals tests from: https://doaj.github.io/doaj-docs/feature/4202-4203_flags_combined/testbook/index.html#flagged_journals/flagged_journals

amdomanska and others added 30 commits January 5, 2026 12:30
…, 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
…f downstream naming changes for consistency, and other various fixes to get all the tests to work

@usman-cottagelabs usman-cottagelabs left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Quite a few bugs found and have paused testing due to the volume. See Issue.

@usman-cottagelabs

Copy link
Copy Markdown

Bug 5 remains, other bugs resolved. Pushed the issue back to @amdomanska

@usman-cottagelabs

Copy link
Copy Markdown

Bug 5 was tested on the test server and works fine there.
Needs an investigation task however to understand why it was not working on 127.0.0.1.
Convo here:
https://chat.cottagelabs.com/cottagelabs/pl/tum3thymw7rr8d8gsj19w64aso

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants