Skip to content
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

[Port dspace-7_x] Fix infinite loading on item pages and optimize menu resolver usage #3716

Open
wants to merge 4 commits into
base: dspace-7_x
Choose a base branch
from

Conversation

alexandrevryghem
Copy link
Member

@alexandrevryghem alexandrevryghem commented Dec 5, 2024

Manual port of #3677 to dspace-7_x (the BaseDataService fixes are actually not required, but at least this way all supported DSpace versions work in the same way).

The differences with the dspace-8_x & main PRs are:

  • The menu resolver is still present on the browse pages. This is because the browse pages are still used to represent the comcol pages on dspace-7_x to render the browse tabs (fixed in Refactored community & collection pages #2722 for DSpace 8.0)
  • The correction type improvement is not present, since this is also a new feature since dspace-8_x

…st and the ResponsePending are not emitted

(cherry picked from commit 0f4d71e)
… item bitstream & relationship tabs

(cherry picked from commit decacec)
…nuResolver on pages who use the DsoEditMenuComponent

(cherry picked from commit 5c9f494)
…heir-response_contribute-7.6' into dspace-7_x

# Conflicts:
#	src/app/core/data/base/base-data.service.spec.ts
#	src/app/core/data/base/base-data.service.ts
#	src/app/item-page/edit-item-page/abstract-item-update/abstract-item-update.component.ts
@alexandrevryghem alexandrevryghem added bug high priority performance / caching Related to performance, caching or embedded objects error handling How errors are handled from REST API claimed: Atmire Atmire team is working on this issue & will contribute back labels Dec 5, 2024
@alexandrevryghem alexandrevryghem added this to the 7.6.3 milestone Dec 5, 2024
@alexandrevryghem alexandrevryghem self-assigned this Dec 5, 2024
@alexandrevryghem alexandrevryghem changed the base branch from main to dspace-7_x December 5, 2024 23:14
@alanorth
Copy link
Contributor

alanorth commented Dec 6, 2024

Thanks @alexandrevryghem. It seems GitHub CI got stuck and the Node.js 18 / 20 jobs never started, so I'm going to close and re-open the pull request to trigger those.

@alanorth alanorth closed this Dec 6, 2024
@alanorth alanorth reopened this Dec 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug claimed: Atmire Atmire team is working on this issue & will contribute back error handling How errors are handled from REST API high priority performance / caching Related to performance, caching or embedded objects
Projects
Status: 👀 Under Review
Development

Successfully merging this pull request may close these issues.

2 participants