DOAJ / doaj

The Directory of Open Access Journals - website and directory software
Apache License 2.0
59 stars 16 forks source link

Feature/3717 s2o label #2430

Open richard-jones opened 3 weeks ago

richard-jones commented 3 weeks ago

Add Subscribe to Open label in admin forms and public views

Add the s2o data model and form field, and display the value in all the appropriate downstream interfaces

This PR...

Developer Checklist

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

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

Testing

Feature testing:

Regression testing:

Deployment

What deployment considerations are there? (delete any sections you don't need)

Migrations

The following migration script needs to be run immediately after deploy, before any users modify any applications or journals. For that reason it may be best to go to read-only mode for 10 minutes during deployment.

python portality/migrate/20241031_3717_s2o_label/migrate.py

See: portality/migrate/20241031_3717_s2o_label/README.md for introduction to migration