Skip to content

LIBDRUM-957. Incorporate dspace-8.1 changes into DRUM#89

Merged
dsteelma-umd merged 541 commits intoumd-lib:feature/LIBDRUM-956from
dsteelma-umd:feature/LIBDRUM-957
Apr 8, 2025
Merged

LIBDRUM-957. Incorporate dspace-8.1 changes into DRUM#89
dsteelma-umd merged 541 commits intoumd-lib:feature/LIBDRUM-956from
dsteelma-umd:feature/LIBDRUM-957

Conversation

@dsteelma-umd
Copy link
Copy Markdown

Merge changes from DSpace 8.1 ("dspace-8.1" tag) into DRUM.

  • Updated "eperson-form-component.ts" to fix a compile error
  • Updated components to use ""dsBtnDisabled" directive, based on ESLint warnings
  • Changed filenames used by EtdUnit and Unit validators to match DSpace convention
  • Commented out DOCKER_REGISTRY setting in .github/workflows/build.ymlbuild.yml
    as it was preventing GitHub actions from running successfully.
  • Suppressed the "end-user-agreement.cy.ts" test, because the UMD DSpace
    configuration does not use the End User Agreement

https://umd-dit.atlassian.net/browse/LIBDRUM-957

tdonohue and others added 30 commits November 4, 2024 15:15
[Port dspace-8_x] Complete tag translations in french for ORCID and Researcher Profile
(cherry picked from commit 752951c)
[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
…eSettings

[8.x] Accessibility cookie settings
…pace-8_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] <support@github.com>
…pace-8_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] <support@github.com>
…pace-8_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] <support@github.com>
(cherry picked from commit 7e864d2)
[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 2026307)
(cherry picked from commit 60dfe05)
[Port dspace-8_x] French translations for COAR Notify  LDN Service
[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 2c16162)
[Port dspace-8_x] Fixed headings by their rank
tdonohue and others added 28 commits February 3, 2025 11:11
[Port dspace-8_x] Ensure `/reload/` (hard reload) path is included in SSR paths.
[Port dspace-8_x] Avoid retrieving user suggestions if Researcher profiles are disabled
[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
DSpace#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
[Port dspace-8_x] Move `enablePerformanceProfiler` option to last in list in `config.example.yml`
Added a missing "this." to the activeEPerson$ that was needed for the
code to compile.

https://umd-dit.atlassian.net/browse/LIBDRUM-957
Fixed ESLint warnings, changing to the "dsBtnDisabled" directive,
instead of using the "disabled" attribute directly.

https://umd-dit.atlassian.net/browse/LIBDRUM-957
Changed the filenames of the "EtdUnit" and "Unit" validations from:

* etdunit-exists-validator.ts to etdunit-exists.validator.ts
* unit-exists-validator.ts to unit-exists.validator.ts

to be more consistent with DSpace filename conventions (see
src/app/access-control/group-registry/group-form/validators/group-exists.validator.ts)

https://umd-dit.atlassian.net/browse/LIBDRUM-957
Commented out DOCKER_REGISTRY setting in build.yml, because it seems
to be causing Docker image pull errors when trying to retrieve
the "dspacesolr" and "dspacedb" images when performing the
"Start DSpace REST Backend via Docker (for e2e tests)" step.

Updated "docs/DrumAngularCustomization.md".

https://umd-dit.atlassian.net/browse/LIBDRUM-957
Suppressed the "end-user-agreement.cy.ts" test, because the UMD DSpace
configuration does not use the End User Agreement, and so this test
will always fail.

https://umd-dit.atlassian.net/browse/LIBDRUM-957
@dsteelma-umd dsteelma-umd changed the base branch from drum-main to feature/LIBDRUM-956 April 7, 2025 19:29
@dsteelma-umd dsteelma-umd merged commit 61cdf5f into umd-lib:feature/LIBDRUM-956 Apr 8, 2025
4 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.