Skip to content

Commit

Permalink
Merge branch 'develop' into feature/2832_subject_tree_rendering_changes
Browse files Browse the repository at this point in the history
  • Loading branch information
amdomanska committed Sep 23, 2024
2 parents f0980f4 + b63dfc2 commit bac15b1
Show file tree
Hide file tree
Showing 252 changed files with 6,830 additions and 3,559 deletions.
1 change: 1 addition & 0 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ jobs:
- image: cimg/python:3.8.10
environment:
DOAJENV: test
- image: cimg/redis:6.2.14
- image: elasticsearch:7.10.1
environment:
- xpack.security.enabled: false
Expand Down
165 changes: 46 additions & 119 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,10 @@
# Title <- provide a title for the PR

*Please don't delete any sections when completing this PR template; instead enter **N/A** for checkboxes or sections which are not applicable, unless otherwise stated below*
* Issue: [enter link to issue here]

See # <- enter link to issue on main board
---

Describe the scope/purpose of the PR here in as much detail as you like
# Title <- provide a title for the PR

## Categorisation
*briefly describe the PR here*

This PR...
- [ ] has scripts to run
Expand All @@ -18,121 +16,52 @@ This PR...
- [ ] affects the publisher area
- [ ] affects the monitoring

## Basic PR Checklist

Instructions for developers:
* For each checklist item, if it is N/A to your PR check the N/A box
* For each item that you have done and confirmed for yourself, check Developer box (including if you have checked the N/A box)

Instructions for reviewers:
* For each checklist item that has been confirmed by the Developer, check the Reviewer box if you agree
* For multiple reviewers, feel free to add your own checkbox with your github username next to it if that helps with review tracking

### Code Style

- No deprecated methods are used
- [ ] N/A
- [ ] Developer
- [ ] Reviewer

- No magic strings/numbers - all strings are in `constants` or `messages` files
- [ ] N/A
- [ ] Developer
- [ ] Reviewer

- ES queries are wrapped in a Query object rather than inlined in the code
- [ ] N/A
- [ ] Developer
- [ ] Reviewer

- Where possible our common library functions have been used (e.g. dates manipulated via `dates`)
- [ ] N/A
- [ ] Developer
- [ ] Reviewer

- Cleaned up commented out code, etc
- [ ] N/A
- [ ] Developer
- [ ] Reviewer

- Urls are constructed with `url_for` not hard-coded
- [ ] N/A
- [ ] Developer
- [ ] Reviewer
### Testing

- Unit tests have been added/modified
- [ ] N/A
- [ ] Developer
- [ ] Reviewer

- Functional tests have been added/modified
- [ ] N/A
- [ ] Developer
- [ ] Reviewer

- Code has been run manually in development, and functional tests followed locally
- [ ] N/A
- [ ] Developer
- [ ] Reviewer

- Have CSS/style changes been implemented? If they are of a global scope (e.g. on base HTML elements) have the downstream impacts of the change in other areas of the system been considered?
- [ ] N/A
- [ ] Developer
- [ ] Reviewer

### Documentation

- FeatureMap annotations have been added
- [ ] N/A
- [ ] Developer
- [ ] Reviewer

- Documentation updates - if needed - have been identified and prepared for inclusion into main documentation (e.g. added and highlighted/commented as appropriate to this PR)
- [ ] N/A
- [ ] Developer
- [ ] Reviewer

- Core model documentation has been added to if needed: https://docs.google.com/spreadsheets/d/1lun2S9vwGbyfy3WjIjgXBm05D-3wWDZ4bp8xiIYfImM/edit
- [ ] N/A
- [ ] Developer
- [ ] Reviewer

- Events and consumers documentation has been added if needed: https://docs.google.com/spreadsheets/d/1oIeG5vg-blm2MZCE-7YhwulUlSz6TOUeY8jAftdP9JE/edit
- [ ] N/A
- [ ] Developer
- [ ] Reviewer

- The docs for this branch have been generated and pushed to the doc site (see docs/README.md for details)
- [ ] N/A
- [ ] Developer
- [ ] Reviewer


### Release Readiness

- If needed, migration has been created and tested locally
- [ ] N/A
- [ ] Developer
- [ ] Reviewer

- Release sheet has been created, and completed as far as is possible https://docs.google.com/spreadsheets/d/1Bqx23J1MwXzjrmAygbqlU3YHxN1Wf7zkkRv14eTVLZQ/edit
- [ ] N/A
- [ ] Developer
- [ ] Reviewer

- There has been a recent merge up from `develop` (or other base branch). List the dates of the merges up from develop below
- [date of merge up]

## 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
- Core model documentation has been added to if needed: https://docs.google.com/spreadsheets/d/1lun2S9vwGbyfy3WjIjgXBm05D-3wWDZ4bp8xiIYfImM/edit
- Events and consumers documentation has been added if needed: https://docs.google.com/spreadsheets/d/1oIeG5vg-blm2MZCE-7YhwulUlSz6TOUeY8jAftdP9JE/edit
* [ ] Migation has been created and tested
* [ ] There is a recent merge from `develop`

## 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
- Core model documentation has been added to if needed: https://docs.google.com/spreadsheets/d/1lun2S9vwGbyfy3WjIjgXBm05D-3wWDZ4bp8xiIYfImM/edit
- Events and consumers documentation has been added if needed: https://docs.google.com/spreadsheets/d/1oIeG5vg-blm2MZCE-7YhwulUlSz6TOUeY8jAftdP9JE/edit
* [ ] Migation has been created and tested
* [ ] There is a recent merge from `develop`

## Testing

List the Functional Tests that must be run to confirm this feature

1. ...
2. ...

*List user test scripts that need to be run*

*List any non-unit test scripts that need to be run by reviewers*

## Deployment

Expand Down Expand Up @@ -161,5 +90,3 @@ What new infrastructure does this PR require (e.g. new services that need to run
### Continuous Integration

What CI changes are required for this


4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ app.cfg
# directories of transient stuff that gets created locally
media/*
upload/*
upload_async/*
!upload/README.md
failed_articles/*
!failed_articles/README.md
Expand Down Expand Up @@ -131,3 +132,6 @@ doajtest/unit/resources/harvester_resp_temp.json

# playground dir for try things out
portality/_playground/*

# ignore local gitignore
.gitignore-local
5 changes: 1 addition & 4 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -1,6 +1,3 @@
[submodule "portality/static/vendor/edges"]
path = portality/static/vendor/edges
url = https://github.com/CottageLabs/edges.git
[submodule "portality/static/vendor/swagger-ui"]
path = portality/static/vendor/swagger-ui
url = https://github.com/swagger-api/swagger-ui.git
url = https://github.com/CottageLabs/edges.git
3 changes: 0 additions & 3 deletions cms/assets/img/sponsors/Degruyter.svg

This file was deleted.

Binary file added cms/assets/img/sponsors/Elife-logo-2020.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
5 changes: 5 additions & 0 deletions cms/assets/img/sponsors/Elsevier_logo_2019.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added cms/assets/img/sponsors/LIB.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added cms/assets/img/sponsors/Logo1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added cms/assets/img/sponsors/Logo_of_Erudit.svg.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added cms/assets/img/sponsors/OurResearch.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added cms/assets/img/sponsors/Pensoft.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added cms/assets/img/sponsors/Sirsi.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added cms/assets/img/sponsors/TSPlogo.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added cms/assets/img/sponsors/cogitatio.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
42 changes: 42 additions & 0 deletions cms/assets/img/sponsors/de_gruyter.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added cms/assets/img/sponsors/delta.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added cms/assets/img/sponsors/emerald.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added cms/assets/img/sponsors/igf.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added cms/assets/img/sponsors/pensoftlogo.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added cms/assets/img/sponsors/scup-logo.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added cms/assets/img/sponsors/uj.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added cms/assets/img/volunteers/Ben Catt.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added cms/assets/img/volunteers/Kamila_Kokot.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed cms/assets/img/volunteers/Mirecka.jpeg
Binary file not shown.
Binary file added cms/assets/img/volunteers/Patricia.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions cms/assets/img/volunteers/Popova-1.jpeg
1 change: 1 addition & 0 deletions cms/assets/img/volunteers/ina-smith.png
1 change: 1 addition & 0 deletions cms/assets/img/volunteers/max.png
2 changes: 1 addition & 1 deletion cms/data/ambassadors.yml
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@

- name: Maxim Mitrofanov
region: Russian Federation
bio: "Maxim was born in Moscow, graduated from the University of Foreign Relations and then worked for the Ministry of Foreign Affairs of Russia for nine years. After leaving the Ministry in 2007 he worked for the largest Russian exhibition company, Expocentre, and then joined NEICON in 2014. NEICON is currently the only organisation in Russia supporting DOAJ and is the driving force to share open access ideas among the Russian journal and scholar community."
bio: "Maxim was born in Moscow, graduated from the University of Foreign Relations and then worked for the Ministry of Foreign Affairs of Russia for nine years. After leaving the Ministry in 2007 he worked for the largest Russian exhibition company, Expocentre, and then joined NEICON in 2014. NEICON is the driving force to share open access ideas among the Russian journal and scholar community."
photo: "max.png"
coi:
2022: https://drive.google.com/file/d/1Dzb8QzS5V0KzjNnybkWFQpjBwk1Jy8il/view?usp=sharing
Expand Down
2 changes: 2 additions & 0 deletions cms/data/nav.yml
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,8 @@ entries:
route: doaj.ambassadors # ~~->Ambassadors:WebRoute~~
- label: Advisory Board & Council
route: doaj.abc # ~~->AdvisoryBoardCouncil:WebRoute~~
- label: Editorial Policy and Advisory Group
route: doaj.epag # ~~->EditorialPolicyAdvisoryGroup:WebRoute~~
- label: Volunteers
route: doaj.volunteers # ~~->Volunteers:WebRoute~~
- label: News
Expand Down
18 changes: 17 additions & 1 deletion cms/data/notifications.yml
Original file line number Diff line number Diff line change
Expand Up @@ -142,7 +142,23 @@ update_request:publisher:rejected:notify:
short:
Your update request ({issns}) was rejected

journal:assed:discontinuing_soon:notify:
update_request:publisher:submitted:notify:
long: |
"{application_title}"
Thank you for submitting an update to your journal on {date_applied}. This has been safely received. A Managing Editor will start to review it soon. In the meantime, your original journal record is still visible in DOAJ and you may continue to upload article metadata to us.
Please save this email as a record of when you submitted your update. Before you contact us requesting a status update, please check your Spam folder to ensure that a member of our editorial team has not already contacted you.
Yours faithfully,
The DOAJ Editorial Team
**This is an automated message.**
short:
Your update request ({issns}) has been submitted

journal:maned:discontinuing_soon:notify:
long: |
Journal "{title}" (id: {id}) will discontinue in {days} days.
short:
Expand Down
29 changes: 0 additions & 29 deletions cms/data/publisher-supporters.yml
Original file line number Diff line number Diff line change
@@ -1,30 +1 @@
# ~~PublisherSupporters:Data~~
- name: Cogitatio Press
url: https://www.cogitatiopress.com/

- name: Faculty of Communication, Universitas Tarumanagara
url: https://fikom.untar.ac.id/

- name: Gruppo Italiano Frattura
url: http://www.gruppofrattura.it/sito/en/

- name: INCAS - National Institute for Aerospace Research “Elie Carafoli”, INCAS Bucuresti
url: https://www.gruppofrattura.it/sito/en/

- name: Italian Society of Victimology
url: https://www.vittimologia.it/rivista

- name: Open Academia
url: https://www.openacademia.net/

- name: Scandinavian University Press (Universitetsforlaget AS)
url: https://www.universitetsforlaget.no/

- name: Scientia Agropecuaria
url: https://revistas.unitru.edu.pe/index.php/scientiaagrop

- name: Springer Nature
url: https://www.springernature.com/gp

- name: Tsinghua University Press
url: https://www.tsinghua.edu.cn/en/
Loading

0 comments on commit bac15b1

Please sign in to comment.