Skip to content

Commit 15406b4

Browse files
committed
vocabularies: added award and subjects update
1 parent 4e2581f commit 15406b4

File tree

2 files changed

+23
-9
lines changed

2 files changed

+23
-9
lines changed

docs/releases/v13/upgrade-v13.0.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,6 @@ One way would be to use [PyEnv](https://github.com/pyenv/pyenv).
4646
If you upgraded your python version, you should recreate your virtual environment before
4747
running `invenio-cli` or `pipenv` commands below.
4848

49-
5049
### Upgrade InvenioRDM
5150

5251
Python 3.9 or 3.11 or 3.12 is required to run InvenioRDM v12.
@@ -75,11 +74,13 @@ If you are using a docker image on your production instance this will be the
7574
option you choose.
7675

7776
##### Step 1
77+
7878
- create a new virtual environment
7979
- activate your new virtual environment
8080
- install `invenio-cli` by `pip install invenio-cli`
8181

8282
##### Step 2
83+
8384
Update the file `<my-site>/Pipfile`.
8485

8586
```diff
@@ -89,13 +90,15 @@ Update the file `<my-site>/Pipfile`.
8990
```
9091

9192
##### Step 3
93+
9294
Update the `Pipfile.lock` file:
9395

9496
```bash
9597
invenio-cli packages lock
9698
```
9799

98100
##### Step 4
101+
99102
Install InvenioRDM v13:
100103

101104
```bash
@@ -112,12 +115,10 @@ invenio alembic upgrade
112115

113116
### Data migration
114117

115-
116118
Execute the data migration:
117119

118120
### TODO
119121

120-
121122
### Rebuild search indices
122123

123124
```bash
@@ -127,7 +128,7 @@ invenio rdm rebuild-all-indices
127128
```
128129

129130
From v12 onwards, record statistics will be stored in search indices rather than the
130-
database. These indices are created through some *index templates* machinery
131+
database. These indices are created through some _index templates_ machinery
131132
rather than having indices registered directly in `Invenio-Search`. As such, the
132133
search indices for statistics are not affected by `invenio index destroy
133134
--yes-i-know` and are totally functional after the rebuild step.
@@ -156,5 +157,4 @@ ADMINISTRATION_DISPLAY_VERSIONS = [
156157

157158
## OPEN PROBLEMS
158159

159-
160-
### TODO
160+
### TODO

docs/releases/v13/version-v13.0.0.md

Lines changed: 17 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,19 +30,33 @@ Searches like ` Universitatea "Dunărea de Jos” din Galați` now work [PR](htt
3030

3131
BREAKING -> mapping changes, create new indices
3232

33+
### EuroSciVoc Subjects
34+
35+
#### Optional Feature
36+
37+
You can now import EuroSciVoc subjects using the new Jobs system. If you previously had imported EuroSciVoc subjects, you will need to update the existing records, drafts, and communities that were using these subjects and then deleting the old subjects in the database. This is necessary due to changes in the structure, such as the introduction of the `props` property and updates to the `id` format.
38+
_Note that you would need to reindex te relevant subjects, records, drafts and communities_
39+
40+
### CORDIS Awards
41+
42+
#### Optional Feature
43+
44+
CORDIS data can now be imported to enhance OpenAIRE awards using the new Jobs system. This update allows for the addition of supplementary information to the awards, including subjects _(Note: The EuroSciVoc subjects are needed for this)_, organizations, and other related metadata. The three funding programs supported are `HE`, `FP7` and `H2020`.
45+
_Note that you would need to reindex te relevant awards, records, drafts and communities_
46+
3347
### Miscellaneous additions
3448

3549
Here is a quick summary of the myriad other improvements in this release:
3650

3751
- The creators' roles are now displayed [PR](https://github.com/inveniosoftware/invenio-app-rdm/pull/2795)
3852
- You can now see and show the version of InvenioAppRDM and any other module [Issue](https://github.com/inveniosoftware/invenio-app-rdm/issues/2838)
39-
Change the config ADMINISTRATION_DISPLAY_VERSIONS = [("invenio-app-rdm", f"v{__version__}")] and append to the list the version you want to display.
40-
- The users API endpoint is now protected, in order to access the list of users it's required to be logged in.
53+
Change the config ADMINISTRATION_DISPLAY_VERSIONS = [("invenio-app-rdm", f"v{__version__}")] and append to the list the version you want to display.
54+
- The users API endpoint is now protected, in order to access the list of users it's required to be logged in.
4155
- ...and many more bug fixes!
4256

4357
## Breaking changes
4458

45-
- fill me in
59+
- Mapping updates in Subjects, Awards, Records _(including percolators)_, Drafts and Communities
4660

4761
## Limitations and known issues
4862

0 commit comments

Comments
 (0)