-
Notifications
You must be signed in to change notification settings - Fork 447
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
COAR Notify impossible to send/receive message from another DSpace #3113
COAR Notify impossible to send/receive message from another DSpace #3113
Conversation
…tification is delivered
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👍 Thanks @atarix83 ! I was able to successfully test this process of sending LDN messages from one DSpace 8 instance to another DSpace 8 instance in order to link together two items.
The process itself went smoothly, but I found one odd / minor issue that I wish to report.
On the target repository, after you accept the COAR notify change, it adds a datacite.relation.isSupplementedBy
field which links back to the source Item (in the source repository). This works well, but it shows the label "Dataset" for this field:
These relationships may not always be to a "Dataset", so I'd propose we update the code with new i18n keys. This improper label exists also for datacite.relation.isReferencedBy
and exists in two places (which were not added by this PR, but were added in earlier COAR Notify PRs).
- https://github.com/DSpace/dspace-angular/blob/main/src/app/item-page/simple/item-types/untyped-item/untyped-item.component.html#L81-L88
- https://github.com/DSpace/dspace-angular/blob/main/src/app/item-page/simple/item-types/publication/publication.component.html#L95-L102
I'd propose we remove the item.page.dataset
i18n key, and replace it with two keys:
"item.page.supplemented": "Supplemented By",
"item.page.referenced": "Referenced By",
Then, obviously the datacite.relation.isSupplementedBy
field should use item.page.supplemented
and datacite.relation.isReferencedBy
should use item.page.referenced
.
This is a minor change, but I feel it's important to properly label these fields. If you have any objections, let me know, but I suspect this will take only a few minutes to fix.
Once fixed, I'll quickly review this and merge it. Thanks!
thanks @tdonohue changes applied |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👍 Thanks @atarix83 ! Looks good to me now
Merging, however this is flagged as |
This has now been documented at https://wiki.lyrasis.org/display/DSDOC8x/Use+Cases+-+Getting+two+DSpace+application+to+communicate+with+each+other |
References
Add references/links to any related issues or PRs. These may include:
Description
This PR introduce important fixes in order to address DSpace/DSpace#9644.
It also contains a porting of fixes for the suggestions page from DSpace-CRIS.
Instructions for Reviewers
List of changes in this PR:
Include guidance for how to test or review your PR.
Please refer to instructions present in the REST PR here DSpace/DSpace#9645 (comment).
Checklist
yarn lint
yarn check-circ-deps
)package.json
), I've made sure their licenses align with the DSpace BSD License based on the Licensing of Contributions documentation.