Skip to content

LIBCIR-438. Incorporate DSpace 8.1 changes into MD-SOAR#32

Merged
dsteelma-umd merged 2843 commits intoumd-lib:mdsoar-mainfrom
dsteelma-umd:feature/LIBCIR-438
Jun 11, 2025
Merged

LIBCIR-438. Incorporate DSpace 8.1 changes into MD-SOAR#32
dsteelma-umd merged 2843 commits intoumd-lib:mdsoar-mainfrom
dsteelma-umd:feature/LIBCIR-438

Conversation

@dsteelma-umd
Copy link
Copy Markdown
Contributor

Initial upgrade of the MD-SOAR DSpace back-end to DSpace 8.1 (from DSpace 7.6.2).

Migration procedure outlined in the following Confluence page:

https://umd-dit.atlassian.net/browse/LIBCIR-438

saschaszott and others added 30 commits November 7, 2024 20:12
(cherry picked from commit 33dddc697fb86d449998900ab82e4f876631eaac)
(cherry picked from commit 752951ce3b05436a13d689fc492fa0b95563862e)
[Port dspace-8_x] BitstreamAuthorizationsComponent: update selector and comment to correctly describe component's purpose
Fix Klaro translations by forcing Klaro to use a zy language code that DSpace will translate
…_x/webpack-835be9230a

Bump webpack from 5.95.0 to 5.96.1 in the webpack group
Bumps the sass group with 1 update: [sass](https://github.com/sass/dart-sass).


Updates `sass` from 1.80.4 to 1.80.6
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md)
- [Commits](sass/dart-sass@1.80.4...1.80.6)

---
updated-dependencies:
- dependency-name: sass
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: sass
...

Signed-off-by: dependabot[bot] <[email protected]>
…_x/compression-1.7.5

Bump compression from 1.7.4 to 1.7.5
Bumps [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) from 3.38.1 to 3.39.0.
- [Release notes](https://github.com/zloirock/core-js/releases)
- [Changelog](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md)
- [Commits](https://github.com/zloirock/core-js/commits/v3.39.0/packages/core-js)

---
updated-dependencies:
- dependency-name: core-js
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
…_x/sass-8323b2791b

Bump sass from 1.80.4 to 1.80.6 in the sass group
Bumps [express-static-gzip](https://github.com/tkoenig89/express-static-gzip) from 2.1.8 to 2.2.0.
- [Release notes](https://github.com/tkoenig89/express-static-gzip/releases)
- [Commits](tkoenig89/express-static-gzip@v2.1.8...v2.2.0)

---
updated-dependencies:
- dependency-name: express-static-gzip
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
…stance.

(cherry picked from commit b10563ea5388e8c398ec8927dc562d6f841473db)
(cherry picked from commit 7e864d27b45c58ef566d31c5d0e2a478a540ecdd)
(cherry picked from commit 813d644b32a28685f8a4205bc383268b2502afdb)
…angular@f18d45c

(cherry picked from commit 5e5c627b8b4dbafc5454d91e24797f3ef6ef76aa)
(cherry picked from commit 9badd4a4b6261a2abf5ed838f16bb000b1a127f0)
(cherry picked from commit 680d6c94166266d6195f13b92e3be916917ae8c0)
(cherry picked from commit 1aef6ce1d623ac8f0a52dcf8086847996a2d0180)
(cherry picked from commit d819cf43968665c20870ee16a1620e744dfbd821)
[Port dspace-8_x] Updated `cs` messages following the lindat v5 and clarin-dspace v7 instance
Contains all translations in french for new DSpace 8 COAR Notify module.

(cherry picked from commit 20263073c68b727932844c6037bcf2602a5cab2f)
(cherry picked from commit 60dfe056dd06b08263cdcfad0c2c3d4d93abeb8e)
[Port dspace-8_x] French translations for COAR Notify  LDN Service
(cherry picked from commit c062d95354cea7118b9ab2babc2759409fe2ae10)
[Port dspace-8_x] Fixed authorization tab not loading in dev mode
Includes all french labels for subcriptions, plus 2 or 3 other missing things.

(cherry picked from commit 2c161629486ee7252cc6a8bdc38f25aff64a673f)
[Port dspace-8_x] Fixed headings by their rank
[Port dspace-8_x] French translations for subscriptions feature
tdonohue and others added 29 commits February 3, 2025 11:11
(cherry picked from commit 83d24f8c216aa07199973a7dc716b55b34d09a54)
[Port dspace-8_x] Ensure `/reload/` (hard reload) path is included in SSR paths.
(cherry picked from commit 72919cd8676a18df472f9a2b5ee13924e9dccf04)
[Port dspace-8_x] Avoid retrieving user suggestions if Researcher profiles are disabled
(cherry picked from commit fddc4936e88173dc56c7b0d976c07a5fbcee3c41)
[Port dspace-8_x] Synchronized standalone imports in custom theme
[Port dspace-8_x] Provide a setting to use a different REST url during SSR execution
…r (#2827)

* use translation service to determine placeholder values

* added translation of date-picker placeholder values

* added German translations of date-picker placeholder values

* fix lint warning: added missing comma

* fix lint warning: removed trailing spaces

* fixed broken tests

* fixed lint warning

* try to mock TranslateService correctly

* remove TranslateService mock

* removed imports

* fixed lint warnings

* fixed lint warnings

* fixed lint warning

* fixed lint warning

* fixed lint error

* fixed lint errors

* removed TestComponent

* added imports

* removed declarations

* fixed lint error

* fix lint error (invalid sorting)

* finally fixing lint error

* use translation pipe directly in template

* move translation of placeholders into HTML template

* remove TranslateService dependency
[Port dspace-8_x] use translation service to determine placeholder values of date picker
(cherry picked from commit a37bb6ade129acf0c18aef93a535cad555041f5e)
[Port dspace-8_x] Move `enablePerformanceProfiler` option to last in list in `config.example.yml`
Updates to README-MDSOAR.md for DSpace 8.1, with other changes made
to be more consistent with the "README-DRUM.md" file in the
"umd-lib/dspace-ui" GitHub repository.

Removed the information about the "pm2" process manager, because it
is no longer used in the "Dockerfile.prod" file used in Kubernetes.

https://umd-dit.atlassian.net/browse/LIBCIR-438
Removing the UMD customizations made to adapt the DSpace 8.0 fix
for DSpace pull request 2976, because they are no longer needed.

Modified "src/app/admin/admin-sidebar/admin-sidebar.component.scss"
to enable fix from the DSpace pull request to also work on MacOS,
not just Windows.

https://umd-dit.atlassian.net/browse/LIBCIR-438
Deleted "dspace-ui.json" as it was a UMD-added file for supporting
the "pm2" process manager in Kubernetes, which is no longer used.

Note: The stock DSpace “docker/dspace-ui.json” file was retained, as
it is a stock DSpace file.

https://umd-dit.atlassian.net/browse/LIBCIR-438De
Restord the "server-hard-redirect.service.ts" file to its stock
DSpace implementation.

File was likely changed in merging in the DSpace 8.1 code, but as there
are no UMD customizations, the stock DSpace file can be used.

https://umd-dit.atlassian.net/browse/LIBCIR-438De
@dsteelma-umd dsteelma-umd merged commit 892f2d7 into umd-lib:mdsoar-main Jun 11, 2025
3 of 5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.