Compare commits

...

8519 Commits

Author SHA1 Message Date
dependabot[bot]
af8d39cc61 Bump @types/node from 18.19.124 to 18.19.129
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 18.19.124 to 18.19.129.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-version: 18.19.129
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-01 06:07:37 +00:00
Tim Donohue
20a468d260 Merge pull request #4744 from DSpace/backport-4733-to-dspace-9_x
[Port dspace-9_x] SSR: avoid sending new response when headers were already sent
2025-09-30 17:30:28 -05:00
Daniel Coelho
99244c4e93 SSR: avoid sending new response when headeras were already sent (fixes #2315)
(cherry picked from commit 951c5f69d4)
2025-09-30 21:25:55 +00:00
Tim Donohue
177d57b65f Merge pull request #4729 from DSpace/backport-4728-to-dspace-9_x
[Port dspace-9_x] src/app: use correct icon in item mapper
2025-09-22 17:00:05 -05:00
Alan Orth
aaf534467e src/app: use correct icon in item mapper
When adding mappings in the item mapper we should use the save icon
rather than the trash icon!

(cherry picked from commit 3a9eb87914)
2025-09-19 12:06:56 +00:00
Tim Donohue
06d0177329 Merge pull request #4721 from DSpace/backport-4639-to-dspace-9_x
[Port dspace-9_x] Fix for #8916 #8917 #8918 The Community Administrator should not be able to view all communities/collections in the create/edit community and collection sections. Previous PR #9814
2025-09-15 09:10:17 -05:00
im-shubham-vish
76a7d10ec4 Fix Lint Error
(cherry picked from commit 15d9cb0ea8)
2025-09-12 21:22:14 +00:00
im-shubham-vish
a5cf9a448b Fix to set Edit Collection to utilize findAdminAuthorized instead of findSubmitAuthorized
(cherry picked from commit a26c718db4)
2025-09-12 21:22:14 +00:00
im-shubham-vish
0f588466cb Fix for #8918 The Community Administrator should not be able to view all communities/collections in the create/edit community and collection sections
(cherry picked from commit 5aab53e064)
2025-09-12 21:22:13 +00:00
Tim Donohue
d66e43949d Merge pull request #4690 from DSpace/dependabot/npm_and_yarn/dspace-9_x/core-js-3.45.1
Bump core-js from 3.44.0 to 3.45.1
2025-09-12 14:07:40 -05:00
Tim Donohue
963ee60890 Merge pull request #4694 from DSpace/dependabot/npm_and_yarn/dspace-9_x/babel/runtime-7.28.4
Bump @babel/runtime from 7.28.2 to 7.28.4
2025-09-12 12:33:28 -05:00
Tim Donohue
f7d2e899ab Merge pull request #4691 from DSpace/dependabot/npm_and_yarn/dspace-9_x/types/node-18.19.124
Bump @types/node from 18.19.121 to 18.19.124
2025-09-10 17:01:05 -05:00
Tim Donohue
e5735b397d Merge pull request #4687 from DSpace/dependabot/npm_and_yarn/dspace-9_x/sass-2e0f0fb0cc
Bump sass from 1.89.2 to 1.92.1 in the sass group
2025-09-10 16:59:30 -05:00
Tim Donohue
94fa8dcc62 Merge pull request #4692 from DSpace/dependabot/npm_and_yarn/dspace-9_x/isbot-5.1.30
Bump isbot from 5.1.29 to 5.1.30
2025-09-10 16:37:07 -05:00
Tim Donohue
d95731c929 Merge pull request #4689 from DSpace/dependabot/npm_and_yarn/dspace-9_x/bootstrap-5.3.8
Bump bootstrap from 5.3.7 to 5.3.8
2025-09-10 16:29:46 -05:00
Tim Donohue
c660b330af Merge pull request #4688 from DSpace/dependabot/npm_and_yarn/dspace-9_x/testing-c9201e7a88
Bump cypress-axe from 1.6.0 to 1.7.0 in the testing group
2025-09-10 15:56:26 -05:00
Tim Donohue
59d21bc507 Merge pull request #4719 from DSpace/backport-4634-to-dspace-9_x
[Port dspace-9_x] server.ts: remove port and host fallbacks in run
2025-09-10 15:51:44 -05:00
Tim Donohue
5803f61b5d Merge pull request #4716 from DSpace/backport-4636-to-dspace-9_x
[Port dspace-9_x] src/themes/dspace: rework banner image
2025-09-10 14:57:41 -05:00
Alan Orth
f6f8e078dd server.ts: remove port fallback
If a user has messed up their config so much that the fallbacks in
our default configuration interface don't work then we should just
fail here.

(cherry picked from commit 6c09677510)
2025-09-10 19:49:07 +00:00
Alan Orth
9a3987bce1 server.ts: remove invalid host fallback
If `environment.ui.host` is Falsy, then we attempt to fall back to
a host value of '/', which is invalid. I think that, if a user has
messed up their config so much that defaults in our configuration
interface don't work, then we should actually fail here.

(cherry picked from commit f622d58917)
2025-09-10 19:49:07 +00:00
Alan Orth
36f680a05d src/themes/dspace: rework banner image
For some reason our version of this image is twice the size of the
original (~860KiB vs 1.6MiB). To make matters worse, the dimensions
of the image are 4777x3166 pixels, but we display it at 2000 pixels
wide.

This regenerates the images based on the original and adjusts the
dimensions to be more appropriate. Generated using ImageMagick 7
on Linux:

$ magick pexels-inspiredimages-132477.jpg -resize 2000x src/themes/dspace/assets/images/banner.jpg
$ magick pexels-inspiredimages-132477.jpg -resize 2000x src/themes/dspace/assets/images/banner.webp
$ magick pexels-inspiredimages-132477.jpg -resize 1200x src/themes/dspace/assets/images/banner-half.jpg
$ magick pexels-inspiredimages-132477.jpg -resize 1200x src/themes/dspace/assets/images/banner-half.webp

See: https://www.pexels.com/photo/clear-water-drops-132477/
(cherry picked from commit d9e8fea5bf)
2025-09-10 19:08:09 +00:00
dependabot[bot]
e40cba812e Bump bootstrap from 5.3.7 to 5.3.8
Bumps [bootstrap](https://github.com/twbs/bootstrap) from 5.3.7 to 5.3.8.
- [Release notes](https://github.com/twbs/bootstrap/releases)
- [Commits](https://github.com/twbs/bootstrap/compare/v5.3.7...v5.3.8)

---
updated-dependencies:
- dependency-name: bootstrap
  dependency-version: 5.3.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-10 18:25:35 +00:00
Tim Donohue
7a00a00af0 Merge pull request #4710 from DSpace/backport-4673-to-dspace-9_x
[Port dspace-9_x] Replaced removed col-xs-_ bootstrap 3 classes with the equivalent col-_ classes
2025-09-10 13:24:13 -05:00
Tim Donohue
8ecde49070 Merge pull request #4711 from DSpace/backport-4632-to-dspace-9_x
[Port dspace-9_x] Use several modern Node.js patterns
2025-09-10 13:24:03 -05:00
Alan Orth
e3105a119d Use native Node.js watch instead of nodemon
Modern Node.js can watch natively so we don't need nodemon anymore.

(cherry picked from commit 4d7051007b)
2025-09-10 17:23:32 +00:00
Alan Orth
fd3b2dada3 Remove axios dependency
We can use the Node.js Fetch API directly instead of relying on an
external dependency.

(cherry picked from commit 2d31afb92f)
2025-09-10 17:23:32 +00:00
Alan Orth
26c522176b Use node: for Node.js builtin modules
Use the the `node:` protocol when importing Node.js builtin modules
and enable rule in eslint to enforce.

The `node:` protocol for Node.js builtin modules has been available
since Node.js v14.

See: https://github.com/import-js/eslint-plugin-import/blob/main/docs/rules/enforce-node-protocol-usage.md
(cherry picked from commit af71c152c1)
2025-09-10 17:23:32 +00:00
Eike Martin Löhden
1794c8da0f Replace col-xs-_ with the equivalent col-_.
(cherry picked from commit 31a31b247d)
2025-09-10 16:57:51 +00:00
Tim Donohue
a8b1e52e2f Merge pull request #4709 from DSpace/backport-4644-to-dspace-9_x
[Port dspace-9_x] fix: call parent ngOnDestroy in dynamic form control container
2025-09-10 08:52:36 -05:00
Jukka Lipka
8f3295b57a fix: call parent ngOnDestroy in dynamic form control container
(cherry picked from commit 4d803a58d4)
2025-09-09 21:37:00 +00:00
dependabot[bot]
7dd6c438b7 Bump @babel/runtime from 7.28.2 to 7.28.4
Bumps [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) from 7.28.2 to 7.28.4.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.28.4/packages/babel-runtime)

---
updated-dependencies:
- dependency-name: "@babel/runtime"
  dependency-version: 7.28.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-08 20:18:15 +00:00
dependabot[bot]
bc48f038d5 Bump isbot from 5.1.29 to 5.1.30
Bumps [isbot](https://github.com/omrilotan/isbot) from 5.1.29 to 5.1.30.
- [Changelog](https://github.com/omrilotan/isbot/blob/main/CHANGELOG.md)
- [Commits](https://github.com/omrilotan/isbot/compare/v5.1.29...v5.1.30)

---
updated-dependencies:
- dependency-name: isbot
  dependency-version: 5.1.30
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-08 20:15:30 +00:00
dependabot[bot]
0c17003e33 Bump @types/node from 18.19.121 to 18.19.124
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 18.19.121 to 18.19.124.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-version: 18.19.124
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-08 20:15:00 +00:00
dependabot[bot]
c9b06c1e34 Bump core-js from 3.44.0 to 3.45.1
Bumps [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) from 3.44.0 to 3.45.1.
- [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.45.1/packages/core-js)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-08 20:14:36 +00:00
dependabot[bot]
f5d7890f78 Bump cypress-axe from 1.6.0 to 1.7.0 in the testing group
Bumps the testing group with 1 update: [cypress-axe](https://github.com/component-driven/cypress-axe).


Updates `cypress-axe` from 1.6.0 to 1.7.0
- [Release notes](https://github.com/component-driven/cypress-axe/releases)
- [Commits](https://github.com/component-driven/cypress-axe/compare/v1.6.0...v1.7.0)

---
updated-dependencies:
- dependency-name: cypress-axe
  dependency-version: 1.7.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: testing
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-08 20:13:33 +00:00
dependabot[bot]
75c7f5cdcc Bump sass from 1.89.2 to 1.92.1 in the sass group
Bumps the sass group with 1 update: [sass](https://github.com/sass/dart-sass).


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

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-08 20:13:05 +00:00
Tim Donohue
8d3219856d Merge pull request #4677 from tdonohue/port_4520_to_9x
[Port dspace-9_x] Fix: Remove HTML tags from cookie popup translations
2025-09-08 12:04:52 -05:00
Jesiel Viana
b4fdaa7e70 remove hardcoded HTML tags from cookie popup translations 2025-09-08 11:08:12 -05:00
Tim Donohue
b7cffd0943 Merge pull request #4674 from tdonohue/port_2734_to_9x
[Port dspace-9_x] Clear url parameters for entity search tabs
2025-09-08 10:51:39 -05:00
Atmire-Kristof
fa8bdeb157 Clear url parameters for entity search tabs (#2734)
* 110878: Entity search - clear params on tab switch

* 110878: Properly clear browse-by values when navigating

* 132230: Related entity tab switching: only keep query & scope, reset page to 1

---------

Co-authored-by: Nona Luypaert <nona.luypaert@atmire.com>
2025-09-05 16:59:13 -05:00
Art Lowel
4fb0dcac0c Merge pull request #4671 from DSpace/backport-4664-to-dspace-9_x
[Port dspace-9_x] Inspect event key characters, not keyCodes on tag keyUp for dynamic tag input
2025-09-04 17:38:15 +02:00
Kim Shepherd
e160b12ed5 Create dynamic tag test events with key chars, not keyCodes
(cherry picked from commit 98fc76d867)
2025-09-04 14:46:18 +00:00
Kim Shepherd
0f9b777ccd Inspect event key characters, not keyCodes on tag keyUp
(cherry picked from commit f313b4a8fd)
2025-09-04 14:46:18 +00:00
Tim Donohue
fa27088b72 Merge pull request #4666 from DSpace/backport-4628-to-dspace-9_x
[Port dspace-9_x] Fix untranslated i18n keys ror api
2025-09-03 16:48:40 -05:00
Jesiel Viana
89880c4209 fix code style
(cherry picked from commit 22baef689a)
2025-09-03 21:00:21 +00:00
Jesiel Viana
4cd9eabc0e add in pt-BR file and remove form pt-PT
(cherry picked from commit 14de56279f)
2025-09-03 21:00:21 +00:00
Jesiel Viana
9d9711ef1a add untranslated i18n keys for ROR API
(cherry picked from commit b6bf862542)
2025-09-03 21:00:21 +00:00
Tim Donohue
f7e2cb2b66 Merge pull request #4657 from DSpace/backport-4563-to-dspace-9_x
[Port dspace-9_x] Adding all missing french translations
2025-08-22 10:51:34 -05:00
Pierre Lasou
1207078bd9 Remove extra character
Remove extra ": line 1636

(cherry picked from commit e4dfcda009)
2025-08-22 15:11:35 +00:00
Pierre Lasou
097bb00b69 Update to correct errors and duplicates
(cherry picked from commit 8c4e8f38bc)
2025-08-22 15:11:35 +00:00
Pierre Lasou
0409210a11 Adding translation for all missing french translations
This commit is adding translations for all parameters that were tagged "// TODO New key - Add a translation" in fr.json5 file.

(cherry picked from commit 003a5f5ee8)
2025-08-22 15:11:34 +00:00
Tim Donohue
4923cdf9db Merge pull request #4653 from DSpace/backport-4642-to-dspace-9_x
[Port dspace-9_x] Improved geospatial map bounds & scroll behaviour
2025-08-21 08:49:59 -05:00
Alexandre Vryghem
a1927b3258 Restricted map bounds
(cherry picked from commit 643836addc)
2025-08-21 13:11:17 +00:00
Tim Donohue
f03fb43463 Merge pull request #4651 from DSpace/backport-4640-to-dspace-9_x
[Port dspace-9_x] .github/workflows/codescan.yml: use codeql-action v3
2025-08-20 17:16:29 -05:00
Alan Orth
d0ff025904 .github/workflows/codescan.yml: use codeql-action v3
Version 2 was deprecated in January, 2024 after the release of v3.

See: https://github.blog/changelog/2025-01-10-code-scanning-codeql-action-v2-is-now-deprecated/
(cherry picked from commit 3333ee4fbb)
2025-08-20 21:10:58 +00:00
Tim Donohue
a6b0f75756 Merge pull request #4647 from DSpace/backport-4635-to-dspace-9_x
[Port dspace-9_x] Update GitHub template references to DSDOC9x
2025-08-20 13:41:26 -05:00
Alan Orth
4893911a83 README.md: update DSDOC references to DSDOC9x
(cherry picked from commit b5fe301209)
2025-08-20 18:39:07 +00:00
Alan Orth
b2d13d5eb2 Fix references to DSDOC8x
The latest release is DSDOC9x.

(cherry picked from commit a877cbe284)
2025-08-20 18:39:07 +00:00
Tim Donohue
5daae1c373 Merge pull request #4631 from DSpace/backport-4550-to-dspace-9_x
[Port dspace-9_x] fix back button navigation after visiting a community or collection page
2025-08-08 12:51:29 -05:00
Jesiel Viana
3dc9cf593d fix back button navigation after visiting a community or collection page
(cherry picked from commit c7c1c0fc17)
2025-08-08 17:08:20 +00:00
Tim Donohue
0ba218f8f7 Merge pull request #4627 from DSpace/backport-4386-to-dspace-9_x
[Port dspace-9_x] Spanish translation updated
2025-08-05 15:37:25 -05:00
Tim Donohue
e02e877e0c Merge pull request #4626 from DSpace/backport-4623-to-dspace-9_x
[Port dspace-9_x] Update webpack and webpack-cli dependencies
2025-08-05 15:18:04 -05:00
Sergio Fernández Celorio
7e2d24bbe5 Fixed some errors
(cherry picked from commit 36ca66c09a)
2025-08-05 19:50:44 +00:00
Sergio Fernández Celorio
83685ee03f Spanish translation updated
(cherry picked from commit 5530ba9a0d)
2025-08-05 19:50:43 +00:00
Alan Orth
c217594872 package.json: update webpack-cli to v6.0.1
Update webpack-cli from v5.1.4 to v6.0.1. This is compatible with
webpack v5 and the minimum required Node.js version is 18.12.0.

See: https://github.com/webpack/webpack-cli/blob/master/CHANGELOG.md
(cherry picked from commit 46e291d767)
2025-08-05 19:35:32 +00:00
Alan Orth
c00895a0a1 package.json: use semver for webpack dependency
As far as I can tell dspace-angular doesn't explicitly need any
particular version of webpack itself, but angular-cli specifies
a semver string of `^5.54.0` so we should do the same.

Also, our dependabot configuration currently considers minor and
patch versions for updates, so we should not be using an exact
version here anyway.

See: https://github.com/angular/angular-cli/blob/18.2.x/packages/ngtools/webpack/package.json
(cherry picked from commit 24ca6442f6)
2025-08-05 19:35:32 +00:00
Tim Donohue
1ce4860049 Merge pull request #4624 from DSpace/backport-4622-to-dspace-9_x
[Port dspace-9_x] Update @types/node to ^18.11.9
2025-08-05 10:18:26 -05:00
Alan Orth
c0fe57ceeb Update @types/node to ^18.11.9
As of DSpace 10.0-SNAPSHOT we currently support Node.js v18 and v20
so we should be using appropriate types.

(cherry picked from commit 41282f064c)
2025-08-05 14:15:47 +00:00
DSpace Bot
a99353e2e8 [Port dspace-9_x] Contribute to adding Persian translation to DSpace (#4621)
* Create fa.json5

Persian language

(cherry picked from commit c2b7e7b0b8)

* Update fa.json5

(cherry picked from commit 27a1dfff6d)

* Update fa.json5

(cherry picked from commit 8a10866dce)

* Update fa.json5

(cherry picked from commit 1af8be2bdb)

* Update fa.json5

(cherry picked from commit 43e6b3b54a)

* Update fa.json5

(cherry picked from commit e28f24ff15)

* Update fa.json5

(cherry picked from commit 4f7dfbe5ff)

* Update fa.json5

(cherry picked from commit 3fb1e77001)

* Update fa.json5

(cherry picked from commit 366d0e1aad)

* Update fa.json5

(cherry picked from commit d72a02137a)

* Update fa.json5

(cherry picked from commit 57bed93f16)

* Update fa.json5

(cherry picked from commit 69c33d7bca)

* Update fa.json5

(cherry picked from commit a078807fc0)

* Update fa.json5

(cherry picked from commit c20de9eddf)

* Update fa.json5

(cherry picked from commit a85f5c5d5c)

* Add Persian language to default configs

(cherry picked from commit 4fa0c57e02)

---------

Co-authored-by: Shafi Habibi <shafihabibi@gmail.com>
Co-authored-by: Tim Donohue <tim.donohue@lyrasis.org>
2025-08-04 12:19:04 -05:00
Tim Donohue
82ec7003bf Merge pull request #4590 from DSpace/dependabot/npm_and_yarn/dspace-9_x/babel/runtime-7.28.2
Bump @babel/runtime from 7.27.6 to 7.28.2
2025-08-01 10:47:12 -05:00
Tim Donohue
3d256d8482 Merge pull request #4612 from DSpace/dependabot/npm_and_yarn/dspace-9_x/webpack-16f7f9f544
Bump the webpack group across 1 directory with 2 updates
2025-08-01 10:00:16 -05:00
dependabot[bot]
22d3aa1db4 Bump the webpack group across 1 directory with 2 updates
Bumps the webpack group with 2 updates in the / directory: [webpack](https://github.com/webpack/webpack) and [webpack-dev-server](https://github.com/webpack/webpack-dev-server).


Updates `webpack` from 5.99.9 to 5.101.0
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.99.9...v5.101.0)

Updates `webpack-dev-server` from 5.2.1 to 5.2.2
- [Release notes](https://github.com/webpack/webpack-dev-server/releases)
- [Changelog](https://github.com/webpack/webpack-dev-server/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack/webpack-dev-server/compare/v5.2.1...v5.2.2)

---
updated-dependencies:
- dependency-name: webpack
  dependency-version: 5.101.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: webpack
- dependency-name: webpack-dev-server
  dependency-version: 5.2.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: webpack
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-30 20:04:23 +00:00
Tim Donohue
df616ceb11 Merge pull request #4606 from DSpace-Labs/dependabot/npm_and_yarn/webpack-dev-server-5.2.1
[Dependabot] Bump webpack-dev-server from 4.15.2 to 5.2.1
2025-07-30 14:53:03 -05:00
Tim Donohue
98cddc0364 Merge pull request #4545 from DSpace/dependabot/npm_and_yarn/dspace-9_x/core-js-3.44.0
Bump core-js from 3.42.0 to 3.44.0
2025-07-30 11:43:54 -05:00
Tim Donohue
b0b59f602a Merge pull request #4603 from DSpace/backport-4344-to-dspace-9_x
[Port dspace-9_x] fix(versioning): Encode summary
2025-07-30 11:02:14 -05:00
dependabot[bot]
8454a1cbe7 Bump webpack-dev-server from 4.15.2 to 5.2.1
Bumps [webpack-dev-server](https://github.com/webpack/webpack-dev-server) from 4.15.2 to 5.2.1.
- [Release notes](https://github.com/webpack/webpack-dev-server/releases)
- [Changelog](https://github.com/webpack/webpack-dev-server/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack/webpack-dev-server/compare/v4.15.2...v5.2.1)

---
updated-dependencies:
- dependency-name: webpack-dev-server
  dependency-version: 5.2.1
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-30 15:22:22 +00:00
Tim Donohue
3511ea040a Merge pull request #4478 from DSpace/dependabot/npm_and_yarn/dspace-9_x/ngtools/webpack-18.2.20
Bump @ngtools/webpack from 18.2.19 to 18.2.20
2025-07-30 10:08:11 -05:00
Tim Donohue
a4b58ce560 Merge pull request #4474 from DSpace/dependabot/npm_and_yarn/dspace-9_x/postcss-ff1e1e588d
Bump postcss from 8.5.4 to 8.5.5 in the postcss group
2025-07-30 10:05:19 -05:00
Tim Donohue
bf415d86c4 Merge pull request #4591 from DSpace/dependabot/npm_and_yarn/dspace-9_x/axios-1.11.0
Bump axios from 1.10.0 to 1.11.0
2025-07-30 10:00:32 -05:00
Jukka Lipka
7917c70f31 fix(versioning): encode summary
The reason for creating a new version is now encoded in the URL.

(cherry picked from commit 2dd870ea7e)
2025-07-30 14:21:17 +00:00
Alan Orth
141b053507 Merge pull request #4598 from DSpace/dependabot/npm_and_yarn/dspace-9_x/isbot-5.1.29 2025-07-29 10:42:24 -07:00
dependabot[bot]
f449429254 Bump isbot from 5.1.28 to 5.1.29
Bumps [isbot](https://github.com/omrilotan/isbot) from 5.1.28 to 5.1.29.
- [Changelog](https://github.com/omrilotan/isbot/blob/main/CHANGELOG.md)
- [Commits](https://github.com/omrilotan/isbot/compare/v5.1.28...v5.1.29)

---
updated-dependencies:
- dependency-name: isbot
  dependency-version: 5.1.29
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-29 14:47:50 +00:00
dependabot[bot]
ee891768a6 Bump postcss from 8.5.4 to 8.5.5 in the postcss group
Bumps the postcss group with 1 update: [postcss](https://github.com/postcss/postcss).


Updates `postcss` from 8.5.4 to 8.5.5
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.5.4...8.5.5)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-29 14:47:08 +00:00
Tim Donohue
3d8f3a2a4e Merge pull request #4594 from DSpace/backport-4593-to-dspace-9_x
[Port dspace-9_x] [Docker] Remover references to obsolete backend "pgcrypto" images
2025-07-29 07:07:22 -05:00
Tim Donohue
3ea0f17a9f Correct default versions to all use 'dspace-9_x` instead of 'latest' 2025-07-28 16:27:17 -05:00
Tim Donohue
5bc37e80e3 Update Docker to no longer reference removed/replaced backend "pgcrypto" images.
(cherry picked from commit 1e4ee4fb0b)
2025-07-28 21:23:06 +00:00
dependabot[bot]
4b82fcc302 Bump axios from 1.10.0 to 1.11.0
Bumps [axios](https://github.com/axios/axios) from 1.10.0 to 1.11.0.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v1.10.0...v1.11.0)

---
updated-dependencies:
- dependency-name: axios
  dependency-version: 1.11.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-28 08:29:12 +00:00
dependabot[bot]
3a550dd756 Bump @babel/runtime from 7.27.6 to 7.28.2
Bumps [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) from 7.27.6 to 7.28.2.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.28.2/packages/babel-runtime)

---
updated-dependencies:
- dependency-name: "@babel/runtime"
  dependency-version: 7.28.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-28 08:06:53 +00:00
Tim Donohue
fa31f6b13d Merge pull request #4581 from DSpace/backport-4536-to-dspace-9_x
[Port dspace-9_x] Fix empty search query after previous non-empty search
2025-07-24 13:41:58 -05:00
Jesiel Viana
d7310f2db6 fix empty search query after previous non-empty search
(cherry picked from commit cf34198d54)
2025-07-24 17:59:07 +00:00
Tim Donohue
17f17a190b Merge pull request #4573 from DSpace/backport-4568-to-dspace-9_x
[Port dspace-9_x] Fix current parent order when creating subcommunity
2025-07-23 12:31:37 -05:00
Jesiel Viana
c64fded612 Fix current parent order when creating subcommunity
(cherry picked from commit 44fcc7221b)
2025-07-23 15:42:24 +00:00
Tim Donohue
0771086818 Merge tag 'dspace-7.6.5' into dspace-9_x 2025-07-22 16:15:41 -05:00
Tim Donohue
3b3941b2a6 Merge tag 'dspace-7.6.4' into dspace-9_x 2025-07-22 16:15:06 -05:00
Tim Donohue
9497decf07 Update version tag for release 2025-07-22 15:30:23 -05:00
Tim Donohue
d4edbf2e25 Automatic update to yarn.locak after various dependency updates. This dependency is no longer needed. 2025-07-22 11:26:15 -05:00
Tim Donohue
f80992f1fc Merge pull request #4559 from DSpace/dependabot/npm_and_yarn/dspace-7_x/morgan-1.10.1
Bump morgan from 1.10.0 to 1.10.1
2025-07-22 10:52:57 -05:00
dependabot[bot]
f381d40dbd Bump core-js from 3.42.0 to 3.44.0
Bumps [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) from 3.42.0 to 3.44.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.44.0/packages/core-js)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-22 04:39:05 +00:00
Alan Orth
8723bb1e34 Merge pull request #4562 from DSpace/dependabot/npm_and_yarn/dspace-9_x/morgan-1.10.1 2025-07-21 21:30:16 -07:00
Alan Orth
bb3af14b6c Merge pull request #4560 from DSpace/dependabot/npm_and_yarn/dspace-7_x/compression-1.8.1 2025-07-21 21:27:13 -07:00
Alan Orth
b34d421c04 Merge pull request #4561 from DSpace/dependabot/npm_and_yarn/dspace-9_x/compression-1.8.1 2025-07-21 21:26:00 -07:00
Alan Orth
3a5f4565a5 Merge pull request #4493 from DSpace/dependabot/npm_and_yarn/dspace-7_x/eslint-036d341c50 2025-07-21 21:07:37 -07:00
Alan Orth
e667031758 Merge pull request #4499 from DSpace/dependabot/npm_and_yarn/dspace-9_x/eslint-036d341c50 2025-07-21 21:06:49 -07:00
Alan Orth
fc43e2473d Merge pull request #4457 from DSpace/dependabot/npm_and_yarn/dspace-7_x/sass-63defccb8e 2025-07-21 18:17:26 -07:00
dependabot[bot]
9046b9fc3d Bump morgan from 1.10.0 to 1.10.1
---
updated-dependencies:
- dependency-name: morgan
  dependency-version: 1.10.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-21 07:03:09 +00:00
dependabot[bot]
8828f9b71c Bump compression from 1.8.0 to 1.8.1
---
updated-dependencies:
- dependency-name: compression
  dependency-version: 1.8.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-21 07:02:20 +00:00
dependabot[bot]
16da9855fc Bump compression from 1.8.0 to 1.8.1
---
updated-dependencies:
- dependency-name: compression
  dependency-version: 1.8.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-21 06:47:30 +00:00
dependabot[bot]
821f16ea1d Bump morgan from 1.10.0 to 1.10.1
---
updated-dependencies:
- dependency-name: morgan
  dependency-version: 1.10.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-21 06:45:01 +00:00
dependabot[bot]
f65359be91 Bump eslint-plugin-import from 2.31.0 to 2.32.0 in the eslint group
Bumps the eslint group with 1 update: [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import).


Updates `eslint-plugin-import` from 2.31.0 to 2.32.0
- [Release notes](https://github.com/import-js/eslint-plugin-import/releases)
- [Changelog](https://github.com/import-js/eslint-plugin-import/blob/main/CHANGELOG.md)
- [Commits](https://github.com/import-js/eslint-plugin-import/compare/v2.31.0...v2.32.0)

---
updated-dependencies:
- dependency-name: eslint-plugin-import
  dependency-version: 2.32.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: eslint
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-21 05:50:21 +00:00
dependabot[bot]
f9fb6d06f1 Bump eslint-plugin-import from 2.31.0 to 2.32.0 in the eslint group
Bumps the eslint group with 1 update: [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import).


Updates `eslint-plugin-import` from 2.31.0 to 2.32.0
- [Release notes](https://github.com/import-js/eslint-plugin-import/releases)
- [Changelog](https://github.com/import-js/eslint-plugin-import/blob/main/CHANGELOG.md)
- [Commits](https://github.com/import-js/eslint-plugin-import/compare/v2.31.0...v2.32.0)

---
updated-dependencies:
- dependency-name: eslint-plugin-import
  dependency-version: 2.32.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: eslint
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-21 05:38:45 +00:00
dependabot[bot]
4fa71b801c Bump sass from 1.89.1 to 1.89.2 in the sass group
Bumps the sass group with 1 update: [sass](https://github.com/sass/dart-sass).


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

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-21 05:38:29 +00:00
Tim Donohue
495caa5866 Merge pull request #4553 from DSpace/backport-4552-to-dspace-9_x
[Port dspace-9_x] Update legacy Bootstrap spacing class in object-list.component.html
2025-07-18 09:31:42 -05:00
wwtamu
42297cbb9d Update object-list.component.html refactoring bootstrap spacing class
(cherry picked from commit 3e6b8c0529)
2025-07-18 13:49:58 +00:00
Tim Donohue
bf7e0eddf0 Update version tag for development of next release 2025-07-14 16:39:22 -05:00
Tim Donohue
2bf9e11a7c Update version tag for release 2025-07-14 16:36:18 -05:00
Tim Donohue
7a7e468492 Update version tag for development of next release 2025-07-14 14:10:06 -05:00
Tim Donohue
34fc08766d Update version tag for release 2025-07-14 14:04:48 -05:00
Tim Donohue
13d6acaf76 Sync i18n files to prepare for the 7.6.4 release 2025-07-11 13:43:39 -05:00
Tim Donohue
f0cba80262 Sync i18n files to prepare for 9.1 release. 2025-07-11 13:29:47 -05:00
Tim Donohue
ad51dc884d Merge pull request #4541 from DSpace/backport-4487-to-dspace-9_x
[Port dspace-9_x] Russian translation
2025-07-10 16:47:28 -05:00
Tim Donohue
28a914a335 Enable Russian by default. Reorder alphabetical by language code
(cherry picked from commit 032381008e)
2025-07-10 21:09:03 +00:00
Sergio Fernández Celorio
3cd4959d8f Fixed lint errors
(cherry picked from commit f85042e0d6)
2025-07-10 21:09:03 +00:00
Sergio Fernández Celorio
5888277ca7 Russian translation
(cherry picked from commit b6ee8dff9f)
2025-07-10 21:09:03 +00:00
Tim Donohue
d9c0401bdd Merge pull request #4530 from atmire/w2p-119612_export-item-limit-7_x
[Port dspace-7_x] UI warning for export item limit
2025-07-10 13:25:34 -05:00
Tim Donohue
e258fb7af7 Merge pull request #4540 from alexandrevryghem/bootstrap-issues_contribute-9_x
[Port dspace-9_x] Migrated remaining bootstrap 4 classes & other minor css fixes
2025-07-10 12:04:57 -05:00
Jens Vannerum
5a2702c797 fix missing imports after backport 2025-07-10 10:39:55 +02:00
Alexandre Vryghem
cbb01c514d Merge branch 'bootstrap-issues_contribute-9.0' into bootstrap-issues_contribute-9_x 2025-07-10 00:49:51 +02:00
Alexandre Vryghem
1bc47d06b7 Merge branch 'w2p-132350_minor-css-fixes_contribute-7.6' into bootstrap-issues_contribute-9_x 2025-07-10 00:48:15 +02:00
Tim Donohue
d0f61c1e50 Merge pull request #4498 from DSpace/dependabot/npm_and_yarn/dspace-9_x/bootstrap-5.3.7
Bump bootstrap from 5.3.6 to 5.3.7
2025-07-09 08:56:47 -05:00
dependabot[bot]
44c7e4b524 Bump bootstrap from 5.3.6 to 5.3.7
Bumps [bootstrap](https://github.com/twbs/bootstrap) from 5.3.6 to 5.3.7.
- [Release notes](https://github.com/twbs/bootstrap/releases)
- [Commits](https://github.com/twbs/bootstrap/compare/v5.3.6...v5.3.7)

---
updated-dependencies:
- dependency-name: bootstrap
  dependency-version: 5.3.7
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-08 21:20:23 +00:00
Tim Donohue
598f5884e4 Merge pull request #4473 from DSpace/dependabot/npm_and_yarn/dspace-9_x/angular-43581e9bed
Bump the angular group with 3 updates
2025-07-08 16:18:28 -05:00
Alexandre Vryghem
e3b5405698 132007: Auto-fixed the ng generate @angular/core:control-flow issues 2025-07-08 12:51:31 +02:00
Alexandre Vryghem
b4d694e0c0 132007: Bootstrap fixes 2025-07-08 11:06:30 +02:00
dependabot[bot]
36c19ef976 Bump the angular group with 3 updates
Bumps the angular group with 3 updates: [@angular/ssr](https://github.com/angular/angular-cli), [@angular-devkit/build-angular](https://github.com/angular/angular-cli) and [@angular/cli](https://github.com/angular/angular-cli).


Updates `@angular/ssr` from 18.2.19 to 18.2.20
- [Release notes](https://github.com/angular/angular-cli/releases)
- [Changelog](https://github.com/angular/angular-cli/blob/main/CHANGELOG.md)
- [Commits](https://github.com/angular/angular-cli/compare/18.2.19...18.2.20)

Updates `@angular-devkit/build-angular` from 18.2.19 to 18.2.20
- [Release notes](https://github.com/angular/angular-cli/releases)
- [Changelog](https://github.com/angular/angular-cli/blob/main/CHANGELOG.md)
- [Commits](https://github.com/angular/angular-cli/compare/18.2.19...18.2.20)

Updates `@angular/cli` from 18.2.19 to 18.2.20
- [Release notes](https://github.com/angular/angular-cli/releases)
- [Changelog](https://github.com/angular/angular-cli/blob/main/CHANGELOG.md)
- [Commits](https://github.com/angular/angular-cli/compare/18.2.19...18.2.20)

---
updated-dependencies:
- dependency-name: "@angular/ssr"
  dependency-version: 18.2.20
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: angular
- dependency-name: "@angular-devkit/build-angular"
  dependency-version: 18.2.20
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: angular
- dependency-name: "@angular/cli"
  dependency-version: 18.2.20
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: angular
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-07 06:26:31 +00:00
Jens Vannerum
dabc3b400b 119612: fix spec test
(cherry picked from commit 6232d4e9cf)
2025-07-04 10:26:25 +02:00
Jens Vannerum
5b19ebe48c 119612: aria-label to also include warning message if applicable
(cherry picked from commit 8eaff78737)
2025-07-04 10:25:51 +02:00
Jens Vannerum
32511b0f50 119612: Check if a warning should be shown on changes to the total elements of the search, default to 500 if no value for the configuration property was returned
(cherry picked from commit e1b773c097)
2025-07-04 10:25:43 +02:00
Jens Vannerum
17e58ae5e3 119612: UI warning that only first part of configured items will be exported
(cherry picked from commit b69b21af6c)
2025-07-04 10:24:36 +02:00
Tim Donohue
0d87a72f41 Merge pull request #4417 from atmire/w2p-131442_backport-4335-to-dspace-7_x
[Port dspace-7_x] Improve accessibility for screen readers
2025-07-03 15:14:03 -05:00
Tim Donohue
a17d58acc5 Merge pull request #4277 from DSpace/backport-3888-to-dspace-7_x
[Port dspace-7_x] Fixed search page still returning stale data after invalidating a request
2025-07-03 14:42:57 -05:00
Tim Donohue
8685e1398b Merge pull request #4526 from DSpace/backport-4521-to-dspace-9_x
[Port dspace-9_x] Update pt-PT.json5
2025-07-02 15:39:14 -05:00
Ricardo Saraiva
4956d26f69 Update pt-PT.json5
Minor corretions and updates.

(cherry picked from commit d17f0a2a3d)
2025-07-02 20:38:49 +00:00
Tim Donohue
5c419bd975 Merge pull request #4522 from atmire/vocabulary-preloadlevel-fix-9_x
[Port dspace-9_x] Vocabulary preloadlevel fix
2025-07-02 11:26:06 -05:00
Andreas Awouters
c253cff188 Merge branch 'w2p-122839_vocabulary-preloadlevel-fix' into vocabulary-preloadlevel-fix-9_x
# Conflicts:
#	src/app/shared/form/vocabulary-treeview/vocabulary-treeview.component.spec.ts
#	src/app/shared/form/vocabulary-treeview/vocabulary-treeview.component.ts
2025-07-02 10:18:33 +02:00
Tim Donohue
44f2ad7f4f Merge pull request #3821 from atmire/vocabulary-preloadlevel-fix-7_x
[Port dspace-7_x] Vocabulary preloadlevel fix
2025-07-01 17:02:27 -05:00
Tim Donohue
c7f8ed1f42 Merge pull request #4519 from atmire/accessibility-settings-7_x
[Port dspace-7_x] Accessibility settings page SSR Fix
2025-07-01 13:58:20 -05:00
Andreas Awouters
c6ef2467bc 119602: Fix SSR error by making klaroService optional
KlaroService handles cookies which are not applicable during SSR. By
making the service optional, and handling the case when it is not
available, SSR can do its work without throwing NullInjectorErrors.
2025-07-01 09:06:40 +02:00
Zoltán Kanász-Nagy
9be1562083 Improve Hungarian translations in DSpace 9.0 (#4506)
* QREPO-0 improving HU translations

* QREPO-0 improving HU translations

* QREPO-0 HU translations: grant-request-copy messages

* QREPO-0 improving HU translations

* QREPO-0 HU translation improvements

* QREPO-0 HU translation improvements

* QREPO-0 HU translation improvements

* QREPO-0 HU translation improvements

* QREPO-0 HU translations improvements

* QREPO-0 HU translation improvements

* QREPO-0 HU translation improvements

* QREPO-0 removing TODO comments

* QREPO-0 inserting some missing new lines

* QREPO-0 HU translation improvements
2025-06-30 14:37:11 -05:00
Tim Donohue
c07bc3c379 Merge pull request #3615 from atmire/accessibility-settings-7_x
[Port dspace-7_x] Accessibility settings page
2025-06-30 11:03:38 -05:00
Andreas Awouters
b44f74a20a 119602: Port disabling of cookie popup from main 2025-06-30 11:54:20 +02:00
Andreas Awouters
50757247ab Merge branch 'dspace-7_x' into accessibility-settings-7_x 2025-06-30 10:37:10 +02:00
Andreas Awouters
1883d93198 119602: Open tooltip to left of info icon 2025-06-30 10:35:47 +02:00
Andreas Awouters
d9ab4bca65 119602: Align accessibility link with other footer links 2025-06-30 10:35:26 +02:00
Alan Orth
edeb2d2e3a Merge pull request #4492 from DSpace/dependabot/npm_and_yarn/dspace-7_x/postcss-bff535204e 2025-06-28 11:57:44 +03:00
Tim Donohue
c2257ebc81 Merge pull request #4449 from 4Science/task/dspace-7_x/DURACOM-291
[Port dspace-7_x] Fix submission section visibility in order to rely on the configured section scope
2025-06-26 16:41:09 -05:00
Tim Donohue
cf2407ba90 Merge pull request #4488 from alexandrevryghem/w2p-117573_remove-observable-function-calls-from-template-7_x
[Port dspace-7_x] Removed observable function calls from template (part 2)
2025-06-26 11:36:11 -05:00
Alexandre Vryghem
45934e31f2 132350: Fixed some SASS variables not being overridable in the themes
Also fixed the authority icons not being totally centered in the onebox submission fields
2025-06-25 11:51:58 +02:00
dependabot[bot]
e0af01ff43 Bump postcss from 8.5.5 to 8.5.6 in the postcss group
Bumps the postcss group with 1 update: [postcss](https://github.com/postcss/postcss).


Updates `postcss` from 8.5.5 to 8.5.6
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.5.5...8.5.6)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-23 06:08:24 +00:00
Alexandre Vryghem
7afe49d2b0 117287: Fixed various layout issues
- The unthemed home news didn't stick to the header like the dspace theme
- Impersonate user button has additional margin
- Submission form loading icon is not translatable
- Create resource policy page doesn't have the correct heading

(cherry picked from commit 56e45a9f08)
2025-06-21 01:38:08 +02:00
Alexandre Vryghem
c89ad9f22a 122464: Fixed a memory leak when initComponentInstance is called multiple times
(cherry picked from commit 62f15668b6)
2025-06-21 01:33:21 +02:00
Alexandre Vryghem
391e87a11f Merge branch 'w2p-117573_remove-observable-function-calls-from-template-7.6' 2025-06-21 01:26:12 +02:00
Alan Orth
a864260d00 Merge pull request #4458 from DSpace/dependabot/npm_and_yarn/dspace-7_x/postcss-ff1e1e588d 2025-06-17 09:26:32 +03:00
Alan Orth
ff6d0ddc9f Merge pull request #4476 from DSpace/dependabot/npm_and_yarn/dspace-9_x/sass-63defccb8e 2025-06-17 08:23:30 +03:00
Alan Orth
abfdf63482 Merge pull request #4463 from DSpace/dependabot/npm_and_yarn/dspace-7_x/axios-1.10.0 2025-06-17 07:06:53 +03:00
Alan Orth
e017f99125 Merge pull request #4477 from DSpace/dependabot/npm_and_yarn/dspace-9_x/axios-1.10.0
Bump axios from 1.9.0 to 1.10.0
2025-06-17 07:00:56 +03:00
dependabot[bot]
772b876c5d Bump @ngtools/webpack from 18.2.19 to 18.2.20
Bumps [@ngtools/webpack](https://github.com/angular/angular-cli) from 18.2.19 to 18.2.20.
- [Release notes](https://github.com/angular/angular-cli/releases)
- [Changelog](https://github.com/angular/angular-cli/blob/main/CHANGELOG.md)
- [Commits](https://github.com/angular/angular-cli/compare/18.2.19...18.2.20)

---
updated-dependencies:
- dependency-name: "@ngtools/webpack"
  dependency-version: 18.2.20
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-16 07:19:09 +00:00
dependabot[bot]
945f1bcec3 Bump axios from 1.9.0 to 1.10.0
Bumps [axios](https://github.com/axios/axios) from 1.9.0 to 1.10.0.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v1.9.0...v1.10.0)

---
updated-dependencies:
- dependency-name: axios
  dependency-version: 1.10.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-16 07:16:12 +00:00
dependabot[bot]
cecb8f6c69 Bump sass from 1.89.1 to 1.89.2 in the sass group
Bumps the sass group with 1 update: [sass](https://github.com/sass/dart-sass).


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

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-16 07:11:18 +00:00
dependabot[bot]
7f3b3370d9 Bump axios from 1.9.0 to 1.10.0
Bumps [axios](https://github.com/axios/axios) from 1.9.0 to 1.10.0.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v1.9.0...v1.10.0)

---
updated-dependencies:
- dependency-name: axios
  dependency-version: 1.10.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-16 05:40:32 +00:00
dependabot[bot]
d56119793f Bump postcss from 8.5.4 to 8.5.5 in the postcss group
Bumps the postcss group with 1 update: [postcss](https://github.com/postcss/postcss).


Updates `postcss` from 8.5.4 to 8.5.5
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.5.4...8.5.5)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-16 05:38:56 +00:00
Alan Orth
b26b14b764 Merge pull request #4455 from DSpace/backport-4389-to-dspace-9_x
[Port dspace-9_x] Confirmation dialog before deleting Group
2025-06-14 08:02:44 +03:00
Jukka Lipka
2ed43035eb fix: add styles to confirmation modal
Words are forced to break if no more space available

(cherry picked from commit 20510591e4)
2025-06-13 18:39:45 +00:00
Jukka Lipka
d3b098b407 fix: cleanup / unnecessary changes reverted
(cherry picked from commit 55d2f0ce38)
2025-06-13 18:39:45 +00:00
Jukka Lipka
f506be3dea fix: added translations
(cherry picked from commit 137bbc35bd)
2025-06-13 18:39:45 +00:00
Jukka Lipka
29e8c29ade fix: confirm dialog for group deletion
Introduced a confirmation modal before deleting groups in both the Group Registry and Comcol Role components. This ensures users explicitly confirm deletion, reducing accidental data loss. Updated relevant tests and added new translations for modal text.

(cherry picked from commit 57bf254bec)
2025-06-13 18:39:45 +00:00
Tim Donohue
3acdb3124e Merge pull request #4452 from DSpace/backport-4434-to-dspace-9_x
[Port dspace-9_x] Resolve field instance models using index when filtering errors
2025-06-12 12:48:04 -05:00
Tim Donohue
7677f2941d Merge pull request #4450 from DSpace/backport-4434-to-dspace-7_x
[Port dspace-7_x] Resolve field instance models using index when filtering errors
2025-06-12 12:47:31 -05:00
kshepherd
d0464c4886 Merge pull request #4447 from ybnd/defer-geospatial-map-components_9.x
Lazy-load geospatial map code (9.x)
2025-06-12 19:21:18 +02:00
Kim Shepherd
036dba942d Resolve field instance models using index when filtering errors
(cherry picked from commit d218e22944)
2025-06-12 16:40:49 +00:00
Kim Shepherd
7ef44c5e35 Resolve field instance models using index when filtering errors
(cherry picked from commit d218e22944)
2025-06-12 16:40:39 +00:00
Yury Bondarenko
6c3bbf617c Remove unneeded platform checks 2025-06-12 17:55:05 +02:00
Giuseppe Digilio
a77f98e29e [DURACOM-291] back porting of fix submission section visibility in order to rely on the configured section scope 2025-06-12 15:53:21 +02:00
Yury Bondarenko
c147354ee1 Fix failing unit test
According to the Angular docs it should be possible to "trigger" the different states of the @defer block
https://angular.dev/guide/templates/defer#testing-defer-blocks
...but I wasn't able to get this example to work either.

This was the only case where we directly test an inner component's reflected inputs, so IMO it makes sense to "let it go".
2025-06-11 16:27:12 +02:00
Yury Bondarenko
343718d07b Defer geospatial map components 2025-06-11 14:28:37 +02:00
Alan Orth
5c66bb9d2b Merge pull request #4442 from DSpace/dependabot/npm_and_yarn/dspace-7_x/babel/runtime-7.27.6
Bump @babel/runtime from 7.27.4 to 7.27.6
2025-06-11 12:23:18 +03:00
Alan Orth
f8c6a80fbe Merge pull request #4444 from DSpace/dependabot/npm_and_yarn/dspace-9_x/babel/runtime-7.27.6
Bump @babel/runtime from 7.27.4 to 7.27.6
2025-06-11 12:20:38 +03:00
dependabot[bot]
a009f3549a Bump @babel/runtime from 7.27.4 to 7.27.6
Bumps [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) from 7.27.4 to 7.27.6.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.27.6/packages/babel-runtime)

---
updated-dependencies:
- dependency-name: "@babel/runtime"
  dependency-version: 7.27.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-09 06:02:37 +00:00
dependabot[bot]
7cc17a5544 Bump @babel/runtime from 7.27.4 to 7.27.6
Bumps [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) from 7.27.4 to 7.27.6.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.27.6/packages/babel-runtime)

---
updated-dependencies:
- dependency-name: "@babel/runtime"
  dependency-version: 7.27.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-09 05:32:54 +00:00
Alan Orth
b7b1e368d6 Merge pull request #4430 from DSpace/dependabot/npm_and_yarn/dspace-7_x/sass-d83863101d
Bump sass from 1.89.0 to 1.89.1 in the sass group
2025-06-05 08:54:07 +03:00
Alan Orth
85128a4cfd Merge pull request #4432 from DSpace/dependabot/npm_and_yarn/dspace-9_x/sass-d83863101d
Bump sass from 1.89.0 to 1.89.1 in the sass group
2025-06-05 08:53:10 +03:00
dependabot[bot]
c9e6a65eec Bump sass from 1.89.0 to 1.89.1 in the sass group
Bumps the sass group with 1 update: [sass](https://github.com/sass/dart-sass).


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

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-04 13:49:33 +00:00
dependabot[bot]
5e8dd3480f Bump sass from 1.89.0 to 1.89.1 in the sass group
Bumps the sass group with 1 update: [sass](https://github.com/sass/dart-sass).


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

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-04 13:49:29 +00:00
Alan Orth
790e7d580b Merge pull request #4429 from DSpace/backport-4076-to-dspace-9_x
[Port dspace-9_x] fix typo in German translation of bitstream.edit.form.description.hint
2025-06-04 14:06:39 +03:00
Alan Orth
f2131ec757 Merge pull request #4427 from DSpace/backport-4076-to-dspace-7_x
[Port dspace-7_x] fix typo in German translation of bitstream.edit.form.description.hint
2025-06-04 14:05:27 +03:00
Sascha Szott
eb8f35f9f1 fix typo in German translation of bitstream.edit.form.description.hint
(cherry picked from commit c72af8edb5)
2025-06-04 09:52:37 +00:00
Sascha Szott
c52c7e778a fix typo in German translation of bitstream.edit.form.description.hint
(cherry picked from commit c72af8edb5)
2025-06-04 09:52:26 +00:00
Alan Orth
b870c54c83 Merge pull request #4357 from DSpace/dependabot/npm_and_yarn/dspace-7_x/sanitize-html-2.17.0
Bump sanitize-html from 2.16.0 to 2.17.0
2025-06-04 12:39:34 +03:00
Alan Orth
f798b30c06 Merge pull request #4408 from DSpace/dependabot/npm_and_yarn/dspace-9_x/postcss-3f4fa9ea8d
Bump postcss from 8.5.3 to 8.5.4 in the postcss group
2025-06-03 09:08:24 +03:00
Alan Orth
f58ab77d5d Merge pull request #4409 from DSpace/dependabot/npm_and_yarn/dspace-7_x/postcss-3f4fa9ea8d
Bump postcss from 8.5.3 to 8.5.4 in the postcss group
2025-06-03 09:07:50 +03:00
Alan Orth
8fb625ed73 Merge pull request #4413 from DSpace/dependabot/npm_and_yarn/dspace-9_x/babel/runtime-7.27.4
Bump @babel/runtime from 7.27.3 to 7.27.4
2025-06-03 09:05:26 +03:00
Alan Orth
406b46ba3f Merge pull request #4410 from DSpace/dependabot/npm_and_yarn/dspace-7_x/babel/runtime-7.27.4
Bump @babel/runtime from 7.27.3 to 7.27.4
2025-06-03 09:03:45 +03:00
Tim Donohue
ba3c696c47 Merge pull request #4419 from DSpace/backport-4362-to-dspace-9_x
[Port dspace-9_x] add Gujarati(gu) and marathi(mr) json5 file
2025-06-02 13:00:36 -05:00
gaurav patel
d7d598e972 Rename Gu.json5 to gu.json5
(cherry picked from commit 5ac8dc13ac)
2025-06-02 17:13:50 +00:00
gauravd2t
0a6550986b change file name
(cherry picked from commit ce34bd271d)
2025-06-02 17:13:50 +00:00
gauravd2t
36878b119a add Gujarati and marathi json5 file
(cherry picked from commit dade46ca79)
2025-06-02 17:13:50 +00:00
Alexandre Vryghem
b6448a7caf 129964: Fixed the header role structure being invalid in the custom theme
- Replaced the menubar role from the parent of all the header buttons like lang switch, auth menu & help toggle with toolbar
- Replaced the remaining `<a>` buttons in the header with `<button>` to make them expandable with space
- Fixed accessibility issues flagged by axe DevTools in the user menu dropdown
2025-06-02 13:55:33 +02:00
dependabot[bot]
e7b85eee5b Bump @babel/runtime from 7.27.3 to 7.27.4
Bumps [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) from 7.27.3 to 7.27.4.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.27.4/packages/babel-runtime)

---
updated-dependencies:
- dependency-name: "@babel/runtime"
  dependency-version: 7.27.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-02 06:47:51 +00:00
dependabot[bot]
8a1daa5cf9 Bump @babel/runtime from 7.27.3 to 7.27.4
Bumps [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) from 7.27.3 to 7.27.4.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.27.4/packages/babel-runtime)

---
updated-dependencies:
- dependency-name: "@babel/runtime"
  dependency-version: 7.27.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-02 06:45:45 +00:00
dependabot[bot]
fa9ddefb59 Bump postcss from 8.5.3 to 8.5.4 in the postcss group
Bumps the postcss group with 1 update: [postcss](https://github.com/postcss/postcss).


Updates `postcss` from 8.5.3 to 8.5.4
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.5.3...8.5.4)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-02 06:42:07 +00:00
dependabot[bot]
c81ddf1520 Bump postcss from 8.5.3 to 8.5.4 in the postcss group
Bumps the postcss group with 1 update: [postcss](https://github.com/postcss/postcss).


Updates `postcss` from 8.5.3 to 8.5.4
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.5.3...8.5.4)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-02 06:42:02 +00:00
Alan Orth
8a1ca84d91 Merge pull request #4402 from DSpace/backport-2774-to-dspace-7_x
[Port dspace-7_x] German translation improvements in cookie consent dialog
2025-06-01 17:42:12 +03:00
Tim Donohue
06e30050a4 Merge pull request #4384 from atmire/w2p-131441_backport-3065-7.6
[Port dspace-7_x] Made AdminSearchPageComponent themeable
2025-05-30 10:38:39 -05:00
Tim Donohue
ffda0d6521 Merge pull request #4379 from DSpace/dependabot/npm_and_yarn/dspace-7_x/testing-ff22ddd0c9
Bump ng-mocks from 14.13.4 to 14.13.5 in the testing group
2025-05-29 08:49:39 -05:00
Tim Donohue
f626e0baf9 Merge pull request #4394 from DSpace/dependabot/npm_and_yarn/dspace-9_x/testing-ff22ddd0c9
Bump ng-mocks from 14.13.4 to 14.13.5 in the testing group
2025-05-29 08:49:17 -05:00
Sascha Szott
a692a6762d added german translations
(cherry picked from commit 4ca1edfc63)
2025-05-29 05:53:54 +00:00
Sascha Szott
2687ded0df added German translations
(cherry picked from commit f12fae3865)
2025-05-29 05:53:54 +00:00
Sascha Szott
e387be1e10 minor translation improvement: use plural in German translation
(cherry picked from commit 027a5ec5f0)
2025-05-29 05:53:54 +00:00
Alan Orth
fc2c32e1c6 Merge pull request #4397 from DSpace/dependabot/npm_and_yarn/dspace-9_x/babel/runtime-7.27.3
Bump @babel/runtime from 7.27.1 to 7.27.3
2025-05-29 08:40:53 +03:00
Alan Orth
b0e56c4129 Merge pull request #4398 from DSpace/dependabot/npm_and_yarn/dspace-7_x/babel/runtime-7.27.3
Bump @babel/runtime from 7.27.1 to 7.27.3
2025-05-29 08:39:56 +03:00
dependabot[bot]
9a11618d11 Bump sanitize-html from 2.16.0 to 2.17.0
Bumps [sanitize-html](https://github.com/apostrophecms/sanitize-html) from 2.16.0 to 2.17.0.
- [Changelog](https://github.com/apostrophecms/sanitize-html/blob/main/CHANGELOG.md)
- [Commits](https://github.com/apostrophecms/sanitize-html/compare/2.16.0...2.17.0)

---
updated-dependencies:
- dependency-name: sanitize-html
  dependency-version: 2.17.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-28 21:27:11 +00:00
Tim Donohue
5b47170b6d Merge pull request #4380 from DSpace/dependabot/npm_and_yarn/dspace-7_x/types/lodash-4.17.17
Bump @types/lodash from 4.17.16 to 4.17.17
2025-05-28 16:10:09 -05:00
Tim Donohue
e359fb9169 Merge pull request #4396 from DSpace/dependabot/npm_and_yarn/dspace-9_x/webpack-51a062295f
Bump webpack from 5.99.8 to 5.99.9 in the webpack group
2025-05-28 15:49:51 -05:00
dependabot[bot]
983551aea8 Bump @babel/runtime from 7.27.1 to 7.27.3
Bumps [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) from 7.27.1 to 7.27.3.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.27.3/packages/babel-runtime)

---
updated-dependencies:
- dependency-name: "@babel/runtime"
  dependency-version: 7.27.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-28 18:33:15 +00:00
dependabot[bot]
c947f49820 Bump @babel/runtime from 7.27.1 to 7.27.3
Bumps [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) from 7.27.1 to 7.27.3.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.27.3/packages/babel-runtime)

---
updated-dependencies:
- dependency-name: "@babel/runtime"
  dependency-version: 7.27.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-28 18:30:17 +00:00
dependabot[bot]
6ac6ac8998 Bump webpack from 5.99.8 to 5.99.9 in the webpack group
Bumps the webpack group with 1 update: [webpack](https://github.com/webpack/webpack).


Updates `webpack` from 5.99.8 to 5.99.9
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.99.8...v5.99.9)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-28 18:29:56 +00:00
dependabot[bot]
b726688b47 Bump ng-mocks from 14.13.4 to 14.13.5 in the testing group
Bumps the testing group with 1 update: [ng-mocks](https://github.com/help-me-mom/ng-mocks).


Updates `ng-mocks` from 14.13.4 to 14.13.5
- [Release notes](https://github.com/help-me-mom/ng-mocks/releases)
- [Changelog](https://github.com/help-me-mom/ng-mocks/blob/master/CHANGELOG.md)
- [Commits](https://github.com/help-me-mom/ng-mocks/compare/v14.13.4...v14.13.5)

---
updated-dependencies:
- dependency-name: ng-mocks
  dependency-version: 14.13.5
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: testing
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-28 18:29:21 +00:00
dependabot[bot]
1727acab33 Bump ng-mocks from 14.13.4 to 14.13.5 in the testing group
Bumps the testing group with 1 update: [ng-mocks](https://github.com/help-me-mom/ng-mocks).


Updates `ng-mocks` from 14.13.4 to 14.13.5
- [Release notes](https://github.com/help-me-mom/ng-mocks/releases)
- [Changelog](https://github.com/help-me-mom/ng-mocks/blob/master/CHANGELOG.md)
- [Commits](https://github.com/help-me-mom/ng-mocks/compare/v14.13.4...v14.13.5)

---
updated-dependencies:
- dependency-name: ng-mocks
  dependency-version: 14.13.5
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: testing
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-28 18:08:28 +00:00
Joran De Braekeleer
bf585e77c3 Merge remote-tracking branch 'upstream/dspace-7_x' into w2p-131442_backport-4335-to-dspace-7_x 2025-05-28 18:02:40 +02:00
Tim Donohue
a226502c72 Merge pull request #4387 from atmire/w2p-127655_fix-submission-form-getting-stuck-in-loop_contribute-7.6
[Port dspace-7_x] Fix infinite loading submission forms
2025-05-27 16:43:54 -05:00
Tim Donohue
4f79574a76 Merge pull request #4383 from atmire/w2p-130424_impossible-to-add-new-values-for-fields-without-qualifiers_contribute-7.6
[Port dspace-7_x] Fix unqualified metadata field validation in Edit Metadata tab by sorting fields in validation request
2025-05-27 14:55:33 -05:00
frabacche
cb0ac0c9e5 fix e2e test 18x aria on <ul> html tag
(cherry picked from commit e6389a73df)
2025-05-26 13:18:46 +02:00
abhinav
d3876c7c0a Merge branch 'dspace-7_x' into w2p-127655_fix-submission-form-getting-stuck-in-loop_contribute-7.6 2025-05-26 11:23:24 +02:00
Alexandre Vryghem
db119e4118 Fixed search facet deadlock
Also fixed minor issue in MetadataService, but this doesn't cause any issues in the current code

(cherry picked from commit 446280b59a)
2025-05-26 10:50:48 +02:00
abhinav
0c9f8c02f6 Merge remote-tracking branch 'alex-upstream/w2p-115051_themed-admin-search-page_contribute-7.4' into w2p-131441_backport-3065-7.6 2025-05-26 10:45:44 +02:00
dependabot[bot]
e42d4228ed Bump @types/lodash from 4.17.16 to 4.17.17
Bumps [@types/lodash](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/lodash) from 4.17.16 to 4.17.17.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/lodash)

---
updated-dependencies:
- dependency-name: "@types/lodash"
  dependency-version: 4.17.17
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-26 02:53:33 +00:00
abhinav
38812a3e04 Merge branch 'dspace-7_x' into w2p-130424_impossible-to-add-new-values-for-fields-without-qualifiers_contribute-7.6 2025-05-23 18:11:40 +02:00
Tim Donohue
d87b83f9e9 Update version tag for development of next release 2025-05-23 11:06:00 -05:00
Tim Donohue
bcc437d029 Update version tag for release 2025-05-23 11:00:57 -05:00
Tim Donohue
269404cb4f Merge pull request #4367 from tdonohue/sync_i18n
Sync all i18n files with en.json5 for 9.0 release
2025-05-22 14:56:02 -05:00
Tim Donohue
120817f5f4 Sync all i18n files with en.json5 2025-05-22 14:14:17 -05:00
Tim Donohue
1aaa20ec73 Merge pull request #4365 from DSpace/backport-4364-to-dspace-7_x
[Port dspace-7_x] Remove stray comma from `config.example.yml` which makes example config invalid
2025-05-22 13:58:46 -05:00
Tim Donohue
e7709b8091 Remove stray comma
(cherry picked from commit bcd2081ee3)
2025-05-22 17:05:11 +00:00
Tim Donohue
c8a136f0d5 Merge pull request #4364 from tdonohue/fix_typo
Remove stray comma from `config.example.yml` which makes example config invalid
2025-05-22 12:04:52 -05:00
Tim Donohue
bcd2081ee3 Remove stray comma 2025-05-22 10:36:44 -05:00
Tim Donohue
e623b68d91 Merge pull request #4359 from GauravD2t/translation_hindi_gu_ma
Re-translated Hindi(hi) language labels
2025-05-21 16:01:55 -05:00
Tim Donohue
814b411192 Merge pull request #4360 from the-library-code/fix_submission_section_enabling
Fix and simplify submission section 'enabled' logic
2025-05-21 15:12:54 -05:00
Kim Shepherd
f77dfa37da Fix and simplify submission section 'enabled' logic
Fixes cases where a section needs to be disabled on save/init
because it is empty and non-mandatory
2025-05-21 19:29:08 +02:00
gauravd2t
04964787fa Trailing spaces not allowed 2025-05-21 13:25:25 +05:30
gauravd2t
20748d2f64 remove Trailing spaces and Expected indentation of 2 2025-05-21 12:50:33 +05:30
gauravd2t
b5a29fa400 change hindi translation label 2025-05-21 10:48:13 +05:30
Tim Donohue
2fffda3a28 Merge pull request #4351 from DSpace/dependabot/npm_and_yarn/eslint-1ccb09f07e
Bump eslint-plugin-jsonc from 2.20.0 to 2.20.1 in the eslint group
2025-05-19 11:07:27 -05:00
Tim Donohue
6971ac98c2 Merge pull request #4354 from DSpace/dependabot/npm_and_yarn/dspace-7_x/eslint-1ccb09f07e
Bump eslint-plugin-jsonc from 2.20.0 to 2.20.1 in the eslint group
2025-05-19 11:07:07 -05:00
Tim Donohue
280866a58f Merge pull request #4355 from DSpace/dependabot/npm_and_yarn/dspace-7_x/sass-5219375de9
Bump sass from 1.88.0 to 1.89.0 in the sass group
2025-05-19 11:05:57 -05:00
Tim Donohue
537fb4bfda Merge pull request #4352 from DSpace/dependabot/npm_and_yarn/sass-5219375de9
Bump sass from 1.88.0 to 1.89.0 in the sass group
2025-05-19 11:05:16 -05:00
Tim Donohue
4ab895f821 Merge pull request #4353 from DSpace/dependabot/npm_and_yarn/isbot-5.1.28
Bump isbot from 5.1.27 to 5.1.28
2025-05-19 10:23:00 -05:00
Tim Donohue
c8b375d238 Merge pull request #4356 from DSpace/dependabot/npm_and_yarn/dspace-7_x/isbot-5.1.28
Bump isbot from 5.1.27 to 5.1.28
2025-05-19 10:22:32 -05:00
dependabot[bot]
37383acb6b Bump isbot from 5.1.27 to 5.1.28
Bumps [isbot](https://github.com/omrilotan/isbot) from 5.1.27 to 5.1.28.
- [Changelog](https://github.com/omrilotan/isbot/blob/main/CHANGELOG.md)
- [Commits](https://github.com/omrilotan/isbot/compare/v5.1.27...v5.1.28)

---
updated-dependencies:
- dependency-name: isbot
  dependency-version: 5.1.28
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-19 03:06:55 +00:00
dependabot[bot]
277eca837e Bump sass from 1.88.0 to 1.89.0 in the sass group
Bumps the sass group with 1 update: [sass](https://github.com/sass/dart-sass).


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

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-19 03:06:09 +00:00
dependabot[bot]
160f33f98a Bump eslint-plugin-jsonc from 2.20.0 to 2.20.1 in the eslint group
Bumps the eslint group with 1 update: [eslint-plugin-jsonc](https://github.com/ota-meshi/eslint-plugin-jsonc).


Updates `eslint-plugin-jsonc` from 2.20.0 to 2.20.1
- [Release notes](https://github.com/ota-meshi/eslint-plugin-jsonc/releases)
- [Changelog](https://github.com/ota-meshi/eslint-plugin-jsonc/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ota-meshi/eslint-plugin-jsonc/compare/v2.20.0...v2.20.1)

---
updated-dependencies:
- dependency-name: eslint-plugin-jsonc
  dependency-version: 2.20.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: eslint
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-19 03:05:35 +00:00
dependabot[bot]
880b9e4130 Bump isbot from 5.1.27 to 5.1.28
Bumps [isbot](https://github.com/omrilotan/isbot) from 5.1.27 to 5.1.28.
- [Changelog](https://github.com/omrilotan/isbot/blob/main/CHANGELOG.md)
- [Commits](https://github.com/omrilotan/isbot/compare/v5.1.27...v5.1.28)

---
updated-dependencies:
- dependency-name: isbot
  dependency-version: 5.1.28
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-19 02:50:08 +00:00
dependabot[bot]
d965968fc9 Bump sass from 1.88.0 to 1.89.0 in the sass group
Bumps the sass group with 1 update: [sass](https://github.com/sass/dart-sass).


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

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-19 02:44:15 +00:00
dependabot[bot]
3f02846fed Bump eslint-plugin-jsonc from 2.20.0 to 2.20.1 in the eslint group
Bumps the eslint group with 1 update: [eslint-plugin-jsonc](https://github.com/ota-meshi/eslint-plugin-jsonc).


Updates `eslint-plugin-jsonc` from 2.20.0 to 2.20.1
- [Release notes](https://github.com/ota-meshi/eslint-plugin-jsonc/releases)
- [Changelog](https://github.com/ota-meshi/eslint-plugin-jsonc/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ota-meshi/eslint-plugin-jsonc/compare/v2.20.0...v2.20.1)

---
updated-dependencies:
- dependency-name: eslint-plugin-jsonc
  dependency-version: 2.20.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: eslint
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-19 02:43:17 +00:00
Tim Donohue
a36e085920 Merge pull request #3390 from alexandrevryghem/w2p-117616_ported-custom-atmire-eslint-rules
Enforce DSpace-specific coding conventions
2025-05-16 16:03:49 -05:00
Alexandre Vryghem
443809f3b2 117616: Disabled unstable linting rules 2025-05-16 21:52:22 +02:00
Alexandre Vryghem
e1f3cc09cb 117616: Auto-fixed new linting rules 2025-05-16 18:21:05 +02:00
Alexandre Vryghem
f14cd51678 117616: Allow CallExpressions like forwardRef in the standalone imports array as well 2025-05-16 18:13:51 +02:00
Alexandre Vryghem
f0a00aca95 117616: Added support to alias-import to disallow aliasing certain imports 2025-05-16 18:13:51 +02:00
Alexandre Vryghem
aed0460cfe 117616: Created custom sort-standalone-imports rule 2025-05-16 18:13:51 +02:00
Alexandre Vryghem
6017537107 117616: Fixed unique-decorators rule not working in IntelliJ because the decorator calls were registered every time the file was updated 2025-05-16 18:13:50 +02:00
Alexandre Vryghem
c6657b5f9b 117616: Added default options in .eslintrc.json
Also enforced the trailing commas rule in .editorconfig for IntelliJ
2025-05-16 18:13:50 +02:00
Alexandre Vryghem
2d8fada3c4 117616: Created documentation for the custom lint options 2025-05-16 18:13:50 +02:00
Alexandre Vryghem
eb0572640b 117616: Ported themed-decorators rule 2025-05-16 18:13:50 +02:00
Alexandre Vryghem
598471913e 117616: Fixed unique-decorators rule to work across multiple files
Also moved the logic to filter out unwanted decorators to the ESLint's selector and fixed a typo
2025-05-16 18:13:50 +02:00
Yury Bondarenko
8ff5a23c40 117616: Fix rule creator call & add structure test case 2025-05-16 18:13:49 +02:00
Alexandre Vryghem
01c8c60624 117616: Ported unique-decorators rule 2025-05-16 18:13:49 +02:00
Alexandre Vryghem
4200357100 117616: Ported themed-wrapper-no-input-defaults rule 2025-05-16 18:13:49 +02:00
Alexandre Vryghem
39fec7ce64 117616: Replace all the usages of the import 2025-05-16 18:13:49 +02:00
Alexandre Vryghem
f10447b8d3 117616: Fixed alias-imports edge case where duplicate imports with different aliases were both kept 2025-05-16 18:13:49 +02:00
Alexandre Vryghem
abb03799e0 117616: Ported alias-imports rule 2025-05-16 18:13:48 +02:00
Tim Donohue
d4aedbbb51 Merge pull request #3613 from atmire/accessibility-settings-main
Accessibility settings page
2025-05-16 11:00:21 -05:00
Andreas Awouters
d1beb28de0 119602: Open tooltip to left of info icon 2025-05-16 17:10:40 +02:00
Andreas Awouters
e3152c94e0 119602: Align accessibility link with other footer links 2025-05-16 17:01:19 +02:00
Andreas Awouters
e9b8b25da5 Merge remote-tracking branch 'dspace/main' into accessibility-settings-main
# Conflicts:
#	cypress/support/e2e.ts
#	src/app/core/auth/auth.service.ts
#	src/app/footer/footer.component.html
2025-05-16 08:21:14 +02:00
Tim Donohue
ca92b4cf0e Merge pull request #4342 from DSpace/backport-4341-to-dspace-7_x
[Port dspace-7_x] Use ellipsis for truncatable parts
2025-05-15 15:54:06 -05:00
Andrea Barbasso
46b58c369e [CST-19327] use ellipsis for truncatable parts
(cherry picked from commit 6703a07207)
2025-05-15 19:55:45 +00:00
Tim Donohue
5cdc72ddbf Merge pull request #4341 from 4Science/task/main/CST-19327
Use ellipsis for truncatable parts
2025-05-15 14:55:31 -05:00
Tim Donohue
be3dbd604b Merge pull request #4340 from alexandrevryghem/w2p-130424_impossible-to-add-new-values-for-fields-without-qualifiers_contribute-main
Fix unqualified metadata field validation in Edit Metadata tab by sorting fields in validation request
2025-05-15 14:20:13 -05:00
Tim Donohue
f277832dc1 Merge pull request #4329 from 4Science/task/main/DURACOM-368
Enforce standalone components/directives/pipes via linting
2025-05-15 13:47:54 -05:00
Tim Donohue
ba3c43ac9a Merge pull request #3889 from 4Science/task/main/DURACOM-309_from-community-main
Add new orejime cookie for correlation-id header
2025-05-15 10:38:34 -05:00
Andrea Barbasso
520831bd33 [DURACOM-309] add new enableCookieConsentPopup property to config.example.yml 2025-05-15 16:22:26 +02:00
Andrea Barbasso
6703a07207 [CST-19327] use ellipsis for truncatable parts 2025-05-15 14:17:59 +02:00
Andrea Barbasso
056351ddfe [DURACOM-309] fix error occurring when preferences is undefined 2025-05-15 13:27:58 +02:00
Andrea Barbasso
87e4a33621 Merge branch 'main' into task/main/DURACOM-309_from-community-main
# Conflicts:
#	src/app/footer/footer.component.ts
2025-05-15 12:17:27 +02:00
Andrea Barbasso
9be8a87a57 [DURACOM-309] fix pipeline, remove cookie settings link from footer if popup is disabled 2025-05-15 11:21:07 +02:00
Alexandre Vryghem
15f96f3c82 Merge branch 'w2p-130424_impossible-to-add-new-values-for-fields-without-qualifiers_contribute-7.6' 2025-05-15 01:25:53 +02:00
Tim Donohue
98da22047a Merge pull request #4335 from alexandrevryghem/w2p-130479_fix-accessibility-issues-for-the-language-toggle-and-recent-submissions_contribute-main
Improve accessibility for screen readers
2025-05-14 16:41:03 -05:00
Andrea Barbasso
887bf0d266 [DURACOM-309] fix circular dependency 2025-05-14 17:43:12 +02:00
Andrea Barbasso
f1a1aebe33 [DURACOM-309] improve e2e pipeline, fix cookie issues 2025-05-14 17:12:13 +02:00
Tim Donohue
a0ebf4af63 Merge pull request #4322 from DSpace/dependabot/npm_and_yarn/dspace-7_x/sass-d0f2b75659
Bump sass from 1.87.0 to 1.88.0 in the sass group
2025-05-14 10:02:48 -05:00
Tim Donohue
ebd69c04e8 Merge pull request #4317 from DSpace/dependabot/npm_and_yarn/sass-d0f2b75659
Bump sass from 1.87.0 to 1.88.0 in the sass group
2025-05-14 09:59:48 -05:00
Alexandre Vryghem
aba3a9439d 129964: Fixed the header role structure being invalid in the custom theme
- Replaced the menubar role from the parent of all the header buttons like lang switch, auth menu & help toggle with toolbar
- Replaced the remaining `<a>` buttons in the header with `<button>` to make them expandable with space
- Fixed accessibility issues flagged by axe DevTools in the user menu dropdown
2025-05-14 16:55:07 +02:00
Alexandre Vryghem
c58b398e43 129964: Restored language button border on focus 2025-05-14 13:49:16 +02:00
Tim Donohue
df2d18b5f1 Merge pull request #4336 from DSpace/backport-3373-to-dspace-7_x
[Port dspace-7_x] Adjust the font size of the 'No thumbnails available' text.
2025-05-13 17:34:16 -05:00
dependabot[bot]
63c2ac0a96 Bump sass from 1.87.0 to 1.88.0 in the sass group
Bumps the sass group with 1 update: [sass](https://github.com/sass/dart-sass).


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

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-13 22:06:15 +00:00
Tim Donohue
96d2b66068 Merge pull request #4318 from DSpace/dependabot/npm_and_yarn/webpack-ab0e10ec03
Bump webpack from 5.99.7 to 5.99.8 in the webpack group
2025-05-13 17:04:45 -05:00
Tim Donohue
d32681bbe9 Merge pull request #4072 from rsaraivac/patch-4
Update pt-PT.json5
2025-05-13 16:53:58 -05:00
DanGastardelli
1e8c55faf4 Adjust thumb text for smaller resolutions
(cherry picked from commit fa723c17a9)
2025-05-13 21:41:21 +00:00
DanGastardelli
9273c83179 Key spacing adjustment
(cherry picked from commit 829d406808)
2025-05-13 21:41:21 +00:00
DanGastardelli
e06caab25c Adding treatment for the use of the thumb-font-2 class
(cherry picked from commit e06db4cbab)
2025-05-13 21:41:21 +00:00
DanGastardelli
a21db5b887 Changed the implementation of changing the text font size when there is no thumbnail.
(cherry picked from commit 3cd5432034)
2025-05-13 21:41:21 +00:00
DanGastardelli
cae435a5c7 Adjust the font size of the 'No thumbnails available' text.
(cherry picked from commit c4dfed0e02)
2025-05-13 21:41:21 +00:00
Tim Donohue
dfc1ecef25 Merge pull request #3373 from DanGastardelli/AdjustTextNotThumbnail
Adjust the font size of the 'No thumbnails available' text.
2025-05-13 16:41:04 -05:00
Tim Donohue
cef7cae573 Merge pull request #4060 from alexandrevryghem/w2p-127655_fix-submission-form-getting-stuck-in-loop_contribute-main
Fix infinite loading submission forms
2025-05-13 15:02:10 -05:00
Tim Donohue
974e3bf3f3 Merge pull request #4323 from DSpace/dependabot/npm_and_yarn/dspace-7_x/types/sanitize-html-2.16.0
Bump @types/sanitize-html from 2.15.0 to 2.16.0
2025-05-13 14:42:28 -05:00
Alexandre Vryghem
be85947fb6 Merge branch 'w2p-130479_fix-accessibility-issues-for-the-language-toggle-and-recent-submissions' 2025-05-13 20:28:00 +02:00
Tim Donohue
f0ce4b2170 Merge pull request #4314 from oscar-escire/new-dspace-7_x
[Port dspace-7_x] Keyboard 'tab' key navigation improved
2025-05-13 12:08:40 -05:00
Alexandre Vryghem
830be1f15a 129964: Hide duplicate links for keyboard navigators 2025-05-13 18:59:04 +02:00
Alexandre Vryghem
8ff943b084 129964: Made DSO badges more screen-reader friendly
- Added commas between the labels to prevent screen readers from reading it as a sentence
- Added hidden text describing what the badges represent
2025-05-13 18:52:14 +02:00
Tim Donohue
206df7781e Merge pull request #4334 from tdonohue/port_4326_to_7x
[Port dspace-7_x] Add basic automated tests to ensure common HTTP Return Codes do not break
2025-05-13 11:35:48 -05:00
Alexandre Vryghem
545b2ff8a7 130479: Hide no results status when query is empty 2025-05-13 18:30:38 +02:00
wout
163cc75437 130479: using ul > li in recent-item + "Load more ..." to "<a>" element 2025-05-13 18:30:38 +02:00
wout
e9940f4005 130479: add aria-selected to selected language + globe button uses a button element 2025-05-13 18:30:37 +02:00
Tim Donohue
2301a8fd52 Add basic tests to our build to verify correct HTTP return codes for 301, 403, 404 and 500. 2025-05-13 10:59:45 -05:00
Tim Donohue
f9aa721ec8 Merge pull request #4332 from 4Science/task/dspace-7_x/DURACOM-344
[Port dspace-7_x] Remove `ssr.paths` configuration and replace with `ssr.excludePathPatterns` which excludes specific paths from SSR
2025-05-13 10:58:45 -05:00
Ricardo Saraiva
8c8ff6189b Update pt-PT.json5
Lint correction.
2025-05-13 16:41:00 +01:00
Ricardo Saraiva
788f173066 Merge branch 'main' into patch-4 2025-05-13 16:29:45 +01:00
Tim Donohue
daaa8109d6 Merge pull request #4326 from tdonohue/test_for_error_codes
Add basic automated tests to ensure common HTTP Return Codes do not break
2025-05-13 09:35:43 -05:00
FrancescoMolinaro
d47baab3a1 [DURACOM-344] fix property name 2025-05-13 16:11:00 +02:00
FrancescoMolinaro
c0e71a0e68 [DURACOM-344] refactor solution to avoid double slashes 2025-05-13 15:41:21 +02:00
FrancescoMolinaro
21ac024423 [DURACOM-344] adapt patterns and example file, fix possible error from YAML 2025-05-13 15:38:42 +02:00
FrancescoMolinaro
ce0f6153b9 [DURACOM-344] Adapt SSR page filtering mechanism to a not allowed list 2025-05-13 15:37:31 +02:00
Andrea Barbasso
7ec20edbc0 [DURACOM-368] enforce standalone components/directives/pipes via linting 2025-05-13 15:22:07 +02:00
Tim Donohue
80c38f0c3d Add basic tests to our build to verify correct HTTP return codes for 301, 403, 404 and 500. 2025-05-12 16:46:48 -05:00
Tim Donohue
6a138eccc6 Merge pull request #4227 from 4Science/task/main/DURACOM-344
Remove `ssr.paths` configuration and replace with `ssr.excludePathPatterns` which excludes specific paths from SSR
2025-05-12 14:11:34 -05:00
Tim Donohue
1fe9065fca Merge pull request #4324 from 4Science/task/main/DURACOM-367
Fix matomo SSR error on bitstream download page
2025-05-12 12:17:59 -05:00
FrancescoMolinaro
c442d35505 [DURACOM-344] refactor solution to avoid double slashes 2025-05-12 17:34:07 +02:00
Tim Donohue
7da8f92b15 Merge pull request #4319 from DSpace/dependabot/npm_and_yarn/bootstrap-5.3.6
Bump bootstrap from 5.3.5 to 5.3.6
2025-05-12 10:14:05 -05:00
dependabot[bot]
cafcee110e Bump @types/sanitize-html from 2.15.0 to 2.16.0
Bumps [@types/sanitize-html](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/sanitize-html) from 2.15.0 to 2.16.0.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/sanitize-html)

---
updated-dependencies:
- dependency-name: "@types/sanitize-html"
  dependency-version: 2.16.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-12 03:09:54 +00:00
dependabot[bot]
a8fcad7b6a Bump sass from 1.87.0 to 1.88.0 in the sass group
Bumps the sass group with 1 update: [sass](https://github.com/sass/dart-sass).


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

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-12 03:09:06 +00:00
dependabot[bot]
de66aa294f Bump bootstrap from 5.3.5 to 5.3.6
Bumps [bootstrap](https://github.com/twbs/bootstrap) from 5.3.5 to 5.3.6.
- [Release notes](https://github.com/twbs/bootstrap/releases)
- [Commits](https://github.com/twbs/bootstrap/compare/v5.3.5...v5.3.6)

---
updated-dependencies:
- dependency-name: bootstrap
  dependency-version: 5.3.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-12 02:16:17 +00:00
dependabot[bot]
5f53a7c966 Bump webpack from 5.99.7 to 5.99.8 in the webpack group
Bumps the webpack group with 1 update: [webpack](https://github.com/webpack/webpack).


Updates `webpack` from 5.99.7 to 5.99.8
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.99.7...v5.99.8)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-12 02:10:22 +00:00
Oscar Chacón
5c446d18f7 fixed accessibility tests on filters 2025-05-09 15:56:13 -06:00
Tim Donohue
6115e673cd Merge pull request #4316 from tdonohue/missing_i18n_labels
Add missing i18n labels, mostly for OpenAlex import of related Entities
2025-05-09 16:36:58 -05:00
Tim Donohue
5b18304e1c Merge pull request #3307 from alexandrevryghem/w2p-118157_entity-label-fix_contribute-main
Made the labels in edit relationships tab unique
2025-05-09 16:31:12 -05:00
Tim Donohue
a51cc5485c Merge pull request #4315 from pilasou/pilasou-translations-fr
Updates on the fr.json5
2025-05-09 16:20:38 -05:00
Oscar Chacón
cd0aa134f8 fixed some dynamic params over <a> components 2025-05-09 15:07:55 -06:00
Tim Donohue
512d2e215f Add missing i18n labels, mostly for OpenAlex import of related Entities 2025-05-09 16:00:44 -05:00
Alexandre Vryghem
3adb81e2c6 118135: Added missing rioxx3 & openaire4 relationship labels 2025-05-09 22:55:22 +02:00
Pierre Lasou
0ae73c7131 Updates on the fr.json5
Random updates based on the "TODO New keys" tags.
2025-05-09 16:06:01 -04:00
Oscar Chacón
9aed649160 improved "tab" navigation in safari 2025-05-09 13:27:29 -06:00
Tim Donohue
9926121912 Merge pull request #4310 from lareferencia/fix-orcid-settings-layout
Fix layout of ORCID settings on profile page
2025-05-09 14:01:36 -05:00
Tim Donohue
c1524c0713 Merge pull request #3513 from 4Science/task/main/DSC-1966
Fix navbar wrapping on medium screens
2025-05-09 12:33:21 -05:00
Tim Donohue
dd4aa5ac80 Merge pull request #4311 from 4Science/task/main/DURACOM-363
Fixes wrong wiki reference on labels
2025-05-09 12:18:53 -05:00
Andrea Barbasso
a9dff09300 [DURACOM-363] Fixed wrong wiki reference on translation files 2025-05-09 17:57:40 +02:00
Andrea Barbasso
37cef0fbae [DURACOM-367] fix matomo SSR error on bitstream download page 2025-05-09 16:56:59 +02:00
Jesiel Viana
e28d212789 fix label width 2025-05-09 10:52:54 -03:00
Jesiel Viana
d5c9e694c3 Fix layout of ORCID settings on profile page 2025-05-09 10:46:26 -03:00
Tim Donohue
fbbf16f387 Merge pull request #4250 from atmire/fix-embargoed-thumbnails_contribute-7.6
[Port dspace-7_x] Show restricted thumbnails to users with access rights
2025-05-08 16:09:07 -05:00
Tim Donohue
73bd0d67ea Merge pull request #4249 from atmire/fix-embargoed-thumbnails_contribute-9.0
Show restricted thumbnails to users with access rights
2025-05-08 15:12:36 -05:00
Andrea Barbasso
c0a5420e8b [DURACOM-309] add prod-e2e build script and use it for e2e tests 2025-05-08 12:20:10 +02:00
Art Lowel
bec91c5b8d Merge branch 'fix-embargoed-thumbnails_contribute-8.1' into fix-embargoed-thumbnails_contribute-9.0 2025-05-08 12:07:18 +02:00
Art Lowel
484befafc3 fix lint issues 2025-05-08 12:07:07 +02:00
Art Lowel
7a49802444 Merge branch 'fix-embargoed-thumbnails_contribute-8.1' into fix-embargoed-thumbnails_contribute-9.0 2025-05-08 12:02:43 +02:00
Art Lowel
12a3b4f846 always use thumbnail component for files not supported by the media viewer, and switch to themed version of thumbnail component 2025-05-08 11:34:45 +02:00
Art Lowel
283b345cdc always use thumbnail component for files not supported by the media viewer, and switch to themed version of thumbnail component 2025-05-08 11:26:14 +02:00
Art Lowel
9e8c0dc262 always use thumbnail component for files not supported by the media viewer, and switch to themed version of thumbnail component 2025-05-08 11:20:44 +02:00
Alexandre Vryghem
da6ace1882 130424: Fix validation on the edit metadata tab sometimes wrongly displaying an error message
This only happens when the request that validates the metadata field doesn't return the field with qualifier null on the first page
2025-05-08 01:48:52 +02:00
Tim Donohue
aaa4b910e2 Merge pull request #4307 from DSpace/backport-4288-to-dspace-7_x
[Port dspace-7_x] Bitstream upload failure during the workflow editing process when impersonating an editor
2025-05-07 17:10:02 -05:00
Adamo
926abe6241 [DURACOM-312] lint fix
(cherry picked from commit c68e5a181d)
2025-05-07 21:42:14 +00:00
Adamo
97fd42a2e1 [DURACOM-312] set the X-On-Behalf-Of header with impersonatingID in FileUploader.
(cherry picked from commit 727bcdc2cb23ae7fcff1d9ddfa794f872f1d1b8c)
(cherry picked from commit 0574c8ed98)
2025-05-07 21:42:14 +00:00
Adamo
3cff971297 [DURACOM-312] set the newly created impersonatingID filed in UploaderOptions.
(cherry picked from commit c70fe184208805be8657d4373f50f193e2c6e85f)
(cherry picked from commit 70c6af3630)
2025-05-07 21:42:14 +00:00
Adamo
49b27b5bc0 [DURACOM-312] updated UploaderOptions to include impersonatingID.
(cherry picked from commit 2c79be1456c753665e27b58563e56accc87b0383)
(cherry picked from commit 4b0ab8161f)
2025-05-07 21:42:14 +00:00
Tim Donohue
dec05e5cfe Merge pull request #4288 from 4Science/task/main/DURACOM-312
Bitstream upload failure during the workflow editing process when impersonating an editor
2025-05-07 16:41:58 -05:00
Tim Donohue
f9f3d186c5 Merge pull request #4305 from 4Science/task/dspace-7_x/DURACOM-326
[Port dspace-7_x] [DURACOM-326] fix possible issue on missing value for eperson patch #4289
2025-05-07 09:19:27 -05:00
FrancescoMolinaro
4c9638150a [DURACOM-344] adapt patterns and example file, fix possible error from YAML 2025-05-07 15:25:08 +02:00
FrancescoMolinaro
05e1fc3505 [DURACOM-326] fix possible issue on missing value for eperson patch 2025-05-07 14:36:26 +02:00
Art Lowel
b1191117fc Merge remote-tracking branch 'upstream/main' into fix-embargoed-thumbnails_contribute-9.0 2025-05-07 12:43:49 +02:00
Giuseppe Digilio
fd23044005 Merge branch 'main' into task/main/DSC-1966
# Conflicts:
#	src/themes/dspace/app/header/header.component.html
2025-05-07 11:18:37 +02:00
Tim Donohue
3635bf40fe Merge pull request #4296 from DSpace/dependabot/npm_and_yarn/dspace-7_x/core-js-3.42.0
Bump core-js from 3.41.0 to 3.42.0
2025-05-06 17:07:06 -05:00
Tim Donohue
c2af23b3df Merge pull request #4293 from DSpace/dependabot/npm_and_yarn/core-js-3.42.0
Bump core-js from 3.41.0 to 3.42.0
2025-05-06 17:06:34 -05:00
Jesiel Viana
8757712905 Fix: Improve footer responsiveness and download button on the full item page (#4218)
* fix: footer and download button responsiveness

* Revert styling changes to the download button on the simple item page

* fix: for restrict bitstrream show only lock icon

* ix: display download icon consistently across all item pages

* fix embargo label responsiveness

* Recommit without json5 changes

* Recommit without json5 changes

* Recommit without json5 changes
2025-05-06 12:21:18 -05:00
Art Lowel
149feee93a wait for loading components to disappear before running a11y test 2025-05-06 17:06:37 +02:00
Tim Donohue
b15e9d74d6 Merge pull request #4304 from alexandrevryghem/w2p-117573_remove-observable-function-calls-from-template-main
Fixed broken Pagination of People/Groups on Edit Resource Policy page
2025-05-06 09:59:32 -05:00
Art Lowel
f5ce6301e0 Merge branch 'fix-embargoed-thumbnails_contribute-8.1' into fix-embargoed-thumbnails_contribute-9.0 2025-05-06 15:03:40 +02:00
Art Lowel
c222c446b5 don't show the loading animation when src is set to null 2025-05-06 14:59:15 +02:00
Art Lowel
70d1e499c1 don't show the loading animation when src is set to null 2025-05-06 14:58:53 +02:00
Art Lowel
a84365996b Merge branch 'fix-embargoed-thumbnails_contribute-8.1' into fix-embargoed-thumbnails_contribute-9.0 2025-05-06 14:57:23 +02:00
Art Lowel
a7bcddf597 fix issue where thumbnail would sometimes keep loading indefinitely 2025-05-06 14:41:50 +02:00
Art Lowel
e40a44c5ac fix issue where thumbnail would sometimes keep loading indefinitely 2025-05-06 14:38:45 +02:00
Alexandre Vryghem
81fb2e1cbf Merge branch 'w2p-127655_fix-submission-form-getting-stuck-in-loop_contribute-7.6' 2025-05-06 14:35:20 +02:00
Alexandre Vryghem
3d32715d25 127655: Fixed getFirstDataDefinition not always returning a correct SubmitDataResponseDefinitionObject, leading to an infinite loading screen
- Also fixed an issue where the collection switcher could accidentally show the old collection name instead of the new one
- Also updated the WorkspaceItemPageResolver & WorkflowItemPageResolver to embed the collection to use fewer requests
2025-05-06 14:15:34 +02:00
Andreas Awouters
25d6809e1c 119602: Update e2e cookieContent 2025-05-06 10:05:16 +02:00
Andreas Awouters
bcd9bfd607 Revert "click orejime popup accept after login"
This reverts commit 33062214da.
2025-05-06 10:03:07 +02:00
Andreas Awouters
3a419b733a Merge remote-tracking branch 'dspace/main' into accessibility-settings-main 2025-05-06 09:33:03 +02:00
Andrea Barbasso
ea265075c8 [DURACOM-309] disable orejime during e2e tests 2025-05-06 09:25:09 +02:00
Andrea Barbasso
d423f82324 [DURACOM-309] fix tests 2025-05-06 09:20:49 +02:00
Andrea Barbasso
79d03d0433 [DURACOM-309] fix issue after logging in 2025-05-06 09:19:45 +02:00
Andrea Barbasso
bc3d3e4129 [DURACOM-309] fix SSR build 2025-05-06 09:19:44 +02:00
Andrea Barbasso
9d3b298f1a [DURACOM-309] add new orejime cookie for correlation id 2025-05-06 09:19:12 +02:00
Alan Orth
0180b633e2 Merge pull request #4294 from DSpace/dependabot/npm_and_yarn/babel/runtime-7.27.1
Bump @babel/runtime from 7.27.0 to 7.27.1
2025-05-06 07:56:14 +03:00
Alan Orth
498fad9e76 Merge pull request #4295 from DSpace/dependabot/npm_and_yarn/dspace-7_x/babel/runtime-7.27.1
Bump @babel/runtime from 7.27.0 to 7.27.1
2025-05-06 07:50:55 +03:00
Alexandre Vryghem
f1444b6edb Merge branch 'w2p-117573_remove-observable-function-calls-from-template-7.6'
# Conflicts:
#	src/app/profile-page/profile-page-researcher-form/profile-page-researcher-form.component.html
#	src/app/shared/eperson-group-list/eperson-group-list.component.ts
2025-05-06 00:50:39 +02:00
Alexandre Vryghem
e9061a46b6 117287: Fixed broken pagination on resource policy page 2025-05-06 00:49:01 +02:00
Tim Donohue
052e1c39ab Merge pull request #4290 from alexandrevryghem/w2p-117573_remove-observable-function-calls-from-template-main
Removed observable function calls from template (part 2)
2025-05-05 14:32:25 -05:00
Tim Donohue
19d438040b Merge pull request #4289 from 4Science/task/main/DURACOM-326
[DURACOM-326] fix possible issue on missing value for eperson patch
2025-05-05 11:49:07 -05:00
Kristof De Langhe
4d74d2c6dc Merge branch 'w2p-127655_Fix-submission-infinite-loading-7.6' into w2p-127655_Fix-submission-infinite-loading-main 2025-05-05 13:31:21 +02:00
dependabot[bot]
a1d391576e Bump core-js from 3.41.0 to 3.42.0
Bumps [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) from 3.41.0 to 3.42.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.42.0/packages/core-js)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-05 02:46:13 +00:00
dependabot[bot]
d985bfa091 Bump @babel/runtime from 7.27.0 to 7.27.1
Bumps [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) from 7.27.0 to 7.27.1.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.27.1/packages/babel-runtime)

---
updated-dependencies:
- dependency-name: "@babel/runtime"
  dependency-version: 7.27.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-05 02:45:34 +00:00
dependabot[bot]
e40a697dbd Bump @babel/runtime from 7.27.0 to 7.27.1
Bumps [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) from 7.27.0 to 7.27.1.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.27.1/packages/babel-runtime)

---
updated-dependencies:
- dependency-name: "@babel/runtime"
  dependency-version: 7.27.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-05 02:37:34 +00:00
dependabot[bot]
c3ba7ef51a Bump core-js from 3.41.0 to 3.42.0
Bumps [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) from 3.41.0 to 3.42.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.42.0/packages/core-js)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-05 02:31:25 +00:00
Alexandre Vryghem
6d7d3572a2 Merge branch 'w2p-118157_entity-label-fix_contribute-7.6' 2025-05-05 01:20:04 +02:00
Tim Donohue
e7359a3fd2 Merge pull request #4246 from atmire/w2p-127705_cleanup-input-form-spacing_contribute-main
Reduce margins on input fields
2025-05-02 14:51:04 -05:00
Joran De Braekeleer
46a89533f0 127705: Update dynamic list to bootstrap 5 2025-05-02 20:22:12 +02:00
Alexandre Vryghem
f7b77a1c3f Merge branch 'main' 2025-05-02 18:01:33 +02:00
Alexandre Vryghem
2bdb996e1a Merge branch 'theme-fixes_contribute-7.6' 2025-05-02 17:53:02 +02:00
Alexandre Vryghem
56e45a9f08 117287: Fixed various layout issues
- The unthemed home news didn't stick to the header like the dspace theme
- Impersonate user button has additional margin
- Submission form loading icon is not translatable
- Create resource policy page doesn't have the correct heading
2025-05-02 17:51:44 +02:00
Alexandre Vryghem
62f15668b6 122464: Fixed a memory leak when initComponentInstance is called multiple times 2025-05-02 17:11:48 +02:00
Alexandre Vryghem
6c1212de4e Merge branch 'w2p-117573_remove-observable-function-calls-from-template-7.6' 2025-05-02 17:07:56 +02:00
FrancescoMolinaro
b1c5460bbb [DURACOM-344] Adapt SSR page filtering mechanism to a not allowed list 2025-05-02 11:37:41 +02:00
Adamo
c68e5a181d [DURACOM-312] lint fix 2025-05-02 11:04:40 +02:00
Adamo
0574c8ed98 [DURACOM-312] set the X-On-Behalf-Of header with impersonatingID in FileUploader.
(cherry picked from commit 727bcdc2cb23ae7fcff1d9ddfa794f872f1d1b8c)
2025-05-02 10:30:19 +02:00
Adamo
70c6af3630 [DURACOM-312] set the newly created impersonatingID filed in UploaderOptions.
(cherry picked from commit c70fe184208805be8657d4373f50f193e2c6e85f)
2025-05-02 10:29:56 +02:00
Adamo
4b0ab8161f [DURACOM-312] updated UploaderOptions to include impersonatingID.
(cherry picked from commit 2c79be1456c753665e27b58563e56accc87b0383)
2025-05-02 10:29:30 +02:00
Tim Donohue
9a24fb2b64 Merge pull request #4244 from oscar-escire/Issue/4201
Keyboard 'tab' key navigation improved
2025-05-01 15:58:12 -05:00
Tim Donohue
4eb827c089 Merge pull request #4286 from tdonohue/port_4282_to_7x
[Port dspace-7_x] Fixed Missing Tags in Import Popup from External Sources - 4220
2025-05-01 12:59:42 -05:00
guillermo2519
43db1731ec Fixed Missing Tags in Import Popup from External Sources - 4220 2025-05-01 12:21:29 -05:00
Tim Donohue
df9c950f1f Merge pull request #4282 from guillermo2519/4195
Fixed Missing Tags in Import Popup from External Sources - 4220
2025-05-01 12:14:46 -05:00
Tim Donohue
af3d68ff71 Fix title tag to have quotes again 2025-05-01 11:20:31 -05:00
Tim Donohue
e2b72201b2 Merge pull request #4258 from DSpace/dependabot/npm_and_yarn/dspace-7_x/sass-f1c32079c7
Bump sass from 1.86.3 to 1.87.0 in the sass group
2025-05-01 10:04:10 -05:00
Tim Donohue
8c1f50b4d2 Merge pull request #4255 from DSpace/dependabot/npm_and_yarn/sass-f1c32079c7
Bump sass from 1.86.3 to 1.87.0 in the sass group
2025-05-01 10:02:28 -05:00
Tim Donohue
34248186e8 Merge pull request #4260 from DSpace/dependabot/npm_and_yarn/dspace-7_x/axios-1.9.0
Bump axios from 1.8.4 to 1.9.0
2025-04-30 17:18:15 -05:00
Tim Donohue
ca22bf327a Merge pull request #4257 from DSpace/dependabot/npm_and_yarn/axios-1.9.0
Bump axios from 1.8.4 to 1.9.0
2025-04-30 17:17:37 -05:00
Tim Donohue
5eda4db743 Merge pull request #4254 from DSpace/dependabot/npm_and_yarn/angular-27236e9c24
Bump the angular group with 3 updates
2025-04-30 17:02:06 -05:00
Tim Donohue
a41a2441df Merge pull request #4057 from saschaszott/saschaszott-patch-11
apply spellCheck configuration to input model
2025-04-30 13:38:19 -05:00
Tim Donohue
f44599a3c9 Merge pull request #4270 from oscar-escire/Issue/4204
fixed flash and translate problems on statistics
2025-04-30 11:40:14 -05:00
Tim Donohue
9dca838f25 Merge pull request #4281 from atmire/w2p-130484_bitstreams-tables-keep-being-duplicated-7_x
[Port dspace-7_x] Fix bitstream tables being duplicated
2025-04-30 11:26:43 -05:00
Tim Donohue
3370bda789 Merge pull request #4080 from atmire/themed-SubmissionComponents_contribute-main
Themed Submission Components
2025-04-30 09:55:45 -05:00
kshepherd
19078a18fc Merge pull request #4279 from atmire/w2p-130484_bitstreams-tables-keep-being-duplicated-9.0
Fix bitstream tables being duplicated
2025-04-30 16:50:51 +02:00
Andreas Awouters
ae23e68d12 130484: Filter new bundles 2025-04-30 15:51:57 +02:00
Andreas Awouters
f9b58ecd06 130484: Filter new bundles 2025-04-30 15:49:59 +02:00
Alexandre Vryghem
dc8b10593c 117287: Removed remaining observable function calls from the HTML templates 2025-04-30 15:37:06 +02:00
FrancescoMolinaro
7b9cd73ee0 [DURACOM-326] fix possible issue on missing value for eperson patch 2025-04-30 14:51:42 +02:00
Andreas Awouters
41afcf9cf6 130484: Correctly update the 'showLoadMoreLink$' observable 2025-04-30 14:18:14 +02:00
Andreas Awouters
d3b48f4ea4 130484: Only add bundles when they are missing from the subject 2025-04-30 14:17:59 +02:00
Andreas Awouters
501ccfea1b 130484: Correctly update the 'showLoadMoreLink$' observable 2025-04-30 14:15:52 +02:00
Andreas Awouters
02be3e0ad5 130484: Only add bundles when they are missing from the subject 2025-04-30 14:15:03 +02:00
Zahraa Chreim
0aea4a7666 127047: Remove unnecessary CSS variable from spec setup 2025-04-30 10:22:01 +02:00
guillermo2519
4c26359e29 Fixed Missing Tags in Import Popup from External Sources - 4220 2025-04-29 21:24:59 -06:00
Tim Donohue
5719f06dd1 Merge pull request #4273 from 4Science/task/main/DURACOM-354
Fix missing input fields for integer script parameters
2025-04-29 17:06:48 -05:00
Alexandre Vryghem
d34dafd838 119276: Added tests to prove that cached stale requests are not emitted
Also cleaned up test class

(cherry picked from commit 58ff240c05)
2025-04-29 18:58:02 +00:00
Alexandre Vryghem
85610d4eb6 119276: Fixed search service first emitting cached stale values instead of waiting for non-stale response
This was problematic for the places that used getFist operators. This is because they only emit data once, and the first value could be the old cached value

(cherry picked from commit edfaee6aab)
2025-04-29 18:58:01 +00:00
Tim Donohue
67e91e370a Merge pull request #3888 from alexandrevryghem/w2p-119276_fixed-searchservice-returning-stale-requests_contribute-main
Fixed search page still returning stale data after invalidating a request
2025-04-29 13:57:44 -05:00
Tim Donohue
aacedd2db6 Merge pull request #3892 from atmire/w2p-119612_export-item-limit
UI warning for export item limit
2025-04-29 12:42:48 -05:00
Tim Donohue
ea6f640820 Merge pull request #4276 from 4Science/task/main/DURACOM-226
Fix submission footer wrapping on medium screens
2025-04-29 12:21:27 -05:00
Andrea Barbasso
00143d29e7 [DURACOM-354] fix missing input fields for integer script parameters 2025-04-29 16:45:44 +02:00
Tim Donohue
f16a03e226 Merge pull request #4217 from kshepherd/rss-sort-link-fix
Several fixes to RSS component and object lists
2025-04-29 08:58:47 -05:00
Andrea Barbasso
ad7aa36f88 [DURACOM-226] fix submission footer wrapping on medium screens 2025-04-29 15:48:30 +02:00
Jens Vannerum
6232d4e9cf 119612: fix spec test 2025-04-29 12:20:25 +02:00
Jens Vannerum
a6c14e50c2 Merge remote-tracking branch 'origin/main' into w2p-119612_export-item-limit 2025-04-29 10:54:22 +02:00
Kristof De Langhe
c1bd65e8c6 127655: avoid nullpointer 2025-04-29 10:46:45 +02:00
Oscar Chacón
3c1d514807 fixed flash and translate problems on statistics 2025-04-28 23:42:38 -06:00
Kim Shepherd
6cd88ec57b [#4172] Remove unused RSS import from RecentItemListComponent 2025-04-28 22:46:36 +02:00
Tim Donohue
28f865eb2e Merge pull request #4269 from 4Science/task/main/DURACOM-359
Fix matomo downloading its .js even if it's disabled
2025-04-28 11:29:56 -05:00
Tim Donohue
f107573bc1 Merge pull request #4225 from 4Science/task/main/DURACOM-353
[DURACOM-353] fix orejime callbacks
2025-04-28 11:22:36 -05:00
Kristof De Langhe
557879941b Merge branch 'w2p-127655_Fix-submission-infinite-loading-7.6' into w2p-127655_Fix-submission-infinite-loading-main 2025-04-28 17:49:11 +02:00
Kristof De Langhe
0dabc8ed8f 127655: refactor to use buildFromRequestUUID 2025-04-28 17:47:17 +02:00
dependabot[bot]
62822ade31 Bump the angular group with 3 updates
Bumps the angular group with 3 updates: [@angular/ssr](https://github.com/angular/angular-cli), [@angular-devkit/build-angular](https://github.com/angular/angular-cli) and [@angular/cli](https://github.com/angular/angular-cli).


Updates `@angular/ssr` from 18.2.18 to 18.2.19
- [Release notes](https://github.com/angular/angular-cli/releases)
- [Changelog](https://github.com/angular/angular-cli/blob/main/CHANGELOG.md)
- [Commits](https://github.com/angular/angular-cli/compare/18.2.18...18.2.19)

Updates `@angular-devkit/build-angular` from 18.2.18 to 18.2.19
- [Release notes](https://github.com/angular/angular-cli/releases)
- [Changelog](https://github.com/angular/angular-cli/blob/main/CHANGELOG.md)
- [Commits](https://github.com/angular/angular-cli/compare/18.2.18...18.2.19)

Updates `@angular/cli` from 18.2.18 to 18.2.19
- [Release notes](https://github.com/angular/angular-cli/releases)
- [Changelog](https://github.com/angular/angular-cli/blob/main/CHANGELOG.md)
- [Commits](https://github.com/angular/angular-cli/compare/18.2.18...18.2.19)

---
updated-dependencies:
- dependency-name: "@angular/ssr"
  dependency-version: 18.2.19
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: angular
- dependency-name: "@angular-devkit/build-angular"
  dependency-version: 18.2.19
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: angular
- dependency-name: "@angular/cli"
  dependency-version: 18.2.19
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: angular
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-28 15:30:33 +00:00
dependabot[bot]
a16f1e8248 Bump sass from 1.86.3 to 1.87.0 in the sass group
Bumps the sass group with 1 update: [sass](https://github.com/sass/dart-sass).


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

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-28 15:27:45 +00:00
Tim Donohue
b123e86760 Merge pull request #4262 from DSpace/dependabot/npm_and_yarn/ngtools/webpack-18.2.19
Bump @ngtools/webpack from 18.2.18 to 18.2.19
2025-04-28 10:18:00 -05:00
Tim Donohue
d664f1f94a Merge pull request #4256 from DSpace/dependabot/npm_and_yarn/webpack-cee3a23860
Bump webpack from 5.99.6 to 5.99.7 in the webpack group
2025-04-28 10:17:30 -05:00
Tim Donohue
da12147043 Merge pull request #4259 from DSpace/dependabot/npm_and_yarn/dspace-7_x/isbot-5.1.27
Bump isbot from 5.1.26 to 5.1.27
2025-04-28 10:16:16 -05:00
Tim Donohue
0b02dbbb67 Merge pull request #4261 from DSpace/dependabot/npm_and_yarn/isbot-5.1.27
Bump isbot from 5.1.26 to 5.1.27
2025-04-28 10:15:59 -05:00
Andrea Barbasso
16e4ae5583 Merge branch 'main' into task/main/DSC-1966
# Conflicts:
#	src/themes/dspace/app/header/header.component.html
#	src/themes/dspace/app/navbar/navbar.component.html
2025-04-28 17:04:32 +02:00
Andrea Barbasso
cace253d8b [DURACOM-359] fix matomo downloading its .js even if it's disabled 2025-04-28 16:15:10 +02:00
Kim Shepherd
97a4c3c0c0 [#4172] Disable manual ds-rss display in recent items comp
This can be added in easily with:
`      <ds-rss [sortConfig]="sortConfig"></ds-rss>`
2025-04-28 15:37:55 +02:00
Kim Shepherd
72a050c7ae [#4172] Shift enableRSS route data for coll and comm routes
app-routes previously set this but it now needs to be
set in collection-page-routes and community-page-routes
respectively.
2025-04-28 15:31:31 +02:00
Kristof De Langhe
9dc96e7b33 Merge branch 'main' into w2p-127655_Fix-submission-infinite-loading-main 2025-04-28 15:19:50 +02:00
Kristof De Langhe
99e8c1044c 127655: Submission get data stale re-request 2025-04-28 15:15:26 +02:00
Andrea Barbasso
33d75cf217 [DURACOM-353] fix error in SSR 2025-04-28 14:16:13 +02:00
Kristof De Langhe
287d35cb26 127655: Fix submission infinite loading 2025-04-28 13:04:44 +02:00
Ricardo Saraiva
c5d203bbd6 Merge branch 'main' into patch-4 2025-04-28 09:15:58 +01:00
dependabot[bot]
e4d53eddcc Bump @ngtools/webpack from 18.2.18 to 18.2.19
Bumps [@ngtools/webpack](https://github.com/angular/angular-cli) from 18.2.18 to 18.2.19.
- [Release notes](https://github.com/angular/angular-cli/releases)
- [Changelog](https://github.com/angular/angular-cli/blob/main/CHANGELOG.md)
- [Commits](https://github.com/angular/angular-cli/compare/18.2.18...18.2.19)

---
updated-dependencies:
- dependency-name: "@ngtools/webpack"
  dependency-version: 18.2.19
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-28 02:49:37 +00:00
dependabot[bot]
25f474386b Bump isbot from 5.1.26 to 5.1.27
Bumps [isbot](https://github.com/omrilotan/isbot) from 5.1.26 to 5.1.27.
- [Changelog](https://github.com/omrilotan/isbot/blob/main/CHANGELOG.md)
- [Commits](https://github.com/omrilotan/isbot/compare/v5.1.26...v5.1.27)

---
updated-dependencies:
- dependency-name: isbot
  dependency-version: 5.1.27
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-28 02:49:17 +00:00
dependabot[bot]
15a8008869 Bump axios from 1.8.4 to 1.9.0
Bumps [axios](https://github.com/axios/axios) from 1.8.4 to 1.9.0.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v1.8.4...v1.9.0)

---
updated-dependencies:
- dependency-name: axios
  dependency-version: 1.9.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-28 02:45:21 +00:00
dependabot[bot]
e35adee7f8 Bump isbot from 5.1.26 to 5.1.27
Bumps [isbot](https://github.com/omrilotan/isbot) from 5.1.26 to 5.1.27.
- [Changelog](https://github.com/omrilotan/isbot/blob/main/CHANGELOG.md)
- [Commits](https://github.com/omrilotan/isbot/compare/v5.1.26...v5.1.27)

---
updated-dependencies:
- dependency-name: isbot
  dependency-version: 5.1.27
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-28 02:45:12 +00:00
dependabot[bot]
ee3154c069 Bump sass from 1.86.3 to 1.87.0 in the sass group
Bumps the sass group with 1 update: [sass](https://github.com/sass/dart-sass).


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

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-28 02:44:10 +00:00
dependabot[bot]
3d8951db18 Bump axios from 1.8.4 to 1.9.0
Bumps [axios](https://github.com/axios/axios) from 1.8.4 to 1.9.0.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v1.8.4...v1.9.0)

---
updated-dependencies:
- dependency-name: axios
  dependency-version: 1.9.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-28 02:43:22 +00:00
dependabot[bot]
d6875117b0 Bump webpack from 5.99.6 to 5.99.7 in the webpack group
Bumps the webpack group with 1 update: [webpack](https://github.com/webpack/webpack).


Updates `webpack` from 5.99.6 to 5.99.7
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.99.6...v5.99.7)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-28 02:43:08 +00:00
Alexandre Vryghem
b64f69105e Merge branch 'main' into w2p-119276_fixed-searchservice-returning-stale-requests_contribute-main 2025-04-26 14:47:58 +02:00
Tim Donohue
b491ed3c27 Merge pull request #4253 from tdonohue/port_4212_to_7x
[Port dspace-7_x] Fix: prevent bitstream format cache issue by disabling cached version
2025-04-25 17:15:38 -05:00
Jesiel Viana
b184db7a99 fix unit tests for bitstream-data.service.ts 2025-04-25 16:47:58 -05:00
Jesiel Viana
eac787f1f4 fix: invalidate cache only for the modified bitstream 2025-04-25 16:45:58 -05:00
Jesiel Viana
8dbdb27c67 fix: prevent bitstream format cache issue by disabling cached version 2025-04-25 16:45:43 -05:00
Tim Donohue
353d660f23 Merge pull request #4212 from jesielviana/fix-bitstream-unable-to-change-format
Fix: prevent bitstream format cache issue by disabling cached version
2025-04-25 16:42:42 -05:00
Tim Donohue
02f30ab331 Merge pull request #4247 from DSpace/backport-4243-to-dspace-7_x
[Port dspace-7_x] Add translation keys for journal submission volume lookup
2025-04-25 12:23:38 -05:00
Art Lowel
80dd89da56 switch to signals 2025-04-25 18:13:46 +02:00
Art Lowel
fa96c8c5ab Merge branch 'fix-embargoed-thumbnails_contribute-8.1' 2025-04-25 17:58:06 +02:00
Joran De Braekeleer
523c13ff3d 130405: Add translations for journal submission volume lookup
(cherry picked from commit fef16bca14)
2025-04-25 15:31:43 +00:00
Tim Donohue
ff3784ab5f Merge pull request #4243 from atmire/w2p-130405_missing-labels-in-journal-volume-search-results_contribute-main
Add translation keys for journal submission volume lookup
2025-04-25 10:31:22 -05:00
Tim Donohue
8d26b1509f Merge pull request #4192 from alanorth/no-proper-noun
Adjust unnecessary capitalization in English i18n strings
2025-04-25 10:05:02 -05:00
Art Lowel
54ed550f4a Merge branch 'w2p-116728_removed-unnecessary-ngvars_contribute-7.6' into fix-embargoed-thumbnails_contribute-8.1 2025-04-25 16:18:21 +02:00
Art Lowel
1ddd248d0e Merge remote-tracking branch 'upstream/dspace-7_x' into fix-embargoed-thumbnails_contribute-7.6 2025-04-25 15:39:20 +02:00
Art Lowel
11f251755b fix issue where thumnails of embargoed bitstreams wouldn't show up for users with access rights 2025-04-25 14:55:52 +02:00
Joran De Braekeleer
b00f489d09 127705: Reduce margins on input fields 2025-04-25 10:00:35 +02:00
Oscar Chacón
4e5b344ce8 hotfix: e2e accessibility tests 2025-04-24 17:11:54 -06:00
Tim Donohue
b1f0ed201a Merge pull request #4234 from 4Science/task/main/DURACOM-350
[DURACOM-350] fix cache issue after mydspace action
2025-04-24 15:07:06 -05:00
Oscar Chacón
f8cfb74555 tab navigation improved 2025-04-24 13:29:01 -06:00
Kim Shepherd
e3c6ad807b #4172 Remove unneeded SearchService from RSS 2025-04-24 16:18:41 +02:00
Tim Donohue
818f60b4d7 Merge pull request #4242 from dataquest-dev/cs-translation-thumbnail-more-accurate
Fix the last update to the Czech Translation
2025-04-24 08:48:53 -05:00
Kim Shepherd
6f878e5c4a #4172 Better boolean comparison of showRSS test 2025-04-24 15:24:58 +02:00
Kim Shepherd
3a347d83b5 #4172 Allow SortOptions override to showRSS input
If a valid, complete SortOptions is passed to
the pagination component showRSS, it will be
used instead of the underlying sortOptions,
otherwise the pagination context sortOptions
will be used.
2025-04-24 15:24:58 +02:00
Kim Shepherd
b89a626ffc #4172 Several fixes to RSS component and object lists
* RSS button displayed on search result pages
* RSS button displayed on Recent Items component
* RSS button NOT displayed in other components
  like top-level community, etc.
* RSS component tracks sort option changes
2025-04-24 15:24:58 +02:00
Joran De Braekeleer
fef16bca14 130405: Add translations for journal submission volume lookup 2025-04-24 15:15:29 +02:00
Jesiel Viana
bb536192c2 fix unit tests for bitstream-data.service.ts 2025-04-24 10:04:41 -03:00
milanmajchrak
00d7e1f97c Use more accurate czech translation for the thumbnail.default.placeholder 2025-04-24 14:56:21 +02:00
Jesiel Viana
4f48f39f7b fix: invalidate cache only for the modified bitstream 2025-04-24 07:43:05 -03:00
FrancescoMolinaro
7998d2d8b9 [DURACOM-350] Fix filter skeleton missing update 2025-04-24 09:28:29 +02:00
Tim Donohue
7b25b1d63c Merge pull request #4233 from atmire/4099-duplicate-view-events_contibute-7.x
[Port to dspace-7_x] Fix for double view events when using dynamic themes
2025-04-23 17:01:35 -05:00
Tim Donohue
5fc83782b1 Merge pull request #4231 from atmire/4099-duplicate-view-events_contibute-main
Fix for double view events when using dynamic themes
2025-04-23 16:57:49 -05:00
Tim Donohue
d43730a542 Merge pull request #4237 from DSpace/backport-4167-to-dspace-7_x
[Port dspace-7_x] Fix unable to remove data from a submission form field of type "name"
2025-04-23 13:44:34 -05:00
Tim Donohue
7269f6c36a Merge pull request #4236 from DSpace/backport-4167-to-main
[Port main] Fix unable to remove data from a submission form field of type "name"
2025-04-23 13:44:28 -05:00
Tim Donohue
1c1b129068 Merge pull request #4238 from DSpace/backport-3968-to-dspace-7_x
[Port dspace-7_x] Fix - previously entered qualdrop value field is deleted when adding a new (emtpy) line with the same(!) qualifier and then deleting it
2025-04-23 12:53:22 -05:00
abhinav
583bed6164 129621: Add a not empty check
This check is present in the other event handlers above so adding it here as well.

(cherry picked from commit 0b28789e4f)
2025-04-23 12:52:02 -05:00
Tim Donohue
056e923ae8 Merge pull request #4240 from tdonohue/update_solr_in_Docker
Update Docker Compose scripts for Solr 9 compatibility
2025-04-23 12:51:06 -05:00
Tim Donohue
856d701b3e Solr 9 compatibility requires minor updates to how Solr image is initialized 2025-04-23 12:07:46 -05:00
VictorDuranEscire
ae563442e7 Fix - Validate value on remove item for submission form only for qualdrop component
(cherry picked from commit 1e73fa626d)
2025-04-23 16:38:38 +00:00
Tim Donohue
7845d37b2e Merge pull request #3968 from VictorDuranEscire/2567
Fix - previously entered qualdrop value field is deleted when adding a new (emtpy) line with the same(!) qualifier and then deleting it
2025-04-23 11:38:21 -05:00
abhinav
08d56407ff 129621: Add a not empty check
This check is present in the other event handlers above so adding it here as well.

(cherry picked from commit 0b28789e4f)
2025-04-23 16:07:11 +00:00
FrancescoMolinaro
1b112dd887 [DURACOM-350] prevent unnecessary reload 2025-04-23 15:47:01 +02:00
FrancescoMolinaro
e84af6ab91 [DURACOM-350] fix cache issue after mydspace action 2025-04-23 15:07:00 +02:00
lotte
bde54ca6fa 129694: fixed lint issues 2025-04-22 18:32:51 +02:00
Andrea Barbasso
4b6ef50611 [DURACOM-353] fix orejime callbacks 2025-04-22 12:58:33 +02:00
lotte
8140ed29e7 129694: PoC #4099 solution with resolvers 2025-04-22 12:43:58 +02:00
lotte
8bc2c8768f Merge branch 'dspace-7_x' into 4099-duplicate-view-events_contibute-7.x 2025-04-22 12:30:15 +02:00
lotte
9a0e4ec107 Merge branch '4099-duplicate-view-events_contibute-7.6.3' into 4099-duplicate-view-events_contibute-7.x 2025-04-22 10:43:32 +02:00
Zahraa Chreim
d269d668e5 127047: Remove default value of collectionModifiable and Update overrideComponent to exclude themed components 2025-04-22 09:57:27 +03:00
Tim Donohue
b076738b53 Merge pull request #4219 from michdyk/patch-2
Full update pl translations and minor changes in cz and uk translations
2025-04-21 14:57:08 -05:00
Tim Donohue
3a04ea8f79 Merge pull request #4222 from DSpace/dependabot/npm_and_yarn/dspace-7_x/sanitize-html-2.16.0
Bump sanitize-html from 2.15.0 to 2.16.0
2025-04-21 08:58:16 -05:00
Tim Donohue
09e6452a48 Merge pull request #4223 from DSpace/dependabot/npm_and_yarn/webpack-753b40408c
Bump webpack from 5.99.5 to 5.99.6 in the webpack group
2025-04-21 08:52:41 -05:00
dependabot[bot]
03bcdc37ce Bump webpack from 5.99.5 to 5.99.6 in the webpack group
Bumps the webpack group with 1 update: [webpack](https://github.com/webpack/webpack).


Updates `webpack` from 5.99.5 to 5.99.6
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.99.5...v5.99.6)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-21 03:17:20 +00:00
dependabot[bot]
c272e51aeb Bump sanitize-html from 2.15.0 to 2.16.0
Bumps [sanitize-html](https://github.com/apostrophecms/sanitize-html) from 2.15.0 to 2.16.0.
- [Changelog](https://github.com/apostrophecms/sanitize-html/blob/main/CHANGELOG.md)
- [Commits](https://github.com/apostrophecms/sanitize-html/compare/2.15.0...2.16.0)

---
updated-dependencies:
- dependency-name: sanitize-html
  dependency-version: 2.16.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-21 02:50:44 +00:00
Michał Dykas
8734a07592 Corrected one indentation from pl.json5 2025-04-20 21:52:06 +02:00
Michał Dykas
548fbf54cf Corrected indentations for pl.json5 2025-04-20 21:44:51 +02:00
Michał Dykas
050c007e44 Minor change of commas in pl.json5 2025-04-20 21:28:12 +02:00
Michał Dykas
5346679880 Corrected minor comma/markdown mispellings from json validation for pl.json5 2025-04-20 11:57:44 +02:00
Michał Dykas
fad41b2ddf Added comments to pl.json5 2025-04-20 01:56:17 +02:00
Tim Donohue
fcac66caab Merge pull request #4183 from DSpace/dependabot/npm_and_yarn/bootstrap-5.3.5
Bump bootstrap from 5.3.3 to 5.3.5
2025-04-18 14:19:06 -05:00
Tim Donohue
11493914a7 Merge pull request #4216 from atmire/fix-untyped-item-display-in-edit-item-modal
fix untyped item display in edit item modal
2025-04-18 13:32:01 -05:00
Michał Dykas
e14ed8804c Added missing comma to pl.json5 2025-04-18 12:13:43 +02:00
Michał Dykas
8abd71ab73 Update uk.json5 2025-04-18 10:49:30 +02:00
Michał Dykas
41c4225c0f Update cs.json5 2025-04-18 10:48:18 +02:00
Michał Dykas
d8896f78b8 Update pl.json5 2025-04-18 10:46:01 +02:00
Michał Dykas
3d167acecb Update full translation to pl.json5 2025-04-18 10:37:41 +02:00
Tim Donohue
9b5d008d66 Merge pull request #4215 from pilasou/pilasou-translations-fr
Correct small typo in en.json5
2025-04-17 10:17:38 -05:00
Art Lowel
5ef0a57438 fix untyped item display in edit item modal 2025-04-17 16:57:01 +02:00
Pierre Lasou
f01ccbdae2 Correct typo
Correct type in the external-login.confirm-email-sent.info parameter
2025-04-17 10:32:03 -04:00
Jesiel Viana
6001652101 fix: prevent bitstream format cache issue by disabling cached version 2025-04-17 09:08:19 -03:00
kshepherd
c6a1401f34 Merge pull request #4210 from alanorth/eslint-json5-dspace7
[Port dspace-7_x] Update ESLint configuration for json5 files
2025-04-17 00:44:27 +02:00
Alan Orth
19c680ebf0 .eslintrc.json: use jsonc/no-irregular-whitespace
The eslint-plugin-jsonc documentation recommends turning ESLint's
own no-irregular-whitespace plugin off for JSON files in favor of
its own jsonc/no-irregular-whitespace plugin.

See: https://ota-meshi.github.io/eslint-plugin-jsonc/rules/no-irregular-whitespace.html
2025-04-16 23:24:06 +03:00
Alan Orth
9a025f6610 .eslintrc.json: use plugin:jsonc/recommended-with-json5
The eslint-plugin-jsonc has a recommended configuration for json5.

See: https://ota-meshi.github.io/eslint-plugin-jsonc/user-guide/#usage
2025-04-16 23:21:52 +03:00
Tim Donohue
6a49cdb54b Merge pull request #2317 from alanorth/eslint-json5
Update ESLint configuration for json5 files
2025-04-16 14:54:30 -05:00
Tim Donohue
ac940c1bb2 Merge pull request #4026 from DSpace/dependabot/npm_and_yarn/dspace-7_x/postcss-c120d6abdd
Bump postcss from 8.5.1 to 8.5.3 in the postcss group across 1 directory
2025-04-16 11:47:22 -05:00
Andreas Awouters
b9e2ec15ed Merge remote-tracking branch 'dspace/main' into accessibility-settings-main
# Conflicts:
#	config/config.example.yml
#	src/config/app-config.interface.ts
#	src/config/default-app-config.ts
#	src/environments/environment.test.ts
2025-04-16 10:56:51 +02:00
Alan Orth
9896eab6ac .eslintrc.json: remove second eslint-plugin-jsonc
This seems to have been added twice at some point.
2025-04-15 23:57:19 +03:00
Alan Orth
5e8571de80 .eslintrc.json: use jsonc/no-irregular-whitespace
The eslint-plugin-jsonc documentation recommends turning ESLint's
own no-irregular-whitespace plugin off for JSON files in favor of
its own jsonc/no-irregular-whitespace plugin.

See: https://ota-meshi.github.io/eslint-plugin-jsonc/rules/no-irregular-whitespace.html
2025-04-15 23:55:43 +03:00
Ricardo Saraiva
452493a828 Update pt-PT.json5
Lint corrections.
2025-04-15 21:39:03 +01:00
Alan Orth
3a05733256 .eslintrc.json: use plugin:jsonc/recommended-with-json5
The eslint-plugin-jsonc has a recommended configuration for json5.

See: https://ota-meshi.github.io/eslint-plugin-jsonc/user-guide/#usage
2025-04-15 23:34:46 +03:00
Ricardo Saraiva
71d7a7b659 Update pt-PT.json5
Lint corrections.
2025-04-15 21:31:38 +01:00
Ricardo Saraiva
9f19b481cf Merge branch 'main' into patch-4 2025-04-15 20:48:02 +01:00
Tim Donohue
1c4f650ef9 Merge pull request #4186 from DSpace/dependabot/npm_and_yarn/dspace-7_x/http-proxy-middleware-2.0.9
Bump http-proxy-middleware from 2.0.7 to 2.0.9
2025-04-15 14:13:24 -05:00
Tim Donohue
f95596ba02 Merge pull request #4184 from DSpace/dependabot/npm_and_yarn/http-proxy-middleware-2.0.9
Bump http-proxy-middleware from 2.0.7 to 2.0.9
2025-04-15 14:13:03 -05:00
Tim Donohue
6ef781822d Merge pull request #4150 from DSpace/dependabot/npm_and_yarn/dspace-7_x/multi-02a33f2273
Bump sanitize-html and @types/sanitize-html
2025-04-15 14:10:12 -05:00
dependabot[bot]
bd2b5d3bc0 Bump bootstrap from 5.3.3 to 5.3.5
Bumps [bootstrap](https://github.com/twbs/bootstrap) from 5.3.3 to 5.3.5.
- [Release notes](https://github.com/twbs/bootstrap/releases)
- [Commits](https://github.com/twbs/bootstrap/compare/v5.3.3...v5.3.5)

---
updated-dependencies:
- dependency-name: bootstrap
  dependency-version: 5.3.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-15 19:05:14 +00:00
Tim Donohue
0115edaa07 Merge pull request #4120 from DSpace/dependabot/npm_and_yarn/dspace-7_x/babel/runtime-7.27.0
Bump @babel/runtime from 7.26.7 to 7.27.0
2025-04-15 14:04:37 -05:00
Tim Donohue
fd2e9a49ee Merge pull request #4117 from DSpace/dependabot/npm_and_yarn/babel/runtime-7.27.0
Bump @babel/runtime from 7.26.0 to 7.27.0
2025-04-15 14:03:45 -05:00
dependabot[bot]
8f95d7b5b3 Bump @babel/runtime from 7.26.0 to 7.27.0
Bumps [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) from 7.26.0 to 7.27.0.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.27.0/packages/babel-runtime)

---
updated-dependencies:
- dependency-name: "@babel/runtime"
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-15 13:27:14 -05:00
Tim Donohue
faebbbe680 Merge pull request #4197 from tdonohue/port_4189_to_7x
[Port dspace-7_x] Add additional automated server-side rendering (SSR) tests for all Entity Types
2025-04-15 13:14:39 -05:00
Tim Donohue
67c2b33bb0 Merge pull request #4193 from jesielviana/add-tooltips-to-switch-view-buttons
Fix: adding tooltips to indicate functionality of buttons when switching views of search results
2025-04-15 12:24:24 -05:00
dependabot[bot]
237f183a18 Bump http-proxy-middleware from 2.0.7 to 2.0.9
Bumps [http-proxy-middleware](https://github.com/chimurai/http-proxy-middleware) from 2.0.7 to 2.0.9.
- [Release notes](https://github.com/chimurai/http-proxy-middleware/releases)
- [Changelog](https://github.com/chimurai/http-proxy-middleware/blob/v2.0.9/CHANGELOG.md)
- [Commits](https://github.com/chimurai/http-proxy-middleware/compare/v2.0.7...v2.0.9)

---
updated-dependencies:
- dependency-name: http-proxy-middleware
  dependency-version: 2.0.9
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-15 15:24:52 +00:00
dependabot[bot]
0ff0b5298a Bump http-proxy-middleware from 2.0.7 to 2.0.9
Bumps [http-proxy-middleware](https://github.com/chimurai/http-proxy-middleware) from 2.0.7 to 2.0.9.
- [Release notes](https://github.com/chimurai/http-proxy-middleware/releases)
- [Changelog](https://github.com/chimurai/http-proxy-middleware/blob/v2.0.9/CHANGELOG.md)
- [Commits](https://github.com/chimurai/http-proxy-middleware/compare/v2.0.7...v2.0.9)

---
updated-dependencies:
- dependency-name: http-proxy-middleware
  dependency-version: 2.0.9
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-15 15:09:53 +00:00
dependabot[bot]
87bb0d4e5a Bump sanitize-html and @types/sanitize-html
Bumps [sanitize-html](https://github.com/apostrophecms/sanitize-html) and [@types/sanitize-html](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/sanitize-html). These dependencies needed to be updated together.

Updates `sanitize-html` from 2.14.0 to 2.15.0
- [Changelog](https://github.com/apostrophecms/sanitize-html/blob/main/CHANGELOG.md)
- [Commits](https://github.com/apostrophecms/sanitize-html/compare/2.14.0...2.15.0)

Updates `@types/sanitize-html` from 2.13.0 to 2.15.0
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/sanitize-html)

---
updated-dependencies:
- dependency-name: sanitize-html
  dependency-version: 2.15.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: "@types/sanitize-html"
  dependency-version: 2.15.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-15 15:04:44 +00:00
Tim Donohue
0d78cd57b3 Merge pull request #4185 from DSpace/dependabot/npm_and_yarn/isbot-5.1.26
Bump isbot from 5.1.25 to 5.1.26
2025-04-15 09:51:36 -05:00
Tim Donohue
eee9897312 Merge pull request #4153 from DSpace/dependabot/npm_and_yarn/dspace-7_x/isbot-5.1.26
Bump isbot from 5.1.25 to 5.1.26
2025-04-15 09:51:13 -05:00
Tim Donohue
fdc23a3350 Merge pull request #4028 from DSpace/dependabot/npm_and_yarn/dspace-7_x/rxjs-7.8.2
Bump rxjs from 7.8.1 to 7.8.2
2025-04-15 09:49:12 -05:00
Tim Donohue
c4104be75b Add additional automated SSR tests for Community, Collection, Publication/Item, Person, OrgUnit and all Journal entities 2025-04-15 09:36:33 -05:00
Jesiel Viana
5bdf0974fc Adding tooltips to indicate functionality of buttons when switching views of search results 2025-04-15 10:03:49 -03:00
dependabot[bot]
08a707477c Bump rxjs from 7.8.1 to 7.8.2
Bumps [rxjs](https://github.com/reactivex/rxjs) from 7.8.1 to 7.8.2.
- [Release notes](https://github.com/reactivex/rxjs/releases)
- [Changelog](https://github.com/ReactiveX/rxjs/blob/7.8.2/CHANGELOG.md)
- [Commits](https://github.com/reactivex/rxjs/compare/7.8.1...7.8.2)

---
updated-dependencies:
- dependency-name: rxjs
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-15 10:05:42 +00:00
Zahraa Chreim
7864909466 127047: Fix selector of SubmissionSectionContainerComponent in custom theme 2025-04-15 12:03:25 +03:00
kshepherd
d3130bd433 Merge pull request #4189 from tdonohue/more_automated_ssr_tests
Add additional automated server-side rendering (SSR) tests for all Entity Types
2025-04-15 10:31:54 +02:00
Alan Orth
fd9d899574 src/assets/i18n: adjust English capitalization
We don't need to be capitalizing "Community" and "Collection" in
the user interface unless they are at the beginning of a sentence
or in a title, header, or bread crumb. They are not proper nouns
and they look out of place when capitalized.
2025-04-15 10:53:00 +03:00
Tim Donohue
42c52d619b Add additional automated SSR tests for Community, Collection, Publication/Item, Person, OrgUnit and all Journal entities 2025-04-14 14:37:49 -05:00
Tim Donohue
d4efd6a8ef Merge pull request #4176 from DSpace/backport-4143-to-dspace-7_x
[Port dspace-7_x] Fix pagination on the "Select bitstreams" modal of the "Access Control" tab
2025-04-14 11:33:04 -05:00
dependabot[bot]
04516fad5a Bump postcss from 8.5.1 to 8.5.3 in the postcss group across 1 directory
Bumps the postcss group with 1 update in the / directory: [postcss](https://github.com/postcss/postcss).


Updates `postcss` from 8.5.1 to 8.5.3
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.5.1...8.5.3)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-14 03:16:07 +00:00
dependabot[bot]
ef57754e6d Bump isbot from 5.1.25 to 5.1.26
Bumps [isbot](https://github.com/omrilotan/isbot) from 5.1.25 to 5.1.26.
- [Changelog](https://github.com/omrilotan/isbot/blob/main/CHANGELOG.md)
- [Commits](https://github.com/omrilotan/isbot/compare/v5.1.25...v5.1.26)

---
updated-dependencies:
- dependency-name: isbot
  dependency-version: 5.1.26
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-14 03:02:45 +00:00
Tim Donohue
0989e28c38 Merge pull request #4158 from DSpace/dependabot/npm_and_yarn/eslint-7904436953
Bump eslint-plugin-jsonc from 2.19.1 to 2.20.0 in the eslint group
2025-04-11 17:13:32 -05:00
Tim Donohue
051828ca74 Merge pull request #4159 from DSpace/dependabot/npm_and_yarn/webpack-0542bd02c8
Bump webpack from 5.98.0 to 5.99.5 in the webpack group
2025-04-11 15:02:17 -05:00
Tim Donohue
119a5dc5aa Merge pull request #4157 from DSpace/dependabot/npm_and_yarn/angular-177e8f1518
Bump the angular group with 3 updates
2025-04-11 15:01:39 -05:00
Tim Donohue
28eb709ef5 Merge pull request #4169 from atmire/w29-129641_fix-export-button_contribute-7_x
[Port dspace-7_x] Fix export button enabled in bulk access management without selecting step 2
2025-04-11 14:45:08 -05:00
Tim Donohue
5e5c2ab6dd Merge pull request #4168 from atmire/fix-export-button_contribute-main
Fix export button enabled in bulk access management without selecting step 2
2025-04-11 14:43:25 -05:00
Nona Luypaert
cc202b7adb 130081: Fix pagination on 'Select bistreams' modal on 'Access Control' tab
(cherry picked from commit c03bbb01a2)
2025-04-11 18:55:22 +00:00
Tim Donohue
46831cb9e8 Merge pull request #4143 from atmire/w2p-130081_access-control-bitstreams-pagination-fix-main
Fix pagination on the "Select bitstreams" modal of the "Access Control" tab
2025-04-11 13:55:05 -05:00
Tim Donohue
956ed427e6 Merge pull request #4174 from atmire/fix-orejime-required-cookies
Fix issue where required cookies are removed by orejime
2025-04-11 12:31:51 -05:00
Tim Donohue
4d929dd3ac Merge pull request #4175 from saschaszott/saschaszott-patch-13
trivial change: fixed typo in description of trackSearch method
2025-04-11 11:32:42 -05:00
Tim Donohue
f5df726a18 Merge pull request #4121 from arvoConsultores/DS-4097
Store the state of the computed filters
2025-04-11 11:28:51 -05:00
Tim Donohue
201d8db167 Merge pull request #4160 from arvoConsultores/DS-4097-main
[Port main] Store the state of the computed filters
2025-04-11 11:26:32 -05:00
Sascha Szott
a31ef383d9 fixed typo 2025-04-11 17:39:40 +02:00
Art Lowel
7b88ac84a5 fix issue where orejime would delete required cookies before the user clicks accept in the popup 2025-04-11 17:15:18 +02:00
Tim Donohue
077467efa2 Merge pull request #4111 from DSpace/dependabot/npm_and_yarn/dspace-7_x/axios-1.8.4
Bump axios from 1.7.9 to 1.8.4
2025-04-11 06:53:08 -05:00
abhinav
4b3b660354 Fix export button enabled in bulk access management without selecting step 2 2025-04-11 12:09:10 +02:00
Sergio Fernández Celorio
dc3e842747 No need to subscribe anymore to the router events 2025-04-11 11:39:41 +02:00
Tim Donohue
0ff8ce9c25 Merge pull request #4109 from DSpace/dependabot/npm_and_yarn/axios-1.8.4
Bump axios from 1.8.1 to 1.8.4
2025-04-10 17:15:20 -05:00
dependabot[bot]
828648aa7e Bump axios from 1.7.9 to 1.8.4
Bumps [axios](https://github.com/axios/axios) from 1.7.9 to 1.8.4.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v1.7.9...v1.8.4)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-10 21:56:43 +00:00
Tim Donohue
7063c49072 Merge pull request #4065 from DSpace/dependabot/npm_and_yarn/dspace-7_x/testing-64070fe020
Bump the testing group with 2 updates
2025-04-10 16:53:53 -05:00
Tim Donohue
b7a130c8c2 Merge pull request #4164 from atmire/edit-bitstream-word-wrap
Wrap long bitstream filenames
2025-04-10 16:37:50 -05:00
Tim Donohue
42b567fd65 Merge pull request #4163 from atmire/sync-i18n-files
Ensure all i18n files are up to date with the english version
2025-04-10 15:22:49 -05:00
dependabot[bot]
036fd1c871 Bump the testing group with 2 updates
Bumps the testing group with 2 updates: [axe-core](https://github.com/dequelabs/axe-core) and [ng-mocks](https://github.com/help-me-mom/ng-mocks).


Updates `axe-core` from 4.10.2 to 4.10.3
- [Release notes](https://github.com/dequelabs/axe-core/releases)
- [Changelog](https://github.com/dequelabs/axe-core/blob/v4.10.3/CHANGELOG.md)
- [Commits](https://github.com/dequelabs/axe-core/compare/v4.10.2...v4.10.3)

Updates `ng-mocks` from 14.13.2 to 14.13.3
- [Release notes](https://github.com/help-me-mom/ng-mocks/releases)
- [Changelog](https://github.com/help-me-mom/ng-mocks/blob/master/CHANGELOG.md)
- [Commits](https://github.com/help-me-mom/ng-mocks/compare/v14.13.2...v14.13.3)

---
updated-dependencies:
- dependency-name: axe-core
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: testing
- dependency-name: ng-mocks
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: testing
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-10 19:27:52 +00:00
Tim Donohue
22db6745b8 Merge pull request #4148 from DSpace/dependabot/npm_and_yarn/dspace-7_x/eslint-7904436953
Bump eslint-plugin-jsonc from 2.19.1 to 2.20.0 in the eslint group
2025-04-10 10:55:12 -05:00
Sergio Fernández Celorio
4f42c1e95f Use take instead unsubscribe 2025-04-10 17:34:36 +02:00
Sergio Fernández Celorio
c90008e3c2 Use take instead unsubscribing the observable 2025-04-10 17:27:26 +02:00
Art Lowel
3fb8ec8860 ensure very long filenames wrap on the edit bitstream page and the edit bitstream tab on edit item 2025-04-10 16:44:51 +02:00
Art Lowel
d0b4dacf89 ran npm run sync-i18n to ensure all i18n files are up to date with the english version 2025-04-10 16:14:43 +02:00
Sergio Fernández Celorio
6075317c88 Lint errors fixed 2025-04-10 14:27:44 +02:00
kshepherd
291db026c5 Merge pull request #4161 from atmire/only-import-altcha-on-the-browser
Fix ssr error by only importing altcha on the client side
2025-04-10 13:23:12 +02:00
Art Lowel
b8fdf46340 fix ssr error by only importing altcha on the client side 2025-04-10 11:29:18 +02:00
Sergio Fernández Celorio
865e5216c1 [Port dspace-8_x] Store the state of the computed filters 2025-04-10 11:04:03 +02:00
dependabot[bot]
aa36e5f0e1 Bump webpack from 5.98.0 to 5.99.5 in the webpack group
Bumps the webpack group with 1 update: [webpack](https://github.com/webpack/webpack).


Updates `webpack` from 5.98.0 to 5.99.5
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.98.0...v5.99.5)

---
updated-dependencies:
- dependency-name: webpack
  dependency-version: 5.99.5
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: webpack
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-09 23:16:19 +00:00
dependabot[bot]
45a3c11dfc Bump eslint-plugin-jsonc from 2.19.1 to 2.20.0 in the eslint group
Bumps the eslint group with 1 update: [eslint-plugin-jsonc](https://github.com/ota-meshi/eslint-plugin-jsonc).


Updates `eslint-plugin-jsonc` from 2.19.1 to 2.20.0
- [Release notes](https://github.com/ota-meshi/eslint-plugin-jsonc/releases)
- [Changelog](https://github.com/ota-meshi/eslint-plugin-jsonc/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ota-meshi/eslint-plugin-jsonc/compare/v2.19.1...v2.20.0)

---
updated-dependencies:
- dependency-name: eslint-plugin-jsonc
  dependency-version: 2.20.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: eslint
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-09 23:15:16 +00:00
dependabot[bot]
d814a4b6d7 Bump the angular group with 3 updates
Bumps the angular group with 3 updates: [@angular/ssr](https://github.com/angular/angular-cli), [@angular-devkit/build-angular](https://github.com/angular/angular-cli) and [@angular/cli](https://github.com/angular/angular-cli).


Updates `@angular/ssr` from 18.2.17 to 18.2.18
- [Release notes](https://github.com/angular/angular-cli/releases)
- [Changelog](https://github.com/angular/angular-cli/blob/main/CHANGELOG.md)
- [Commits](https://github.com/angular/angular-cli/compare/18.2.17...18.2.18)

Updates `@angular-devkit/build-angular` from 18.2.17 to 18.2.18
- [Release notes](https://github.com/angular/angular-cli/releases)
- [Changelog](https://github.com/angular/angular-cli/blob/main/CHANGELOG.md)
- [Commits](https://github.com/angular/angular-cli/compare/18.2.17...18.2.18)

Updates `@angular/cli` from 18.2.17 to 18.2.18
- [Release notes](https://github.com/angular/angular-cli/releases)
- [Changelog](https://github.com/angular/angular-cli/blob/main/CHANGELOG.md)
- [Commits](https://github.com/angular/angular-cli/compare/18.2.17...18.2.18)

---
updated-dependencies:
- dependency-name: "@angular/ssr"
  dependency-version: 18.2.18
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: angular
- dependency-name: "@angular-devkit/build-angular"
  dependency-version: 18.2.18
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: angular
- dependency-name: "@angular/cli"
  dependency-version: 18.2.18
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: angular
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-09 23:14:24 +00:00
dependabot[bot]
b37a7a1456 Bump isbot from 5.1.25 to 5.1.26
Bumps [isbot](https://github.com/omrilotan/isbot) from 5.1.25 to 5.1.26.
- [Changelog](https://github.com/omrilotan/isbot/blob/main/CHANGELOG.md)
- [Commits](https://github.com/omrilotan/isbot/compare/v5.1.25...v5.1.26)

---
updated-dependencies:
- dependency-name: isbot
  dependency-version: 5.1.26
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-09 22:27:19 +00:00
dependabot[bot]
33146603df Bump eslint-plugin-jsonc from 2.19.1 to 2.20.0 in the eslint group
Bumps the eslint group with 1 update: [eslint-plugin-jsonc](https://github.com/ota-meshi/eslint-plugin-jsonc).


Updates `eslint-plugin-jsonc` from 2.19.1 to 2.20.0
- [Release notes](https://github.com/ota-meshi/eslint-plugin-jsonc/releases)
- [Changelog](https://github.com/ota-meshi/eslint-plugin-jsonc/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ota-meshi/eslint-plugin-jsonc/compare/v2.19.1...v2.20.0)

---
updated-dependencies:
- dependency-name: eslint-plugin-jsonc
  dependency-version: 2.20.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: eslint
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-09 22:26:28 +00:00
Tim Donohue
d3a97d9d15 Merge pull request #4007 from DSpace/dependabot/npm_and_yarn/dspace-7_x/compression-1.8.0
Bump compression from 1.7.5 to 1.8.0
2025-04-09 17:16:35 -05:00
Tim Donohue
40a313f1a7 Merge pull request #4131 from DSpace/dependabot/npm_and_yarn/ngtools/webpack-18.2.17
Bump @ngtools/webpack from 18.2.14 to 18.2.17
2025-04-09 17:00:19 -05:00
Tim Donohue
2a1c762e73 Merge pull request #4049 from DSpace/dependabot/npm_and_yarn/dspace-7_x/types/lodash-4.17.16
Bump @types/lodash from 4.17.15 to 4.17.16
2025-04-09 16:49:42 -05:00
Tim Donohue
7795d96d53 Merge pull request #4098 from alanorth/update-es-deps
Update dependencies to use versions supporting ES modules
2025-04-09 16:48:38 -05:00
Tim Donohue
318a2fe02a Merge pull request #4086 from DSpace/dependabot/npm_and_yarn/testing-dc0c2e70dc
Bump ng-mocks from 14.13.2 to 14.13.4 in the testing group across 1 directory
2025-04-09 16:33:14 -05:00
Tim Donohue
c94279edc0 Merge pull request #4051 from DSpace/dependabot/npm_and_yarn/dspace-7_x/core-js-3.41.0
Bump core-js from 3.40.0 to 3.41.0
2025-04-09 16:31:36 -05:00
Tim Donohue
b21e307af2 Merge pull request #4063 from DSpace/dependabot/npm_and_yarn/core-js-3.41.0
Bump core-js from 3.40.0 to 3.41.0
2025-04-09 16:30:28 -05:00
Tim Donohue
878b2dba4a Merge pull request #4050 from DSpace/dependabot/npm_and_yarn/dspace-7_x/sass-b0ce3413d9
Bump sass from 1.84.0 to 1.85.1 in the sass group across 1 directory
2025-04-09 16:16:14 -05:00
Tim Donohue
f77c16ebee Merge pull request #4043 from DSpace/dependabot/npm_and_yarn/sass-b0ce3413d9
Bump sass from 1.84.0 to 1.85.1 in the sass group across 1 directory
2025-04-09 16:14:51 -05:00
dependabot[bot]
19f78f5709 Bump @ngtools/webpack from 18.2.14 to 18.2.17
Bumps [@ngtools/webpack](https://github.com/angular/angular-cli) from 18.2.14 to 18.2.17.
- [Release notes](https://github.com/angular/angular-cli/releases)
- [Changelog](https://github.com/angular/angular-cli/blob/main/CHANGELOG.md)
- [Commits](https://github.com/angular/angular-cli/compare/18.2.14...18.2.17)

---
updated-dependencies:
- dependency-name: "@ngtools/webpack"
  dependency-version: 18.2.17
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-09 20:26:10 +00:00
Tim Donohue
e8a9770b6e Merge pull request #4011 from DSpace/dependabot/npm_and_yarn/webpack-a5e48b3f33
Bump webpack from 5.97.1 to 5.98.0 in the webpack group
2025-04-09 15:14:46 -05:00
Tim Donohue
6b562f06ea Merge pull request #4087 from DSpace/dependabot/npm_and_yarn/angular-8f611e3656
Bump the angular group with 3 updates
2025-04-09 15:13:16 -05:00
Tim Donohue
d6261e43ea Merge pull request #4138 from alexandrevryghem/w2p-130080_fix-missing-dso-buttons-on-comcol-page_contribute-7.6
Added the DSO menus back to the comcol search tabs
2025-04-09 14:17:41 -05:00
Tim Donohue
4887a2848d Merge pull request #4136 from atmire/w2p-127705_cleanup-input-form-spacing_contribute-main
Clean up spacing in input forms
2025-04-09 13:46:01 -05:00
Tim Donohue
b44f2a9c40 Merge pull request #4110 from DSpace/dependabot/npm_and_yarn/isbot-5.1.25
Bump isbot from 5.1.23 to 5.1.25
2025-04-09 12:31:28 -05:00
Tim Donohue
2eca99379f Merge pull request #4112 from DSpace/dependabot/npm_and_yarn/dspace-7_x/isbot-5.1.25
Bump isbot from 5.1.22 to 5.1.25
2025-04-09 12:30:57 -05:00
Tim Donohue
57a62b0017 Merge pull request #4075 from pilasou/pilasou-translations-fr
Adding missing french labels
2025-04-09 09:34:36 -05:00
Pierre Lasou
c2b702427c Fix lint errors 2025-04-09 08:40:35 -04:00
Nona Luypaert
8f52250beb Merge remote-tracking branch 'contributions/w2p-130081_access-control-bitstreams-pagination-fix-7.6' into w2p-130081_access-control-bitstreams-pagination-fix-main
Conflicts:
	src/app/shared/access-control-form-container/item-access-control-select-bitstreams-modal/item-access-control-select-bitstreams-modal.component.html
	src/app/shared/access-control-form-container/item-access-control-select-bitstreams-modal/item-access-control-select-bitstreams-modal.component.ts
2025-04-09 14:24:11 +02:00
Nona Luypaert
c03bbb01a2 130081: Fix pagination on 'Select bistreams' modal on 'Access Control' tab 2025-04-09 12:03:11 +02:00
Alexandre Vryghem
832b5b1328 130080: Added the DSO menus back to the search tab 2025-04-09 00:37:05 +02:00
Tim Donohue
bd4c6d6dfa Merge pull request #4134 from the-library-code/request-a-copy-preview-link-bugfix
Request-a-copy: Show correct preview link
2025-04-08 11:34:59 -05:00
Joran De Braekeleer
6212e3fbfc Merge branch 'w2p-127705_cleanup-input-form-spacing' into w2p-127705_cleanup-input-form-spacing_contribute-main 2025-04-08 09:36:07 +02:00
Kim Shepherd
9c9bff17be Request-a-copy: Show correct preview link
Preview link was showing old URL path
in grant access form
2025-04-07 15:13:42 +02:00
lotte
8a4405c473 Merge branch 'backport-4099-duplicate-view-events-7.6' into 4099-duplicate-view-events_contibute-7.6.3 2025-04-07 10:43:09 +02:00
dependabot[bot]
ce35ca2dfd Bump webpack from 5.97.1 to 5.98.0 in the webpack group
Bumps the webpack group with 1 update: [webpack](https://github.com/webpack/webpack).


Updates `webpack` from 5.97.1 to 5.98.0
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.97.1...v5.98.0)

---
updated-dependencies:
- dependency-name: webpack
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: webpack
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-07 03:17:19 +00:00
dependabot[bot]
5bcb9c43e1 Bump ng-mocks in the testing group across 1 directory
Bumps the testing group with 1 update in the / directory: [ng-mocks](https://github.com/help-me-mom/ng-mocks).


Updates `ng-mocks` from 14.13.2 to 14.13.4
- [Release notes](https://github.com/help-me-mom/ng-mocks/releases)
- [Changelog](https://github.com/help-me-mom/ng-mocks/blob/master/CHANGELOG.md)
- [Commits](https://github.com/help-me-mom/ng-mocks/compare/v14.13.2...v14.13.4)

---
updated-dependencies:
- dependency-name: ng-mocks
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: testing
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-07 03:15:07 +00:00
dependabot[bot]
5a0e09a0eb Bump sass from 1.84.0 to 1.85.1 in the sass group across 1 directory
Bumps the sass group with 1 update in the / directory: [sass](https://github.com/sass/dart-sass).


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

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-07 03:07:47 +00:00
dependabot[bot]
0d2e49b12c Bump sass from 1.84.0 to 1.85.1 in the sass group across 1 directory
Bumps the sass group with 1 update in the / directory: [sass](https://github.com/sass/dart-sass).


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

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-07 03:06:35 +00:00
dependabot[bot]
b7ebd0247f Bump the angular group with 3 updates
Bumps the angular group with 3 updates: [@angular/ssr](https://github.com/angular/angular-cli), [@angular-devkit/build-angular](https://github.com/angular/angular-cli) and [@angular/cli](https://github.com/angular/angular-cli).


Updates `@angular/ssr` from 18.2.14 to 18.2.15
- [Release notes](https://github.com/angular/angular-cli/releases)
- [Changelog](https://github.com/angular/angular-cli/blob/main/CHANGELOG.md)
- [Commits](https://github.com/angular/angular-cli/compare/18.2.14...18.2.15)

Updates `@angular-devkit/build-angular` from 18.2.14 to 18.2.15
- [Release notes](https://github.com/angular/angular-cli/releases)
- [Changelog](https://github.com/angular/angular-cli/blob/main/CHANGELOG.md)
- [Commits](https://github.com/angular/angular-cli/compare/18.2.14...18.2.15)

Updates `@angular/cli` from 18.2.14 to 18.2.15
- [Release notes](https://github.com/angular/angular-cli/releases)
- [Changelog](https://github.com/angular/angular-cli/blob/main/CHANGELOG.md)
- [Commits](https://github.com/angular/angular-cli/compare/18.2.14...18.2.15)

---
updated-dependencies:
- dependency-name: "@angular/ssr"
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: angular
- dependency-name: "@angular-devkit/build-angular"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: angular
- dependency-name: "@angular/cli"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: angular
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-07 03:04:51 +00:00
Tim Donohue
27e9e61619 Update version tag for development of next release 2025-04-04 14:09:49 -05:00
Tim Donohue
507ecdb1dd Update version tag for release 2025-04-04 13:59:59 -05:00
Tim Donohue
eb8a960ba6 Merge pull request #4129 from tdonohue/add_release_notes
Add note with link to Release Notes on homepage (for Testathon)
2025-04-04 11:39:58 -05:00
Tim Donohue
f4dbfc2f19 Add note with link to Release Notes on homepage 2025-04-04 11:01:01 -05:00
Tim Donohue
de44252a56 Merge pull request #4125 from 4Science/task/main/DURACOM-339
[DURACOM-339] fix downloads not working when matomo is disabled
2025-04-04 09:58:42 -05:00
lotte
edd5496a4d 129694: Fixed lint issues 2025-04-04 15:11:02 +02:00
Joran De Braekeleer
17d7912851 127705: Cleanup input form spacing 2025-04-04 14:30:18 +02:00
lotte
01becae7d0 129694: backported view tracker resolver 2025-04-04 13:31:49 +02:00
Zahraa Chreim
502597aadc 127047: Fix submission-edit.component.spec.ts 2025-04-04 13:20:01 +03:00
Tim Donohue
eef6bbe134 Merge pull request #3983 from atmire/no-platform-specific-code-in-abstract-services-7_x
No platform specific code in abstract services 7_x
2025-04-03 12:11:45 -05:00
Tim Donohue
57d5bb0359 Merge pull request #3981 from atmire/no-platform-specific-code-in-abstract-services-main
No platform specific code in abstract services main
2025-04-03 12:10:12 -05:00
Andrea Barbasso
3d36cd2e48 [DURACOM-339] fix downloads not working when matomo is disabled 2025-04-03 17:56:07 +02:00
lotte
ff5f23017a 129694: PoC #4099 solution with resolvers 2025-04-02 14:49:23 +02:00
Tim Donohue
c9654b268e Merge pull request #3994 from atmire/refactor-menu-resolvers-9.0
Refactor menu resolvers 9.0
2025-04-01 14:53:28 -05:00
Alan Orth
826ff3050b Use lodash-es instead of lodash
lodash-es supports ES modules.
2025-04-01 21:07:40 +03:00
Abel Gómez
e0393babc9 Retrieve configurable CC license fields from the back-end in DSpace 9.0 (#3165)
* Make the CC license field component configurable

* Retrieve the configuration values from the backend...

... rather than from a frontend configuration

* Remove unused imports

* Restore configurations other than uri and license fields

They were deleted by mistake

* Add missing example config

* Delete config properties that are no longer needed

* Fix lint issues

* Add missing injection token

* Fex minor changes

* Restore the Input properties that allow configuring the license URI and name fields from a template
* Update test cases using a stub configuration data service
* Fix lint issues

* Use optional chaining, in case the property is not exposed

* Reformat some code to ease code review

* Declare static constant at the beginning of the class

* Fix trailing spaces

* Initialize property in declaration

* Multiple changes

* Move all properties dependent of the CC URI field and CC name field to asyncs (since this configuration must be retrieved also asynchronously from the backend)
* Refactor the regex, and create a public static method (that may be used to externally check if a license is a CC license).
* Update test cases

* Move `ccLicense` inside the `item`configuration key

* Change `variant` to `position`

* Make variant property mandatory (since it should be set depending on where the field is placed)
* Finish moving the ccLicense config key into the item key
* Allow rendering only the icon

* Fix lint errors

* Fix lint errors

* Fix test cases to reflect new disclaimer behavior

* Fix missing comma

* Remove look & feel configuration options

* Remove unused import

* Don't subscribe multiple type to same asyncs

* Set type for non-initialiazed properties

* Refactor CC license function to a dedicated utility file

* Do not use manual subscribes

* Reorder imports

* Remove unused method

* Bugfix: check the right property
2025-04-01 09:53:23 -05:00
Yury Bondarenko
39bcaa0318 Update unit test for browse menu provider 2025-04-01 09:52:58 +02:00
Yury Bondarenko
bd0b75c315 Merge remote-tracking branch 'origin/main' into refactor-menu-resolvers-9.0 2025-04-01 09:42:32 +02:00
Alan Orth
a2690eb628 Update filesize.js dependency
Newer releases support ES modules. Also remove unneccessary eslint
skip hint.
2025-04-01 10:22:16 +03:00
dependabot[bot]
d804123b4e Bump axios from 1.8.1 to 1.8.4
Bumps [axios](https://github.com/axios/axios) from 1.8.1 to 1.8.4.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v1.8.1...v1.8.4)

---
updated-dependencies:
- dependency-name: axios
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-31 20:02:00 +00:00
Tim Donohue
ec6940afbe Merge pull request #3540 from kshepherd/geospatial-maps-main
Geospatial maps for item pages, search, browse
2025-03-31 14:59:53 -05:00
Yana De Pauw
b87380b07d Merge remote-tracking branch 'upstream/main' into refactor-menu-resolvers-9.0 2025-03-31 15:50:40 +02:00
Sergio Fernández Celorio
7dd6ab79ff Store the state of the computed filters 2025-03-31 09:14:32 +02:00
dependabot[bot]
ecc03343b7 Bump @babel/runtime from 7.26.7 to 7.27.0
Bumps [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) from 7.26.7 to 7.27.0.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.27.0/packages/babel-runtime)

---
updated-dependencies:
- dependency-name: "@babel/runtime"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-31 02:43:43 +00:00
Kim Shepherd
6f7f5450ca Geospatial maps: Better "no points" handling
* If no results for browse or search
  maps are available, zoom to 1 and
  show a i18n tooltip
* Added a missing i18n for point filter
* New default centre point added to
  configuration
2025-03-30 16:56:12 +02:00
Tim Donohue
9c23b4c9f9 Merge pull request #3164 from sistedes/config-default-comcol-tab
Make the default tab for browsing communities and collections configurable in DSpace 8
2025-03-28 13:41:01 -05:00
Kim Shepherd
0bd93ae1d9 Geospatial maps: Review feedback addressed
* Documentation of config
* Set bounding box to use dcterms.spatial by default
* Uncomment geospatial field and wrap in config test
* New config to 'enable' inclusion of geospatial field
* Docs for map and marker detail models
* Bounding box validation
* Fixed view mode control flow
* Tidied console output
2025-03-28 18:27:36 +01:00
Kim Shepherd
6fd36bd2b7 Geospatial maps: Test fixes
Including reverting a nice-to-have improvement
to 'hasNoContent' for field wrapper and non-text
content.
2025-03-28 18:27:36 +01:00
Kim Shepherd
d5c3f4dbe9 Geospatial maps: Remove unwanted deps from package-lock.json 2025-03-28 18:27:36 +01:00
Kim Shepherd
0c5c1e46b0 Geospatial maps: Swap out async() in tests 2025-03-28 18:27:36 +01:00
Kim Shepherd
6f6016a90d Geospatial maps: Review feedback 2025-03-28 18:27:36 +01:00
Kim Shepherd
1f760d882a Geospatial maps: Revert metadata-representation-list.component.ts changes
Note: Might interfere with some nice virtual authority compatibility
2025-03-28 18:27:36 +01:00
Kim Shepherd
d4dee96823 Geospatial maps: Angular control flow refactor 2025-03-28 18:27:36 +01:00
Kim Shepherd
0be836ad80 Geospatial maps: icon and browse page fix 2025-03-28 18:27:36 +01:00
Kim Shepherd
b6cdb7c6b1 Geospatial maps for item pages, search, browse 2025-03-28 18:27:35 +01:00
Yana De Pauw
a16ea97b53 Merge remote-tracking branch 'upstream/main' into refactor-menu-resolvers-9.0 2025-03-28 18:10:02 +01:00
Tim Donohue
8086c2242d Merge pull request #4018 from 4Science/task/main/CST-18964
Add support for Matomo
2025-03-28 11:46:05 -05:00
Andrea Barbasso
4ba9a4bf8f Merge remote-tracking branch 'lyrasis/main' into task/main/CST-18964
# Conflicts:
#	src/app/bitstream-page/bitstream-download-page/bitstream-download-page.component.ts
2025-03-28 16:59:51 +01:00
Tim Donohue
1e4864f45a Merge pull request #3722 from alexandrevryghem/w2p-119915_made-edit-metadata-tab-fields-dynamic_contribute-main
Made edit metadata tab fields dynamic and added entity type support
2025-03-28 10:17:12 -05:00
Tim Donohue
bb18278b2f Merge pull request #3984 from the-library-code/request-a-copy-secure-links_main
Request-a-copy improvements: Support access by secure link
2025-03-28 09:59:58 -05:00
Zahraa Chreim
2fc84783a5 127047: Fix submission-form.component.spec.ts 2025-03-28 15:49:37 +02:00
Yana De Pauw
dda32dd81a Implement community feedback p2 2025-03-28 14:46:14 +01:00
Zahraa Chreim
fa8ffaefd0 127047: Fix imports 2025-03-28 15:08:12 +02:00
Vincenzo Mecca
69472b27c7 [CST-18964] Restored matomo trackerUrl optional setting.
feat:
  - This configuration would be only used on the angular side, if not specified will use the backend default.
2025-03-28 11:50:53 +01:00
Yury Bondarenko
87624c7699 Fix access duration dropdown in custom theme 2025-03-28 11:48:48 +01:00
Kim Shepherd
e9cf183bbf Request-a-copy: Try to address theme compatibility of dropdown 2025-03-27 18:17:53 +01:00
Kim Shepherd
f070dee931 Request-a-copy: Error handling (review feedback)
* New accessExpired flag can be checked along with
  acceptRequest, so expired or not-granted links
  will show an error and draw 'normal' download links
  instead of doing a hard 4xx redirect
* Old ItemWithSupplementaryData component removed
* Notifications moved to sub-component of item page
  and display a warning on valid access token, or a
  danger alert if expired or not-granted, with an
  appropriate error message
* Date formatted in messages as yyyy-MM-dd
2025-03-27 18:17:53 +01:00
Yana De Pauw
51127dc513 Fix accessibility issue 2025-03-27 17:09:20 +01:00
Tim Donohue
11e02c9504 Merge pull request #3355 from 4Science/task/main/CST-15074
ORCID Login flow for private emails
2025-03-26 14:53:46 -05:00
Vincenzo Mecca
ab9cbea7c3 [CST-18964] Fixes empty trackerId for bitstream download feature 2025-03-26 20:23:21 +01:00
Kim Shepherd
58cee5fb2e Request-a-copy: Replace +1WEEK -> +7DAYS delta 2025-03-26 17:08:10 +01:00
Kim Shepherd
7671595665 Request-a-copy: Review feedback addressed
* ALTCHA updated to 0.9.0 and tested
* Alt text for fas-lock-open images
* Typedoc added
* Comments/TODOs removed
* Better expiry date display on notification panel
2025-03-26 17:08:10 +01:00
Kim Shepherd
d8fb9f1195 Request-a-copy: Test fixes 2025-03-26 17:08:10 +01:00
Kim Shepherd
a1e7d653f2 Request-a-copy: Unit tests 2025-03-26 17:08:08 +01:00
Kim Shepherd
1fff3b5b86 Request-a-copy: Changes to support access expiry as delta/date storage - psql max 2025-03-26 17:07:29 +01:00
Kim Shepherd
57b618ce34 Request-a-copy: Changes to support access expiry as delta/date storage 2025-03-26 17:07:29 +01:00
Kim Shepherd
16451807f9 Request-a-copy: Using route only in place of wrapper item 2025-03-26 17:07:28 +01:00
Kim Shepherd
80fafbf2e1 Request-a-copy: Angular flow control changes 2025-03-26 17:06:41 +01:00
Kim Shepherd
d1bcb9fb2e Request-a-copy: Use wrapped ItemWithSupp.. and base item comps, except download link 2025-03-26 17:06:41 +01:00
Kim Shepherd
58d0e7f513 Request-a-copy: Using a resolver to grab the RequestItem 2025-03-26 17:06:41 +01:00
Kim Shepherd
ce93b847d2 Request-a-copy: Code cleanup and comments 2025-03-26 17:06:41 +01:00
Kim Shepherd
c9c2a774ea Request-a-copy: Merge recaptcha headers to generic x-captcha-payload 2025-03-26 17:06:41 +01:00
Kim Shepherd
e928eab96b Request-a-copy improv: altcha fixes 2025-03-26 17:06:41 +01:00
Kim Shepherd
bff5662116 Request-a-copy improv: Add altcha dependency to package.json 2025-03-26 17:06:41 +01:00
Kim Shepherd
585347b1a2 Request-a-copy improv: English i18n 2025-03-26 17:06:41 +01:00
Kim Shepherd
e736bbb9ec Request-a-copy improv: Altcha recaptcha component and service 2025-03-26 17:06:41 +01:00
Kim Shepherd
0c58a5bf05 Request-a-copy: Refactor for angular control flow changes 2025-03-26 17:06:41 +01:00
Kim Shepherd
60bbcf3420 Request-a-copy improv: Changes to bitstream page to support tests 2025-03-26 17:06:41 +01:00
Kim Shepherd
0de6481c24 Request-a-copy improv: Routing and module changes 2025-03-26 17:06:41 +01:00
Kim Shepherd
4281267cb6 Request-a-copy improv: Secure item view comps 2025-03-26 17:06:41 +01:00
Kim Shepherd
f3bb7327dc Request-a-copy improv: Secure file section and download links 2025-03-26 17:06:41 +01:00
Kim Shepherd
aea41d74ec Request-a-copy improv: Secure media and image viewers 2025-03-26 17:06:41 +01:00
abhinav
fa6b8cc21d 129641: Fix Export button is enabled wrongly
This fixes the export button being enabled when the second step is not active in bulk access edit. The tests have been updated accordingly
2025-03-26 15:47:17 +01:00
Tim Donohue
5a53cc9738 Merge pull request #3882 from nibou230/2413-bitstream-access-status
Display the access status (embargo) for the bitstream
2025-03-26 09:43:04 -05:00
Ricardo Saraiva
cadd1520ee Update pt-PT.json5
Minor updates and addition missing translation strings.
2025-03-25 15:52:37 +00:00
Nicolas Boulay
0976147d07 Replaced the call findItemAccessStatusFor for a resolveLink 2025-03-25 10:55:55 -04:00
Nicolas Boulay
fe3ae0e8b4 Add an input to show/hide the badge on file component 2025-03-25 10:55:55 -04:00
Nicolas Boulay
2c6754a647 Improve the description of the bitsream showAccessStatuses configuration 2025-03-25 10:55:55 -04:00
Nicolas Boulay
96b596491e Add unit tests for the badge on bitstreams 2025-03-25 10:55:55 -04:00
Nicolas Boulay
de512610b4 Merge embargo badge with the existing access-status badge 2025-03-25 10:55:55 -04:00
Nicolas Boulay
61576e94d0 Insert the bitstream access status badge before the element and increase margins 2025-03-25 10:55:54 -04:00
Nicolas Boulay
d72bc0d1bb Remove findBitstreamAccessStatusFor and replace it with followLink('accessStatus') 2025-03-25 10:55:54 -04:00
Nicolas Boulay
5f83139fcd Adding the new embargo badge on the file download component
Fixed lint no-trailing-spaces
2025-03-25 10:55:21 -04:00
jeffmorin
5b7d246f68 CSV export for Filtered Items content report (#4071)
* CSV export for Filtered Items content report

* Fixed lint errors

* Fixed lint errors

* Fixed lint errors

* Make variables for CSV export null-proof

* Attempt to fix unit tests

* Fixed styling errors

* Fixed script references in unit tests

* Fixed typo in script name

* Fixed test parameterization

* Parameterization attempt

* Parameterization test

* Parameterization rollback

* Fixed predicate encoding bug

* Parameterization test

* Fixed styling error

* Fixed query predicate parameter

* Fixed collection parameterization

* Centralized string representation of a predicate

* Fixed parameterization

* Fixed second export test

* Replaced null payload by an empty non-null one

* Requested changes

* Fixed remaining bugs

* Updated Angular control flow syntax

* Improved collection parameter handling

* Fixed styling error

* Updated config.yml to match the central dspace-angular repo

* Removed repeated content

* Cleaned up a now useless import

* Fixed collections loading and added warning message about CSV export

* Fixed styling error

* Forgot to clean up old code

---------

Co-authored-by: Jean-François Morin <jean-francois.morin@bibl.ulaval.ca>
2025-03-25 09:49:46 -05:00
Art Lowel
93fff41b8d Merge remote-tracking branch 'upstream/main' into accessibility-settings-main 2025-03-25 10:11:08 +01:00
Tim Donohue
fd59ca8053 Merge pull request #4017 from 4Science/task/main/CST-18016
OpenAlex Integration
2025-03-24 17:05:28 -05:00
Vincenzo Mecca
e4e5255a46 [CST-18964] Fixes spec failure 2025-03-24 21:26:10 +01:00
Vincenzo Mecca
6bd4f04174 [CST-18964] PR review 2025-03-24 19:16:50 +01:00
dependabot[bot]
6c11621d91 Bump isbot from 5.1.22 to 5.1.25
Bumps [isbot](https://github.com/omrilotan/isbot) from 5.1.22 to 5.1.25.
- [Changelog](https://github.com/omrilotan/isbot/blob/main/CHANGELOG.md)
- [Commits](https://github.com/omrilotan/isbot/compare/v5.1.22...v5.1.25)

---
updated-dependencies:
- dependency-name: isbot
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-24 02:47:30 +00:00
dependabot[bot]
4039198a4a Bump isbot from 5.1.23 to 5.1.25
Bumps [isbot](https://github.com/omrilotan/isbot) from 5.1.23 to 5.1.25.
- [Changelog](https://github.com/omrilotan/isbot/blob/main/CHANGELOG.md)
- [Commits](https://github.com/omrilotan/isbot/compare/v5.1.23...v5.1.25)

---
updated-dependencies:
- dependency-name: isbot
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-24 02:18:30 +00:00
Vincenzo Mecca
1316540765 [CST-15074] Fixes cyclic dependency issue 2025-03-23 22:33:27 +01:00
Vincenzo Mecca
c1b951b18c Merge remote-tracking branch 'github/main' into task/main/CST-15074
# Conflicts:
#	src/assets/i18n/en.json5
2025-03-23 15:44:38 +01:00
Art Lowel
d3c0ef501c move intercepts to before the login, otherwise they're not always early enough 2025-03-22 11:32:17 +01:00
Art Lowel
33062214da click orejime popup accept after login 2025-03-21 17:54:23 +01:00
Andreas Awouters
99c5506d7d 119602: Move to control-flow syntax 2025-03-21 13:57:50 +01:00
Andreas Awouters
94dd8e7206 Merge remote-tracking branch 'dspace/main' into accessibility-settings-main
# Conflicts:
#	src/app/footer/footer.component.html
#	src/app/profile-page/profile-page.component.html
2025-03-21 13:03:30 +01:00
Ricardo Saraiva
88d59a2152 Merge branch 'main' into patch-4 2025-03-19 17:35:08 +00:00
Yana De Pauw
d6b674345f Implement feedback 2025-03-19 13:10:26 +01:00
Adamo
02516f2251 [CST-18016] Added OpenAlex Search by DOI label 2025-03-19 08:16:05 +01:00
Tim Donohue
a18e03d754 Merge pull request #3735 from amgciadev/fix-10053-b
#10053: Add support for PCI Endorsement workflow
2025-03-17 10:44:54 -05:00
Tim Donohue
d9c68d41bf Merge pull request #4038 from paulo-graca/translations/access_status_filter
Translations for access status filter
2025-03-17 09:29:25 -05:00
Alexandre Vryghem
41ac417543 119915: Added additional docs 2025-03-14 18:18:35 +01:00
Tim Donohue
3468ef689d Merge pull request #3980 from the-library-code/de_language_updates_main
Translation additions, fixes and updates for German message catalogue
2025-03-14 09:47:14 -05:00
Alan Orth
d65ff20777 Merge pull request #4077 from arvoConsultores/DS-4053
Filters disappeared on reload
2025-03-14 16:23:57 +03:00
Zahraa Chreim
da2c98aa32 Fix lint issues 2025-03-14 13:45:43 +02:00
Adamo
7929d8e419 [CST-18016] Added missin label. 2025-03-14 10:27:00 +01:00
Giuseppe Digilio
cfe16892ab [CST-18016] Add i18n labels 2025-03-14 09:25:23 +01:00
Abel Gómez
422a714935 Check the full URL rather than only the collection id to detect the default path 2025-03-14 01:01:52 +01:00
Abel Gómez
30b411285c Fix missing keys in language file 2025-03-14 00:18:38 +01:00
Abel Gómez
53562e5a3e Also load the default tab when navigating using the breadcrumbs 2025-03-14 00:07:26 +01:00
Abel Gómez
5d4006f753 Rework redirection using allOptions 2025-03-13 23:38:56 +01:00
Abel Gómez
262f758699 Simplify page redirection when the default route is used 2025-03-13 22:44:32 +01:00
Abel Gómez
c212b3dccd Add default route for when no page reaload is performed 2025-03-13 22:43:51 +01:00
Giuseppe Digilio
79c5d5a560 [CST-18016] Create a new page to list the suggestion sources 2025-03-13 20:47:47 +01:00
Abel Gómez
cdcd886a3a Merge remote-tracking branch 'upstream/main' into config-default-comcol-tab 2025-03-13 20:02:15 +01:00
Zahraa Chreim
681efd9f52 127047: Merge branch 'themed-SubmissionComponents_contribute-7.6' into 'themed-SubmissionComponents_contribute-main' 2025-03-13 16:17:38 +02:00
Giuseppe Digilio
2df409ca63 [CST-18016] Create suggestions folder to better organize the code relative to notifications functionalities 2025-03-13 13:41:53 +01:00
ana
c2528a9c1f Filters disappeared on reload 2025-03-13 09:51:17 +01:00
Yannick Paulsen
26f2b8c5b0 Typo corrections 2025-03-13 09:31:22 +01:00
Tim Donohue
b44b7a66c1 Merge pull request #4069 from tdonohue/fix_e2e_tests
Minor fixes to Cypress e2e tests
2025-03-12 16:33:43 -05:00
Vincenzo Mecca
d6776a8a1e [CST-15074][#3355] PR review 2025-03-12 20:15:57 +01:00
Giuseppe Digilio
117514bace [CST-18016] Create a new component to list the qa sources 2025-03-12 20:10:42 +01:00
Pierre Lasou
9b7ccd9dfe Adding missing french labels
Addition of french translations for Duplicate detection, ROR and Advanced search features.
2025-03-12 12:35:12 -04:00
Vincenzo Mecca
f2c5912dfa [CST-15074][#3355] Removes unused imports 2025-03-12 17:16:13 +01:00
Vincenzo Mecca
34726614f0 [CST-15074][#3355] Resolved conflicts and updated control-flow syntax 2025-03-12 17:08:07 +01:00
Vincenzo Mecca
0e56427789 Merge remote-tracking branch 'github/main' into task/main/CST-15074
# Conflicts:
#	src/app/shared/log-in/log-in.component.ts
#	src/themes/custom/app/shared/log-in/log-in.component.ts
2025-03-12 16:55:15 +01:00
Yana De Pauw
b009e0b640 Fix dropdown style issue 2025-03-12 16:27:04 +01:00
Yana De Pauw
fca8c6f418 Fix control-flow issues 2025-03-12 14:07:28 +01:00
Yana De Pauw
c53d7187c7 Merge remote-tracking branch 'upstream/main' into refactor-menu-resolvers-9.0 2025-03-12 12:42:34 +01:00
Ricardo Saraiva
ef8735e5a2 Update pt-PT.json5
Correction of trailing spaces.
2025-03-12 11:24:57 +00:00
Giuseppe Digilio
20df163444 Merge branch 'refs/heads/main' into task/main/CST-18016 2025-03-12 12:13:29 +01:00
Ricardo Saraiva
639bb3e558 Update pt-PT.json5
Revision of trailing spaces.
2025-03-12 11:09:35 +00:00
Ricardo Saraiva
a58456deab Update pt-PT.json5
Addition of missing pt_PT translation keys, improvements and minor revisions to existing translations.
2025-03-12 09:29:56 +00:00
Agustina Martinez
6467b60e65 Merge branch 'main' into fix-10053-b 2025-03-12 08:38:56 +00:00
Alexandre Vryghem
a947e8cbf6 Merge branch 'main' into w2p-119915_made-edit-metadata-tab-fields-dynamic_contribute-main
# Conflicts:
#	src/app/dso-shared/dso-edit-metadata/dso-edit-metadata-field-values/dso-edit-metadata-field-values.component.html
#	src/app/dso-shared/dso-edit-metadata/dso-edit-metadata-value/dso-edit-metadata-value.component.html
#	src/app/dso-shared/dso-edit-metadata/dso-edit-metadata-value/dso-edit-metadata-value.component.ts
#	src/app/dso-shared/dso-edit-metadata/dso-edit-metadata.component.html
#	src/app/shared/form/builder/ds-dynamic-form-ui/models/scrollable-dropdown/dynamic-scrollable-dropdown.component.html
2025-03-11 21:11:13 +01:00
Tim Donohue
4b921a641c Merge pull request #4039 from tdonohue/date_fixes
System Wide Alerts should send countdown date to REST API in ISO-8601 format
2025-03-11 15:05:40 -05:00
Tim Donohue
15f39ea93e Merge pull request #3997 from 4Science/task/main/DURACOM-307
Migration to new Angular Control Flow syntax
2025-03-11 14:14:47 -05:00
Alexandre Vryghem
2eb34ee634 119915: Fixed bootstrap 5 issues
- Replaced the dropdown icon from DsoEditMetadataEntityFieldComponent from a triangle to an arrow again
- Fixed background color of scrollable select fields always being white, was the only field where this was hardcoded
- Added missing translate pipes on the aria-label attributes from the selectable dropdowns
2025-03-11 14:45:49 +01:00
Andrea Barbasso
601c6cd49d Merge remote-tracking branch 'lyrasis/main' into task/main/CST-18964
# Conflicts:
#	package-lock.json
#	package.json
2025-03-11 10:31:49 +01:00
Andrea Barbasso
923579e702 [CST-18964] fix double search 2025-03-11 10:22:34 +01:00
Tim Donohue
308f0751cf Fix issues in IDEs (especially VS Code) with recognizing Cypress Typescript files. 2025-03-10 14:23:05 -05:00
Tim Donohue
b6a507d2a2 Reenable accessibility test which is now fixed 2025-03-10 14:22:47 -05:00
FrancescoMolinaro
51c95de793 [DURACOM-307] apply migration script to conflicted files resolved in favor of Angular 18 update 2025-03-10 18:11:22 +01:00
FrancescoMolinaro
1aa9faeb2f [DURACOM-307] add eslint rule to enforce control flow 2025-03-10 17:40:58 +01:00
FrancescoMolinaro
b1eb4a8bf9 [DURACOM-307] fix tests 2025-03-10 17:40:56 +01:00
FrancescoMolinaro
dc70ec0ef0 [DURACOM-307] remove not migrated directives, clean up 2025-03-10 17:40:48 +01:00
FrancescoMolinaro
d1b9d4f692 [DURACOM-307] remove NgIf and NgFor imports 2025-03-10 17:40:33 +01:00
FrancescoMolinaro
c4696c9ba8 [DURACOM-307] fix lint 2025-03-10 17:40:12 +01:00
FrancescoMolinaro
069fd02517 [DURACOM-307] start migration and type fixing 2025-03-10 17:39:34 +01:00
Tim Donohue
b9e164de78 Merge pull request #3717 from atmire/w2p-120243_Upgrade-to-Angular-v18
Upgrade to angular v18
2025-03-10 11:24:59 -05:00
Alexandre Vryghem
432b6607c3 Merge branch 'main' into w2p-119915_made-edit-metadata-tab-fields-dynamic_contribute-main 2025-03-10 17:18:28 +01:00
Andreas Awouters
c90b05650a 120243: Disable 'aria-valid-attr-value' for community-list e2e test 2025-03-10 16:47:47 +01:00
Vincenzo Mecca
4d4fe529a5 [CST-15074][#3355] PR review 2025-03-10 16:39:23 +01:00
Tim Donohue
aca14117e7 Merge pull request #4061 from alexandrevryghem/restored-breadcrumbs-on-collection-pages_contribute-main
Restored breadcrumbs on collection pages
2025-03-10 09:09:50 -05:00
Vincenzo Mecca
b6fc9b5444 Merge remote-tracking branch 'github/task/main/CST-15074' into task/main/CST-15074 2025-03-10 11:38:14 +01:00
Vincenzo Mecca
af3c78cc50 [CST-15074][#3355] PR review 2025-03-10 10:21:50 +01:00
dependabot[bot]
6298724ea6 Bump core-js from 3.40.0 to 3.41.0
Bumps [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) from 3.40.0 to 3.41.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.41.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>
2025-03-10 02:29:17 +00:00
Alexandre Vryghem
7d04084642 Restored breadcrumbs on collection pages 2025-03-10 00:27:03 +01:00
Vincenzo Mecca
9065f4f606 Merge branch 'main' into task/main/CST-15074 2025-03-07 21:23:23 +01:00
Vincenzo Mecca
f56b6856dd [CST-15074][#3355] PR review 2025-03-07 21:22:10 +01:00
Vincenzo Mecca
77b027a6c6 [CST-15074][#3355] PR review 2025-03-07 19:51:41 +01:00
Andreas Awouters
0567ea7a2d Merge remote-tracking branch 'dspace/main' into accessibility-settings-main
# Conflicts:
#	src/app/profile-page/profile-page.component.html
2025-03-07 13:45:37 +01:00
Andreas Awouters
3ad99804d1 Merge branch 'accessibility-settings-7.6' into accessibility-settings-7_x 2025-03-07 13:40:49 +01:00
Andreas Awouters
a2882b0644 119602: Set all cookies before e2e specs 2025-03-07 13:09:47 +01:00
Andreas Awouters
4cea196eb2 Revert "119602: Accept cookies in specs where cookie window covers other elements"
This reverts commit c9b2717344.
2025-03-07 13:09:22 +01:00
Andreas Awouters
082018d44d Merge branch 'accessibility-settings-7.6' into accessibility-settings-main
# Conflicts:
#	src/app/accessibility/accessibility-settings.service.ts
2025-03-07 13:04:25 +01:00
Andreas Awouters
122d31b11b 119602: Make KlaroService optional in AccSettingsService 2025-03-07 12:58:31 +01:00
Andreas Awouters
7ab598d571 119602: Reorder footer links 2025-03-07 10:03:57 +01:00
Andreas Awouters
bd06eded8c 119602: Fix small accessibility settings typo 2025-03-07 10:02:57 +01:00
Adamo
16eda4f186 [CST-18016] Updated labels. 2025-03-06 23:52:23 +01:00
Vincenzo Mecca
c2701c412c Merge remote-tracking branch 'origin/main' into task/main/CST-15074
# Conflicts:
#	src/assets/i18n/en.json5
2025-03-06 19:47:38 +01:00
Sascha Szott
e976ddb07c remove custom theme dependency in base component SuggestionListElementComponent (#4041)
* remove custom theme dependency

* remove custom theme component

* remove obsolete constructor

* fix lint error

* fix lint error
2025-03-06 10:28:12 -06:00
Tim Donohue
987e146209 Merge pull request #4035 from alanorth/citation-doi-tag
[Port main] Add citation_doi tag to head meta
2025-03-06 10:11:54 -06:00
Paulo Graça
e0e2e5affa removing trailing spaces 2025-03-06 15:40:39 +00:00
Paulo Graça
7fe155103a French translations for access_status filters 2025-03-06 15:29:14 +00:00
Sascha Szott
13ae42f217 reorganize imports 2025-03-06 14:59:41 +01:00
Yury Bondarenko
2ea32752bc Recreate lockfile 2025-03-06 14:57:52 +01:00
Yury Bondarenko
a3a2f259b2 Pin notistack v3.0.1 to avoid peer conflict with React 2025-03-06 14:57:44 +01:00
Sascha Szott
c835b215af add import 2025-03-06 14:43:41 +01:00
Sascha Szott
c0bfc3a739 apply spellCheck configuration to input model 2025-03-06 14:34:25 +01:00
Andreas Awouters
a0c9b3da91 120243: update @angular/cdk
(cherry picked from commit cd7bf4283a236ad0c899bcda5277e605ffa8ddcb)
2025-03-06 14:22:54 +01:00
Andreas Awouters
10dc73498a 120243: npm audit fix --force 2025-03-06 14:17:18 +01:00
Andreas Awouters
0f3a7ff902 120243: npm audit fix 2025-03-06 14:16:46 +01:00
Andreas Awouters
47d55ecd36 120243: Fix xsrf.interceptor tests 2025-03-06 14:16:46 +01:00
Andreas Awouters
1df73d6730 120243: Fix test without spec 2025-03-06 14:16:45 +01:00
Andreas Awouters
540cb86b2d 120243: Fix REST baseUrl in test environment 2025-03-06 14:16:45 +01:00
Andreas Awouters
8d02988da7 120243: Fix test compilation issues after upgrade 2025-03-06 14:16:45 +01:00
Andreas Awouters
2173f3956e 120243: Fix prod compilation issues after upgrade 2025-03-06 14:16:45 +01:00
Andreas Awouters
76e1a39208 120243: Fix dev compilation issues after upgrade 2025-03-06 14:16:45 +01:00
Andreas Awouters
d87b375a35 120243: Fix lint issues after upgrade 2025-03-06 14:16:45 +01:00
Andreas Awouters
ae32581d20 120243: Update overrides after upgrade 2025-03-06 14:16:45 +01:00
Andreas Awouters
c52c4542ce 120243: ng update @angular-builders/custom-webpack 2025-03-06 14:16:45 +01:00
Andreas Awouters
a0f6f4b0cc 120243: Remove @ngtools/webpack from overrides 2025-03-06 14:16:44 +01:00
Andreas Awouters
1ab022ad6c 120243: ng update @ngtools/webpack 2025-03-06 14:16:44 +01:00
Andreas Awouters
8150517f13 120243: ng update ngx-ui-switch 2025-03-06 14:16:44 +01:00
Andreas Awouters
99b3db365a 120243: ng update ngx-infinite-scroll 2025-03-06 14:16:27 +01:00
Andreas Awouters
e259cf4c13 120243: Remove ng2-file-upload from overrides 2025-03-06 14:16:27 +01:00
Andreas Awouters
8072d8f0f2 120243: ng update ng2-file-upload 2025-03-06 14:16:27 +01:00
Andreas Awouters
54e6471fa5 120243: ng update @ngrx-translate/core 2025-03-06 14:16:27 +01:00
Andreas Awouters
3a049da620 120243: ng update @ngrx/effects 2025-03-06 14:16:26 +01:00
Andreas Awouters
bb55534f2c 120243: Restore serve:ssr and build:ssr after upgrade 2025-03-06 14:16:06 +01:00
Andreas Awouters
5e7b066af1 120243: ng update @angular/core @angular/cli --force 2025-03-06 14:16:06 +01:00
Andreas Awouters
16eb620f4f 120243: ng update @angular-eslint/schematics 2025-03-06 14:15:48 +01:00
kshepherd
99840ba3bc Merge pull request #4034 from alanorth/7_x-citation-doi
Add citation_doi tag to head meta
2025-03-06 13:43:08 +01:00
Alan Orth
9db25ec2c8 Merge pull request #3957 from saschaszott/saschaszott-patch-9
fixed deprecated import of TransferState
2025-03-06 08:23:38 +03:00
Wout-atmire
e0240259ec Upgrade to Bootstrap 5 & realign themes (#3506)
* 117631: upgraded bootstrap, ng-bootstrap and installed popper.js

* 117631: SASS to CSS variables

* 117631: Bootstrap 4 to 5 html/css fixes

* 117631: Theming fixes after bootstrap upgrade

* 117631: More theming fixes: accordions, spacing, search components etc

* 117631: Fixed tests

* 117631: Fixed offset issues

* 117631: Fixed contrast ratio issue

* 117631: Fixed variables, removed unnecessary mapping, fixed tables, upgraded to Bootstrap 5.3.3

* 118113: vertical footer deviders

* 118113: remove button shadow

* 118113: old checkboxes

* 118113: Custom icons font-family

* 118113: accordion color

* 118113: table striped customizable background-color

* 118113: revert vertical deviders in footer bs-secondary change

* 118113: modal close button

* 118113: add w-100 to btn-block elements

* 118113: border radius

* 118113: The date selector on the submission page gets squished to the side of its label fix

* 118113: adding margins to dynamic-form-control-containers

* 118113: adding gaps between sections of item submission form

* 118113: icon font-family removed !important

* 118113: removed !important from #legend_dc_date_issued

* 118113: move --bs-border-radius to $bs-border-radius

* 118113: remove new SCSS variable

* 118113: reduce size for Item type labels

* 118113: date picker border - transparent

* 118113: drag-item-container elements on same line

* 118113: specific border color for ds-number-picker buttons

* Simplify variables & styles

* 118627: html files

* Fix new SCSS compile issues, remove yarn.lock

* 118627: remove footer button shadow

* 118627: custom login button radius

* 118627: success button - white text

* 118627: table alternate colors

* Fix ghostly Bootstrap version, again

* Override (ng-)bootstrap versions for @ng-dynamic-forms

* 118627: Feedback - fix login button radius

* 118627: Feedback - fix footer button shadows

* 118627: Feedback - login border radius use $bs-border-radius-lg + change to rem

* 118627: Tooltip issue

* 118627: Metadata white authority badge

* 118627: Align Back button

* 118627: Bitstreams under Item's Metadata issue fix

* 118627: select on edit collection page "arrow icon"

* 118627: fix alignment issues

* 118627: fix admin sidebar "Managment" label

* 118627: Feedback - login button

* 118627: Line above table heads

* 118627: Remove HMTL accordion expandable arrow

* 118627: bitstream table

* 118627: notification "close button"

* 118627: faint border/shadow around the expand buttons on hierarchical browse pages

* 118627: tooltip margin

* 118627: Bootstrap 5 changed the default gutter size to 24px

* 118627: custom-aligning -> custom-alignment

* 118627: lint-fix

* 118627: lint fix

* 118627: e2e Fix with new "btn-close"

* 118627: e2e Fix heading order for access-control-form-container

* 118627: access-control-form-container mr-4 to me-4

* 118627: update mr to me & ml to ms & pr to ps & pl to ps

* 118627: Access Control "Mode" radiobuttons under Text

* 118627: Item submission Publisher select icon positioning

* 118627: resolved merge conflict with main (and npm install)

* 118627: cherrypicking 3553 commits

* Remove unused angular-idle-preload

(cherry picked from commit fef5dd72b3)

* 118627: npm install - to fix package-lock.json

* 120594: hamberger menu not showing fix

* 120594: big logo header issue

* 120594: remove faint shadow

* 120594: btn-transparent class

* 120594: badge-* to bg-*

* 120594: add padding-right & -left for rounded-pill

* 120594: update test variables to fit the new bootstrap variables

* 120594: add missing rss conditions

* 120594: fix white badges

* 118627: remove shadow on number-picker

* 120594: revert white badge fix

* 120594: re-add dropdown-button in dynamic-lookup-relation-search-tab

* 120594: remove default radio button styling

* 120594: full width radio buttons

* 120594: edit collection page alignment

* 120594: bg -> bg-primary

* 120594: revert to old info color

* 120594: revert media breakpoints

* 120594: recover PR 3227 rss

* 120594: remove login & logout from PR

* 120594: ds-filter input & label gap

* 120594: ds-filter aligning rows

* 120594: remove navbar.module.ts

* 120594: remove item-edit-bitstream.component.html

* 120594: remove item-edit-bitstream-drag-handle.component.html

* 120594: Fix vocabulary-treeview styling

* 120594: Remove unused browse-by-metadata-page.component.html

* 120594: red invalid input label

* 120594: use old link color for number-picker: #1f7293

* 120594: move $theme-colors to sass override

* 120594: spacing for upload icon

* 120594: decrease media-breakpoint-down

* 120594: PR 3227 rss

* 120594: merge in main bootstrap variable mappings

* 120594: restore all mapped variable that have a value

* 120594: fix unset variable item-edit-bitstream-bundle.component.scss

* 120594: old tooltip color

* 120594: edit bitstream render text inline with the icon

* Revert "120594: merge in main bootstrap variable mappings"

This reverts commit 4e61b5fb

* 120594: add non-default mapped variables with references

* 120594: add docs in _bootstrap_variables_mapping.scss

* 120594: use bootstrap variables instead of hardcoded values

---------

Co-authored-by: lotte <lotte_hofstede@hotmail.com>
Co-authored-by: Yura Bondarenko <yura.bondarenko@atmire.com>
Co-authored-by: Yury Bondarenko <ybnd@tuta.io>
Co-authored-by: Tim Donohue <tim.donohue@lyrasis.org>
2025-03-05 12:15:51 -06:00
Yana De Pauw
4b3215412f Move server init menus after authentication is ready 2025-03-05 16:45:45 +01:00
Alan Orth
f28dc8bf72 src/app/core: remove unnecessary comment
Remove commented out this.setCitationDOITag() since it is not used
and we use camel case with this.setCitationDoiTag() now anyway.
2025-03-05 17:01:24 +03:00
Alan Orth
0251aaa3f8 src/app/core: add citation_doi tag to head meta
This is used by harvesters like Altmetric and was present in DSpace
version 6 and previous.
2025-03-05 17:01:23 +03:00
Alan Orth
204556de20 src/app/core: remove unnecessary comment
Remove commented out this.setCitationDOITag() since it is not used
and we use camel case with this.setCitationDoiTag() now anyway.
2025-03-05 16:40:14 +03:00
Alan Orth
8d7b4cd101 src/app/core: add citation_doi tag to head meta
This is used by harvesters like Altmetric and was present in DSpace
version 6 and previous.
2025-03-05 16:40:12 +03:00
Tim Donohue
b480317599 Merge pull request #2657 from alexandrevryghem/w2p-108608_created-search-scope-selector_contribute-main
Created new custom search scope context
2025-03-04 16:34:44 -06:00
Tim Donohue
fd7a18bfc5 Merge pull request #2937 from ray-lee/saml
Add support for SAML authentication.
2025-03-04 13:55:40 -06:00
Kristof De Langhe
261af2a2f5 126853: ThemedSubmissionFormComponent 2025-03-03 10:30:16 +01:00
dependabot[bot]
ac5c5c8a14 Bump core-js from 3.40.0 to 3.41.0
Bumps [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) from 3.40.0 to 3.41.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.41.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>
2025-03-03 03:10:19 +00:00
dependabot[bot]
008fe0151b Bump @types/lodash from 4.17.15 to 4.17.16
Bumps [@types/lodash](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/lodash) from 4.17.15 to 4.17.16.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/lodash)

---
updated-dependencies:
- dependency-name: "@types/lodash"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-03 03:10:07 +00:00
Tim Donohue
97312820d6 Merge pull request #3786 from uniba-ub/issue-9636
translation keys for datacite project import
2025-02-27 17:03:22 -06:00
Tim Donohue
47bd509e75 Merge pull request #3785 from uniba-ub/issue-9404-a
change searchFilter isOpenByDefault autoserialization
2025-02-27 13:26:06 -06:00
Agustina Martinez
8402aebde7 Change label quality-assurance.event.table.event.message.serviceUrl to generic "Actor" 2025-02-27 13:37:12 +00:00
Tim Donohue
0dbae112db Use toISOString instead of toUTCString, as ISO puts it in ISO-8601 format 2025-02-26 12:25:46 -06:00
Adamo
66d9c7079b [CST-18016] Updated labels. 2025-02-26 13:47:06 +01:00
Paulo Graça
33ca20fbec remove trailing spaces 2025-02-26 11:38:12 +00:00
Paulo Graça
f7d34899a4 remove Trailing spaces 2025-02-26 11:24:40 +00:00
Paulo Graça
649f64e6e6 remove trailing space 2025-02-26 11:17:45 +00:00
Paulo Graça
52d826eaf6 search.filters.access_status 2025-02-26 11:06:50 +00:00
Paulo Graça
ce30e58c67 search.filters.access_status 2025-02-26 11:05:51 +00:00
Paulo Graça
f456af7a51 Access Status Filter PT translations 2025-02-26 11:03:33 +00:00
Paulo Graça
967a761ac1 Access Status Filter EN translations 2025-02-26 10:57:24 +00:00
Andreas Awouters
c9b2717344 119602: Accept cookies in specs where cookie window covers other elements 2025-02-25 15:51:12 +01:00
Tim Donohue
52392ab719 Merge pull request #4020 from pilasou/pilasou-translations-fr
Changes to fr.json5 following version 8.1
2025-02-24 15:06:37 -06:00
Andreas Awouters
958b3b8c05 119602: Add new cookie setting to e2e tests 2025-02-24 10:14:49 +01:00
Pierre Lasou
0437ec4c3f Addtion to the fr.json5 following version 8.1
Adding and changing parameters after upgrading to 8.1.
2025-02-21 15:43:59 -05:00
Andreas Awouters
cdbfcc7cc4 119602: Fix tests after merge 2025-02-21 16:35:10 +01:00
Andrea Barbasso
0bab79bea4 [CST-18694] add TypeDoc comments 2025-02-21 16:22:13 +01:00
Andreas Awouters
112eb7b3ce Merge branch 'main' into accessibility-settings-main 2025-02-21 15:52:34 +01:00
Andreas Awouters
08fe940e70 Merge branch 'accessibility-settings-7.6' into accessibility-settings-main
# Conflicts:
#	src/app/accessibility/accessibility-settings.service.spec.ts
#	src/app/accessibility/accessibility-settings.service.ts
#	src/app/info/accessibility-settings/accessibility-settings.component.spec.ts
#	src/app/info/accessibility-settings/accessibility-settings.component.ts
#	src/app/shared/cookies/klaro-configuration.ts
#	src/assets/i18n/en.json5
2025-02-21 15:52:24 +01:00
Yana De Pauw
43e4f9de49 Fix e2e issues 2025-02-21 14:36:04 +01:00
Yana De Pauw
4a2158a178 Merge branch 'refactor-menu-resolvers-7.6' into refactor-menu-resolvers-9.0 2025-02-21 13:36:23 +01:00
Yana De Pauw
bb02acf13e Fix id related issues and add accessibility handle 2025-02-21 13:23:54 +01:00
Andreas Awouters
f8bcce43b5 119602: Fix tests after merge 2025-02-21 13:19:01 +01:00
Andreas Awouters
e75052bbcf Merge branch 'dspace-7_x' into accessibility-settings-7_x
# Conflicts:
#	config/config.example.yml
#	src/config/app-config.interface.ts
#	src/config/default-app-config.ts
#	src/environments/environment.test.ts
2025-02-21 13:01:18 +01:00
Andreas Awouters
3340192382 Merge branch 'accessibility-settings-7.6' into accessibility-settings-7_x 2025-02-21 12:58:42 +01:00
Andreas Awouters
dcd32c48c3 119602: Rework settings validation 2025-02-21 12:53:44 +01:00
Adamo
4235351d74 [CST-18016] Fix on themed-create-item-parent-selector.component.ts 2025-02-21 12:50:18 +01:00
Andreas Awouters
cd825ac0da 119602: Inject AppConfig instead of using environment directly 2025-02-21 10:51:30 +01:00
Andreas Awouters
ca80812d0a 119602: Add additional accessibility-settings.component test 2025-02-21 10:27:44 +01:00
Adamo
eeec2b536d [CST-18016] Lint fix 2025-02-21 10:27:09 +01:00
Adamo
b58dd32bff [CST-18016] Added label for live import 2025-02-21 10:16:17 +01:00
Andreas Awouters
4a74a3ac99 119602: Fix existing accessibility-settings.component tests 2025-02-21 10:10:35 +01:00
Andreas Awouters
62904747fc 119602: Add accessibility-settings.service tests for cookie functionality 2025-02-21 10:03:43 +01:00
Andreas Awouters
4c30e2d0be 119602: Fix existing accessibility-settings.service tests 2025-02-21 09:56:00 +01:00
Andreas Awouters
d05096c015 119602: Add KlaroServiceStub 2025-02-21 09:16:41 +01:00
Adamo
caa5b1e29a [CST-18016] Fix import suggestion 2025-02-20 19:51:22 +01:00
Kristof De Langhe
858ec87f2f 126853: Themeable SubmissionSectionContainerComponent and SubmissionFormFooterComponent 2025-02-20 14:14:03 +01:00
Yannick Paulsen
11f79a3e6b Translation corrections 2025-02-19 11:41:26 +01:00
Yana De Pauw
174d185de3 Merge branch 'refactor-menu-resolvers-7.6' into refactor-menu-resolvers-9.0 2025-02-18 15:19:46 +01:00
Yana De Pauw
8b9af3b04c Remove circulary dependency 2025-02-18 15:13:19 +01:00
Andreas Awouters
b837f63b7c 119602: Add 'Accessibility Settings' Klaro option & respect user choice 2025-02-18 10:22:59 +01:00
Andreas Awouters
e838873235 119602: Set default value as actual value instead of placeholder 2025-02-17 13:37:07 +01:00
Yana De Pauw
ea53111aa1 Remove circulary dependency 2025-02-17 12:57:47 +01:00
Yana De Pauw
59481abd7f Remove circulary dependency 2025-02-17 12:57:35 +01:00
dependabot[bot]
e9fa2812a0 Bump compression from 1.7.5 to 1.8.0
Bumps [compression](https://github.com/expressjs/compression) from 1.7.5 to 1.8.0.
- [Release notes](https://github.com/expressjs/compression/releases)
- [Changelog](https://github.com/expressjs/compression/blob/master/HISTORY.md)
- [Commits](https://github.com/expressjs/compression/compare/1.7.5...1.8.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-17 02:52:11 +00:00
Tim Donohue
81ec674f38 Merge pull request #3995 from DSpace/backport-3673-to-main
[Port main] Update fr.json5
2025-02-14 14:49:39 -06:00
Tim Donohue
885c52ed34 Merge pull request #3996 from DSpace/backport-3673-to-dspace-7_x
[Port dspace-7_x] Update fr.json5
2025-02-14 14:49:32 -06:00
Carolyn Sullivan
9b0669f76c Update fr.json5
Ajouté les corrections faites par Pierre Lasou :)

(cherry picked from commit e32d9feaf5)
2025-02-14 16:29:44 +00:00
Carolyn Sullivan
3daa110116 Update fr.json5
Ajouté des traductions/noté quelques étiquettes sans traductions

(cherry picked from commit 477ca5e712)
2025-02-14 16:29:44 +00:00
Carolyn Sullivan
ead548f499 Update fr.json5
Ajouté les corrections faites par Pierre Lasou :)

(cherry picked from commit e32d9feaf5)
2025-02-14 16:29:39 +00:00
Carolyn Sullivan
5e0ae8a26e Update fr.json5
Ajouté des traductions/noté quelques étiquettes sans traductions

(cherry picked from commit 477ca5e712)
2025-02-14 16:29:39 +00:00
Tim Donohue
d9c6856d9c Merge pull request #3990 from DSpace/backport-3960-to-dspace-7_x
[Port dspace-7_x] Update fr.json5 to add identifiers deposit's step translations in french
2025-02-14 10:26:03 -06:00
Pierre Lasou
3372110839 Update fr.json5
(cherry picked from commit f721028d81)
2025-02-14 14:43:40 +00:00
Tim Donohue
3437ee8420 Merge pull request #3960 from pilasou/pilasou-translations-fr
Update fr.json5 to add identifiers deposit's step translations in french
2025-02-14 08:43:24 -06:00
Yana De Pauw
0fec5395ff Fix merge issues and tests
- Migrate create-report sections to a new provider
- Fix menu component test
- Add dso option sections to com/col sub paths
- Fix issue with breadcrumbs on the collection page
2025-02-14 13:11:15 +01:00
Yana De Pauw
c19af67009 Merge remote-tracking branch 'upstream/main' into refactor-menu-resolvers-9.0 2025-02-14 11:23:32 +01:00
Yana De Pauw
4b3d7e8ef7 Merge branch 'refactor-menu-resolvers-7.6' into refactor-menu-resolvers-9.0 2025-02-14 11:20:21 +01:00
Yana De Pauw
276452e4b9 Update DSO menu to also work for subpaths of the DSO and add missing messages 2025-02-14 11:08:47 +01:00
Yana De Pauw
2c49c04819 Merge branch 'refactor-menu-resolvers-7.6' into refactor-menu-resolvers-9.0 2025-02-13 16:12:05 +01:00
Yana De Pauw
f6263f86a4 Fix tests and issue with the getID methods 2025-02-13 15:57:02 +01:00
Andreas Awouters
3197ec911e Merge branch 'no-platform-specific-code-in-abstract-services-7.6' into no-platform-specific-code-in-abstract-services-main
# Conflicts:
#	src/app/core/auth/auth.service.ts
#	src/app/core/auth/server-auth.service.ts
#	src/app/core/services/cookie.service.ts
#	src/app/core/services/server-cookie.service.ts
2025-02-13 14:38:40 +01:00
Yannick Paulsen
41001f186b Translation additions, fixes and updates for German message catalogue
Made with results of the i18n-sync tool against en.json5
2025-02-13 14:38:17 +01:00
Andreas Awouters
ddd7c323ab Merge branch 'no-platform-specific-code-in-abstract-services-7.6' into no-platform-specific-code-in-abstract-services-7_x 2025-02-13 13:31:21 +01:00
Andreas Awouters
961bb11b59 125969: Fix auth service tests 2025-02-13 13:15:24 +01:00
Andreas Awouters
f82426b1dc 125969: Get rid of REQUEST and RESPONSE imports in AuthService 2025-02-13 13:15:24 +01:00
Andreas Awouters
8b90d999ac 125969: Move constructor to server-cookie.service
This makes it possible to remove the REQUEST import from
cookie.service.ts which solves a typescript issue.
2025-02-13 13:15:24 +01:00
Yannick Paulsen
51102e27a1 Translation additions, fixes and updates for German message catalogue
Made with results of the i18n-sync tool against en.json5

All non-conflicting diffs applied during rebase, and some translations
replaced (for review)
2025-02-12 15:33:36 +01:00
Tim Donohue
a01966ac44 Merge pull request #3976 from jeffmorin/main
Added missing line to enable access to Content Reports
2025-02-11 14:19:09 -06:00
Jean-François Morin
a33afbef2b Added missing line for Content Reports section 2025-02-11 14:03:00 -05:00
Andreas Awouters
80948d98f0 119602: Force minimum time out 2025-02-11 09:33:03 +01:00
Tim Donohue
6446a52e46 Merge pull request #3969 from DSpace/dependabot/npm_and_yarn/dspace-7_x/sass-fd5fd03206
Bump sass from 1.83.4 to 1.84.0 in the sass group
2025-02-10 15:37:11 -06:00
Tim Donohue
446f681098 Merge pull request #3970 from DSpace/dependabot/npm_and_yarn/sass-fd5fd03206
Bump sass from 1.83.4 to 1.84.0 in the sass group
2025-02-10 15:36:13 -06:00
Tim Donohue
e58a66f849 Merge pull request #3904 from DSpace/dependabot/npm_and_yarn/dspace-7_x/babel/runtime-7.26.7
Bump @babel/runtime from 7.26.0 to 7.26.7
2025-02-10 15:24:24 -06:00
Tim Donohue
d5ea6f563b Merge pull request #3906 from DSpace/dependabot/npm_and_yarn/babel/runtime-7.26.7
Bump @babel/runtime from 7.26.0 to 7.26.7
2025-02-10 15:23:47 -06:00
Tim Donohue
1167f8a414 Merge pull request #3903 from DSpace/dependabot/npm_and_yarn/dspace-7_x/eslint-82f73a5bca
Bump eslint-plugin-jsonc from 2.18.2 to 2.19.1 in the eslint group
2025-02-10 12:08:30 -06:00
Tim Donohue
bf20787a24 Merge pull request #3905 from DSpace/dependabot/npm_and_yarn/eslint-82f73a5bca
Bump eslint-plugin-jsonc from 2.18.2 to 2.19.1 in the eslint group
2025-02-10 12:08:07 -06:00
Tim Donohue
eee851f001 Merge pull request #3941 from DSpace/dependabot/npm_and_yarn/dspace-7_x/types/lodash-4.17.15
Bump @types/lodash from 4.17.14 to 4.17.15
2025-02-10 09:38:57 -06:00
Tim Donohue
da05c05bb8 Merge pull request #3938 from DSpace/dependabot/npm_and_yarn/types/lodash-4.17.15
Bump @types/lodash from 4.17.14 to 4.17.15
2025-02-10 09:38:20 -06:00
Tim Donohue
8933df4184 Merge pull request #3937 from DSpace/dependabot/npm_and_yarn/isbot-5.1.22
Bump isbot from 5.1.21 to 5.1.22
2025-02-10 09:36:56 -06:00
Tim Donohue
b18ff86894 Merge pull request #3942 from DSpace/dependabot/npm_and_yarn/dspace-7_x/isbot-5.1.22
Bump isbot from 5.1.21 to 5.1.22
2025-02-10 09:36:29 -06:00
Tim Donohue
e811083339 Merge pull request #3940 from DSpace/dependabot/npm_and_yarn/dspace-7_x/testing-206d00ed14
Bump cypress-axe from 1.5.0 to 1.6.0 in the testing group
2025-02-10 09:33:34 -06:00
Tim Donohue
d7c156fce9 Merge pull request #3936 from DSpace/dependabot/npm_and_yarn/testing-206d00ed14
Bump cypress-axe from 1.5.0 to 1.6.0 in the testing group
2025-02-10 09:33:10 -06:00
dependabot[bot]
7a4af88c0d Bump sass from 1.83.4 to 1.84.0 in the sass group
Bumps the sass group with 1 update: [sass](https://github.com/sass/dart-sass).


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

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-10 02:49:15 +00:00
dependabot[bot]
98d32bc7ad Bump cypress-axe from 1.5.0 to 1.6.0 in the testing group
Bumps the testing group with 1 update: [cypress-axe](https://github.com/component-driven/cypress-axe).


Updates `cypress-axe` from 1.5.0 to 1.6.0
- [Release notes](https://github.com/component-driven/cypress-axe/releases)
- [Commits](https://github.com/component-driven/cypress-axe/compare/v1.5.0...v1.6.0)

---
updated-dependencies:
- dependency-name: cypress-axe
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: testing
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-10 02:48:29 +00:00
dependabot[bot]
5bf38231fa Bump eslint-plugin-jsonc from 2.18.2 to 2.19.1 in the eslint group
Bumps the eslint group with 1 update: [eslint-plugin-jsonc](https://github.com/ota-meshi/eslint-plugin-jsonc).


Updates `eslint-plugin-jsonc` from 2.18.2 to 2.19.1
- [Release notes](https://github.com/ota-meshi/eslint-plugin-jsonc/releases)
- [Changelog](https://github.com/ota-meshi/eslint-plugin-jsonc/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ota-meshi/eslint-plugin-jsonc/compare/v2.18.2...v2.19.1)

---
updated-dependencies:
- dependency-name: eslint-plugin-jsonc
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: eslint
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-10 02:48:25 +00:00
dependabot[bot]
e0590109c1 Bump sass from 1.83.4 to 1.84.0 in the sass group
Bumps the sass group with 1 update: [sass](https://github.com/sass/dart-sass).


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

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-10 02:18:27 +00:00
dependabot[bot]
ed1aa37100 Bump cypress-axe from 1.5.0 to 1.6.0 in the testing group
Bumps the testing group with 1 update: [cypress-axe](https://github.com/component-driven/cypress-axe).


Updates `cypress-axe` from 1.5.0 to 1.6.0
- [Release notes](https://github.com/component-driven/cypress-axe/releases)
- [Commits](https://github.com/component-driven/cypress-axe/compare/v1.5.0...v1.6.0)

---
updated-dependencies:
- dependency-name: cypress-axe
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: testing
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-10 02:18:04 +00:00
dependabot[bot]
601850cb6a Bump eslint-plugin-jsonc from 2.18.2 to 2.19.1 in the eslint group
Bumps the eslint group with 1 update: [eslint-plugin-jsonc](https://github.com/ota-meshi/eslint-plugin-jsonc).


Updates `eslint-plugin-jsonc` from 2.18.2 to 2.19.1
- [Release notes](https://github.com/ota-meshi/eslint-plugin-jsonc/releases)
- [Changelog](https://github.com/ota-meshi/eslint-plugin-jsonc/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ota-meshi/eslint-plugin-jsonc/compare/v2.18.2...v2.19.1)

---
updated-dependencies:
- dependency-name: eslint-plugin-jsonc
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: eslint
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-10 02:18:00 +00:00
VictorDuranEscire
1e73fa626d Fix - Validate value on remove item for submission form only for qualdrop component 2025-02-07 21:12:03 -06:00
Tim Donohue
fc5a3843a8 Merge tag 'dspace-8.1' 2025-02-07 14:06:06 -06:00
Tim Donohue
4caa39bddb Merge tag 'dspace-7.6.3' 2025-02-07 14:05:18 -06:00
Tim Donohue
b9ff51d51c Update version tag for release 2025-02-07 12:18:51 -06:00
Yury Bondarenko
516dd99a26 Fix remaining lint issues 2025-02-07 18:31:01 +01:00
Tim Donohue
ebe26a7eb0 Update version tag for development of next release 2025-02-07 11:21:57 -06:00
Tim Donohue
6eb5eec050 Update version tag for release 2025-02-07 11:17:42 -06:00
Yury Bondarenko
3fecbc245b Fix tests pt. 1 2025-02-07 18:02:31 +01:00
Yury Bondarenko
fbffcca945 Resolve post-merge issues
- Menu providers weren't included because main configuration is no longer a module
- Route definitions didn't get merged because they're no longer modules
- Removed old resolver & service (they're providers now)
2025-02-07 18:02:31 +01:00
Tim Donohue
3ea3327448 Merge pull request #3967 from DSpace/backport-3966-to-dspace-8_x
[Port dspace-8_x] Move `enablePerformanceProfiler` option to last in list in `config.example.yml`
2025-02-07 09:37:06 -06:00
Tim Donohue
2108219711 Move performanceprofiler option to last in list
(cherry picked from commit a37bb6ade1)
2025-02-07 15:35:01 +00:00
Tim Donohue
f08823333f Merge pull request #3966 from tdonohue/fixup_example
Move `enablePerformanceProfiler` option to last in list in `config.example.yml`
2025-02-07 09:34:44 -06:00
Tim Donohue
1956e25a83 Merge pull request #3962 from 4Science/task/dspace-7_x/DURACOM-288
[Port dspace-7_x] Provide a setting to use a different REST url during SSR execution
2025-02-07 09:33:23 -06:00
Yury Bondarenko
87eee70b0a Merge remote-tracking branch 'contrib/refactor-menu-resolvers-7.6' into main_PR-menus 2025-02-07 16:15:57 +01:00
Andreas Awouters
59cb19ae80 119602: Restructure labels 2025-02-07 14:54:24 +01:00
Yury Bondarenko
3f7c42c51e Menu sections should be inactive by default
If an expandable section in the navbar is acive by default, it will expand whn the page loads
2025-02-07 13:46:24 +01:00
Giuseppe Digilio
2e28a51b02 [DURACOM-288] fix tests 2025-02-07 09:00:10 +01:00
Tim Donohue
7fab9633ea Merge pull request #3965 from tdonohue/port_2827_to_7x
[Port dspace-7_x] use translation service to determine placeholder values of date picker
2025-02-06 16:33:33 -06:00
Tim Donohue
96c2310b26 Merge pull request #3964 from tdonohue/port_2827_to_8x
[Port dspace-8_x] use translation service to determine placeholder values of date picker
2025-02-06 16:32:55 -06:00
Tim Donohue
a37bb6ade1 Move performanceprofiler option to last in list 2025-02-06 15:21:08 -06:00
Sascha Szott
7584b9e1c3 use translation service to determine placeholder values of date picker (#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
2025-02-06 15:18:41 -06:00
Sascha Szott
c6deb2271d use translation service to determine placeholder values of date picker (#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
2025-02-06 15:06:28 -06:00
Sascha Szott
be6de64fcd use translation service to determine placeholder values of date picker (#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
2025-02-06 15:05:36 -06:00
Tim Donohue
8184acc480 Merge pull request #3797 from toniprieto/translate-ca-9x
Update catalan translation
2025-02-06 10:49:00 -06:00
Vincenzo Mecca
7660dd8d95 [DURACOM-288] Fixes undefined request in thumbnail 2025-02-06 17:27:54 +01:00
Giuseppe Digilio
6f4c3860a3 [DURACOM-288] Add convention SSR REST environment variable 2025-02-06 17:27:39 +01:00
Giuseppe Digilio
d73885137a [DURACOM-288] Change properties description 2025-02-06 17:27:27 +01:00
Giuseppe Digilio
290c24b448 [DURACOM-288] Enable URL replacement by default 2025-02-06 17:26:41 +01:00
Giuseppe Digilio
21dac408ee [DURACOM-288] Add unit test to test SSR url replace 2025-02-06 17:26:30 +01:00
Giuseppe Digilio
d118496075 [DURACOM-288] Add missing settings to config.example.yml 2025-02-06 17:26:16 +01:00
Giuseppe Digilio
cb5deb644e [DURACOM-288] Refactoring configuration to transfer state 2025-02-06 17:25:26 +01:00
Yury Bondarenko
f9d8e4e0b7 Add configuration to toggle replace/transfer 2025-02-06 17:19:44 +01:00
Giuseppe Digilio
a3ffda3bf8 [DURACOM-288] Additional test for thumbnail component 2025-02-06 17:18:28 +01:00
Giuseppe Digilio
8ca668159e [DURACOM-288] Provide a setting to use a different REST url during SSR execution
# Conflicts:
#	src/app/app.config.ts
#	src/app/core/services/server-hard-redirect.service.spec.ts
#	src/app/core/services/server-hard-redirect.service.ts
#	src/app/thumbnail/thumbnail.component.ts
#	src/modules/app/browser-init.service.ts
#	src/modules/app/server-init.service.ts
2025-02-06 17:15:42 +01:00
Tim Donohue
59e6c4abf5 Merge pull request #3953 from 4Science/task/dspace-8_x/DURACOM-288
[Port dspace-8_x] Provide a setting to use a different REST url during SSR execution
2025-02-06 10:12:07 -06:00
Tim Donohue
3d6af1f8c0 Merge pull request #3358 from 4Science/task/main/DURACOM-288
Provide a setting to use a different REST url during SSR execution
2025-02-06 10:07:17 -06:00
Tim Donohue
173f1d4335 Merge pull request #3959 from DSpace/backport-3955-to-dspace-8_x
[Port dspace-8_x] Synchronized standalone imports in custom theme
2025-02-05 15:54:48 -06:00
Pierre Lasou
f721028d81 Update fr.json5 2025-02-05 16:19:49 -05:00
Alexandre Vryghem
b504af6f19 126015: Sync standalone imports in custom theme
(cherry picked from commit fddc4936e8)
2025-02-05 21:00:49 +00:00
Tim Donohue
542e2db930 Merge pull request #3955 from alexandrevryghem/w2p-126015_synchronize-standalone-imports-main
Synchronized standalone imports in custom theme
2025-02-05 15:00:32 -06:00
Sascha Szott
4d85639f31 fixed deprecated import of TransferState 2025-02-05 17:38:57 +01:00
Andrea Barbasso
fd2120904c [CST-18964] add tests 2025-02-05 17:05:18 +01:00
Andrea Barbasso
2225c2e428 [CST-18964] add matomo integration 2025-02-05 12:13:47 +01:00
Alexandre Vryghem
fddc4936e8 126015: Sync standalone imports in custom theme 2025-02-05 10:44:33 +01:00
Tim Donohue
677c77e9ee Merge pull request #3954 from DSpace/backport-3948-to-dspace-8_x
[Port dspace-8_x] Avoid retrieving user suggestions if Researcher profiles are disabled
2025-02-04 14:55:26 -06:00
Toni Prieto
402cb7e031 Avoid retrieving user suggestions if Researcher profiles are disabled
(cherry picked from commit 72919cd867)
2025-02-04 20:09:43 +00:00
Tim Donohue
0649342658 Merge pull request #3948 from toniprieto/avoid-retrieve-suggestions-if-disabled
Avoid retrieving user suggestions if Researcher profiles are disabled
2025-02-04 14:09:26 -06:00
Vincenzo Mecca
4b61ba4d86 [DURACOM-288] Fixes undefined request in thumbnail 2025-02-04 17:58:16 +01:00
Giuseppe Digilio
e6dbfe4b1b [DURACOM-288] Add convention SSR REST environment variable 2025-02-04 17:54:22 +01:00
Giuseppe Digilio
f3534537ea [DURACOM-288] Change properties description 2025-02-04 17:54:18 +01:00
Giuseppe Digilio
d52a09406d [DURACOM-288] Enable URL replacement by default 2025-02-04 17:53:47 +01:00
Giuseppe Digilio
deb752c06e [DURACOM-288] Add unit test to test SSR url replace 2025-02-04 17:53:18 +01:00
Giuseppe Digilio
9bf1fbd219 [DURACOM-288] Add missing settings to config.example.yml 2025-02-04 17:53:12 +01:00
Giuseppe Digilio
1a3fe013bb [DURACOM-288] Refactoring configuration to transfer state 2025-02-04 17:53:05 +01:00
Yury Bondarenko
a78a910718 Add configuration to toggle replace/transfer 2025-02-04 17:51:56 +01:00
Giuseppe Digilio
31ed56936c [DURACOM-288] Additional test for thumbnail component 2025-02-04 17:51:52 +01:00
Giuseppe Digilio
8562ddb14b [DURACOM-288] Provide a setting to use a different REST url during SSR execution 2025-02-04 17:51:48 +01:00
Giuseppe Digilio
7acf79370b Merge branch 'main' into task/main/DURACOM-288
# Conflicts:
#	src/environments/environment.production.ts
#	src/environments/environment.test.ts
#	src/environments/environment.ts
2025-02-03 15:12:25 +01:00
kshepherd
051ee006f8 Merge pull request #3947 from DSpace/backport-3935-to-dspace-8_x
[Port dspace-8_x] Ensure `/reload/` (hard reload) path is included in SSR paths.
2025-02-03 12:45:35 +01:00
kshepherd
95064122d0 Merge pull request #3946 from DSpace/backport-3935-to-dspace-7_x
[Port dspace-7_x] Ensure `/reload/` (hard reload) path is included in SSR paths.
2025-02-03 12:44:36 +01:00
Tim Donohue
04695b2520 Ensure "/reload/" (hard reload) path is included in SSR paths.
(cherry picked from commit 83d24f8c21)
2025-02-03 11:11:09 +00:00
Tim Donohue
d92424e2f4 Ensure "/reload/" (hard reload) path is included in SSR paths.
(cherry picked from commit 83d24f8c21)
2025-02-03 11:11:04 +00:00
Toni Prieto
72919cd867 Avoid retrieving user suggestions if Researcher profiles are disabled 2025-02-03 12:10:51 +01:00
kshepherd
073cd079e8 Merge pull request #3935 from tdonohue/add_reload_to_ssr_paths
Ensure `/reload/` (hard reload) path is included in SSR paths.
2025-02-03 12:10:47 +01:00
Jens Vannerum
8eaff78737 119612: aria-label to also include warning message if applicable 2025-02-03 11:20:18 +01:00
Jens Vannerum
daf2dc40d9 Merge remote-tracking branch 'origin/main' into w2p-119612_export-item-limit
# Conflicts:
#	src/assets/i18n/en.json5
2025-02-03 11:13:23 +01:00
Jens Vannerum
e1b773c097 119612: Check if a warning should be shown on changes to the total elements of the search, default to 500 if no value for the configuration property was returned 2025-02-03 10:11:28 +01:00
dependabot[bot]
45cc177cab Bump isbot from 5.1.21 to 5.1.22
Bumps [isbot](https://github.com/omrilotan/isbot) from 5.1.21 to 5.1.22.
- [Changelog](https://github.com/omrilotan/isbot/blob/main/CHANGELOG.md)
- [Commits](https://github.com/omrilotan/isbot/compare/v5.1.21...v5.1.22)

---
updated-dependencies:
- dependency-name: isbot
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-03 03:04:40 +00:00
dependabot[bot]
59b39f12d6 Bump @types/lodash from 4.17.14 to 4.17.15
Bumps [@types/lodash](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/lodash) from 4.17.14 to 4.17.15.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/lodash)

---
updated-dependencies:
- dependency-name: "@types/lodash"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-03 03:03:49 +00:00
dependabot[bot]
21f4dc5fd9 Bump @types/lodash from 4.17.14 to 4.17.15
Bumps [@types/lodash](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/lodash) from 4.17.14 to 4.17.15.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/lodash)

---
updated-dependencies:
- dependency-name: "@types/lodash"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-03 02:34:13 +00:00
dependabot[bot]
65834fc86e Bump isbot from 5.1.21 to 5.1.22
Bumps [isbot](https://github.com/omrilotan/isbot) from 5.1.21 to 5.1.22.
- [Changelog](https://github.com/omrilotan/isbot/blob/main/CHANGELOG.md)
- [Commits](https://github.com/omrilotan/isbot/compare/v5.1.21...v5.1.22)

---
updated-dependencies:
- dependency-name: isbot
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-03 02:33:57 +00:00
Tim Donohue
83d24f8c21 Ensure "/reload/" (hard reload) path is included in SSR paths. 2025-01-31 14:34:35 -06:00
Giuseppe Digilio
ac3e87db05 [DURACOM-288] Add convention SSR REST environment variable 2025-01-31 19:59:33 +01:00
Tim Donohue
636fba40f7 Merge pull request #3932 from 4Science/task/dspace-7_x/CST-15595
[Port dspace-7_x] Make submission reorder buttons keyboard accessible
2025-01-31 10:38:45 -06:00
Andrea Barbasso
f8123fbbfd Merge branch 'dspace-7_x' into task/dspace-7_x/CST-15595
# Conflicts:
#	src/assets/i18n/en.json5
2025-01-31 15:09:03 +01:00
Andrea Barbasso
8313b9a929 [CST-15595] add keyboard drag and drop functionality 2025-01-31 15:05:36 +01:00
Tim Donohue
51aa5fb61c Merge pull request #3926 from Andrea-Guevara/AccessibilityInSearchFilterDspace7
[Port dspace-7_x] Accessibility when selecting a search filter
2025-01-31 06:54:15 -06:00
Tim Donohue
a5378e0cf5 Add missing UUIDService to test to fix "No provider for UUIDService" errors 2025-01-30 16:55:28 -06:00
Tim Donohue
0abbf80c1d Merge pull request #3929 from DSpace/backport-3912-to-dspace-7_x
[Port dspace-7_x] Fix auth in UI with LDAP if password authentication is disabled
2025-01-30 16:39:41 -06:00
Tim Donohue
04e34145aa Merge pull request #3930 from DSpace/backport-3912-to-dspace-8_x
[Port dspace-8_x] Fix auth in UI with LDAP if password authentication is disabled
2025-01-30 16:39:31 -06:00
Miika Nurminen
33d2a43838 Ensure that password authentication dialog is shown even if only ldap auth method is present
(cherry picked from commit 83d86d7b68)
2025-01-30 22:12:16 +00:00
Miika Nurminen
d4536ffbf4 Ensure that password authentication dialog is shown even if only ldap auth method is present
(cherry picked from commit 83d86d7b68)
2025-01-30 22:12:12 +00:00
Tim Donohue
7e69b448d6 Merge pull request #3912 from minurmin/authPasswordDialog
Fix auth in UI with LDAP if password authentication is disabled
2025-01-30 16:11:56 -06:00
Giuseppe Digilio
bf2d12a10b Merge branch 'main' into task/main/DURACOM-288
# Conflicts:
#	config/config.example.yml
2025-01-30 20:44:26 +01:00
Giuseppe Digilio
04e5f59cdf [DURACOM-288] Change properties description 2025-01-30 20:42:20 +01:00
Giuseppe Digilio
e1fad603f0 [DURACOM-288] Enable URL replacement by default 2025-01-30 20:41:32 +01:00
Tim Donohue
6b73c75205 Merge pull request #3925 from 4Science/task/dspace-7_X/DURACOM-304
[Port dspace-7_x] Prevent request with page size of 9999
2025-01-30 12:25:52 -06:00
Tim Donohue
f01e49f05f Merge pull request #3924 from alexandrevryghem/made-expandable-navbar-section-more-accessible-7_x
[Port dspace-7_x] Made expandable navbar section more keyboard accessible
2025-01-30 11:58:31 -06:00
Tim Donohue
64c6c19618 Merge pull request #3927 from tdonohue/port_3372_to_8x
[Port dspace-8_x] Make submission reorder buttons keyboard accessible
2025-01-30 11:50:57 -06:00
AndreaBarbasso
0878eafaf3 Make reorder buttons keyboard accessible (#3372)
* [CST-15595] add keyboard drag and drop functionality

* [CST-15595] add aria live messages

* [CST-15595] fix e2e tests

* [CST-15595] fix unit tests

* [CST-15595] improve drag and drop keyboard functionality

* [CST-15595] add keydown.enter for keyboard drag and drop

---------

Co-authored-by: Andrea Barbasso <´andrea.barbasso@4science.com´>
2025-01-30 11:12:41 -06:00
AndreaBarbasso
bdac58d7fc Make reorder buttons keyboard accessible (#3372)
* [CST-15595] add keyboard drag and drop functionality

* [CST-15595] add aria live messages

* [CST-15595] fix e2e tests

* [CST-15595] fix unit tests

* [CST-15595] improve drag and drop keyboard functionality

* [CST-15595] add keydown.enter for keyboard drag and drop

---------

Co-authored-by: Andrea Barbasso <´andrea.barbasso@4science.com´>
2025-01-30 11:11:42 -06:00
Vincenzo Mecca
c8aae069f8 [DURACOM-288] Fixes undefined request in thumbnail 2025-01-30 15:42:58 +01:00
root
073b2b0acd Accessibility when selecting a search filter v7 2025-01-30 09:27:55 -03:00
FrancescoMolinaro
d155d778ee [DURACOM-304] fix tests and lint 2025-01-30 12:32:58 +01:00
FrancescoMolinaro
50e440bcf5 [DURACOM-304] remove br 2025-01-30 12:15:54 +01:00
FrancescoMolinaro
af39526d77 [DURACOM-304] refactor, fix dynamic-list.component loading 2025-01-30 12:15:41 +01:00
FrancescoMolinaro
f77ce869f8 [DURACOM-304] remove control flow 2025-01-30 12:14:07 +01:00
FrancescoMolinaro
bc06839926 [DURACOM-304] improve loading logic for cc-licenses section and dynamic-list 2025-01-30 12:13:52 +01:00
FrancescoMolinaro
a3ebfc0f36 [DURACOM-304] fix missing import 2025-01-30 12:02:29 +01:00
FrancescoMolinaro
362364136d [DURACOM-304] add support for findAll method in dynamic-scrollable-dropdown.component.ts 2025-01-30 12:02:12 +01:00
FrancescoMolinaro
b892b13529 [DURACOM-304] adapt call to bitstream service 2025-01-30 11:53:31 +01:00
Alisa Ismailati
b220e20053 [DURACOM-304] other fix related to accessibility 2025-01-30 11:52:47 +01:00
Alisa Ismailati
eaff0b1397 [DURACOM-304] Refactor of bundle-data.service.ts by removing page size of 9999 2025-01-30 11:52:31 +01:00
Alisa Ismailati
0108f525ba [DURACOM-304] fix accessibility issue on scripts-select 2025-01-30 11:47:42 +01:00
Alisa Ismailati
3f5de295a7 [DURACOM-304] test fix 2025-01-30 11:47:27 +01:00
Alisa Ismailati
62924cc5e0 [DURACOM-304] Refactored submission-section-cc-licenses.component.ts by removing page size of 9999 2025-01-30 11:47:00 +01:00
Alisa Ismailati
8453b667cb [DURACOM-304] removed unneeded selectAll method (dynamic-lookup-relation-search-tab.component) 2025-01-30 11:41:12 +01:00
Alisa Ismailati
3922130434 [DURACOM-304] Refactored relationship-type-data.service.ts by removing page size of 9999 2025-01-30 11:39:15 +01:00
Alisa Ismailati
c3b265d213 [DURACOM-304] Refactored dynamic-list.component.ts by removing page size of 9999 2025-01-30 11:38:14 +01:00
Alisa Ismailati
2b58377830 [DURACOM-304] Refactored scripts-select.component by using infinite scroll instead of page size 9999 2025-01-30 11:37:03 +01:00
Alisa Ismailati
4536d9c74d [DURACOM-304] Refactored edit-bitstream-page.component by removing page size of 9999 2025-01-30 11:34:39 +01:00
Alisa Ismailati
a3b7125ef9 [DURACOM-304] Refactored item-bitstreams.component by removing page size of 9999 2025-01-30 11:30:45 +01:00
Alexandre Vryghem
6f9c55d250 116404: Prevent the opening from the modal using mouse interactions from automatically focussing on the first element
(cherry picked from commit 82ed3aadff)
2025-01-30 00:52:16 +01:00
Alexandre Vryghem
9c6fb1794f 116404: Replaced ViewChild logic with a CSS selector
This change avoids triggering an additional change detection cycle

(cherry picked from commit f7bb83013a)
2025-01-30 00:52:16 +01:00
Alexandre Vryghem
0f27ae1125 116404: Close modal on escape
(cherry picked from commit 84df67c00b)
2025-01-30 00:52:16 +01:00
Alexandre Vryghem
73285284ce 116404: Apply focus on first item
(cherry picked from commit 2152bab717)
2025-01-30 00:52:16 +01:00
Alexandre Vryghem
53186988f5 116404: Added navigation with arrow keys in navbar & collapsed the expandable menu when hovering outside of it
(cherry picked from commit 05232cdf2b)
2025-01-30 00:52:16 +01:00
Tim Donohue
4d41d5f834 Merge pull request #3923 from DSpace/backport-3920-to-dspace-8_x
[Port dspace-8_x] Fix YAML syntax in config.example.yml
2025-01-29 17:04:18 -06:00
Alexandre Vryghem
8f9236f06d 116404: Don't navigate in the expandable navbar section with tab
Had to move the @slide animation to prevent focus being lost when tabbing in the expandable section

(cherry picked from commit c08c2721ac)
2025-01-30 00:03:55 +01:00
Alexandre Vryghem
470ad80741 116404: Fixed expandable navbar section loosing focus on expand through keyboard
(cherry picked from commit 2547b1218f)
2025-01-30 00:03:10 +01:00
Tim Donohue
5eee80c308 Merge pull request #3919 from DSpace/backport-3581-to-dspace-8_x
[Port dspace-8_x] Made expandable navbar section more keyboard accessible
2025-01-29 16:40:22 -06:00
Tim Donohue
c3f17b9754 Merge pull request #3921 from tdonohue/config_syntax_7x
[Port dspace-7_x] Fix YAML syntax and revert section name to "universal"
2025-01-29 16:39:06 -06:00
Tim Donohue
ea38669710 Fix syntax in config.example.yml
(cherry picked from commit cafe88a3b8)
2025-01-29 22:38:50 +00:00
Tim Donohue
e867993bb8 Merge pull request #3920 from tdonohue/config_syntax
Fix YAML syntax in config.example.yml
2025-01-29 16:38:31 -06:00
Tim Donohue
e296295df5 Fix YAML syntax and revert section name to "universal" as that's the name in 7.x 2025-01-29 15:57:55 -06:00
Tim Donohue
cafe88a3b8 Fix syntax in config.example.yml 2025-01-29 15:52:39 -06:00
Alexandre Vryghem
7de6aa0e24 116404: Prevent the opening from the modal using mouse interactions from automatically focussing on the first element
(cherry picked from commit 82ed3aadff)
2025-01-29 19:56:53 +00:00
Alexandre Vryghem
a984957af9 116404: Replaced ViewChild logic with a CSS selector
This change avoids triggering an additional change detection cycle

(cherry picked from commit f7bb83013a)
2025-01-29 19:56:53 +00:00
Alexandre Vryghem
daf2f50b00 116404: Close modal on escape
(cherry picked from commit 84df67c00b)
2025-01-29 19:56:53 +00:00
Alexandre Vryghem
eb93041c5b 116404: Apply focus on first item
(cherry picked from commit 2152bab717)
2025-01-29 19:56:53 +00:00
Alexandre Vryghem
b9b1d3fd8d 116404: Added navigation with arrow keys in navbar & collapsed the expandable menu when hovering outside of it
(cherry picked from commit 05232cdf2b)
2025-01-29 19:56:53 +00:00
Alexandre Vryghem
17e03330d0 116404: Don't navigate in the expandable navbar section with tab
Had to move the @slide animation to prevent focus being lost when tabbing in the expandable section

(cherry picked from commit c08c2721ac)
2025-01-29 19:56:53 +00:00
Alexandre Vryghem
ed27231769 116404: Fixed expandable navbar section loosing focus on expand through keyboard
(cherry picked from commit 2547b1218f)
2025-01-29 19:56:53 +00:00
Tim Donohue
98832f2540 Merge pull request #3581 from alexandrevryghem/made-expandable-navbar-section-more-accessible
Made expandable navbar section more keyboard accessible
2025-01-29 13:56:31 -06:00
Giuseppe Digilio
6e7c0da68a [DURACOM-288] Add unit test to test SSR url replace 2025-01-29 20:06:02 +01:00
Giuseppe Digilio
45ee56fe8f [DURACOM-288] Add missing settings to config.example.yml 2025-01-29 20:05:51 +01:00
Giuseppe Digilio
cfba84ce31 [DURACOM-288] Refactoring configuration to transfer state 2025-01-29 20:05:29 +01:00
Yury Bondarenko
a7276b8a30 Add configuration to toggle replace/transfer 2025-01-29 20:04:09 +01:00
Giuseppe Digilio
587e1546dc [DURACOM-288] Additional test for thumbnail component 2025-01-29 19:58:52 +01:00
Giuseppe Digilio
ec9a1e22f7 [DURACOM-288] Provide a setting to use a different REST url during SSR execution 2025-01-29 19:54:34 +01:00
Tim Donohue
bb977dcd49 Merge pull request #3918 from tdonohue/port_3385_to_8x
[Port dspace-8_x] Accessibility when selecting a search filter
2025-01-29 12:07:09 -06:00
Alexandre Vryghem
82ed3aadff 116404: Prevent the opening from the modal using mouse interactions from automatically focussing on the first element 2025-01-29 18:17:13 +01:00
Andrea-Guevara
b27659d958 Accessibility when selecting a search filter (#3385)
* Creation of a new method so that when a filter is selected a page reload message is announced to the user

* Correcting import formatting errors

* New attempt - Correcting import formatting errors

* New import fix

* New import fix

* Returning to the order of imports more like the original

* Correcting import order errors

* Resolving conflicts

* lint fixes

* Code refactoring

---------

Co-authored-by: root <root@TI-03.OHB.LOCAL>
Co-authored-by: nwoodward <woodward.nicholas@gmail.com>
2025-01-29 11:01:23 -06:00
Andrea-Guevara
f262299382 Accessibility when selecting a search filter (#3385)
* Creation of a new method so that when a filter is selected a page reload message is announced to the user

* Correcting import formatting errors

* New attempt - Correcting import formatting errors

* New import fix

* New import fix

* Returning to the order of imports more like the original

* Correcting import order errors

* Resolving conflicts

* lint fixes

* Code refactoring

---------

Co-authored-by: root <root@TI-03.OHB.LOCAL>
Co-authored-by: nwoodward <woodward.nicholas@gmail.com>
2025-01-29 10:52:13 -06:00
Tim Donohue
795f300158 Merge pull request #3913 from alexandrevryghem/w2p-122357_browse-performance-fixes_contribute-7_x
[Port dspace-7_x] Browse performance fixes
2025-01-29 10:02:28 -06:00
Tim Donohue
df3e00f985 Merge pull request #3914 from alexandrevryghem/w2p-122357_browse-performance-fixes_contribute-8_x
[Port dspace-8_x] Browse performance fixes
2025-01-29 09:41:45 -06:00
Tim Donohue
69164837f0 Merge pull request #3915 from tdonohue/port_3818_to_main
[Port main] Changing metadata in a user profile without specifying a password brings up a success and an error panel
2025-01-29 06:49:13 -06:00
Tim Donohue
38d5f87d3e Merge pull request #3916 from tdonohue/port_3818_to_7x
[Port dspace-7_x] Changing metadata in a user profile without specifying a password brings up a success and an error panel
2025-01-29 06:48:54 -06:00
VictorDuranEscire
5a5c1f18e3 Changing metadata in a user profile without specifying a password brings up a success and an error panel (#3818)
* Agregar validador para mostrar mensaje de error solo si se escribe la contraseña actual

* Agregar validador para mostrar mensaje de error solo si se escribe la contraseña actual

* Set constant variable for valid current password in profile page
2025-01-28 17:26:43 -06:00
Alexandre Vryghem
da9d848fe2 Merge branch 'w2p-122357_prevent-request-urls-from-being-fired-multiple-times-7.4' into dspace-8_x 2025-01-29 00:23:05 +01:00
VictorDuranEscire
090dda28ad Changing metadata in a user profile without specifying a password brings up a success and an error panel (#3818)
* Agregar validador para mostrar mensaje de error solo si se escribe la contraseña actual

* Agregar validador para mostrar mensaje de error solo si se escribe la contraseña actual

* Set constant variable for valid current password in profile page
2025-01-28 17:22:31 -06:00
Alexandre Vryghem
d1c8d362bd Merge branch 'refactor-comcol-pages_contribute-7.6' into dspace-8_x
# Conflicts:
#	src/app/browse-by/browse-by-date/browse-by-date.component.ts
#	src/app/browse-by/browse-by-metadata/browse-by-metadata.component.ts
#	src/app/browse-by/browse-by-routing.module.ts
#	src/app/browse-by/browse-by-title/browse-by-title.component.ts
2025-01-29 00:14:58 +01:00
Miika Nurminen
83d86d7b68 Ensure that password authentication dialog is shown even if only ldap auth method is present 2025-01-29 01:07:37 +02:00
VictorDuranEscire
47159fe15b Changing metadata in a user profile without specifying a password brings up a success and an error panel (#3818)
* Agregar validador para mostrar mensaje de error solo si se escribe la contraseña actual

* Agregar validador para mostrar mensaje de error solo si se escribe la contraseña actual

* Set constant variable for valid current password in profile page
2025-01-28 17:07:00 -06:00
Alexandre Vryghem
bb3d2bb483 122357: Reduced the amount of times the browse observables are fired again
(cherry picked from commit 0570542b1e)
2025-01-28 23:48:07 +01:00
Alexandre Vryghem
8c92364d43 122357: Ensure the request href$ observable aren't triggered multiple times
(cherry picked from commit 3ecdfe422d)
2025-01-28 23:38:23 +01:00
Tim Donohue
1cc4756ee2 Merge pull request #3270 from atmire/w2p-117544_support-for-disabled-elements-for-screen-readers-7.x
[Port dspace-7_x] support for disabled buttons for screen readers
2025-01-28 16:36:24 -06:00
Tim Donohue
05239743ac Merge pull request #3269 from atmire/w2p-117544_support-for-disabled-elements-for-screen-readers-8.0
[Port dspace-8_x] support for disabled elements for screen readers
2025-01-28 16:19:21 -06:00
Tim Donohue
d70fa8f569 Merge pull request #3268 from atmire/w2p-117544_support-for-disabled-elements-for-screen-readers-9.0
support for disabled buttons for screen readers
2025-01-28 16:17:35 -06:00
Tim Donohue
df377804bb Merge pull request #3846 from alexandrevryghem/w2p-122357_browse-performance-fixes_contribute-main
Browse performance fixes
2025-01-28 16:08:01 -06:00
Tim Donohue
0efa4a6174 Merge pull request #3910 from DSpace/backport-3909-to-dspace-8_x
[Port dspace-8_x] removal of duplicate keys in en.json5 and de.json5
2025-01-28 09:45:34 -06:00
Sascha Szott
17a868a2c4 remove duplicate key
(cherry picked from commit baf3886115)
2025-01-28 15:10:47 +00:00
Sascha Szott
ac3fc1dc32 remove duplicate key
(cherry picked from commit 262723b0ca)
2025-01-28 15:10:47 +00:00
Tim Donohue
84feea9b30 Merge pull request #3909 from saschaszott/saschaszott-patch-8
removal of duplicate keys in en.json5 and de.json5
2025-01-28 09:10:25 -06:00
Sascha Szott
baf3886115 remove duplicate key 2025-01-28 11:31:33 +01:00
Sascha Szott
262723b0ca remove duplicate key 2025-01-28 11:27:36 +01:00
Alexandre Vryghem
196a8c21db Merge branch 'main' into w2p-108608_created-search-scope-selector_contribute-main 2025-01-28 01:35:05 +01:00
Tim Donohue
08bda53a2e Merge pull request #3907 from 4Science/task/dspace-7_x/DURACOM-303
[Port dspace-7_x] Exclude search and browse from Angular SSR
2025-01-27 10:25:50 -06:00
Jens Vannerum
cd2f8abd2d 117544: fix issues latest 7.x merge 2025-01-27 10:23:49 +01:00
Jens Vannerum
e9e3d86aab 117544: use directive after latest 8.x merge 2025-01-27 10:22:17 +01:00
Jens Vannerum
920edef155 117544: use directive after latest main merge 2025-01-27 10:20:42 +01:00
FrancescoMolinaro
8a4f24fc31 [DURACOM-303] adapt tests dependencies and template variable 2025-01-27 09:34:42 +01:00
dependabot[bot]
7142e66910 Bump @babel/runtime from 7.26.0 to 7.26.7
Bumps [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) from 7.26.0 to 7.26.7.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.26.7/packages/babel-runtime)

---
updated-dependencies:
- dependency-name: "@babel/runtime"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-27 02:47:50 +00:00
dependabot[bot]
868b021118 Bump @babel/runtime from 7.26.0 to 7.26.7
Bumps [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) from 7.26.0 to 7.26.7.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.26.7/packages/babel-runtime)

---
updated-dependencies:
- dependency-name: "@babel/runtime"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-27 02:35:56 +00:00
Alexandre Vryghem
6cf62a6c61 Merge branch 'main' into w2p-122357_browse-performance-fixes_contribute-main 2025-01-25 00:12:39 +01:00
Tim Donohue
daaa642bfe Merge pull request #3857 from DSpace/dependabot/npm_and_yarn/dspace-8_x/mirador-3.4.3
Bump mirador from 3.4.2 to 3.4.3
2025-01-24 16:19:53 -06:00
Tim Donohue
c7d8949c82 Merge pull request #3861 from DSpace/dependabot/npm_and_yarn/dspace-7_x/mirador-3.4.3
Bump mirador from 3.4.2 to 3.4.3
2025-01-24 16:19:29 -06:00
Tim Donohue
b49e6fda9a Merge pull request #3862 from DSpace/dependabot/npm_and_yarn/mirador-3.4.3
Bump mirador from 3.4.2 to 3.4.3
2025-01-24 16:18:45 -06:00
Tim Donohue
0c9c876e3d Merge pull request #3900 from DSpace/backport-3212-to-dspace-8_x
[Port dspace-8_x] Fix truncatable-part keyboard accessibility
2025-01-24 13:48:33 -06:00
Tim Donohue
7f1ae419af Merge pull request #3899 from DSpace/backport-3212-to-dspace-7_x
[Port dspace-7_x] Fix truncatable-part keyboard accessibility
2025-01-24 13:48:27 -06:00
Tim Donohue
1c786744ee Merge pull request #3897 from DSpace/backport-3413-to-dspace-8_x
[Port dspace-8_x] Improve descriptive labels for show/hide x more buttons for related items (Item/Entity Homepage)
2025-01-24 12:52:13 -06:00
Tim Donohue
30d57174e6 Merge pull request #3896 from DSpace/backport-3413-to-dspace-7_x
[Port dspace-7_x] Improve descriptive labels for show/hide x more buttons for related items (Item/Entity Homepage)
2025-01-24 12:52:04 -06:00
Tim Donohue
89b72b9dc1 Merge pull request #3898 from tdonohue/bump_cross-spawn
Bump cross-spawn from 7.0.3 to 7.0.6
2025-01-24 12:51:49 -06:00
Tim Donohue
42aa95344a Merge pull request #3894 from DSpace-Labs/dependabot/npm_and_yarn/cross-spawn-7.0.6
Bump cross-spawn from 7.0.3 to 7.0.6
2025-01-24 12:29:18 -06:00
Tim Donohue
c155a60a7e Merge pull request #3895 from DSpace-Labs/dependabot/npm_and_yarn/cross-spawn-7.0.6
Bump cross-spawn from 7.0.3 to 7.0.6
2025-01-24 12:29:05 -06:00
autavares-dev
b584d3fee0 Fix truncatable-part keyboard accessibility
(cherry picked from commit 6cb4faa8d3)
2025-01-24 18:26:46 +00:00
autavares-dev
5d6bf0bb33 Fix truncatable-part keyboard accessibility
(cherry picked from commit 6cb4faa8d3)
2025-01-24 18:26:41 +00:00
Tim Donohue
65e1b8ed60 Merge pull request #3212 from autavares-dev/fix-truncatable-part-keyboard-accessibility
Fix truncatable-part keyboard accessibility
2025-01-24 12:23:53 -06:00
Tim Donohue
2cebbd9b8f Bump cross-spawn from 7.0.3 to 7.0.6 2025-01-24 12:10:18 -06:00
Alisa Ismailati
7d59615b7e [CST-17153] improve descriptive labels for show/hide more buttons on related items lists
(cherry picked from commit 7cd82e542b)
2025-01-24 18:05:37 +00:00
Alisa Ismailati
147564b114 [CST-17153] improve descriptive labels for show/hide more buttons on related items lists
(cherry picked from commit 7cd82e542b)
2025-01-24 18:05:32 +00:00
Tim Donohue
c5603c7be2 Merge pull request #3413 from 4Science/task/main/CST-17153
Improve descriptive labels for show/hide x more buttons for related items (Item/Entity Homepage)
2025-01-24 12:05:16 -06:00
dependabot[bot]
22b0f4805a Bump cross-spawn from 7.0.3 to 7.0.6
Bumps [cross-spawn](https://github.com/moxystudio/node-cross-spawn) from 7.0.3 to 7.0.6.
- [Changelog](https://github.com/moxystudio/node-cross-spawn/blob/master/CHANGELOG.md)
- [Commits](https://github.com/moxystudio/node-cross-spawn/compare/v7.0.3...v7.0.6)

---
updated-dependencies:
- dependency-name: cross-spawn
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-24 17:43:10 +00:00
dependabot[bot]
ecd2faea4a Bump cross-spawn from 7.0.3 to 7.0.6
Bumps [cross-spawn](https://github.com/moxystudio/node-cross-spawn) from 7.0.3 to 7.0.6.
- [Changelog](https://github.com/moxystudio/node-cross-spawn/blob/master/CHANGELOG.md)
- [Commits](https://github.com/moxystudio/node-cross-spawn/compare/v7.0.3...v7.0.6)

---
updated-dependencies:
- dependency-name: cross-spawn
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-24 17:43:00 +00:00
FrancescoMolinaro
990f00b129 [DURACOM-303] adapt solution to older version of angular 2025-01-24 18:26:28 +01:00
FrancescoMolinaro
483b97d9c1 [DURACOM-303] refactor thumbnail's skeleton style 2025-01-24 17:41:56 +01:00
FrancescoMolinaro
171a971572 [DURACOM-303] resolve conflicts 2025-01-24 17:41:38 +01:00
FrancescoMolinaro
8a4e8f6045 [DURACOM-303] fix SSR check on template and on components missing the environment config. Add descriptive comment for skeleton component. Fix JS error on SSR. 2025-01-24 17:41:28 +01:00
FrancescoMolinaro
32364e4f68 [DURACOM-303] add override possibility with input 2025-01-24 17:38:26 +01:00
FrancescoMolinaro
311f648c3f [DURACOM-303] rename variable, minor code refactor 2025-01-24 17:35:36 +01:00
FrancescoMolinaro
2c28f75263 [DURACOM-303] refactor param, add example of configuration 2025-01-24 17:32:31 +01:00
FrancescoMolinaro
53335658e0 [DURACOM-303] adapt interface for ssr 2025-01-24 17:29:37 +01:00
FrancescoMolinaro
9467838066 [DURACOM-303] add grid layout, make SSR enabling configurable, minor restyle of skeletons 2025-01-24 17:29:19 +01:00
FrancescoMolinaro
99656f1357 [DURACOM-303] add loop for filters count 2025-01-24 17:16:20 +01:00
FrancescoMolinaro
8ee05f4352 [DURACOM-303] fix missing url link 2025-01-24 17:11:13 +01:00
FrancescoMolinaro
6756a78ba0 [DURACOM-303] restyle skeleton, add filter badge skeleton 2025-01-24 17:10:20 +01:00
FrancescoMolinaro
b482b58d53 [DURACOM-303] adapt tests 2025-01-24 17:08:39 +01:00
FrancescoMolinaro
312a2a7f58 [DURACOM-303] fix lint and tests 2025-01-24 17:07:27 +01:00
FrancescoMolinaro
d6f0f02c1a [DURACOM-303] minor restyle of skeleton for mobile 2025-01-24 17:05:26 +01:00
FrancescoMolinaro
61eb14783e [DURACOM-303] resolve conflicts 2025-01-24 17:03:47 +01:00
FrancescoMolinaro
126f3c71f4 [DURACOM-303] add skeleton loader for search results and filters 2025-01-24 17:03:29 +01:00
DSpace Bot
6cd092671f [Port dspace-7_x] Improving the color contrast of home news content (#3890)
* Improving the color contrast of home news content

(cherry picked from commit 2290b871f7)

* Improved color contrast

(cherry picked from commit 62b6677e04)

* Adjusting font color changes

(cherry picked from commit be335415fd)

---------

Co-authored-by: root <root@TI-03.OHB.LOCAL>
2025-01-24 09:58:41 -06:00
DSpace Bot
31411e9afa [Port dspace-8_x] Improving the color contrast of home news content (#3891)
* Improving the color contrast of home news content

(cherry picked from commit 2290b871f7)

* Improved color contrast

(cherry picked from commit 62b6677e04)

* Adjusting font color changes

(cherry picked from commit be335415fd)

---------

Co-authored-by: root <root@TI-03.OHB.LOCAL>
2025-01-24 09:58:29 -06:00
FrancescoMolinaro
39c5de6e18 [DURACOM-303] implement skeleton component for search results 2025-01-24 16:54:23 +01:00
FrancescoMolinaro
5868a3198f [DURACOM-303] fix missing imports 2025-01-24 16:49:25 +01:00
FrancescoMolinaro
c5fd4426cd [DURACOM-303] prevent possibly long-lasting search and browse calls in SSR 2025-01-24 16:44:39 +01:00
Andrea-Guevara
8cfc61c7f3 Improving the color contrast of home news content (#3880)
* Improving the color contrast of home news content

* Improved color contrast

* Adjusting font color changes

---------

Co-authored-by: root <root@TI-03.OHB.LOCAL>
2025-01-24 09:12:45 -06:00
Jens Vannerum
2a39bd831b Merge branch 'main' into w2p-119612_export-item-limit 2025-01-24 15:59:05 +01:00
Jens Vannerum
b69b21af6c 119612: UI warning that only first part of configured items will be exported 2025-01-24 15:58:25 +01:00
Jens Vannerum
ea715ba9f5 Merge remote-tracking branch 'origin/dspace-7_x' into w2p-117544_support-for-disabled-elements-for-screen-readers-7.x 2025-01-24 10:17:33 +01:00
Jens Vannerum
6182e222d3 Merge remote-tracking branch 'origin/dspace-8_x' into w2p-117544_support-for-disabled-elements-for-screen-readers-8.0 2025-01-24 10:14:41 +01:00
Jens Vannerum
7a948f1e2a Merge remote-tracking branch 'origin/main' into w2p-117544_support-for-disabled-elements-for-screen-readers-9.0 2025-01-24 10:05:09 +01:00
Tim Donohue
d653c011fe Merge pull request #3859 from DSpace/dependabot/npm_and_yarn/jsonschema-1.5.0
Bump jsonschema from 1.4.1 to 1.5.0
2025-01-23 16:50:46 -06:00
Tim Donohue
f097652594 Merge pull request #3865 from DSpace/dependabot/npm_and_yarn/dspace-7_x/jsonschema-1.5.0
Bump jsonschema from 1.4.1 to 1.5.0
2025-01-23 16:50:21 -06:00
Tim Donohue
905502d988 Merge pull request #3855 from DSpace/dependabot/npm_and_yarn/dspace-8_x/isbot-5.1.21
Bump isbot from 5.1.17 to 5.1.21
2025-01-23 16:04:35 -06:00
Tim Donohue
8dec8e4315 Merge pull request #3854 from DSpace/dependabot/npm_and_yarn/express-4.21.2
Bump express from 4.21.1 to 4.21.2
2025-01-23 16:03:34 -06:00
Tim Donohue
4a9ece0f82 Merge pull request #3837 from DSpace/dependabot/npm_and_yarn/dspace-8_x/core-js-3.40.0
Bump core-js from 3.39.0 to 3.40.0
2025-01-23 16:02:29 -06:00
Tim Donohue
cecf87364e Merge pull request #3864 from DSpace/dependabot/npm_and_yarn/dspace-7_x/core-js-3.40.0
Bump core-js from 3.39.0 to 3.40.0
2025-01-23 16:02:02 -06:00
Tim Donohue
f4bc87d327 Merge pull request #3863 from DSpace/dependabot/npm_and_yarn/core-js-3.40.0
Bump core-js from 3.39.0 to 3.40.0
2025-01-23 16:01:16 -06:00
Tim Donohue
a950b9c9a2 Merge pull request #3852 from DSpace/dependabot/npm_and_yarn/dspace-8_x/sass-d300448e1c
Bump sass from 1.83.1 to 1.83.4 in the sass group
2025-01-23 15:12:17 -06:00
Tim Donohue
afa0a9017f Merge pull request #3858 from DSpace/dependabot/npm_and_yarn/dspace-7_x/sass-d300448e1c
Bump sass from 1.83.1 to 1.83.4 in the sass group
2025-01-23 15:12:00 -06:00
Tim Donohue
03b4ce3e60 Merge pull request #3853 from DSpace/dependabot/npm_and_yarn/sass-d300448e1c
Bump sass from 1.83.1 to 1.83.4 in the sass group
2025-01-23 15:11:12 -06:00
Tim Donohue
7638511762 Merge pull request #3856 from DSpace/dependabot/npm_and_yarn/dspace-7_x/postcss-3a92966d17
Bump postcss from 8.4.49 to 8.5.1 in the postcss group
2025-01-23 14:49:30 -06:00
Tim Donohue
5b9b468079 Merge pull request #3851 from DSpace/dependabot/npm_and_yarn/dspace-8_x/postcss-3a92966d17
Bump postcss from 8.4.49 to 8.5.1 in the postcss group
2025-01-23 14:49:08 -06:00
Tim Donohue
87f05f428f Merge pull request #3850 from DSpace/dependabot/npm_and_yarn/postcss-3a92966d17
Bump postcss from 8.4.49 to 8.5.1 in the postcss group
2025-01-23 14:48:13 -06:00
Tim Donohue
2d7c0cc3dd Merge pull request #3887 from tdonohue/port_3694_to_8x
[Port dspace-8_x] Prevent request with page size of 9999 (#3694)
2025-01-23 14:30:59 -06:00
Alexandre Vryghem
1b83f18960 Merge branch 'w2p-119276_fixed-searchservice-returning-stale-requests_contribute-7.6' 2025-01-23 20:54:05 +01:00
Alexandre Vryghem
58ff240c05 119276: Added tests to prove that cached stale requests are not emitted
Also cleaned up test class
2025-01-23 20:48:19 +01:00
FrancescoMolinaro
ff304f3314 Prevent request with page size of 9999 (#3694)
* [DURACOM-304] Refactored item-bitstreams.component by removing page size of 9999

* [DURACOM-304] Refactored edit-bitstream-page.component by removing page size of 9999

* [DURACOM-304] Refactored scripts-select.component by using infinite scroll instead of page size 9999

* [DURACOM-304] Refactored dynamic-list.component.ts by removing page size of 9999

* [DURACOM-304] Refactored relationship-type-data.service.ts by removing page size of 9999

* [DURACOM-304] removed unneeded selectAll method (dynamic-lookup-relation-search-tab.component)

* [DURACOM-304] Refactored submission-section-cc-licenses.component.ts by removing page size of 9999

* [DURACOM-304] lint fix

* [DURACOM-304] test fix

* [DURACOM-304] fix accessibility issue on scripts-select

* [DURACOM-304] Refactor of bundle-data.service.ts by removing page size of 9999

* [DURACOM-304] other fix related to accessibility

* [DURACOM-304] lint fix

* [DURACOM-304] resolve conflicts

* [DURACOM-304] fix lint

* [DURACOM-304] add support for findAll method in dynamic-scrollable-dropdown.component.ts

* [DURACOM-304] refactor to use lazy data provider

* [DURACOM-304] improve loading logic for cc-licenses section and dynamic-list

* [DURACOM-304] refactor, fix dynamic-list.component loading

* [DURACOM-304] remove br

---------

Co-authored-by: Alisa Ismailati <alisa.ismailati@4science.com>
2025-01-23 13:44:53 -06:00
FrancescoMolinaro
33a091d630 Prevent request with page size of 9999 (#3694)
* [DURACOM-304] Refactored item-bitstreams.component by removing page size of 9999

* [DURACOM-304] Refactored edit-bitstream-page.component by removing page size of 9999

* [DURACOM-304] Refactored scripts-select.component by using infinite scroll instead of page size 9999

* [DURACOM-304] Refactored dynamic-list.component.ts by removing page size of 9999

* [DURACOM-304] Refactored relationship-type-data.service.ts by removing page size of 9999

* [DURACOM-304] removed unneeded selectAll method (dynamic-lookup-relation-search-tab.component)

* [DURACOM-304] Refactored submission-section-cc-licenses.component.ts by removing page size of 9999

* [DURACOM-304] lint fix

* [DURACOM-304] test fix

* [DURACOM-304] fix accessibility issue on scripts-select

* [DURACOM-304] Refactor of bundle-data.service.ts by removing page size of 9999

* [DURACOM-304] other fix related to accessibility

* [DURACOM-304] lint fix

* [DURACOM-304] resolve conflicts

* [DURACOM-304] fix lint

* [DURACOM-304] add support for findAll method in dynamic-scrollable-dropdown.component.ts

* [DURACOM-304] refactor to use lazy data provider

* [DURACOM-304] improve loading logic for cc-licenses section and dynamic-list

* [DURACOM-304] refactor, fix dynamic-list.component loading

* [DURACOM-304] remove br

---------

Co-authored-by: Alisa Ismailati <alisa.ismailati@4science.com>
2025-01-23 12:26:36 -06:00
Tim Donohue
63c98740ba Merge pull request #3886 from tdonohue/port_3709_to_main
[Port main] Exclude search and browse from Angular SSR (#3709)
2025-01-23 11:46:02 -06:00
dependabot[bot]
2e685b9e05 Bump postcss from 8.4.49 to 8.5.1 in the postcss group
Bumps the postcss group with 1 update: [postcss](https://github.com/postcss/postcss).


Updates `postcss` from 8.4.49 to 8.5.1
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.4.49...8.5.1)

---
updated-dependencies:
- dependency-name: postcss
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: postcss
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-23 17:19:37 +00:00
Tim Donohue
31336efad2 Merge pull request #3860 from DSpace/dependabot/npm_and_yarn/dspace-7_x/types/lodash-4.17.14
Bump @types/lodash from 4.17.13 to 4.17.14
2025-01-23 11:11:53 -06:00
Tim Donohue
204062c779 Merge pull request #3836 from DSpace/dependabot/npm_and_yarn/dspace-8_x/testing-905b8585bc
Bump ng-mocks from 14.13.1 to 14.13.2 in the testing group
2025-01-23 11:11:03 -06:00
FrancescoMolinaro
17ecc592f3 Exclude search and browse from Angular SSR (#3709)
* [DURACOM-303] prevent possibly long-lasting search and browse calls in SSR

* [DURACOM-303] implement skeleton component for search results

* [DURACOM-303] add skeleton loader for search results and filters

* [DURACOM-303] minor restyle of skeleton for mobile

* [DURACOM-303] fix lint and tests

* [DURACOM-303] adapt tests

* [DURACOM-303] restyle skeleton, add filter badge skeleton

* [DURACOM-303] add loop for filters count

* [DURACOM-303] add grid layout, make SSR enabling configurable, minor restyle of skeletons

* [DURACOM-303] refactor param, add example of configuration

* [DURACOM-303] rename variable, minor code refactor

* [DURACOM-303] add override possibility with input

* [DURACOM-303] fix SSR check on template and on components missing the environment config. Add descriptive comment for skeleton component. Fix JS error on SSR.

* [DURACOM-303] refactor thumbnail's skeleton style
2025-01-23 10:16:12 -06:00
FrancescoMolinaro
6a1e1bfa8b Exclude search and browse from Angular SSR (#3709)
* [DURACOM-303] prevent possibly long-lasting search and browse calls in SSR

* [DURACOM-303] implement skeleton component for search results

* [DURACOM-303] add skeleton loader for search results and filters

* [DURACOM-303] minor restyle of skeleton for mobile

* [DURACOM-303] fix lint and tests

* [DURACOM-303] adapt tests

* [DURACOM-303] restyle skeleton, add filter badge skeleton

* [DURACOM-303] add loop for filters count

* [DURACOM-303] add grid layout, make SSR enabling configurable, minor restyle of skeletons

* [DURACOM-303] refactor param, add example of configuration

* [DURACOM-303] rename variable, minor code refactor

* [DURACOM-303] add override possibility with input

* [DURACOM-303] fix SSR check on template and on components missing the environment config. Add descriptive comment for skeleton component. Fix JS error on SSR.

* [DURACOM-303] refactor thumbnail's skeleton style
2025-01-23 10:07:15 -06:00
dependabot[bot]
e24e72c3bb Bump mirador from 3.4.2 to 3.4.3
Bumps [mirador](https://github.com/ProjectMirador/mirador) from 3.4.2 to 3.4.3.
- [Release notes](https://github.com/ProjectMirador/mirador/releases)
- [Commits](https://github.com/ProjectMirador/mirador/compare/v3.4.2...v3.4.3)

---
updated-dependencies:
- dependency-name: mirador
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-23 14:45:40 +00:00
dependabot[bot]
bef9ff1ee0 Bump isbot from 5.1.17 to 5.1.21
Bumps [isbot](https://github.com/omrilotan/isbot) from 5.1.17 to 5.1.21.
- [Changelog](https://github.com/omrilotan/isbot/blob/main/CHANGELOG.md)
- [Commits](https://github.com/omrilotan/isbot/compare/v5.1.17...v5.1.21)

---
updated-dependencies:
- dependency-name: isbot
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-23 14:45:23 +00:00
Tim Donohue
d23483d26c Merge pull request #3885 from tdonohue/port_3876_to_8x
[Port dspace-8_x] Fix redirect URLs of bitstreams with spaces in filename (new test ONLY)
2025-01-23 08:41:47 -06:00
Tim Donohue
cb8a7cd402 Merge pull request #3884 from tdonohue/port_3876_to_main
[Port main] Fix redirect URLs of bitstreams with spaces in filename (new test ONLY)
2025-01-23 06:57:30 -06:00
Andreas Awouters
888459cb56 Merge remote-tracking branch 'dspace/main' into accessibility-settings-main
# Conflicts:
#	src/app/profile-page/profile-page.component.html
#	src/app/profile-page/profile-page.component.ts
#	src/app/shared/notifications/notifications-board/notifications-board.component.spec.ts
#	src/app/shared/notifications/notifications-board/notifications-board.component.ts
#	src/themes/custom/app/profile-page/profile-page.component.ts
2025-01-23 09:53:46 +01:00
Andreas Awouters
f0ff625b4b Merge branch 'accessibility-settings-7.6' into accessibility-settings-main
# Conflicts:
#	src/app/accessibility/accessibility-settings.service.spec.ts
2025-01-23 09:42:23 +01:00
dependabot[bot]
d9269c7d28 Bump sass from 1.83.1 to 1.83.4 in the sass group
Bumps the sass group with 1 update: [sass](https://github.com/sass/dart-sass).


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

---
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>
2025-01-22 23:47:29 +00:00
dependabot[bot]
fc2d3f0a23 Bump sass from 1.83.1 to 1.83.4 in the sass group
Bumps the sass group with 1 update: [sass](https://github.com/sass/dart-sass).


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

---
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>
2025-01-22 23:47:29 +00:00
dependabot[bot]
6cb3e8bbfb Bump postcss from 8.4.49 to 8.5.1 in the postcss group
Bumps the postcss group with 1 update: [postcss](https://github.com/postcss/postcss).


Updates `postcss` from 8.4.49 to 8.5.1
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.4.49...8.5.1)

---
updated-dependencies:
- dependency-name: postcss
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: postcss
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-22 23:47:21 +00:00
dependabot[bot]
09d7a7f257 Bump sass from 1.83.1 to 1.83.4 in the sass group
Bumps the sass group with 1 update: [sass](https://github.com/sass/dart-sass).


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

---
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>
2025-01-22 23:45:08 +00:00
Tim Donohue
c7ae1d63b5 Merge pull request #3833 from DSpace/dependabot/npm_and_yarn/webpack-2095da29ad
Bump webpack from 5.96.1 to 5.97.1 in the webpack group
2025-01-22 17:04:37 -06:00
Mohana Sarmiento
19db3faf65 Add unit test 2025-01-22 16:38:58 -06:00
dependabot[bot]
2d0d9bb9db Bump ng-mocks from 14.13.1 to 14.13.2 in the testing group
Bumps the testing group with 1 update: [ng-mocks](https://github.com/help-me-mom/ng-mocks).


Updates `ng-mocks` from 14.13.1 to 14.13.2
- [Release notes](https://github.com/help-me-mom/ng-mocks/releases)
- [Changelog](https://github.com/help-me-mom/ng-mocks/blob/master/CHANGELOG.md)
- [Commits](https://github.com/help-me-mom/ng-mocks/compare/v14.13.1...v14.13.2)

---
updated-dependencies:
- dependency-name: ng-mocks
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: testing
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-22 22:38:19 +00:00
dependabot[bot]
2904ca28a1 Bump core-js from 3.39.0 to 3.40.0
Bumps [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) from 3.39.0 to 3.40.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.40.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>
2025-01-22 22:38:17 +00:00
Mohana Sarmiento
0475c0b2d9 Add unit test 2025-01-22 16:34:24 -06:00
Tim Donohue
00ff0cc7e4 Merge pull request #3876 from scholarsportal/fix-bitsream-filename-encoding-url-dspace-7_x
Fix redirect URLs of bitstreams with spaces in filename
2025-01-22 16:04:49 -06:00
Tim Donohue
81fa0ba446 Merge pull request #3346 from 4Science/task/dspace-7_x/CST-14904
[Port dspace-7_x] Add orcid icon with tooltip
2025-01-22 12:39:51 -06:00
Tim Donohue
2a5d779598 Merge pull request #3345 from 4Science/task/dspace-8_x/CST-15077
[Port dspace-8_x] Add orcid icon with tooltip
2025-01-22 12:39:13 -06:00
Tim Donohue
a5fb2e6417 Merge pull request #3344 from 4Science/task/main/CST-15078
Add orcid icon with tooltip
2025-01-22 12:38:11 -06:00
Tim Donohue
f6269a95ee Merge pull request #3883 from tdonohue/port_3875_to_main
[Port main] Stabilize e2e tests that use admin sidebar menu
2025-01-22 10:21:33 -06:00
Tim Donohue
5342653b99 Merge pull request #3879 from alanorth/angular-ssr-sitemap-dspace7
[Post dspace-7_x] Restrict Angular SSR to paths in the sitemap
2025-01-22 10:21:10 -06:00
Tim Donohue
7f1a21b4ae Merge pull request #3877 from DSpace/backport-3682-to-dspace-8_x
[Port dspace-8_x] Restrict Angular SSR to paths in the sitemap
2025-01-22 10:20:39 -06:00
Tim Donohue
5c50faa319 Ensure admin menu e2e tests hover over admin menu before clicking on it. Attempt to stabilize tests which open this menu. 2025-01-22 09:38:38 -06:00
Andreas Awouters
d4b0cf21d3 Merge remote-tracking branch 'dspace/dspace-7_x' into accessibility-settings-7_x
# Conflicts:
#	src/app/profile-page/profile-page.component.html
#	src/app/shared/notifications/notifications-board/notifications-board.component.spec.ts
#	src/app/shared/notifications/notifications-board/notifications-board.component.ts
2025-01-22 15:56:10 +01:00
Tim Donohue
88fb275017 Merge pull request #3878 from DSpace/backport-3875-to-dspace-7_x
[Port dspace-7_x] Stabilize e2e tests that use admin sidebar menu
2025-01-22 08:55:54 -06:00
Andreas Awouters
d9614b9a1b Merge branch 'accessibility-settings-7.6' into accessibility-settings-7_x 2025-01-22 15:50:41 +01:00
Andreas Awouters
b55a318676 119602: Reset notificationTimeOut when left on 0 2025-01-22 15:47:13 +01:00
Alan Orth
b839252ed7 Restrict SSR to paths in the sitemap
Because Angular SSR is not very efficient, after discussion with
the Google Scholar team we realized a compromise would be to only
use SSR for pages in the DSpace sitemap (and the home page).
2025-01-22 11:02:35 +03:00
Tim Donohue
e3f13f8c54 Ensure admin menu e2e tests hover over admin menu before clicking on it. Attempt to stabilize tests which open this menu.
(cherry picked from commit e9cd0f4c64)
2025-01-21 23:12:01 +00:00
Tim Donohue
a6171bba41 Merge pull request #3875 from tdonohue/fix_admin_e2e_tests
Stabilize e2e tests that use admin sidebar menu
2025-01-21 16:58:50 -06:00
Alan Orth
026703d170 Restrict SSR to paths in the sitemap
Because Angular SSR is not very efficient, after discussion with
the Google Scholar team we realized a compromise would be to only
use SSR for pages in the DSpace sitemap (and the home page).

(cherry picked from commit 5b3b3bfb9c)
2025-01-21 22:38:01 +00:00
Tim Donohue
b08edf1ea4 Merge pull request #3682 from alanorth/angular-ssr-sitemap-3110
Restrict Angular SSR to paths in the sitemap
2025-01-21 16:09:31 -06:00
Mohana Sarmiento
2bd53d822a Add unit test 2025-01-21 16:26:01 -05:00
Tim Donohue
ad74ce6049 Merge pull request #3874 from DSpace/backport-3872-to-dspace-8_x
[Port dspace-8_x] SCSS cleanup: remove duplicated line
2025-01-21 15:12:34 -06:00
Tim Donohue
b11543c3a5 Merge pull request #3873 from DSpace/backport-3872-to-dspace-7_x
[Port dspace-7_x] SCSS cleanup: remove duplicated line
2025-01-21 14:46:03 -06:00
Tim Donohue
e9cd0f4c64 Ensure admin menu e2e tests hover over admin menu before clicking on it. Attempt to stabilize tests which open this menu. 2025-01-21 14:25:12 -06:00
Sascha Szott
351c4decef remove duplicated line
(cherry picked from commit 5d04e44ff3)
2025-01-21 19:37:23 +00:00
Sascha Szott
6035d9e925 remove duplicated line
(cherry picked from commit 5d04e44ff3)
2025-01-21 19:37:19 +00:00
Tim Donohue
0a5d20e236 Merge pull request #3872 from saschaszott/saschaszott-patch-6
SCSS cleanup: remove duplicated line
2025-01-21 13:20:51 -06:00
Sascha Szott
5d04e44ff3 remove duplicated line 2025-01-21 18:29:10 +01:00
Mohana Sarmiento
74d6dbb454 Fix double encoding of bitstream filenames in URL 2025-01-20 18:13:35 -05:00
Andrea Barbasso
d0b6571954 [CST-14904] improve orcid logo image alt 2025-01-20 15:31:31 +01:00
Andrea Barbasso
0a7307a515 [CST-15078] improve orcid logo image alt 2025-01-20 15:28:59 +01:00
Andrea Barbasso
44b900f5db [CST-15077] improve orcid logo image alt 2025-01-20 15:27:32 +01:00
Yana De Pauw
4f1013a20d Fix small issues 2025-01-20 13:27:36 +01:00
dependabot[bot]
39ddc5cbcd Bump jsonschema from 1.4.1 to 1.5.0
Bumps [jsonschema](https://github.com/tdegrunt/jsonschema) from 1.4.1 to 1.5.0.
- [Commits](https://github.com/tdegrunt/jsonschema/commits)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-17 22:58:28 +00:00
dependabot[bot]
9bc65b99a6 Bump core-js from 3.39.0 to 3.40.0
Bumps [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) from 3.39.0 to 3.40.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.40.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>
2025-01-17 22:58:20 +00:00
dependabot[bot]
b65f1ee5e3 Bump core-js from 3.39.0 to 3.40.0
Bumps [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) from 3.39.0 to 3.40.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.40.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>
2025-01-17 22:58:18 +00:00
dependabot[bot]
6eabe425c4 Bump mirador from 3.4.2 to 3.4.3
Bumps [mirador](https://github.com/ProjectMirador/mirador) from 3.4.2 to 3.4.3.
- [Release notes](https://github.com/ProjectMirador/mirador/releases)
- [Commits](https://github.com/ProjectMirador/mirador/compare/v3.4.2...v3.4.3)

---
updated-dependencies:
- dependency-name: mirador
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-17 22:57:55 +00:00
dependabot[bot]
9741ce3e69 Bump mirador from 3.4.2 to 3.4.3
Bumps [mirador](https://github.com/ProjectMirador/mirador) from 3.4.2 to 3.4.3.
- [Release notes](https://github.com/ProjectMirador/mirador/releases)
- [Commits](https://github.com/ProjectMirador/mirador/compare/v3.4.2...v3.4.3)

---
updated-dependencies:
- dependency-name: mirador
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-17 22:57:54 +00:00
dependabot[bot]
7472be0098 Bump @types/lodash from 4.17.13 to 4.17.14
Bumps [@types/lodash](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/lodash) from 4.17.13 to 4.17.14.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/lodash)

---
updated-dependencies:
- dependency-name: "@types/lodash"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-17 22:57:43 +00:00
dependabot[bot]
98fd9e7182 Bump jsonschema from 1.4.1 to 1.5.0
Bumps [jsonschema](https://github.com/tdegrunt/jsonschema) from 1.4.1 to 1.5.0.
- [Commits](https://github.com/tdegrunt/jsonschema/commits)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-17 22:57:40 +00:00
dependabot[bot]
9708c06372 Bump express from 4.21.1 to 4.21.2
Bumps [express](https://github.com/expressjs/express) from 4.21.1 to 4.21.2.
- [Release notes](https://github.com/expressjs/express/releases)
- [Changelog](https://github.com/expressjs/express/blob/4.21.2/History.md)
- [Commits](https://github.com/expressjs/express/compare/4.21.1...4.21.2)

---
updated-dependencies:
- dependency-name: express
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-17 22:56:46 +00:00
dependabot[bot]
f02f8bab88 Bump postcss from 8.4.49 to 8.5.1 in the postcss group
Bumps the postcss group with 1 update: [postcss](https://github.com/postcss/postcss).


Updates `postcss` from 8.4.49 to 8.5.1
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.4.49...8.5.1)

---
updated-dependencies:
- dependency-name: postcss
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: postcss
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-17 22:56:06 +00:00
dependabot[bot]
bb412469c7 Bump webpack from 5.96.1 to 5.97.1 in the webpack group
Bumps the webpack group with 1 update: [webpack](https://github.com/webpack/webpack).


Updates `webpack` from 5.96.1 to 5.97.1
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.96.1...v5.97.1)

---
updated-dependencies:
- dependency-name: webpack
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: webpack
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-17 22:54:02 +00:00
Tim Donohue
9e2699cadd Merge pull request #3839 from DSpace/dependabot/npm_and_yarn/dspace-8_x/jsonschema-1.5.0
Bump jsonschema from 1.4.1 to 1.5.0
2025-01-17 16:49:38 -06:00
Tim Donohue
f3df3cc96c Merge pull request #3830 from DSpace/dependabot/npm_and_yarn/dspace-7_x/sanitize-html-2.14.0
Bump sanitize-html from 2.13.1 to 2.14.0
2025-01-17 16:29:44 -06:00
Tim Donohue
8ef53178db Merge pull request #3831 from DSpace/dependabot/npm_and_yarn/dspace-7_x/isbot-5.1.21
Bump isbot from 5.1.17 to 5.1.21
2025-01-17 12:04:19 -06:00
Tim Donohue
c0ed0da8f3 Merge pull request #3838 from DSpace/dependabot/npm_and_yarn/dspace-8_x/types/lodash-4.17.14
Bump @types/lodash from 4.17.13 to 4.17.14
2025-01-17 12:03:17 -06:00
Tim Donohue
7009cf32cc Merge pull request #3834 from DSpace/dependabot/npm_and_yarn/types/lodash-4.17.14
Bump @types/lodash from 4.17.13 to 4.17.14
2025-01-17 12:02:49 -06:00
Tim Donohue
cd2959603b Merge pull request #3835 from DSpace/dependabot/npm_and_yarn/isbot-5.1.21
Bump isbot from 5.1.17 to 5.1.21
2025-01-17 11:21:50 -06:00
Tim Donohue
6ca8ac51b2 Merge pull request #3848 from DSpace/backport-3845-to-dspace-8_x
[Port dspace-8_x] Fix issue where scoped browse by would not inititialze correct component
2025-01-17 11:13:46 -06:00
Tim Donohue
3c47acf9f1 Merge pull request #3752 from DSpace/dependabot/npm_and_yarn/nanoid-3.3.8
Bump nanoid from 3.3.7 to 3.3.8
2025-01-17 10:42:21 -06:00
Tim Donohue
570d711e01 Merge pull request #3832 from DSpace/dependabot/npm_and_yarn/testing-905b8585bc
Bump ng-mocks from 14.13.1 to 14.13.2 in the testing group
2025-01-17 10:40:50 -06:00
Tim Donohue
395a5b2cb1 Merge pull request #3828 from DSpace/dependabot/npm_and_yarn/dspace-7_x/testing-752a8f7b41
Bump the testing group across 1 directory with 2 updates
2025-01-17 10:40:14 -06:00
Jens Vannerum
f0ea13288a 124382: fix issue where scoped browse by would not init correct components
(cherry picked from commit 32fae27c7a)
2025-01-17 15:12:08 +00:00
Tim Donohue
b2a10e4ace Merge pull request #3845 from atmire/issue-3840-scoped-browse-bys
Fix issue where scoped browse by would not inititialze correct component
2025-01-17 09:11:51 -06:00
Alan Orth
5b3b3bfb9c Restrict SSR to paths in the sitemap
Because Angular SSR is not very efficient, after discussion with
the Google Scholar team we realized a compromise would be to only
use SSR for pages in the DSpace sitemap (and the home page).
2025-01-17 15:30:43 +03:00
Alexandre Vryghem
89281d7c99 Merge branch 'w2p-122357_prevent-request-urls-from-being-fired-multiple-times-7.4' into w2p-122357_browse-performance-fixes_contribute-main 2025-01-17 00:52:43 +01:00
Alexandre Vryghem
c3e635bff1 Merge branch 'refactor-comcol-pages_contribute-7.6' into w2p-122357_browse-performance-fixes_contribute-main 2025-01-17 00:47:41 +01:00
Alexandre Vryghem
0570542b1e 122357: Reduced the amount of times the browse observables are fired again 2025-01-17 00:38:37 +01:00
Jens Vannerum
32fae27c7a 124382: fix issue where scoped browse by would not init correct components 2025-01-16 12:28:48 +01:00
dependabot[bot]
ce5ab70fd4 Bump isbot from 5.1.17 to 5.1.21
Bumps [isbot](https://github.com/omrilotan/isbot) from 5.1.17 to 5.1.21.
- [Changelog](https://github.com/omrilotan/isbot/blob/main/CHANGELOG.md)
- [Commits](https://github.com/omrilotan/isbot/compare/v5.1.17...v5.1.21)

---
updated-dependencies:
- dependency-name: isbot
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-15 23:48:52 +00:00
dependabot[bot]
2abdf122b4 Bump sanitize-html from 2.13.1 to 2.14.0
Bumps [sanitize-html](https://github.com/apostrophecms/sanitize-html) from 2.13.1 to 2.14.0.
- [Changelog](https://github.com/apostrophecms/sanitize-html/blob/main/CHANGELOG.md)
- [Commits](https://github.com/apostrophecms/sanitize-html/compare/2.13.1...2.14.0)

---
updated-dependencies:
- dependency-name: sanitize-html
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-15 23:46:54 +00:00
dependabot[bot]
9f9ca860e0 Bump @types/lodash from 4.17.13 to 4.17.14
Bumps [@types/lodash](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/lodash) from 4.17.13 to 4.17.14.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/lodash)

---
updated-dependencies:
- dependency-name: "@types/lodash"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-15 23:44:13 +00:00
dependabot[bot]
31c9b854c6 Bump the testing group across 1 directory with 2 updates
Bumps the testing group with 2 updates in the / directory: [cypress](https://github.com/cypress-io/cypress) and [ng-mocks](https://github.com/help-me-mom/ng-mocks).


Updates `cypress` from 13.15.1 to 13.17.0
- [Release notes](https://github.com/cypress-io/cypress/releases)
- [Changelog](https://github.com/cypress-io/cypress/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/cypress-io/cypress/compare/v13.15.1...v13.17.0)

Updates `ng-mocks` from 14.13.1 to 14.13.2
- [Release notes](https://github.com/help-me-mom/ng-mocks/releases)
- [Changelog](https://github.com/help-me-mom/ng-mocks/blob/master/CHANGELOG.md)
- [Commits](https://github.com/help-me-mom/ng-mocks/compare/v14.13.1...v14.13.2)

---
updated-dependencies:
- dependency-name: cypress
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: testing
- dependency-name: ng-mocks
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: testing
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-15 22:54:06 +00:00
Tim Donohue
75e45d4c15 Merge pull request #3774 from DSpace/dependabot/npm_and_yarn/dspace-7_x/mirador-3.4.2
Bump mirador from 3.3.0 to 3.4.2
2025-01-15 16:47:00 -06:00
Tim Donohue
64baa6ed7e Merge pull request #3780 from DSpace/dependabot/npm_and_yarn/dspace-8_x/mirador-3.4.2
Bump mirador from 3.3.0 to 3.4.2
2025-01-15 16:46:22 -06:00
Tim Donohue
76ae286f2a Merge pull request #3783 from DSpace/dependabot/npm_and_yarn/mirador-3.4.2
Bump mirador from 3.3.0 to 3.4.2
2025-01-15 16:45:48 -06:00
Tim Donohue
d88c8ef986 Merge pull request #3669 from DSpace/dependabot/npm_and_yarn/dspace-7_x/eslint-6ac3f070f3
Bump eslint-plugin-jsonc from 2.16.0 to 2.18.2 in the eslint group across 1 directory
2025-01-15 15:56:34 -06:00
Tim Donohue
fab441aacb Merge pull request #3666 from DSpace/dependabot/npm_and_yarn/dspace-8_x/eslint-6ac3f070f3
Bump eslint-plugin-jsonc from 2.16.0 to 2.18.2 in the eslint group across 1 directory
2025-01-15 15:56:07 -06:00
Tim Donohue
0e29c09b7a Merge pull request #3663 from DSpace/dependabot/npm_and_yarn/eslint-6ac3f070f3
Bump eslint-plugin-jsonc from 2.16.0 to 2.18.2 in the eslint group across 1 directory
2025-01-15 15:55:42 -06:00
Tim Donohue
f07a62b8b6 Merge pull request #3799 from DSpace/dependabot/npm_and_yarn/dspace-7_x/sass-fc80c07a3c
Bump sass from 1.80.6 to 1.83.1 in the sass group across 1 directory
2025-01-15 15:53:30 -06:00
Tim Donohue
a6a44fd0b7 Merge pull request #3800 from DSpace/dependabot/npm_and_yarn/dspace-8_x/sass-fc80c07a3c
Bump sass from 1.80.6 to 1.83.1 in the sass group across 1 directory
2025-01-15 15:52:57 -06:00
Tim Donohue
6cf05c1403 Merge pull request #3798 from DSpace/dependabot/npm_and_yarn/sass-fc80c07a3c
Bump sass from 1.80.6 to 1.83.1 in the sass group across 1 directory
2025-01-15 15:52:17 -06:00
Tim Donohue
2b96983f9d Merge pull request #3775 from DSpace/dependabot/npm_and_yarn/dspace-7_x/fortawesome/fontawesome-free-6.7.2
Bump @fortawesome/fontawesome-free from 6.6.0 to 6.7.2
2025-01-15 15:12:53 -06:00
Tim Donohue
7eabaa79b4 Merge pull request #3778 from DSpace/dependabot/npm_and_yarn/dspace-8_x/fortawesome/fontawesome-free-6.7.2
Bump @fortawesome/fontawesome-free from 6.6.0 to 6.7.2
2025-01-15 15:12:25 -06:00
Tim Donohue
09c11f8dbc Merge pull request #3782 from DSpace/dependabot/npm_and_yarn/fortawesome/fontawesome-free-6.7.2
Bump @fortawesome/fontawesome-free from 6.6.0 to 6.7.2
2025-01-15 15:11:29 -06:00
Tim Donohue
c8b2642f57 Merge pull request #3829 from DSpace/dependabot/npm_and_yarn/dspace-7_x/express-4.21.2
Bump express from 4.21.1 to 4.21.2
2025-01-15 15:00:29 -06:00
Tim Donohue
de89bb20af Merge pull request #3732 from DSpace/dependabot/npm_and_yarn/dspace-8_x/express-4.21.2
Bump express from 4.21.1 to 4.21.2
2025-01-15 15:00:00 -06:00
dependabot[bot]
fd166fe79a Bump eslint-plugin-jsonc in the eslint group across 1 directory
Bumps the eslint group with 1 update in the / directory: [eslint-plugin-jsonc](https://github.com/ota-meshi/eslint-plugin-jsonc).


Updates `eslint-plugin-jsonc` from 2.16.0 to 2.18.2
- [Release notes](https://github.com/ota-meshi/eslint-plugin-jsonc/releases)
- [Changelog](https://github.com/ota-meshi/eslint-plugin-jsonc/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ota-meshi/eslint-plugin-jsonc/compare/v2.16.0...v2.18.2)

---
updated-dependencies:
- dependency-name: eslint-plugin-jsonc
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: eslint
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-15 19:51:07 +00:00
dependabot[bot]
e4bb42bb30 Bump eslint-plugin-jsonc in the eslint group across 1 directory
Bumps the eslint group with 1 update in the / directory: [eslint-plugin-jsonc](https://github.com/ota-meshi/eslint-plugin-jsonc).


Updates `eslint-plugin-jsonc` from 2.16.0 to 2.18.2
- [Release notes](https://github.com/ota-meshi/eslint-plugin-jsonc/releases)
- [Changelog](https://github.com/ota-meshi/eslint-plugin-jsonc/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ota-meshi/eslint-plugin-jsonc/compare/v2.16.0...v2.18.2)

---
updated-dependencies:
- dependency-name: eslint-plugin-jsonc
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: eslint
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-15 19:49:39 +00:00
Tim Donohue
6446911441 Merge pull request #3844 from tdonohue/port_3842_to_7x
[Port dspace-7_x] Attempt to stabilize a few randomly failing e2e tests
2025-01-15 13:45:19 -06:00
Tim Donohue
8a6fc090b8 Merge pull request #3843 from tdonohue/port_3842_to_8x
[Port dspace-8_x] Attempt to stabilize a few randomly failing e2e tests
2025-01-15 13:45:09 -06:00
Tim Donohue
dde029df7f Ensure Item Edit page tab is visible before & after clicking it. 2025-01-15 13:04:32 -06:00
Tim Donohue
b0924b5d98 Ensure Admin sidebar link is visible before clicking links 2025-01-15 13:04:32 -06:00
Tim Donohue
9e1ce916f6 Ensure Item Edit page tab is visible before & after clicking it. 2025-01-15 13:01:58 -06:00
Tim Donohue
ecceaf9ee1 Ensure Admin sidebar link is visible before clicking links 2025-01-15 13:01:58 -06:00
Tim Donohue
c20bf58b4b Merge pull request #3842 from tdonohue/test_stabilization
Attempt to stabilize a few randomly failing e2e tests
2025-01-15 12:04:40 -06:00
Tim Donohue
7feb9fc617 Ensure Item Edit page tab is visible before & after clicking it. 2025-01-15 10:37:30 -06:00
Tim Donohue
5623cc9221 Ensure Admin sidebar link is visible before clicking links 2025-01-15 10:30:46 -06:00
Tim Donohue
fcf3370d66 Merge pull request #3727 from DSpace/dependabot/npm_and_yarn/dspace-7_x/axios-1.7.9
Bump axios from 1.7.7 to 1.7.9
2025-01-14 17:02:24 -06:00
Tim Donohue
a01ca48c87 Merge pull request #3733 from DSpace/dependabot/npm_and_yarn/dspace-8_x/axios-1.7.9
Bump axios from 1.7.7 to 1.7.9
2025-01-14 17:01:47 -06:00
Tim Donohue
6dd61ca25e Merge pull request #3734 from DSpace/dependabot/npm_and_yarn/axios-1.7.9
Bump axios from 1.7.7 to 1.7.9
2025-01-14 17:01:24 -06:00
Tim Donohue
813e965938 Merge pull request #3702 from DSpace/dependabot/npm_and_yarn/dspace-7_x/sortablejs-1.15.6
Bump sortablejs from 1.15.3 to 1.15.6
2025-01-14 16:53:20 -06:00
DanGastardelli
fa723c17a9 Adjust thumb text for smaller resolutions 2025-01-14 12:51:07 -03:00
dependabot[bot]
ed660cb8f7 Bump jsonschema from 1.4.1 to 1.5.0
Bumps [jsonschema](https://github.com/tdegrunt/jsonschema) from 1.4.1 to 1.5.0.
- [Commits](https://github.com/tdegrunt/jsonschema/commits)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-13 03:49:07 +00:00
dependabot[bot]
fb3a10250d Bump sass from 1.80.6 to 1.83.1 in the sass group across 1 directory
Bumps the sass group with 1 update in the / directory: [sass](https://github.com/sass/dart-sass).


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

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-13 03:47:21 +00:00
dependabot[bot]
f067eb9aae Bump eslint-plugin-jsonc in the eslint group across 1 directory
Bumps the eslint group with 1 update in the / directory: [eslint-plugin-jsonc](https://github.com/ota-meshi/eslint-plugin-jsonc).


Updates `eslint-plugin-jsonc` from 2.16.0 to 2.18.2
- [Release notes](https://github.com/ota-meshi/eslint-plugin-jsonc/releases)
- [Changelog](https://github.com/ota-meshi/eslint-plugin-jsonc/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ota-meshi/eslint-plugin-jsonc/compare/v2.16.0...v2.18.2)

---
updated-dependencies:
- dependency-name: eslint-plugin-jsonc
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: eslint
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-13 03:08:41 +00:00
dependabot[bot]
d8a73c362c Bump isbot from 5.1.17 to 5.1.21
Bumps [isbot](https://github.com/omrilotan/isbot) from 5.1.17 to 5.1.21.
- [Changelog](https://github.com/omrilotan/isbot/blob/main/CHANGELOG.md)
- [Commits](https://github.com/omrilotan/isbot/compare/v5.1.17...v5.1.21)

---
updated-dependencies:
- dependency-name: isbot
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-13 03:08:38 +00:00
dependabot[bot]
e02326510f Bump @types/lodash from 4.17.13 to 4.17.14
Bumps [@types/lodash](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/lodash) from 4.17.13 to 4.17.14.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/lodash)

---
updated-dependencies:
- dependency-name: "@types/lodash"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-13 03:08:15 +00:00
dependabot[bot]
096c5bdedd Bump ng-mocks from 14.13.1 to 14.13.2 in the testing group
Bumps the testing group with 1 update: [ng-mocks](https://github.com/help-me-mom/ng-mocks).


Updates `ng-mocks` from 14.13.1 to 14.13.2
- [Release notes](https://github.com/help-me-mom/ng-mocks/releases)
- [Changelog](https://github.com/help-me-mom/ng-mocks/blob/master/CHANGELOG.md)
- [Commits](https://github.com/help-me-mom/ng-mocks/compare/v14.13.1...v14.13.2)

---
updated-dependencies:
- dependency-name: ng-mocks
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: testing
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-13 03:07:30 +00:00
dependabot[bot]
ccdf5498d8 Bump sass from 1.80.6 to 1.83.1 in the sass group across 1 directory
Bumps the sass group with 1 update in the / directory: [sass](https://github.com/sass/dart-sass).


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

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-13 03:07:14 +00:00
dependabot[bot]
3c16537fe4 Bump express from 4.21.1 to 4.21.2
Bumps [express](https://github.com/expressjs/express) from 4.21.1 to 4.21.2.
- [Release notes](https://github.com/expressjs/express/releases)
- [Changelog](https://github.com/expressjs/express/blob/4.21.2/History.md)
- [Commits](https://github.com/expressjs/express/compare/4.21.1...4.21.2)

---
updated-dependencies:
- dependency-name: express
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-13 02:39:41 +00:00
dependabot[bot]
a57fd1a069 Bump sass from 1.80.6 to 1.83.1 in the sass group across 1 directory
Bumps the sass group with 1 update in the / directory: [sass](https://github.com/sass/dart-sass).


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

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-13 02:39:03 +00:00
Tim Donohue
1c4ffe58fd Merge pull request #3825 from tdonohue/port_3105_to_8x
[Port dspace-8_x] Fix for User profile (/profile): only 20 group memberships shown instead of all
2025-01-10 17:07:37 -06:00
Tim Donohue
6f5864d106 Merge pull request #3826 from tdonohue/port_3105_to_7x
[Port dspace-7_x] Fix for User profile (/profile): only 20 group memberships shown instead of all
2025-01-10 17:07:33 -06:00
Tim Donohue
99f2ecd86b Merge pull request #3823 from tdonohue/port_3096_to_8x
[Port dspace-8_x] Change - Metadata field selector, add infinite scroll for data paginated
2025-01-10 16:23:37 -06:00
Tim Donohue
fbe4ce5829 Merge pull request #3824 from tdonohue/port_3096_to_7x
[Port dspace-7_x] Change - Metadata field selector, add infinite scroll for data paginated
2025-01-10 16:23:13 -06:00
VictorHugoDuranS
112bed787a Fix for User profile (/profile): only 20 group memberships shown instead of all (#3105)
* Add - groups paginated on profile page

* Add - groups paginated on profile page

* Add - groups paginated on profile page

* Add - groups paginated on profile page

* Fix UPDATE - Add pagination message error and loader

* Update BRANCH

* Fix - LINT ERRORS

* Fix: Error declaring variable for group pagination

* Fix: Remove unnecessary translations for paging groups

* Fix: Lint erros

* Fix: Remove unnecessary translations

---------

Co-authored-by: VictorDuranEscire <victor@escire.lat>
2025-01-10 15:53:09 -06:00
VictorHugoDuranS
8712504376 Fix for User profile (/profile): only 20 group memberships shown instead of all (#3105)
* Add - groups paginated on profile page

* Add - groups paginated on profile page

* Add - groups paginated on profile page

* Add - groups paginated on profile page

* Fix UPDATE - Add pagination message error and loader

* Update BRANCH

* Fix - LINT ERRORS

* Fix: Error declaring variable for group pagination

* Fix: Remove unnecessary translations for paging groups

* Fix: Lint erros

* Fix: Remove unnecessary translations

---------

Co-authored-by: VictorDuranEscire <victor@escire.lat>
2025-01-10 15:43:49 -06:00
VictorHugoDuranS
05d5a0816d Change - Metadata field selector, add infinite scroll for data paginated (#3096)
* Change - Metadata field selector add infinite scroll for data paginated

* Update change on new BRANCH

* Fix - LINT ERRORS

* Fix - LINT ERRORS
2025-01-10 15:42:33 -06:00
VictorHugoDuranS
c5f07daab7 Fix for User profile (/profile): only 20 group memberships shown instead of all (#3105)
* Add - groups paginated on profile page

* Add - groups paginated on profile page

* Add - groups paginated on profile page

* Add - groups paginated on profile page

* Fix UPDATE - Add pagination message error and loader

* Update BRANCH

* Fix - LINT ERRORS

* Fix: Error declaring variable for group pagination

* Fix: Remove unnecessary translations for paging groups

* Fix: Lint erros

* Fix: Remove unnecessary translations

---------

Co-authored-by: VictorDuranEscire <victor@escire.lat>
2025-01-10 15:35:41 -06:00
VictorHugoDuranS
eaa239c764 Change - Metadata field selector, add infinite scroll for data paginated (#3096)
* Change - Metadata field selector add infinite scroll for data paginated

* Update change on new BRANCH

* Fix - LINT ERRORS

* Fix - LINT ERRORS
2025-01-10 15:18:51 -06:00
VictorHugoDuranS
f52aac879a Change - Metadata field selector, add infinite scroll for data paginated (#3096)
* Change - Metadata field selector add infinite scroll for data paginated

* Update change on new BRANCH

* Fix - LINT ERRORS

* Fix - LINT ERRORS
2025-01-10 15:17:08 -06:00
Tim Donohue
fcc148f546 Merge pull request #3822 from DSpace/backport-3608-to-dspace-8_x
[Port dspace-8_x] Add button to allow free-text editing in the dropdown field of Edit Item
2025-01-10 14:40:38 -06:00
Toni Prieto
08257cb9f2 Allow free-text editing for hierarchical vocabulary fields as well
(cherry picked from commit 67f9623cf4)
2025-01-10 19:21:27 +00:00
Toni Prieto
496ce64505 Add button to enable free-text editing in dropdown fields during item edition and fix error when clicking "Clear selection" option
(cherry picked from commit 28c8550ef5)
2025-01-10 19:21:27 +00:00
Tim Donohue
08800f4469 Merge pull request #3608 from toniprieto/allow-free-text-edition
Add button to allow free-text editing in the dropdown field of Edit Item
2025-01-10 13:21:09 -06:00
Tim Donohue
80f6cd5b4e Merge pull request #3816 from toniprieto/translate-ca-8x
[Port dspace-8_x] Update catalan translation
2025-01-09 16:57:55 -06:00
Tim Donohue
76ca7717ac Merge pull request #3815 from toniprieto/translate-es-8x
[Port dspace-8_x] Update spanish translation
2025-01-09 16:57:01 -06:00
Tim Donohue
952611a3d3 Merge pull request #3814 from toniprieto/translate-es-9x
Update spanish translation
2025-01-09 16:27:42 -06:00
Toni Prieto
eb51b7986d Update ca.json5 2025-01-09 20:14:00 +01:00
Toni Prieto
1c48188200 Update es.json5 2025-01-09 20:02:39 +01:00
Alexandre Vryghem
3ecdfe422d 122357: Ensure the request href$ observable aren't triggered multiple times 2025-01-09 18:47:14 +01:00
Toni Prieto
050cde3735 Update es.json5 2025-01-08 22:54:11 +01:00
Tim Donohue
bfe927e65a Merge pull request #3811 from tdonohue/port_3701_to_8x
[Port dspace-8_x] Reduce browse definition requests on simple item page (#3701)
2025-01-08 07:43:29 -06:00
Alan Orth
58e9a60812 Merge pull request #3812 from tdonohue/port_3701_to_7x 2025-01-08 10:20:58 +03:00
Tim Donohue
272cb656cd Merge pull request #3631 from DSpace/dependabot/npm_and_yarn/orejime-2.3.1
Bump orejime from 2.3.0 to 2.3.1
2025-01-07 17:06:18 -06:00
Koen Pauwels
76539dd8a1 Reduce browse definition requests on simple item page (#3701)
* 121561 Reduce the number of browse definition requests on Item pages by reusing the navbar request for all browse indexes

* Fix test issues.

---------

Co-authored-by: Koen Pauwels <koen.pauwels@atmire.com>
2025-01-07 17:00:53 -06:00
Tim Donohue
d0a8448de6 Merge pull request #3668 from DSpace/dependabot/npm_and_yarn/dspace-7_x/postcss-65f8102df2
Bump postcss from 8.4.47 to 8.4.49 in the postcss group across 1 directory
2025-01-07 16:18:38 -06:00
Tim Donohue
e8f0c20beb Merge pull request #3665 from DSpace/dependabot/npm_and_yarn/dspace-8_x/postcss-65f8102df2
Bump postcss from 8.4.47 to 8.4.49 in the postcss group across 1 directory
2025-01-07 16:18:18 -06:00
Tim Donohue
cf87b905b6 Merge pull request #3662 from DSpace/dependabot/npm_and_yarn/postcss-65f8102df2
Bump postcss from 8.4.47 to 8.4.49 in the postcss group across 1 directory
2025-01-07 16:16:57 -06:00
Tim Donohue
b8509d8f74 Merge pull request #3779 from DSpace/dependabot/npm_and_yarn/dspace-8_x/testing-4e904f02fc
Bump cypress from 13.16.0 to 13.17.0 in the testing group across 1 directory
2025-01-07 16:03:36 -06:00
Tim Donohue
c1fb26fe26 Merge pull request #3781 from DSpace/dependabot/npm_and_yarn/testing-4e904f02fc
Bump cypress from 13.16.0 to 13.17.0 in the testing group across 1 directory
2025-01-07 16:03:09 -06:00
Tim Donohue
e07c2514fe Merge pull request #3777 from DSpace/dependabot/npm_and_yarn/dspace-8_x/webpack-2095da29ad
Bump webpack from 5.96.1 to 5.97.1 in the webpack group
2025-01-07 16:01:53 -06:00
Koen Pauwels
0120896135 Reduce browse definition requests on simple item page (#3701)
* 121561 Reduce the number of browse definition requests on Item pages by reusing the navbar request for all browse indexes

* Fix test issues.

---------

Co-authored-by: Koen Pauwels <koen.pauwels@atmire.com>
2025-01-07 15:36:20 -06:00
Koen Pauwels
8a62deb90b Reduce browse definition requests on simple item page (#3701)
* 121561 Reduce the number of browse definition requests on Item pages by reusing the navbar request for all browse indexes

* Fix test issues.

---------

Co-authored-by: Koen Pauwels <koen.pauwels@atmire.com>
2025-01-07 15:23:48 -06:00
Tim Donohue
9fce33f514 Merge pull request #3805 from DSpace/backport-3719-to-dspace-7_x
[Port dspace-7_x] Remove nested span elements with duplicate content of parent elements
2025-01-07 10:46:04 -06:00
Tim Donohue
9284763fe2 Merge pull request #3806 from DSpace/backport-3719-to-dspace-8_x
[Port dspace-8_x] Remove nested span elements with duplicate content of parent elements
2025-01-07 10:45:54 -06:00
Sascha Szott
25de1e48f3 fix indentation
(cherry picked from commit dbd67f056e)
2025-01-07 15:09:01 +00:00
Sascha Szott
05dce42f87 remove nested span element
(cherry picked from commit acb7c9bd33)
2025-01-07 15:09:01 +00:00
Sascha Szott
2029156e49 fix nested span element
(cherry picked from commit 97b5e0cc92)
2025-01-07 15:09:01 +00:00
Sascha Szott
00a514b969 fix nested span element
(cherry picked from commit e9a28c6d3d)
2025-01-07 15:09:01 +00:00
Sascha Szott
1322d0ad69 fix nested span element
(cherry picked from commit 2e174cd9e6)
2025-01-07 15:09:01 +00:00
Sascha Szott
483214d8e2 fix nested span element
(cherry picked from commit 15d3f257b3)
2025-01-07 15:09:01 +00:00
Sascha Szott
e41e8b2847 fix nested span element
(cherry picked from commit 8509096c32)
2025-01-07 15:09:01 +00:00
Sascha Szott
43d4e97695 fix nested span element
(cherry picked from commit 84878ede67)
2025-01-07 15:09:01 +00:00
Sascha Szott
5f32b643b3 fix nested span element in templates
(cherry picked from commit 394ecea118)
2025-01-07 15:09:01 +00:00
Sascha Szott
04123f92aa fix indentation
(cherry picked from commit dbd67f056e)
2025-01-07 15:08:57 +00:00
Sascha Szott
7538f49a36 remove nested span element
(cherry picked from commit acb7c9bd33)
2025-01-07 15:08:57 +00:00
Sascha Szott
60586f6c33 fix nested span element
(cherry picked from commit 97b5e0cc92)
2025-01-07 15:08:57 +00:00
Sascha Szott
86a6897861 fix nested span element
(cherry picked from commit e9a28c6d3d)
2025-01-07 15:08:57 +00:00
Sascha Szott
68372b2cb8 fix nested span element
(cherry picked from commit 2e174cd9e6)
2025-01-07 15:08:57 +00:00
Sascha Szott
cefeb6a1d6 fix nested span element
(cherry picked from commit 15d3f257b3)
2025-01-07 15:08:57 +00:00
Sascha Szott
9c859b1fdc fix nested span element
(cherry picked from commit 8509096c32)
2025-01-07 15:08:57 +00:00
Sascha Szott
fbaa5068af fix nested span element
(cherry picked from commit 84878ede67)
2025-01-07 15:08:56 +00:00
Sascha Szott
8515de3d10 fix nested span element in templates
(cherry picked from commit 394ecea118)
2025-01-07 15:08:56 +00:00
Tim Donohue
f24e53f1ea Merge pull request #3719 from saschaszott/saschaszott-patch-5
Remove nested span elements with duplicate content of parent elements
2025-01-07 09:08:35 -06:00
dependabot[bot]
da3af31ac2 Bump express from 4.21.1 to 4.21.2
Bumps [express](https://github.com/expressjs/express) from 4.21.1 to 4.21.2.
- [Release notes](https://github.com/expressjs/express/releases)
- [Changelog](https://github.com/expressjs/express/blob/4.21.2/History.md)
- [Commits](https://github.com/expressjs/express/compare/4.21.1...4.21.2)

---
updated-dependencies:
- dependency-name: express
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-06 23:20:49 +00:00
Tim Donohue
34ee111133 Merge pull request #3636 from DSpace/dependabot/npm_and_yarn/dspace-8_x/express-static-gzip-2.2.0
Bump express-static-gzip from 2.1.8 to 2.2.0
2025-01-06 17:00:48 -06:00
Tim Donohue
96cdab8d6a Merge pull request #3640 from DSpace/dependabot/npm_and_yarn/dspace-7_x/express-static-gzip-2.2.0
Bump express-static-gzip from 2.1.8 to 2.2.0
2025-01-06 17:00:32 -06:00
Tim Donohue
b1c507807a Merge pull request #3632 from DSpace/dependabot/npm_and_yarn/express-static-gzip-2.2.0
Bump express-static-gzip from 2.1.8 to 2.2.0
2025-01-06 16:59:43 -06:00
Tim Donohue
ebc7799404 Merge pull request #3795 from alexandrevryghem/w2p-122005_fixed-dropdown-values-resetting-on-enter_contribute-7_x
[Port dspace-7_x] Fixed dropdown/lookup & lookup-name fields being reset when hitting enter
2025-01-06 16:24:11 -06:00
Tim Donohue
6fe351aa2c Merge pull request #3796 from alexandrevryghem/w2p-122005_fixed-dropdown-values-resetting-on-enter_contribute-8_x
[Port dspace-8_x] Fixed dropdown/lookup & lookup-name fields being reset when hitting enter
2025-01-06 16:24:02 -06:00
Alexandre Vryghem
d3d86f4f2d 119799: Prevent the lookup/lookup-name fields from resetting when hitting the enter key in another input field
(cherry picked from commit c8694e1a87)
2025-01-06 22:38:58 +01:00
Alexandre Vryghem
c925424ced 119799: Prevent the lookup/lookup-name fields from resetting when hitting the enter key in another input field
(cherry picked from commit c8694e1a87)
2025-01-06 22:31:54 +01:00
Tim Donohue
202cfe427b Merge pull request #3802 from DSpace/backport-3772-to-dspace-8_x
[Port dspace-8_x] add German translation of process view related keys
2025-01-06 14:04:01 -06:00
Tim Donohue
aa93989f4b Merge pull request #3803 from DSpace/backport-3142-to-dspace-8_x
[Port dspace-8_x] Add support for non repeatable relationships
2025-01-06 14:03:28 -06:00
Yana De Pauw
48f7e51695 115284: Add tests for isRepeatable
(cherry picked from commit 161daffcc0)
2025-01-06 18:04:33 +00:00
Yana De Pauw
e4a464d44f 115284: Add repeatable based on relationship max cardinality
(cherry picked from commit 105547598f)
2025-01-06 18:04:33 +00:00
Tim Donohue
a078932857 Merge pull request #3143 from atmire/w2p-115284_add-support-for-non-repeatable-relationships_dspace-7-x
[Port dspace-7_x] Add support for non repeatable relationships
2025-01-06 11:59:13 -06:00
Tim Donohue
5bd8795262 Merge pull request #3142 from atmire/w2p-115284_add-support-for-non-repeatable-relationships_dspace-8
Add support for non repeatable relationships
2025-01-06 11:58:04 -06:00
Sascha Szott
dda5ee1123 add German translation of process view related keys
(cherry picked from commit 85a120da62)
2025-01-06 16:49:36 +00:00
Tim Donohue
53f46040d3 Merge pull request #3772 from saschaszott/saschaszott-patch-7
add German translation of process view related keys
2025-01-06 10:48:46 -06:00
Tim Donohue
2d58de86bd Merge pull request #3801 from tdonohue/port_3192_to_8x
[Port dspace-8_x] Spanish translation keys
2025-01-06 10:28:43 -06:00
Tim Donohue
da6447aefd Port of 3192 by @Andrea-Guevara 2025-01-06 09:45:39 -06:00
Tim Donohue
2c22517090 Merge pull request #3192 from Neki-IT/SpanishTranslationKeys
Spanish translation keys
2025-01-06 09:29:30 -06:00
Tim Donohue
7140e6e716 Merge pull request #3793 from alanorth/node-version-readme-8x
[Port dspace-8_x] README.md: update Node.js and NPM versions
2025-01-06 09:16:32 -06:00
Tim Donohue
d8246f4550 Merge pull request #3792 from alanorth/node-version-readme
README.md: update Node.js and NPM versions
2025-01-06 09:16:07 -06:00
Tim Donohue
0b6effe4aa Merge pull request #3791 from DSpace/backport-3737-to-dspace-8_x
[Port dspace-8_x] Fixes typo for 'descrption'
2025-01-06 09:13:23 -06:00
Tim Donohue
15e0fd4636 Merge pull request #3790 from DSpace/backport-3718-to-dspace-8_x
[Port dspace-8_x] fix selector in OrgUnitSearchResultListSubmissionElementComponent compontent
2025-01-06 09:01:41 -06:00
Tim Donohue
a1b7c8d9c5 Merge pull request #3789 from DSpace/backport-3718-to-dspace-7_x
[Port dspace-7_x] fix selector in OrgUnitSearchResultListSubmissionElementComponent compontent
2025-01-06 09:00:57 -06:00
Yana De Pauw
cb4a7b31f0 Add missing provider tests 2025-01-06 14:38:19 +01:00
root
fda9330221 Advanced search translation keys 2025-01-06 08:21:04 -03:00
dependabot[bot]
894448e3dc Bump postcss in the postcss group across 1 directory
Bumps the postcss group with 1 update in the / directory: [postcss](https://github.com/postcss/postcss).


Updates `postcss` from 8.4.47 to 8.4.49
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.4.47...8.4.49)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-06 03:04:09 +00:00
dependabot[bot]
9d4542c2a4 Bump cypress in the testing group across 1 directory
Bumps the testing group with 1 update in the / directory: [cypress](https://github.com/cypress-io/cypress).


Updates `cypress` from 13.16.0 to 13.17.0
- [Release notes](https://github.com/cypress-io/cypress/releases)
- [Changelog](https://github.com/cypress-io/cypress/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/cypress-io/cypress/compare/v13.16.0...v13.17.0)

---
updated-dependencies:
- dependency-name: cypress
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: testing
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-06 02:38:49 +00:00
dependabot[bot]
c1a1fe7443 Bump postcss in the postcss group across 1 directory
Bumps the postcss group with 1 update in the / directory: [postcss](https://github.com/postcss/postcss).


Updates `postcss` from 8.4.47 to 8.4.49
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.4.47...8.4.49)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-06 02:38:29 +00:00
Toni Prieto
e04cdef429 Update ca.json5 2025-01-03 18:02:49 +01:00
Alexandre Vryghem
636c85ae59 Merge branch 'w2p-122005_fixed-dropdown-values-resetting-on-enter_contribute-7.6' into dspace-8_x 2025-01-03 17:30:53 +01:00
Alexandre Vryghem
b25294c872 Merge branch 'w2p-122005_fixed-dropdown-values-resetting-on-enter_contribute-7.6' into dspace-7_x
# Conflicts:
#	src/app/shared/form/builder/ds-dynamic-form-ui/models/scrollable-dropdown/dynamic-scrollable-dropdown.component.html
2025-01-03 17:08:46 +01:00
root
01cb2c7429 Fixing space error and adding new translation keys 2025-01-03 10:14:47 -03:00
Alan Orth
f993ced1b7 README.md: update Node.js and NPM versions
Angular 17.x needs Node.js 18.x or 20.x, which come with NPM v10.

See: https://angular.dev/reference/versions
See: https://nodejs.org/en/about/previous-releases#looking-for-latest-release-of-a-version-branch
2025-01-03 10:30:30 +03:00
Alan Orth
d1d9f2f7f9 README.md: update Node.js and NPM versions
Angular 17.x needs Node.js 18.x or 20.x, which come with NPM v10.

See: https://angular.dev/reference/versions
See: https://nodejs.org/en/about/previous-releases#looking-for-latest-release-of-a-version-branch
2025-01-03 10:25:37 +03:00
Alexandre Vryghem
2cde0d3f21 Fixed dropdown/lookup & lookup-name fields being reset when hitting enter (#3724) 2025-01-03 09:09:44 +03:00
nwoodward
323370ee04 fixed typo in descrption
(cherry picked from commit c67dc4d8e4)
2025-01-03 06:07:00 +00:00
Alan Orth
08f48d8204 Merge pull request #3737 from TexasDigitalLibrary/fix-typo-browse-metadata 2025-01-03 09:06:46 +03:00
Sascha Szott
d61d223d56 fix value of selector in component annotation
(cherry picked from commit 71de4b600b)
2025-01-03 06:01:08 +00:00
Sascha Szott
ecf3298345 fix value of selector in component annotation
(cherry picked from commit 71de4b600b)
2025-01-03 06:01:04 +00:00
Alan Orth
af7c095af0 Merge pull request #3718 from saschaszott/saschaszott-patch-4 2025-01-03 09:00:48 +03:00
Yana De Pauw
b8bb3ff815 Merge branch 'w2p-121550_refactor-menu-resolvers-7.6_option-1' into refactor-menu-resolvers-7.6_sketch-branch 2025-01-02 17:42:51 +01:00
Andreas Awouters
18819b76a8 Merge branch 'w2p-122839_vocabulary-preloadlevel-fix' into vocabulary-preloadlevel-fix-7_x
# Conflicts:
#	src/app/shared/form/vocabulary-treeview/vocabulary-treeview.component.ts
2025-01-02 15:12:50 +01:00
Andrea-Guevara
fea109117f Merge branch 'main' into SpanishTranslationKeys 2025-01-02 11:02:58 -03:00
Andreas Awouters
4ffde928d4 122839: Fix vocabulary-treeview component tests 2025-01-02 14:42:17 +01:00
Yana De Pauw
4729ae950d Fix merge issues 2025-01-02 14:17:06 +01:00
Andreas Awouters
9406f7b085 122839: Retrieve preloadLevel from vocabulary before creating tree 2025-01-02 12:04:40 +01:00
Yana De Pauw
1c1bcc704a Merge branch 'refactor-menu-resolvers-7.6_basic-providers-tests' into refactor-menu-resolvers-7.6_sketch-branch 2025-01-02 11:14:56 +01:00
Alexandre Vryghem
d85d5fbd71 121550: Use IDs on the routes in order to assign AbstractRouteContextMenuProviders 2025-01-02 10:29:30 +01:00
jensvannerum
33fdee554e [Port dspace-7_x] Get rid of unnecessary and failing REST requests when navigating between different browse indexes (#3788)
Co-authored-by: Koen Pauwels <koen.pauwels@atmire.com>
Co-authored-by: Jens Vannerum <jens.vannerum@atmire.com>
2025-01-01 12:50:30 +03:00
Gantner, Florian Klaus
4dcc7c282d translation keys for datacite project import
https://github.com/DSpace/DSpace/issues/9636
2024-12-28 12:58:18 +01:00
Gantner, Florian Klaus
d61cb33f9a change search filter isOpenByDefault autoserialization
https://github.com/DSpace/DSpace/issues/9404
2024-12-27 13:14:30 +01:00
Andreas Awouters
cee9d0422b 122839: Load nodes up to defined preloadLevel 2024-12-24 15:17:27 +01:00
dependabot[bot]
741cf66518 Bump mirador from 3.3.0 to 3.4.2
Bumps [mirador](https://github.com/ProjectMirador/mirador) from 3.3.0 to 3.4.2.
- [Release notes](https://github.com/ProjectMirador/mirador/releases)
- [Commits](https://github.com/ProjectMirador/mirador/compare/v3.3.0...v3.4.2)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-23 03:04:05 +00:00
dependabot[bot]
b583e17880 Bump @fortawesome/fontawesome-free from 6.6.0 to 6.7.2
Bumps [@fortawesome/fontawesome-free](https://github.com/FortAwesome/Font-Awesome) from 6.6.0 to 6.7.2.
- [Release notes](https://github.com/FortAwesome/Font-Awesome/releases)
- [Changelog](https://github.com/FortAwesome/Font-Awesome/blob/6.x/CHANGELOG.md)
- [Commits](https://github.com/FortAwesome/Font-Awesome/compare/6.6.0...6.7.2)

---
updated-dependencies:
- dependency-name: "@fortawesome/fontawesome-free"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-23 03:03:54 +00:00
dependabot[bot]
3f8ef9be9d Bump mirador from 3.3.0 to 3.4.2
Bumps [mirador](https://github.com/ProjectMirador/mirador) from 3.3.0 to 3.4.2.
- [Release notes](https://github.com/ProjectMirador/mirador/releases)
- [Commits](https://github.com/ProjectMirador/mirador/compare/v3.3.0...v3.4.2)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-23 03:01:29 +00:00
dependabot[bot]
d4d36f0105 Bump postcss in the postcss group across 1 directory
Bumps the postcss group with 1 update in the / directory: [postcss](https://github.com/postcss/postcss).


Updates `postcss` from 8.4.47 to 8.4.49
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.4.47...8.4.49)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-23 03:00:49 +00:00
dependabot[bot]
c67861692a Bump cypress in the testing group across 1 directory
Bumps the testing group with 1 update in the / directory: [cypress](https://github.com/cypress-io/cypress).


Updates `cypress` from 13.16.0 to 13.17.0
- [Release notes](https://github.com/cypress-io/cypress/releases)
- [Changelog](https://github.com/cypress-io/cypress/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/cypress-io/cypress/compare/v13.16.0...v13.17.0)

---
updated-dependencies:
- dependency-name: cypress
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: testing
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-23 03:00:28 +00:00
dependabot[bot]
4223abd601 Bump @fortawesome/fontawesome-free from 6.6.0 to 6.7.2
Bumps [@fortawesome/fontawesome-free](https://github.com/FortAwesome/Font-Awesome) from 6.6.0 to 6.7.2.
- [Release notes](https://github.com/FortAwesome/Font-Awesome/releases)
- [Changelog](https://github.com/FortAwesome/Font-Awesome/blob/6.x/CHANGELOG.md)
- [Commits](https://github.com/FortAwesome/Font-Awesome/compare/6.6.0...6.7.2)

---
updated-dependencies:
- dependency-name: "@fortawesome/fontawesome-free"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-23 03:00:27 +00:00
dependabot[bot]
36701bcf20 Bump webpack from 5.96.1 to 5.97.1 in the webpack group
Bumps the webpack group with 1 update: [webpack](https://github.com/webpack/webpack).


Updates `webpack` from 5.96.1 to 5.97.1
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.96.1...v5.97.1)

---
updated-dependencies:
- dependency-name: webpack
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: webpack
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-23 03:00:12 +00:00
dependabot[bot]
5c8eabddab Bump @fortawesome/fontawesome-free from 6.6.0 to 6.7.2
Bumps [@fortawesome/fontawesome-free](https://github.com/FortAwesome/Font-Awesome) from 6.6.0 to 6.7.2.
- [Release notes](https://github.com/FortAwesome/Font-Awesome/releases)
- [Changelog](https://github.com/FortAwesome/Font-Awesome/blob/6.x/CHANGELOG.md)
- [Commits](https://github.com/FortAwesome/Font-Awesome/compare/6.6.0...6.7.2)

---
updated-dependencies:
- dependency-name: "@fortawesome/fontawesome-free"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-23 02:28:53 +00:00
dependabot[bot]
a18225aa4d Bump mirador from 3.3.0 to 3.4.2
Bumps [mirador](https://github.com/ProjectMirador/mirador) from 3.3.0 to 3.4.2.
- [Release notes](https://github.com/ProjectMirador/mirador/releases)
- [Commits](https://github.com/ProjectMirador/mirador/compare/v3.3.0...v3.4.2)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-23 02:28:39 +00:00
DanGastardelli
829d406808 Key spacing adjustment 2024-12-20 15:51:21 -03:00
DanGastardelli
e06db4cbab Adding treatment for the use of the thumb-font-2 class 2024-12-20 15:50:27 -03:00
Sascha Szott
85a120da62 add German translation of process view related keys 2024-12-20 14:28:22 +01:00
Tim Donohue
587df79f3a Merge pull request #3771 from DSpace/backport-3679-to-dspace-8_x
[Port dspace-8_x] #3678, #3217 - Fix ordering and changing values of repeatable inputs in submission form
2024-12-19 17:03:11 -06:00
Tim Donohue
d578222f8f Merge pull request #3770 from DSpace/backport-3679-to-dspace-7_x
[Port dspace-7_x] #3678, #3217 - Fix ordering and changing values of repeatable inputs in submission form
2024-12-19 16:58:03 -06:00
Tim Donohue
6ce17e06c4 Merge pull request #3714 from qultoltd/dspace-8_x
Updating Hungarian translations for DSpace 8.0
2024-12-19 16:56:01 -06:00
Andrea Barbasso
bb608d919f [DURACOM-297] fix changing values in submission form after ordering
(cherry picked from commit 1c9272107c)
2024-12-19 22:25:54 +00:00
Andrea Barbasso
abc3c41c63 [DURACOM-297] fix changing values in submission form after ordering
(cherry picked from commit 1c9272107c)
2024-12-19 22:25:50 +00:00
Tim Donohue
6ac922971d Merge pull request #3679 from 4Science/task/main/DURACOM-297
#3678, #3217 - Fix ordering and changing values of repeatable inputs in submission form
2024-12-19 16:25:35 -06:00
Tim Donohue
6bcac36c14 Merge pull request #3654 from 4Science/task/dspace-8_x/DURACOM-302_2
#3624 - Fix Multi-Row Drag-and-Drop Issue for Chips in Item Submission Form
2024-12-19 16:24:43 -06:00
Tim Donohue
a8e658a399 Merge pull request #3768 from tdonohue/port_3367_to_7x
[Port dspace-7_x] Accessibility in vocabulary treeview
2024-12-19 14:31:25 -06:00
Tim Donohue
76a02b296f Merge pull request #3765 from DSpace/backport-3322-to-dspace-8_x
[Port dspace-8_x] fix #3241: Configuring the URI link target
2024-12-19 14:31:11 -06:00
Tim Donohue
fa1ce5b7af Merge pull request #3767 from DSpace/backport-3367-to-dspace-8_x
[Port dspace-8_x] Accessibility in vocabulary treeview
2024-12-19 14:30:24 -06:00
Tim Donohue
81522586dd Merge pull request #3766 from tdonohue/port_3322_to_7x
[Port dspace-7_x] fix #3241: Configuring the URI link target
2024-12-19 12:26:22 -06:00
andreaNeki
a8ff6a41e0 Trying to correct an error in the focus implementation 2024-12-19 12:18:08 -06:00
andreaNeki
75260b00d9 Ensuring that the message “There were no items to show” is announced to the screen reader when necessary 2024-12-19 12:17:53 -06:00
andreaNeki
14680b013e Adding focus to the input after the reset button is clicked 2024-12-19 12:15:47 -06:00
andreaNeki
b601405e56 Adding the aria-label attribute to buttons 2024-12-19 12:14:10 -06:00
andreaNeki
5d410b7c53 Trying to correct an error in the focus implementation
(cherry picked from commit 73d39abfe5)
2024-12-19 18:09:22 +00:00
andreaNeki
8e25c178eb Ensuring that the message “There were no items to show” is announced to the screen reader when necessary
(cherry picked from commit 3658ad1ec0)
2024-12-19 18:09:22 +00:00
andreaNeki
e173153e7d Adding focus to the input after the reset button is clicked
(cherry picked from commit e54b1ce274)
2024-12-19 18:09:22 +00:00
andreaNeki
6425ec7d5e Adding the aria-label attribute to buttons
(cherry picked from commit 9565f9b9ee)
2024-12-19 18:09:21 +00:00
Tim Donohue
225a2b6736 Merge pull request #3367 from Andrea-Guevara/AccessibilityInVocabularyTreeview
Accessibility in vocabulary treeview
2024-12-19 12:08:37 -06:00
root
c6ef2f1bd0 Addition of unit tests for the getLinkAttributes() method 2024-12-19 11:50:28 -06:00
igorbaptist4
2a1ef02d75 fix identation 2024-12-19 11:50:21 -06:00
igorbaptist4
25ab69ff21 Configuring the URI link target 2024-12-19 11:50:07 -06:00
root
8a778f6c3d Addition of unit tests for the getLinkAttributes() method
(cherry picked from commit 8572bfb1b1)
2024-12-19 17:44:43 +00:00
igorbaptist4
f8431dbdd7 fix identation
(cherry picked from commit d7869f408e)
2024-12-19 17:44:42 +00:00
igorbaptist4
5173b28b5a Configuring the URI link target
(cherry picked from commit 0ef2db146b)
2024-12-19 17:44:42 +00:00
Tim Donohue
aba988a6a4 Merge pull request #3322 from Andrea-Guevara/TargetUrl
fix #3241: Configuring the URI link target
2024-12-19 11:44:23 -06:00
Tim Donohue
5b3da0236f Merge pull request #2972 from pcg-kk/issues/2819/linkName-in-the-link-decorator-doesnt-assign-to-the-value-on-the-correct-property
fix: linkName from decorator assign value to the correct property
2024-12-19 11:16:46 -06:00
Nathan Buckingham
d13d8860f2 RSS feed from search results (Angular) (#3227)
* Port rss to 7.6 and upgrades to search functionality

* 116466: add missing imports

* 116466: fix tests and lint issues

* 116466: rss component use activated route data

* 116466: lint fixes

* 116466: More Lint fixes

---------

Co-authored-by: Nathan Buckingham <nathan.buckingham@atmire.com>
2024-12-19 11:03:52 -06:00
Tim Donohue
60ff9a9c79 Merge pull request #3764 from DSpace/backport-3753-to-dspace-8_x
[Port dspace-8_x] Get rid of unnecessary and failing REST requests when navigating between different browse indexes
2024-12-19 10:34:49 -06:00
Koen Pauwels
a938a4f44c 121787: Get rid of multiple unnecessary requests on browse by pages
(cherry picked from commit a105bcd6f4)
2024-12-19 12:57:41 +00:00
Alan Orth
0ade76a99c Merge pull request #3753 from atmire/w2p-121787_Investigate-internal-server-error-on-browse-page-experiment
Get rid of unnecessary and failing REST requests when navigating between different browse indexes
2024-12-19 15:57:21 +03:00
Koen Pauwels
a105bcd6f4 121787: Get rid of multiple unnecessary requests on browse by pages 2024-12-19 11:14:46 +01:00
Tim Donohue
5188e5d7fe Merge pull request #3602 from DSpace/dependabot/npm_and_yarn/dspace-8_x/core-js-3.39.0
Bump core-js from 3.38.1 to 3.39.0
2024-12-18 16:52:51 -06:00
Tim Donohue
eb3db9ceb6 Merge pull request #3597 from DSpace/dependabot/npm_and_yarn/dspace-7_x/core-js-3.39.0
Bump core-js from 3.38.1 to 3.39.0
2024-12-18 16:52:22 -06:00
Tim Donohue
b454e49553 Merge pull request #3607 from DSpace/dependabot/npm_and_yarn/core-js-3.39.0
Bump core-js from 3.38.1 to 3.39.0
2024-12-18 16:51:43 -06:00
DSpace Bot
819e693cfc [Port dspace-8_x] Fix issue with submission sections visibility (#3761)
* Removing position-fixed bootstrap class so that navbar links are available again

(cherry picked from commit 351abaa5c2)
(cherry picked from commit 5c4df8765e)

* A new approach so that the elements of the ds-file-dropzone-no-uploader component don't overlap the navbar and make it inaccessible

(cherry picked from commit 2c259f5ae9)
(cherry picked from commit ee5af8f7d1)

* [DURACOM-291] fix submission section visibility in order to rely on the configured section scope

(cherry picked from commit 8e8979a27a)

* Removing position-fixed bootstrap class so that navbar links are available again

(cherry picked from commit 351abaa5c2)
(cherry picked from commit 3ecec3af51)

* A new approach so that the elements of the ds-file-dropzone-no-uploader component don't overlap the navbar and make it inaccessible

(cherry picked from commit 2c259f5ae9)
(cherry picked from commit 25e2c763be)

---------

Co-authored-by: root <root@TI-03.OHB.LOCAL>
Co-authored-by: Giuseppe Digilio <giuseppe.digilio@4science.com>
2024-12-18 15:57:30 -06:00
Tim Donohue
84c0371aab Merge pull request #3763 from tdonohue/port_3264_to_7x
[Port dspace-7_x] More accessible file download link for users who use a screen reader
2024-12-18 15:55:48 -06:00
Tim Donohue
6380f132af Merge pull request #3762 from tdonohue/port_3264_to_8x
[Port dspace-8_x] More accessible file download link for users who use a screen reader
2024-12-18 15:55:34 -06:00
Andrea-Guevara
4bf4e18389 More accessible file download link for users who use a screen reader (#3264)
* More accessible file download link for users who use a screen reader

* Refactoring implementation - More accessible file download link for users who use a screen reader

* Fixing import error

* Solving the spaces error

* Solving the spaces error

* Solving the spaces error in file pt-BR.json5

---------

Co-authored-by: andreaNeki <root@TI-03.OHB.LOCAL>
2024-12-18 14:48:08 -06:00
Andrea-Guevara
beef2aca17 More accessible file download link for users who use a screen reader (#3264)
* More accessible file download link for users who use a screen reader

* Refactoring implementation - More accessible file download link for users who use a screen reader

* Fixing import error

* Solving the spaces error

* Solving the spaces error

* Solving the spaces error in file pt-BR.json5

---------

Co-authored-by: andreaNeki <root@TI-03.OHB.LOCAL>
2024-12-18 14:30:34 -06:00
Andrea-Guevara
f16015abc2 More accessible file download link for users who use a screen reader (#3264)
* More accessible file download link for users who use a screen reader

* Refactoring implementation - More accessible file download link for users who use a screen reader

* Fixing import error

* Solving the spaces error

* Solving the spaces error

* Solving the spaces error in file pt-BR.json5

---------

Co-authored-by: andreaNeki <root@TI-03.OHB.LOCAL>
2024-12-18 14:18:24 -06:00
DSpace Bot
3bd84a66f2 [CST-15590] Close user profile menu after menu entry is selected (#3760)
(cherry picked from commit fa0ec0bf0c)

Co-authored-by: Alisa Ismailati <alisa.ismailati@4science.com>
2024-12-18 14:17:07 -06:00
Giuseppe
253b2e84d1 Fix issue with submission sections visibility (#3276)
* Removing position-fixed bootstrap class so that navbar links are available again

(cherry picked from commit 351abaa5c2)

* A new approach so that the elements of the ds-file-dropzone-no-uploader component don't overlap the navbar and make it inaccessible

(cherry picked from commit 2c259f5ae9)

* [DURACOM-291] fix submission section visibility in order to rely on the configured section scope

* Removing position-fixed bootstrap class so that navbar links are available again

(cherry picked from commit 351abaa5c2)

* A new approach so that the elements of the ds-file-dropzone-no-uploader component don't overlap the navbar and make it inaccessible

(cherry picked from commit 2c259f5ae9)

---------

Co-authored-by: root <root@TI-03.OHB.LOCAL>
2024-12-18 14:13:44 -06:00
Tim Donohue
05c74123a5 Merge pull request #3224 from 4Science/task/main/CST-15590
Close user profile menu after menu entry is selected
2024-12-18 12:08:00 -06:00
Tim Donohue
e842c06f94 Merge pull request #3465 from atmire/item-edit-bitstreams-table-8_x
[Port dspace-8_x] Edit Item, Bitstreams tab: Accessibility improvements
2024-12-18 11:36:44 -06:00
Tim Donohue
2ff5350302 Merge pull request #3716 from alexandrevryghem/w2p-120109_fix-findByHref-and-findListByHref-skipping-their-response_contribute-7_x
[Port dspace-7_x] Fix infinite loading on item pages and optimize menu resolver usage
2024-12-18 11:17:35 -06:00
Tim Donohue
36dd4762ed Merge pull request #3466 from atmire/item-edit-bitstreams-table-7_x
[Port dspace-7_x] Edit Item, Bitstreams tab: Accessibility improvements
2024-12-18 10:49:01 -06:00
Tim Donohue
655558538c Merge pull request #3721 from alexandrevryghem/w2p-117573_remove-observable-function-calls-from-template_contribute-7_x
[Port dspace-7_x] Removed observable function calls from template (part 1)
2024-12-18 10:38:54 -06:00
Tim Donohue
df79a99b99 Merge pull request #3738 from alexandrevryghem/w2p-117573_remove-observable-function-calls-from-template_contribute-8_x
[Port dspace-8_x] Removed observable function calls from template (part 1)
2024-12-18 08:59:34 -06:00
Tim Donohue
f339d8bf37 Merge pull request #3464 from atmire/item-edit-bitstreams-table-main
Edit Item, Bitstreams tab: Accessibility improvements
2024-12-17 16:59:22 -06:00
Tim Donohue
c1aabf6add Merge pull request #3720 from alexandrevryghem/w2p-117573_remove-observable-function-calls-from-template_contribute-main
Embed the community/collection on the edit EPerson page
2024-12-17 16:09:07 -06:00
Tim Donohue
12fc5aff71 Merge pull request #3756 from tdonohue/port_3754_to_7x
[Port dspace-7_x][GitHub Actions][Docker] Update Docker scripts & GitHub Actions to use ghcr.io instead of docker.io
2024-12-16 17:26:51 -06:00
Tim Donohue
57b96a378a Merge pull request #3755 from tdonohue/port_3754_to_8x
[Port dspace-8_x][GitHub Actions][Docker] Update Docker scripts & GitHub Actions to use ghcr.io instead of docker.io
2024-12-16 17:00:24 -06:00
Tim Donohue
cd500007b6 Login to GHCR in order to have access to private Docker images for e2e tests. 2024-12-16 16:31:17 -06:00
Tim Donohue
686b61915a Update GitHub Actions for Docker & normal build to use GitHub Container Registry 2024-12-16 16:31:11 -06:00
Tim Donohue
996c877412 Allow for other Docker registries to be used with all Docker compose scripts 2024-12-16 16:30:53 -06:00
Tim Donohue
c9d6c95563 Use fully qualified image names in Dockerfiles. Minor syntax fixes to ENV variables 2024-12-16 16:24:14 -06:00
Tim Donohue
c9800e7bff Login to GHCR in order to have access to private Docker images for e2e tests. 2024-12-16 16:20:02 -06:00
Tim Donohue
ffda455d4f Update GitHub Actions for Docker & normal build to use GitHub Container Registry 2024-12-16 16:19:53 -06:00
Tim Donohue
a027bb2d5d Allow for other Docker registries to be used with all Docker compose scripts 2024-12-16 16:19:42 -06:00
Tim Donohue
969eef9150 Use fully qualified image names in Dockerfiles. Minor syntax fixes to ENV variables 2024-12-16 16:15:10 -06:00
Tim Donohue
5a7190203a Merge pull request #3754 from tdonohue/update_docker_to_ghcr
[GitHub Actions][Docker] Update Docker scripts & GitHub Actions to use ghcr.io instead of docker.io
2024-12-16 16:03:59 -06:00
Tim Donohue
dab6b1c12e Login to GHCR in order to have access to private Docker images for e2e tests. 2024-12-16 15:09:13 -06:00
Tim Donohue
bad57def74 Update GitHub Actions for Docker & normal build to use GitHub Container Registry 2024-12-16 14:15:52 -06:00
Tim Donohue
0d516bfe9c Allow for other Docker registries to be used with all Docker compose scripts 2024-12-16 14:12:01 -06:00
Tim Donohue
4575c3d7af Use fully qualified image names in Dockerfiles. Minor syntax fixes to ENV variables 2024-12-16 14:06:50 -06:00
dependabot[bot]
494771c0da Bump nanoid from 3.3.7 to 3.3.8
Bumps [nanoid](https://github.com/ai/nanoid) from 3.3.7 to 3.3.8.
- [Release notes](https://github.com/ai/nanoid/releases)
- [Changelog](https://github.com/ai/nanoid/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ai/nanoid/compare/3.3.7...3.3.8)

---
updated-dependencies:
- dependency-name: nanoid
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-16 13:34:09 +00:00
Alexandre Vryghem
44d2450543 121550: Fixed dso edit menu crashing when dso isn't resolved yet 2024-12-13 11:03:36 +01:00
root
8572bfb1b1 Addition of unit tests for the getLinkAttributes() method 2024-12-11 13:07:48 -03:00
Andreas Awouters
cc70eaa82e Merge branch 'item-edit-bitstreams-table-7.6' into item-edit-bitstreams-table-main 2024-12-11 12:02:55 +01:00
Andreas Awouters
d5221fbf2f Merge branch 'item-edit-bitstreams-table-7.6' into item-edit-bitstreams-table-8_x 2024-12-11 11:49:08 +01:00
Andreas Awouters
bee8bde87f Merge branch 'item-edit-bitstreams-table-7.6' into item-edit-bitstreams-table-7_x 2024-12-11 11:22:56 +01:00
Andreas Awouters
5a88cedc22 118223: Remove console.log 2024-12-11 11:17:01 +01:00
Andreas Awouters
ff7c9ba955 Merge branch 'accessibility-settings-7.6' into accessibility-settings-main
# Conflicts:
#	src/app/accessibility/accessibility-settings.service.spec.ts
#	src/app/accessibility/accessibility-settings.service.ts
#	src/app/info/accessibility-settings/accessibility-settings.component.spec.ts
#	src/app/info/accessibility-settings/accessibility-settings.component.ts
#	src/app/info/info.module.ts
#	src/app/shared/live-region/live-region.service.ts
#	src/app/shared/notifications/notifications-board/notifications-board.component.ts
2024-12-11 11:05:18 +01:00
Andreas Awouters
442b4ea284 Merge branch 'accessibility-settings-7.6' into accessibility-settings-7_x 2024-12-11 10:12:14 +01:00
Andreas Awouters
c71c6667e0 119602: Improve notification hiding toggle useability 2024-12-11 10:10:16 +01:00
Andreas Awouters
010b2f9693 119602: Improve types & docs 2024-12-11 09:35:01 +01:00
Tim Donohue
ac00f88fe0 Merge pull request #3065 from alexandrevryghem/new-themed-components_contribute-main
Made AdminSearchPageComponent themeable
2024-12-10 09:57:31 -06:00
Alexandre Vryghem
edfaee6aab 119276: Fixed search service first emitting cached stale values instead of waiting for non-stale response
This was problematic for the places that used getFist operators. This is because they only emit data once, and the first value could be the old cached value
2024-12-10 13:54:57 +01:00
Alexandre Vryghem
5ff475046f 119915: Restored functionality to hide the research profile section on the profile page
(cherry picked from commit ded0079f24)
2024-12-09 23:57:32 +01:00
Alexandre Vryghem
d740b5df6b 117287: Prevent /api/eperson/epersons/undefined from being fired on the create ePerson page
(cherry picked from commit 0cb5b76159)
2024-12-09 23:57:23 +01:00
Alexandre Vryghem
5dcc90c1cd 117287: Fixed UI freezing on withdrawn item pages
(cherry picked from commit 976ac7604b)
2024-12-09 23:57:16 +01:00
Alexandre Vryghem
f0e9948992 Merge branch 'w2p-117573_remove-observable-function-calls-from-template-7.6' into dspace-8_x 2024-12-09 22:58:25 +01:00
nwoodward
c67dc4d8e4 fixed typo in descrption 2024-12-09 11:27:00 -06:00
Agustina Martinez
f2d6f774d3 #10053: Add support for PCI Endorsement workflow 2024-12-09 16:28:17 +00:00
dependabot[bot]
1a48a6c853 Bump axios from 1.7.7 to 1.7.9
Bumps [axios](https://github.com/axios/axios) from 1.7.7 to 1.7.9.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v1.7.7...v1.7.9)

---
updated-dependencies:
- dependency-name: axios
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-09 02:56:11 +00:00
dependabot[bot]
838ffc5b6d Bump axios from 1.7.7 to 1.7.9
Bumps [axios](https://github.com/axios/axios) from 1.7.7 to 1.7.9.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v1.7.7...v1.7.9)

---
updated-dependencies:
- dependency-name: axios
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-09 02:55:53 +00:00
dependabot[bot]
297fc01892 Bump axios from 1.7.7 to 1.7.9
Bumps [axios](https://github.com/axios/axios) from 1.7.7 to 1.7.9.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v1.7.7...v1.7.9)

---
updated-dependencies:
- dependency-name: axios
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-09 02:29:01 +00:00
Alexandre Vryghem
7ca4d8f2b1 fix: ensure findListByHref correctly calls addDependency 2024-12-07 02:21:41 +01:00
Alexandre Vryghem
e4b2ebe7aa fix: replace 'any' with specific types 2024-12-06 23:29:21 +01:00
Alexandre Vryghem
2fb746f6e6 Merge branch 'main' into linkName-in-the-link-decorator-doesnt-assign-to-the-value-on-the-correct-property
# Conflicts:
#	src/app/core/data/base/base-data.service.spec.ts
2024-12-06 23:29:12 +01:00
Alexandre Vryghem
11626e22eb Merge branch 'w2p-117573_remove-observable-function-calls-from-template-7.6'
# Conflicts:
#	src/app/access-control/epeople-registry/eperson-form/eperson-form.component.ts
#	src/app/shared/object-detail/my-dspace-result-detail-element/item-detail-preview/item-detail-preview.component.ts
2024-12-06 18:36:11 +01:00
Sascha Szott
dbd67f056e fix indentation 2024-12-06 18:12:44 +01:00
Alexandre Vryghem
f9e67dc513 Merge branch 'w2p-117573_remove-observable-function-calls-from-template-7.6' into w2p-117573_remove-observable-function-calls-from-template_contribute-7_x 2024-12-06 18:09:13 +01:00
Sascha Szott
acb7c9bd33 remove nested span element 2024-12-06 18:09:02 +01:00
Alexandre Vryghem
5ee721f2c4 117287: Embed the communities/collections on the EPerson groups 2024-12-06 18:08:57 +01:00
Sascha Szott
97b5e0cc92 fix nested span element 2024-12-06 18:05:07 +01:00
Sascha Szott
e9a28c6d3d fix nested span element 2024-12-06 18:02:43 +01:00
Sascha Szott
2e174cd9e6 fix nested span element 2024-12-06 18:01:37 +01:00
Sascha Szott
15d3f257b3 fix nested span element 2024-12-06 18:00:47 +01:00
Sascha Szott
8509096c32 fix nested span element 2024-12-06 17:59:56 +01:00
Sascha Szott
84878ede67 fix nested span element 2024-12-06 17:56:50 +01:00
Sascha Szott
394ecea118 fix nested span element in templates 2024-12-06 17:47:14 +01:00
Sascha Szott
71de4b600b fix value of selector in component annotation 2024-12-06 17:34:37 +01:00
Alexandre Vryghem
830ada37f5 119915: Restored functionality to hide the research profile section on the profile page
(cherry picked from commit ded0079f24)
2024-12-06 17:18:29 +01:00
Alexandre Vryghem
b5a8b56473 117287: Prevent /api/eperson/epersons/undefined from being fired on the create ePerson page
(cherry picked from commit 0cb5b76159)
2024-12-06 17:18:13 +01:00
Alexandre Vryghem
2a72fac646 Merge branch 'w2p-117573_remove-observable-function-calls-from-template-7.6' into dspace-7_x
# Conflicts:
#	src/app/access-control/epeople-registry/epeople-registry.component.html
#	src/app/access-control/epeople-registry/epeople-registry.component.ts
#	src/app/access-control/epeople-registry/eperson-form/eperson-form.component.html
#	src/app/access-control/epeople-registry/eperson-form/eperson-form.component.spec.ts
#	src/app/access-control/epeople-registry/eperson-form/eperson-form.component.ts
#	src/app/access-control/group-registry/group-form/group-form.component.html
#	src/app/access-control/group-registry/group-form/group-form.component.ts
#	src/app/admin/admin-registries/bitstream-formats/bitstream-formats.component.html
#	src/app/admin/admin-registries/bitstream-formats/bitstream-formats.component.spec.ts
#	src/app/admin/admin-registries/metadata-registry/metadata-schema-form/metadata-schema-form.component.ts
#	src/app/admin/admin-registries/metadata-schema/metadata-schema.component.html
#	src/app/admin/admin-registries/metadata-schema/metadata-schema.component.ts
#	src/app/shared/pagination/pagination.component.ts
2024-12-06 17:14:51 +01:00
Alexandre Vryghem
6988df519e Merge branch 'w2p-120109_fix-findByHref-and-findListByHref-skipping-their-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
2024-12-05 23:49:13 +01:00
Tim Donohue
50885676d8 Merge pull request #3715 from DSpace/backport-3677-to-dspace-8_x
[Port dspace-8_x] Fix infinite loading on item pages and optimize menu resolver usage
2024-12-05 16:48:52 -06:00
Alexandre Vryghem
ce17d23c08 120109: Updated the route configuration to only resolve the dsoEditMenuResolver on pages who use the DsoEditMenuComponent
(cherry picked from commit 5c9f494f76)
2024-12-05 23:27:55 +01:00
Alexandre Vryghem
91acc957b1 120109: Fixed "no elements in sequence" sometimes being thrown on the item bitstream & relationship tabs
(cherry picked from commit decacec404)
2024-12-05 23:27:54 +01:00
Alexandre Vryghem
987ea5104a 120109: Fixed BaseDataService not emitting when the request is too fast and the ResponsePending are not emitted
(cherry picked from commit 0f4d71eb58)
2024-12-05 23:27:54 +01:00
Alexandre Vryghem
970544c130 120109: Updated the route configuration to only resolve the dsoEditMenuResolver on pages who use the DsoEditMenuComponent
(cherry picked from commit 5c9f494f76)
2024-12-05 20:49:21 +00:00
Alexandre Vryghem
c9ba47b9af 120109: Fixed "no elements in sequence" sometimes being thrown on the item bitstream & relationship tabs
(cherry picked from commit decacec404)
2024-12-05 20:49:21 +00:00
Alexandre Vryghem
9c843b62d4 120109: Fixed BaseDataService not emitting when the request is too fast and the ResponsePending are not emitted
(cherry picked from commit 0f4d71eb58)
2024-12-05 20:49:21 +00:00
Tim Donohue
dcea3baf46 Merge pull request #3677 from alexandrevryghem/w2p-120109_fix-findByHref-and-findListByHref-skipping-their-response
Fix infinite loading on item pages and optimize menu resolver usage
2024-12-05 14:49:05 -06:00
Alexandre Vryghem
446280b59a Fixed search facet deadlock
Also fixed minor issue in MetadataService, but this doesn't cause any issues in the current code
2024-12-05 21:37:45 +01:00
Kanász-Nagy Zoltán
b86d0a083a QREPO-0 withdraw & reinstate related translations 2024-12-05 03:33:18 +01:00
Kanász-Nagy Zoltán
964c085ee2 QREPO-0 adding translations for mapping item to other collections 2024-12-05 02:53:15 +01:00
Kanász-Nagy Zoltán
907a16ca09 QREPO-0 updating registration and forgot password related translations 2024-12-05 00:03:45 +01:00
Kanász-Nagy Zoltán
97cda8f752 QREPO-0 updating Hungarian translations for DSpace 8.0 2024-12-04 23:46:15 +01:00
Tim Donohue
135c085024 Merge pull request #3710 from DSpace/backport-3693-to-dspace-7_x
[Port dspace-7_x] Removed unauthorized metadata-export-search request on search page
2024-12-04 11:10:21 -06:00
Tim Donohue
f47bf4665e Merge pull request #3711 from tdonohue/port_3693_to_8x
[Port dspace-8_x] Removed unauthorized metadata-export-search request on search page
2024-12-04 10:35:14 -06:00
Alexandre Vryghem
ed4e794d46 119799: Prevent submission from updating the dropdown values when hitting enter in another input form (onsubmit) 2024-12-04 17:16:14 +01:00
Alexandre Vryghem
0c81a79d0c 121534: Removed unauthorized metadata-export-search request on search page for non-admins 2024-12-03 12:26:09 -06:00
Alexandre Vryghem
4fcae182b1 120256: Ensure searchOptions$ is a SearchOptions and not a plain object 2024-12-03 12:19:24 -06:00
Alexandre Vryghem
80e938b1f2 121534: Removed unauthorized metadata-export-search request on search page for non-admins
(cherry picked from commit 70b855e785)
2024-12-03 18:16:02 +00:00
Alexandre Vryghem
c9df52cba2 120256: Ensure searchOptions$ is a SearchOptions and not a plain object
(cherry picked from commit e4daf2b825)
2024-12-03 18:16:02 +00:00
Tim Donohue
37bd26ed1e Merge pull request #3693 from alexandrevryghem/w2p-121534_removed-metadata-export-search-request-for-non-admins-on-search_contribute-main
Removed unauthorized metadata-export-search request on search page
2024-12-03 12:15:45 -06:00
Alan Orth
0b3cb7906c Merge branch 'main' into w2p-121534_removed-metadata-export-search-request-for-non-admins-on-search_contribute-main 2024-12-03 12:13:19 +03:00
Tim Donohue
e975585350 Merge pull request #3182 from 4Science/task/dspace-7_x/CST-14903
[Port dspace-7_x] Orcid Authorization / Synchronization Page Fixes
2024-12-02 09:38:55 -06:00
Tim Donohue
30718cb810 Merge pull request #3216 from 4Science/task/dspace-8_x/CST-14903
[Port dspace-8_x] Orcid Authorization / Synchronization Page Fixes
2024-12-02 09:37:32 -06:00
Tim Donohue
686f2848e9 Merge pull request #3691 from DSpace/dependabot/npm_and_yarn/dspace-8_x/testing-8ac0a25ce2
Bump cypress from 13.15.1 to 13.16.0 in the testing group across 1 directory
2024-12-02 08:57:40 -06:00
Tim Donohue
3ca56c3c28 Merge pull request #3689 from DSpace/dependabot/npm_and_yarn/testing-8ac0a25ce2
Bump cypress from 13.15.1 to 13.16.0 in the testing group across 1 directory
2024-12-02 08:56:41 -06:00
dependabot[bot]
e4b25585b8 Bump cypress in the testing group across 1 directory
Bumps the testing group with 1 update in the / directory: [cypress](https://github.com/cypress-io/cypress).


Updates `cypress` from 13.15.1 to 13.16.0
- [Release notes](https://github.com/cypress-io/cypress/releases)
- [Changelog](https://github.com/cypress-io/cypress/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/cypress-io/cypress/compare/v13.15.1...v13.16.0)

---
updated-dependencies:
- dependency-name: cypress
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: testing
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-02 03:07:28 +00:00
dependabot[bot]
9f74d45e16 Bump cypress in the testing group across 1 directory
Bumps the testing group with 1 update in the / directory: [cypress](https://github.com/cypress-io/cypress).


Updates `cypress` from 13.15.1 to 13.16.0
- [Release notes](https://github.com/cypress-io/cypress/releases)
- [Changelog](https://github.com/cypress-io/cypress/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/cypress-io/cypress/compare/v13.15.1...v13.16.0)

---
updated-dependencies:
- dependency-name: cypress
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: testing
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-02 02:40:45 +00:00
dependabot[bot]
7eeeab4c26 Bump sortablejs from 1.15.3 to 1.15.6
Bumps [sortablejs](https://github.com/SortableJS/Sortable) from 1.15.3 to 1.15.6.
- [Release notes](https://github.com/SortableJS/Sortable/releases)
- [Commits](https://github.com/SortableJS/Sortable/compare/1.15.3...1.15.6)

---
updated-dependencies:
- dependency-name: sortablejs
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-02 02:38:03 +00:00
Giuseppe
67c253bbbb Merge branch 'DSpace:main' into task/main/CST-15590 2024-11-29 13:12:25 +01:00
Alan Orth
a53df4fed4 Merge pull request #3696 from 4Science/backport-3308-to-dspace-7_x 2024-11-29 13:58:04 +03:00
Andreas Awouters
cdec4880d2 119602: Compare notifications by id to correctly update store 2024-11-29 10:44:44 +01:00
Alexandre Vryghem
8849f140fb 117287: Removed method calls returning observables from ItemDetailPreviewComponent 2024-11-28 23:47:29 +01:00
Alan Orth
4228362ff3 Merge pull request #3695 from DSpace/backport-3308-to-dspace-8_x 2024-11-28 22:31:25 +03:00
Simone Ramundi
c743387a26 [DURACOM-296] Enabled 'admin-div' only for Site Administrator 2024-11-28 12:36:55 +01:00
Simone Ramundi
683109758b [DURACOM-296] Enabled 'admin-div' only for Site Administrator
(cherry picked from commit 4d5910981a)
2024-11-28 07:57:07 +00:00
Alan Orth
05508b63ab Merge pull request #3308 from 4Science/task/main/DURACOM-296 2024-11-28 10:56:47 +03:00
kshepherd
be2662fb92 Merge pull request #3181 from 4Science/task/main/CST-14903
Orcid Authorization / Synchronization Page Fixes
2024-11-27 15:02:38 +01:00
Alexandre Vryghem
feceb21d9c Merge remote-tracking branch 'alex/fix-scope-issues-on-search-form_contribute-7.6' into w2p-121534_removed-metadata-export-search-request-for-non-admins-on-search_contribute-main 2024-11-25 22:31:24 +01:00
Alexandre Vryghem
2011aee21e Merge remote-tracking branch 'alex/w2p-121534_removed-metadata-export-search-request-for-non-admins-on-search_contribute-7.6' into w2p-121534_removed-metadata-export-search-request-for-non-admins-on-search_contribute-main
# Conflicts:
#	src/app/shared/search/search-export-csv/search-export-csv.component.spec.ts
#	src/app/shared/search/search-export-csv/search-export-csv.component.ts
2024-11-25 22:31:04 +01:00
Alexandre Vryghem
70b855e785 121534: Removed unauthorized metadata-export-search request on search page for non-admins 2024-11-25 22:20:36 +01:00
Yury Bondarenko
b2715501b0 Update tests to match 2024-11-25 16:49:16 +01:00
Yury Bondarenko
7cd13f692e Merge remote-tracking branch 'contrib/refactor-menu-resolvers-7.6_basic-providers-tests' into refactor-menu-resolvers-7.6_sketch-branch 2024-11-25 16:38:46 +01:00
Alexandre Vryghem
e4daf2b825 120256: Ensure searchOptions$ is a SearchOptions and not a plain object 2024-11-25 15:17:34 +01:00
Andreas Awouters
c38352ed22 119602: Update doc comments 2024-11-25 10:29:16 +01:00
Andreas Awouters
deb4a63c88 119602: Add additional accessibilitySettingsComponent tests 2024-11-25 10:12:39 +01:00
Andreas Awouters
ec016e80fb 119602: Update AccessibilitySettingsService stub 2024-11-25 10:00:04 +01:00
Andreas Awouters
ced163a25f 119602: Remove obsolete tests 2024-11-25 09:58:50 +01:00
Andreas Awouters
5a28e66b2f 119602: Move hints to contextHelp 2024-11-25 09:44:27 +01:00
Tim Donohue
35a25b372d Merge pull request #3685 from tdonohue/port_3683_to_7x
[Port dspace-7_x] Fix incorrect example in `config.example.yml`
2024-11-22 11:51:30 -06:00
Tim Donohue
10a4a2eec6 Merge pull request #3684 from DSpace/backport-3683-to-dspace-8_x
[Port dspace-8_x] Fix incorrect example in `config.example.yml`
2024-11-22 11:51:21 -06:00
Tim Donohue
62b31ea8c5 Fix incorrect example. The setting category is called "ssr" and not "universal" 2024-11-22 11:19:08 -06:00
Tim Donohue
7b9f1dcc69 Fix incorrect example. The setting category is called "ssr" and not "universal"
(cherry picked from commit 138c007f28)
2024-11-22 17:17:08 +00:00
Tim Donohue
256d71cc1e Merge pull request #3683 from tdonohue/config_fixes
Fix incorrect example in `config.example.yml`
2024-11-22 11:16:48 -06:00
Tim Donohue
138c007f28 Fix incorrect example. The setting category is called "ssr" and not "universal" 2024-11-22 09:42:14 -06:00
Andreas Awouters
9ac92e0196 119602: Add unit after input fields 2024-11-22 16:09:12 +01:00
Andreas Awouters
287d028331 119602: Make input boxes smaller 2024-11-22 16:03:52 +01:00
Andreas Awouters
cae13942e2 119602: Allow resetting accessibility settings 2024-11-22 15:54:21 +01:00
Andreas Awouters
b16cec631d 119602: Add automatic notification hiding toggle 2024-11-22 13:56:39 +01:00
Andreas Awouters
dc8a699e94 119602: Rework convertion & form format 2024-11-22 11:55:05 +01:00
Tim Donohue
3a18805e93 Merge pull request #3681 from dheles/8_x-dc-fix
Update docker files for 8_x
2024-11-21 14:28:15 -06:00
Drew Heles
fbef294fb4 Update docker files for 8_x 2024-11-21 14:03:50 -05:00
Andrea Barbasso
1c9272107c [DURACOM-297] fix changing values in submission form after ordering 2024-11-21 11:11:53 +01:00
Alexandre Vryghem
5c9f494f76 120109: Updated the route configuration to only resolve the dsoEditMenuResolver on pages who use the DsoEditMenuComponent 2024-11-20 14:46:44 +01:00
Alexandre Vryghem
decacec404 120109: Fixed "no elements in sequence" sometimes being thrown on the item bitstream & relationship tabs 2024-11-20 10:55:41 +01:00
Alexandre Vryghem
0f4d71eb58 120109: Fixed BaseDataService not emitting when the request is too fast and the ResponsePending are not emitted 2024-11-20 10:55:41 +01:00
Tim Donohue
12804f800b Merge pull request #3672 from DSpace/backport-3671-to-dspace-8_x
[Port dspace-8_x] Fixes the display of the System Wide Alert
2024-11-18 11:46:34 -06:00
Alisa Ismailati
21fa85c31d [DURACOM-305] Fixes the deserialization of the SystemWideAlert
(cherry picked from commit 628ec2b6ba)
2024-11-18 17:01:24 +00:00
Tim Donohue
757d23e74d Merge pull request #3671 from 4Science/task/main/DURACOM-305
Fixes the display of the System Wide Alert
2024-11-18 11:01:08 -06:00
Tim Donohue
b54e54da30 Merge pull request #3660 from alexandrevryghem/w2p-107155_Performance-re-request-embeds_contribute-7_x
[Port dspace-7_x] Added support for caching embedded objects without a self link & null responses
2024-11-18 10:26:38 -06:00
Tim Donohue
0c13fc883c Merge pull request #3661 from alexandrevryghem/w2p-107155_Performance-re-request-embeds_contribute-8_x
[Port dspace-8_x] Added support for caching embedded objects without a self link & null responses
2024-11-18 10:07:13 -06:00
Alisa Ismailati
628ec2b6ba [DURACOM-305] Fixes the deserialization of the SystemWideAlert 2024-11-18 15:19:04 +01:00
Andreas Awouters
fdfa6e2c06 119602: Update values after converters implementation 2024-11-18 14:26:48 +01:00
Andreas Awouters
ecb00a95a0 119602: Implement converting of accessibility settings values 2024-11-18 13:50:46 +01:00
Andreas Awouters
fe90d39943 119602: Add placeholder in form 2024-11-18 11:36:10 +01:00
Alexandre Vryghem
e2615a798e Fixed flaky item-edit tests
This simply restores the accidental changes made during this cherry-pick: 3df66e0257
2024-11-17 02:33:53 +01:00
Alexandre Vryghem
ec6aff411a 118944: Fix hasDraftVersion$ not working for embedded payloads with no content
(cherry picked from commit 704cc06f16)
2024-11-17 01:06:36 +01:00
Alexandre Vryghem
01fcbd7063 Merge remote-tracking branch 'contributions/w2p-107155_Performance-re-request-embeds-7.6' into w2p-107155_Performance-re-request-embeds_contribute-8_x 2024-11-17 01:02:49 +01:00
Alexandre Vryghem
ff42b65fc9 118944: Fix hasDraftVersion$ not working for embedded payloads with no content
(cherry picked from commit 704cc06f16)
2024-11-16 22:24:02 +01:00
Alexandre Vryghem
1e5eff918d Merge remote-tracking branch 'contributions/w2p-107155_Performance-re-request-embeds-7.6' into w2p-107155_Performance-re-request-embeds_contribute-7_x
# Conflicts:
#	src/app/core/browse/browse.service.ts
#	src/app/item-page/edit-item-page/item-relationships/edit-relationship-list/edit-relationship-list.component.spec.ts
2024-11-16 22:16:52 +01:00
Tim Donohue
e55b78ba2d Merge pull request #3659 from DSpace/backport-3656-to-dspace-8_x
[Port dspace-8_x] #3655 - Fixes Spacing Issue Between Email Label and Email Address on Profile Setup Form
2024-11-15 17:12:35 -06:00
Tim Donohue
e59674b5ac Merge pull request #3658 from DSpace/backport-3656-to-dspace-7_x
[Port dspace-7_x] #3655 - Fixes Spacing Issue Between Email Label and Email Address on Profile Setup Form
2024-11-15 17:12:29 -06:00
Simone Ramundi
f6e30b0b63 [DURACOM-300] Fixed space in registration form
(cherry picked from commit 2b104183f7)
2024-11-15 22:34:43 +00:00
Simone Ramundi
5a1522deac [DURACOM-300] Fixed space in registration form
(cherry picked from commit 2b104183f7)
2024-11-15 22:34:39 +00:00
Tim Donohue
bfefc4139e Merge pull request #3656 from 4Science/task/main/DURACOM-300
#3655 - Fixes Spacing Issue Between Email Label and Email Address on Profile Setup Form
2024-11-15 16:34:23 -06:00
Yana De Pauw
a105131b2b Finalise menu refactor, add typedocs and tests 2024-11-15 18:25:37 +01:00
Simone Ramundi
2b104183f7 [DURACOM-300] Fixed space in registration form 2024-11-15 15:33:23 +01:00
Simone Ramundi
23d8730d5b [DURACOM-302_2] Manual porting of 'DSC-2002' 2024-11-14 17:44:56 +01:00
Tim Donohue
a5dff6df87 Merge pull request #3651 from tdonohue/port_3225_to_7x
[Port dspace-7_x] Fixed headings by their rank
2024-11-13 15:04:03 -06:00
Tim Donohue
9e28099351 Merge pull request #3653 from DSpace/backport-3649-to-dspace-8_x
[Port dspace-8_x] French translations for subscriptions feature
2024-11-13 14:30:15 -06:00
Tim Donohue
790fa26953 Merge pull request #3652 from DSpace/backport-3649-to-dspace-7_x
[Port dspace-7_x] French translations for subscriptions feature
2024-11-13 14:29:58 -06:00
Tim Donohue
1c80697d29 Merge pull request #3650 from tdonohue/port_3225_to_8x
[Port dspace-8_x] Fixed headings by their rank
2024-11-13 13:54:45 -06:00
Pierre Lasou
e345dfd637 French translations for subscriptions feature
Includes all french labels for subcriptions, plus 2 or 3 other missing things.

(cherry picked from commit 2c16162948)
2024-11-13 19:51:43 +00:00
Pierre Lasou
b2f9743f9f French translations for subscriptions feature
Includes all french labels for subcriptions, plus 2 or 3 other missing things.

(cherry picked from commit 2c16162948)
2024-11-13 19:51:37 +00:00
Tim Donohue
aec402e77f Merge pull request #3649 from pilasou/pilasou-translations-fr
French translations for subscriptions feature
2024-11-13 13:51:16 -06:00
Alisa Ismailati
66dedc5b2e [CST-15591] Fixed headings by their rank 2024-11-13 11:40:48 -06:00
Alisa Ismailati
844a605b5e [CST-15591] Fixed headings by their rank 2024-11-13 11:30:42 -06:00
Tim Donohue
0417e1de59 Merge pull request #3225 from 4Science/task/main/CST-15591
Fixed headings by their rank
2024-11-13 11:26:02 -06:00
Pierre Lasou
2c16162948 French translations for subscriptions feature
Includes all french labels for subcriptions, plus 2 or 3 other missing things.
2024-11-13 10:19:02 -05:00
Tim Donohue
07bbb003bb Merge pull request #3647 from DSpace/backport-3646-to-dspace-8_x
[Port dspace-8_x] Fixed authorization tab not loading in dev mode
2024-11-12 10:34:49 -06:00
Alexandre Vryghem
aae373ef22 120150: Fixed authorization tab not loading in dev mode
(cherry picked from commit c062d95354)
2024-11-12 15:58:22 +00:00
Tim Donohue
e267244caa Merge pull request #3646 from alexandrevryghem/w2p-120150_fixed-authorization-tab-not-loading-in-dev-mode
Fixed authorization tab not loading in dev mode
2024-11-12 09:58:01 -06:00
Alexandre Vryghem
c062d95354 120150: Fixed authorization tab not loading in dev mode 2024-11-12 11:33:45 +01:00
Tim Donohue
f6d8446c75 Merge pull request #3585 from alexandrevryghem/w2p-117573_remove-observable-function-calls_contribute-main
Removed observable function calls from template (part 1)
2024-11-11 16:18:46 -06:00
Tim Donohue
bba9f9c980 Merge pull request #3645 from DSpace/backport-3644-to-dspace-8_x
[Port dspace-8_x] French translations for COAR Notify  LDN Service
2024-11-11 15:15:42 -06:00
Pierre Lasou
9e19e8d859 Fixes lint error Trailing spaces
(cherry picked from commit 60dfe056dd)
2024-11-11 20:24:00 +00:00
Pierre Lasou
898b5fa634 French translations for COAR Notify LDN Service
Contains all translations in french for new DSpace 8 COAR Notify module.

(cherry picked from commit 20263073c6)
2024-11-11 20:24:00 +00:00
Tim Donohue
3fda97f573 Merge pull request #3644 from pilasou/pilasou-translations-fr
French translations for COAR Notify  LDN Service
2024-11-11 14:23:46 -06:00
Pierre Lasou
60dfe056dd Fixes lint error Trailing spaces 2024-11-11 14:27:41 -05:00
Pierre Lasou
20263073c6 French translations for COAR Notify LDN Service
Contains all translations in french for new DSpace 8 COAR Notify module.
2024-11-11 13:57:43 -05:00
Tim Donohue
a6c2b2c026 Merge pull request #3643 from DSpace/backport-3222-to-dspace-8_x
[Port dspace-8_x] Updated `cs` messages following the lindat v5 and clarin-dspace v7 instance
2024-11-11 10:40:28 -06:00
Tim Donohue
6330516630 Merge pull request #3642 from DSpace/backport-3222-to-dspace-7_x
[Port dspace-7_x] Updated `cs` messages following the lindat v5 and clarin-dspace v7 instance
2024-11-11 10:40:20 -06:00
milanmajchrak
e7da6e42f7 Updated supervised by messages following NTK suggestions
(cherry picked from commit d819cf4396)
2024-11-11 15:31:35 +00:00
milanmajchrak
15afbc2dc9 Updated messages for the 'supervised' and 'claim' sentenses
(cherry picked from commit 1aef6ce1d6)
2024-11-11 15:31:35 +00:00
milanmajchrak
71627d8abf Fixed small cs localization mistakes
(cherry picked from commit 680d6c9416)
2024-11-11 15:31:35 +00:00
milanmajchrak
5049b13d22 Updated cs localization for subcommunities and subcollections
(cherry picked from commit 9badd4a4b6)
2024-11-11 15:31:35 +00:00
milanmajchrak
301eb9017c Fixed messages following the PR from the UFAL - f18d45ce23
(cherry picked from commit 5e5c627b8b)
2024-11-11 15:31:35 +00:00
milanmajchrak
ca8981611a Updated cs messages following review requirements
(cherry picked from commit 813d644b32)
2024-11-11 15:31:34 +00:00
milanmajchrak
c357ac93f3 Fixed linting error.
(cherry picked from commit 7e864d27b4)
2024-11-11 15:31:34 +00:00
milanmajchrak
757574080c Updated some messages following the lindat v5 and clarin-dspace v7 instance.
(cherry picked from commit b10563ea53)
2024-11-11 15:31:34 +00:00
milanmajchrak
bd638f0356 Updated supervised by messages following NTK suggestions
(cherry picked from commit d819cf4396)
2024-11-11 15:31:30 +00:00
milanmajchrak
b11efbbf0c Updated messages for the 'supervised' and 'claim' sentenses
(cherry picked from commit 1aef6ce1d6)
2024-11-11 15:31:30 +00:00
milanmajchrak
68b6cc9bd4 Fixed small cs localization mistakes
(cherry picked from commit 680d6c9416)
2024-11-11 15:31:30 +00:00
milanmajchrak
d586a8450d Updated cs localization for subcommunities and subcollections
(cherry picked from commit 9badd4a4b6)
2024-11-11 15:31:30 +00:00
milanmajchrak
33bc8ba1a3 Fixed messages following the PR from the UFAL - f18d45ce23
(cherry picked from commit 5e5c627b8b)
2024-11-11 15:31:30 +00:00
milanmajchrak
865268e820 Updated cs messages following review requirements
(cherry picked from commit 813d644b32)
2024-11-11 15:31:30 +00:00
milanmajchrak
e5ea435cbe Fixed linting error.
(cherry picked from commit 7e864d27b4)
2024-11-11 15:31:30 +00:00
milanmajchrak
6b32d04aec Updated some messages following the lindat v5 and clarin-dspace v7 instance.
(cherry picked from commit b10563ea53)
2024-11-11 15:31:30 +00:00
Tim Donohue
a0973090ee Merge pull request #3222 from dataquest-dev/dtq/update-cs-messages
[WIP] Updated `cs` messages following the lindat v5 and clarin-dspace v7 instance
2024-11-11 09:31:10 -06:00
milanmajchrak
4b6e4c60c2 Merge branch 'main' into dtq/update-cs-messages 2024-11-11 10:01:40 +01:00
dependabot[bot]
06783364c4 Bump express-static-gzip from 2.1.8 to 2.2.0
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](https://github.com/tkoenig89/express-static-gzip/compare/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>
2024-11-11 03:15:03 +00:00
dependabot[bot]
d50af8afb6 Bump express-static-gzip from 2.1.8 to 2.2.0
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](https://github.com/tkoenig89/express-static-gzip/compare/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>
2024-11-11 02:34:27 +00:00
dependabot[bot]
19da7bf453 Bump express-static-gzip from 2.1.8 to 2.2.0
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](https://github.com/tkoenig89/express-static-gzip/compare/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>
2024-11-11 02:18:52 +00:00
dependabot[bot]
fb55a04f70 Bump orejime from 2.3.0 to 2.3.1
Bumps [orejime](https://github.com/empreinte-digitale/orejime) from 2.3.0 to 2.3.1.
- [Changelog](https://github.com/empreinte-digitale/orejime/blob/master/CHANGELOG.md)
- [Commits](https://github.com/empreinte-digitale/orejime/commits)

---
updated-dependencies:
- dependency-name: orejime
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-11 02:18:07 +00:00
Tim Donohue
a812e6ae27 Merge pull request #3594 from DSpace/dependabot/npm_and_yarn/dspace-7_x/sass-8323b2791b
Bump sass from 1.80.4 to 1.80.6 in the sass group
2024-11-08 16:05:14 -06:00
Tim Donohue
100dd467b9 Merge pull request #3598 from DSpace/dependabot/npm_and_yarn/dspace-8_x/sass-8323b2791b
Bump sass from 1.80.4 to 1.80.6 in the sass group
2024-11-08 16:03:46 -06:00
Tim Donohue
10ccf32435 Merge pull request #3603 from DSpace/dependabot/npm_and_yarn/sass-8323b2791b
Bump sass from 1.80.4 to 1.80.6 in the sass group
2024-11-08 16:03:04 -06:00
Tim Donohue
841caec3e6 Merge pull request #3627 from tdonohue/port_3328_to_7x
[Port dspace-7_x] Klaro Accessibility cookie settings
2024-11-08 16:01:49 -06:00
Tim Donohue
9715eaba36 Merge pull request #3626 from DSpace/backport-3625-to-dspace-7_x
[Port dspace-7_x] Fix Klaro translations by forcing Klaro to use a zy language code that DSpace will translate
2024-11-08 16:01:40 -06:00
dependabot[bot]
bc50efec5e Bump core-js from 3.38.1 to 3.39.0
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>
2024-11-08 20:35:42 +00:00
dependabot[bot]
59ab2aa356 Bump core-js from 3.38.1 to 3.39.0
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>
2024-11-08 20:34:18 +00:00
Tim Donohue
25fd1a9d76 Merge pull request #3595 from DSpace/dependabot/npm_and_yarn/dspace-7_x/compression-1.7.5
Bump compression from 1.7.4 to 1.7.5
2024-11-08 14:33:17 -06:00
dependabot[bot]
bc7c086ca6 Bump core-js from 3.38.1 to 3.39.0
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>
2024-11-08 20:33:00 +00:00
Tim Donohue
783ff99163 Merge pull request #3600 from DSpace/dependabot/npm_and_yarn/dspace-8_x/compression-1.7.5
Bump compression from 1.7.4 to 1.7.5
2024-11-08 14:32:34 -06:00
Tim Donohue
0f850f3327 Merge pull request #3606 from DSpace/dependabot/npm_and_yarn/compression-1.7.5
Bump compression from 1.7.4 to 1.7.5
2024-11-08 14:31:54 -06:00
dependabot[bot]
cdeb0473da Bump sass from 1.80.4 to 1.80.6 in the sass 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](https://github.com/sass/dart-sass/compare/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>
2024-11-08 20:30:30 +00:00
dependabot[bot]
a81799fd07 Bump sass from 1.80.4 to 1.80.6 in the sass 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](https://github.com/sass/dart-sass/compare/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>
2024-11-08 20:29:10 +00:00
Tim Donohue
3e478a44b7 Merge pull request #3599 from DSpace/dependabot/npm_and_yarn/dspace-8_x/webpack-835be9230a
Bump webpack from 5.95.0 to 5.96.1 in the webpack group
2024-11-08 14:28:38 -06:00
Tim Donohue
89e458a9f6 Merge pull request #3604 from DSpace/dependabot/npm_and_yarn/webpack-835be9230a
Bump webpack from 5.95.0 to 5.96.1 in the webpack group
2024-11-08 14:27:56 -06:00
andreaNeki
64628f7e0d DSpace#2668 - Adding and changing classes in global scss to make cookie settings more accessible 2024-11-08 14:21:54 -06:00
Tim Donohue
65a4099ac1 Merge pull request #3328 from Andrea-Guevara/AccessibilityCookieSettings
[8.x] Accessibility cookie settings
2024-11-08 14:18:10 -06:00
Tim Donohue
4353c57cd0 Fix Klaro translations by forcing Klaro to use a 'zy' language key which DSpace will translate
(cherry picked from commit 6076423907)
2024-11-08 20:13:18 +00:00
Tim Donohue
9add368161 Merge pull request #3625 from tdonohue/fix_klaro_translations_8x
Fix Klaro translations by forcing Klaro to use a zy language code that DSpace will translate
2024-11-08 14:12:58 -06:00
Tim Donohue
6076423907 Fix Klaro translations by forcing Klaro to use a 'zy' language key which DSpace will translate 2024-11-08 13:29:18 -06:00
dependabot[bot]
821b8ee3f0 Bump webpack from 5.95.0 to 5.96.1 in the webpack group
Bumps the webpack group with 1 update: [webpack](https://github.com/webpack/webpack).


Updates `webpack` from 5.95.0 to 5.96.1
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.95.0...v5.96.1)

---
updated-dependencies:
- dependency-name: webpack
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: webpack
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-08 19:24:18 +00:00
Tim Donohue
e4cdd73294 Merge pull request #3199 from 4Science/task/main/CST-15593
[#2718] Migrate cookie consent from Klaro to Orejime
2024-11-08 13:21:09 -06:00
Tim Donohue
ce010725ac Merge pull request #3596 from DSpace/dependabot/npm_and_yarn/dspace-7_x/types/lodash-4.17.13
Bump @types/lodash from 4.17.12 to 4.17.13
2024-11-08 10:56:45 -06:00
milanmajchrak
d819cf4396 Updated supervised by messages following NTK suggestions 2024-11-08 15:24:06 +01:00
Tim Donohue
7b4d5f9aad Merge pull request #3621 from DSpace/backport-3619-to-dspace-7_x
[Port dspace-7_x] BitstreamAuthorizationsComponent: update selector and comment to correctly describe component's purpose
2024-11-07 14:53:05 -06:00
Tim Donohue
8a6db0dff0 Merge pull request #3622 from DSpace/backport-3619-to-dspace-8_x
[Port dspace-8_x] BitstreamAuthorizationsComponent: update selector and comment to correctly describe component's purpose
2024-11-07 14:52:54 -06:00
Tim Donohue
2c7e30ce21 Merge pull request #3620 from saschaszott/patch-31
class `Metadata`: rename parameter names in JSDoc from `mapOrMaps` to `mdMapOrMaps`
2024-11-07 14:13:07 -06:00
Sascha Szott
fb57b72eca fix invalid selector
(cherry picked from commit 752951ce3b)
2024-11-07 20:12:33 +00:00
Sascha Szott
62a1443b75 update comment to correctly describe component's purpose
(cherry picked from commit 33dddc697f)
2024-11-07 20:12:32 +00:00
Sascha Szott
9f879d3850 fix invalid selector
(cherry picked from commit 752951ce3b)
2024-11-07 20:12:29 +00:00
Sascha Szott
87f5b50201 update comment to correctly describe component's purpose
(cherry picked from commit 33dddc697f)
2024-11-07 20:12:29 +00:00
Tim Donohue
1ccdec290a Merge pull request #3619 from saschaszott/patch-30
BitstreamAuthorizationsComponent: update selector and comment to correctly describe component's purpose
2024-11-07 14:12:11 -06:00
Sascha Szott
65d17e4784 rename parameter name in the function JSDoc from 'mapOrMaps' to 'mdMapOrMaps' 2024-11-07 20:09:05 +01:00
Sascha Szott
752951ce3b fix invalid selector 2024-11-07 20:02:39 +01:00
Sascha Szott
33dddc697f update comment to correctly describe component's purpose 2024-11-07 19:58:01 +01:00
Andreas Awouters
bb7f0cd3a5 119602: Improve profile page link accessibility 2024-11-07 10:18:11 +01:00
pcg-kk
752eb4c57b fix: resolve issue with unit tests 2024-11-06 21:29:34 +01:00
Alexandre Vryghem
ded0079f24 119915: Restored functionality to hide the research profile section on the profile page 2024-11-06 14:08:42 +01:00
Andreas Awouters
ed0fcd982c Merge branch 'accessibility-settings-7.6' into accessibility-settings-main
# Conflicts:
#	src/app/core/auth/auth.service.ts
#	src/app/info/info-routing-paths.ts
#	src/app/info/info-routing.module.ts
#	src/app/info/info.module.ts
#	src/app/shared/live-region/live-region.service.spec.ts
#	src/app/shared/live-region/live-region.service.ts
#	src/app/shared/notifications/notifications-board/notifications-board.component.spec.ts
#	src/app/shared/notifications/notifications-board/notifications-board.component.ts
#	src/config/app-config.interface.ts
#	src/config/default-app-config.ts
2024-11-06 14:06:26 +01:00
Andreas Awouters
3c92acb770 Merge branch 'accessibility-settings-7.6' into accessibility-settings-7_x 2024-11-06 10:59:32 +01:00
Andreas Awouters
04515591e2 119602: Add link to AccessibilitySettings on profile page 2024-11-06 10:53:41 +01:00
Andreas Awouters
37455a8b6c 119602: Make AccessibilitySettings cookie expiration configurable 2024-11-06 10:53:41 +01:00
Andreas Awouters
82fd9539b7 119602: Add AccessibilitySettingsComponent tests 2024-11-06 10:53:41 +01:00
Andreas Awouters
52eabec70d 119602: Add AccessibilitySettingsService tests 2024-11-06 10:53:41 +01:00
Andreas Awouters
cad086c945 119602: Add AccessibilitySettingsService stub & fix live-region test 2024-11-06 10:53:41 +01:00
Andreas Awouters
6a49df59af 119602: Integrate accessibility settings into notifications-board 2024-11-06 10:53:41 +01:00
Andreas Awouters
d224a2c47d 119602: Integrate accessibility settings into live-region 2024-11-06 09:58:19 +01:00
Andreas Awouters
b72ce73931 119602: Add Accessibility Settings page 2024-11-06 09:58:19 +01:00
Andreas Awouters
8f708d0e28 119602: Add AccessibilitySettingsService 2024-11-06 09:58:19 +01:00
Toni Prieto
67f9623cf4 Allow free-text editing for hierarchical vocabulary fields as well 2024-11-05 22:01:05 +01:00
Tim Donohue
642816be04 Merge pull request #3610 from DSpace/backport-3590-to-dspace-8_x
[Port dspace-8_x] Complete tag translations in french for ORCID and Researcher Profile
2024-11-04 15:15:51 -06:00
Tim Donohue
38c7988274 Merge pull request #3609 from DSpace/backport-3590-to-dspace-7_x
[Port dspace-7_x] Complete tag translations in french for ORCID and Researcher Profile
2024-11-04 15:15:41 -06:00
Pierre Lasou
fe8f79b750 Correction of 2 lint errors due to spacing.
(cherry picked from commit 23dd7903ba)
2024-11-04 20:22:52 +00:00
Pierre Lasou
07e4e0cabb Correct small alignment errors
(cherry picked from commit fde2db85e7)
2024-11-04 20:22:52 +00:00
Pierre Lasou
73e0c1ffcf Complete tag translation in french for ORCID
Contains all french translations for ORCID and Researcher Profile.

(cherry picked from commit ac720033dc)
2024-11-04 20:22:52 +00:00
Pierre Lasou
9c3363d465 Correction of 2 lint errors due to spacing.
(cherry picked from commit 23dd7903ba)
2024-11-04 20:22:48 +00:00
Pierre Lasou
33262795ba Correct small alignment errors
(cherry picked from commit fde2db85e7)
2024-11-04 20:22:48 +00:00
Pierre Lasou
2aaa32ae5f Complete tag translation in french for ORCID
Contains all french translations for ORCID and Researcher Profile.

(cherry picked from commit ac720033dc)
2024-11-04 20:22:48 +00:00
Tim Donohue
25d8f6e323 Merge pull request #3590 from pilasou/pilasou-translations-fr
Complete tag translations in french for ORCID and Researcher Profile
2024-11-04 14:22:31 -06:00
Tim Donohue
9ba00d6f20 Merge pull request #3601 from DSpace/dependabot/npm_and_yarn/dspace-8_x/types/lodash-4.17.13
Bump @types/lodash from 4.17.12 to 4.17.13
2024-11-04 09:05:00 -06:00
Tim Donohue
da2a9d3389 Merge pull request #3605 from DSpace/dependabot/npm_and_yarn/types/lodash-4.17.13
Bump @types/lodash from 4.17.12 to 4.17.13
2024-11-04 09:04:25 -06:00
milanmajchrak
1aef6ce1d6 Updated messages for the 'supervised' and 'claim' sentenses 2024-11-04 14:37:04 +01:00
Andrea Barbasso
5bd99a1216 [CST-15593] fix authenticated orejime cookie encoding 2024-11-04 12:40:45 +01:00
dependabot[bot]
1645acece4 Bump compression from 1.7.4 to 1.7.5
Bumps [compression](https://github.com/expressjs/compression) from 1.7.4 to 1.7.5.
- [Release notes](https://github.com/expressjs/compression/releases)
- [Changelog](https://github.com/expressjs/compression/blob/master/HISTORY.md)
- [Commits](https://github.com/expressjs/compression/compare/1.7.4...1.7.5)

---
updated-dependencies:
- dependency-name: compression
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-04 03:03:36 +00:00
dependabot[bot]
6b521e7505 Bump @types/lodash from 4.17.12 to 4.17.13
Bumps [@types/lodash](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/lodash) from 4.17.12 to 4.17.13.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/lodash)

---
updated-dependencies:
- dependency-name: "@types/lodash"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-04 03:02:30 +00:00
dependabot[bot]
76b7340589 Bump @types/lodash from 4.17.12 to 4.17.13
Bumps [@types/lodash](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/lodash) from 4.17.12 to 4.17.13.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/lodash)

---
updated-dependencies:
- dependency-name: "@types/lodash"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-04 02:57:55 +00:00
dependabot[bot]
1484464232 Bump compression from 1.7.4 to 1.7.5
Bumps [compression](https://github.com/expressjs/compression) from 1.7.4 to 1.7.5.
- [Release notes](https://github.com/expressjs/compression/releases)
- [Changelog](https://github.com/expressjs/compression/blob/master/HISTORY.md)
- [Commits](https://github.com/expressjs/compression/compare/1.7.4...1.7.5)

---
updated-dependencies:
- dependency-name: compression
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-04 02:57:37 +00:00
dependabot[bot]
64e65a6e8c Bump webpack from 5.95.0 to 5.96.1 in the webpack group
Bumps the webpack group with 1 update: [webpack](https://github.com/webpack/webpack).


Updates `webpack` from 5.95.0 to 5.96.1
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.95.0...v5.96.1)

---
updated-dependencies:
- dependency-name: webpack
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: webpack
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-04 02:56:51 +00:00
dependabot[bot]
1b77530a31 Bump @types/lodash from 4.17.12 to 4.17.13
Bumps [@types/lodash](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/lodash) from 4.17.12 to 4.17.13.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/lodash)

---
updated-dependencies:
- dependency-name: "@types/lodash"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-04 02:47:05 +00:00
dependabot[bot]
2eb120909b Bump compression from 1.7.4 to 1.7.5
Bumps [compression](https://github.com/expressjs/compression) from 1.7.4 to 1.7.5.
- [Release notes](https://github.com/expressjs/compression/releases)
- [Changelog](https://github.com/expressjs/compression/blob/master/HISTORY.md)
- [Commits](https://github.com/expressjs/compression/compare/1.7.4...1.7.5)

---
updated-dependencies:
- dependency-name: compression
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-04 02:46:50 +00:00
dependabot[bot]
26f4d1d329 Bump sass from 1.80.4 to 1.80.6 in the sass 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](https://github.com/sass/dart-sass/compare/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>
2024-11-04 02:46:18 +00:00
Ray Lee
449c092bf9 Add support for SAML authentication. 2024-11-01 14:41:34 -04:00
Pierre Lasou
23dd7903ba Correction of 2 lint errors due to spacing. 2024-11-01 14:02:00 -04:00
Tim Donohue
51c13b6fc8 Merge pull request #3593 from DSpace/backport-3272-to-dspace-8_x
[Port dspace-8_x] Improving accessibility on the new user registration page
2024-11-01 12:17:18 -05:00
Tim Donohue
9d4eeb9c9f Merge pull request #3592 from DSpace/backport-3272-to-dspace-7_x
[Port dspace-7_x] Improving accessibility on the new user registration page
2024-11-01 12:17:11 -05:00
Pierre Lasou
fde2db85e7 Correct small alignment errors 2024-11-01 11:35:05 -04:00
andreaNeki
ebc7a7548e Adjusting spaces in ts
(cherry picked from commit 009da08177)
2024-11-01 14:37:54 +00:00
andreaNeki
45b6f251f3 Simplifying the implementation of dynamic aria-describedby
(cherry picked from commit fa6e85d6db)
2024-11-01 14:37:54 +00:00
andreaNeki
67cd8a989b Resolving a wrongly declared variable error
(cherry picked from commit 7b72a5f0c2)
2024-11-01 14:37:54 +00:00
andreaNeki
c71e7139ca Dynamic aria-describedby attribute
(cherry picked from commit e629d9edf0)
2024-11-01 14:37:54 +00:00
andreaNeki
58612ce227 Code refactoring - Accessibility on the new user registration and forgotten password forms
(cherry picked from commit f00eae6760)
2024-11-01 14:37:54 +00:00
andreaNeki
b041601006 Improving accessibility on the new user registration page
(cherry picked from commit 0eb2d5ce58)
2024-11-01 14:37:53 +00:00
andreaNeki
1011468273 Adjusting spaces in ts
(cherry picked from commit 009da08177)
2024-11-01 14:37:49 +00:00
andreaNeki
1fad3cffc7 Simplifying the implementation of dynamic aria-describedby
(cherry picked from commit fa6e85d6db)
2024-11-01 14:37:49 +00:00
andreaNeki
c330e83095 Resolving a wrongly declared variable error
(cherry picked from commit 7b72a5f0c2)
2024-11-01 14:37:49 +00:00
andreaNeki
3b3fa4f643 Dynamic aria-describedby attribute
(cherry picked from commit e629d9edf0)
2024-11-01 14:37:49 +00:00
andreaNeki
a6b45f777c Code refactoring - Accessibility on the new user registration and forgotten password forms
(cherry picked from commit f00eae6760)
2024-11-01 14:37:49 +00:00
andreaNeki
585bbec5d5 Improving accessibility on the new user registration page
(cherry picked from commit 0eb2d5ce58)
2024-11-01 14:37:49 +00:00
Tim Donohue
4fd3df4f8a Merge pull request #3272 from Neki-IT/AccessibilityInNewUserRegistration
Improving accessibility on the new user registration page
2024-11-01 09:37:32 -05:00
Alexandre Vryghem
33bdb69dca 119915: Extracted the authority/controlled vocabulary logic out of DsoEditMetadataValueComponent
Also:
- Converted the code to the standalone structure
- Made DsoEditMetadataValueFieldLoaderComponent extend AbstractComponentLoaderComponent
2024-10-31 22:15:55 +01:00
Toni Prieto
28c8550ef5 Add button to enable free-text editing in dropdown fields during item edition and fix error when clicking "Clear selection" option 2024-10-31 21:31:27 +01:00
andreaNeki
009da08177 Adjusting spaces in ts 2024-10-31 15:07:22 -03:00
andreaNeki
fa6e85d6db Simplifying the implementation of dynamic aria-describedby 2024-10-31 15:01:54 -03:00
Pierre Lasou
ac720033dc Complete tag translation in french for ORCID
Contains all french translations for ORCID and Researcher Profile.
2024-10-31 11:12:29 -04:00
andreaNeki
7b72a5f0c2 Resolving a wrongly declared variable error 2024-10-31 11:39:34 -03:00
andreaNeki
e629d9edf0 Dynamic aria-describedby attribute 2024-10-31 11:27:10 -03:00
Andrea Barbasso
6257718377 [CST-15593] improve tests reliability 2024-10-31 13:00:21 +01:00
Andrea Barbasso
e516ae8653 [CST-15593] go back to orejime-anonymous cookie 2024-10-31 11:32:54 +01:00
Andrea Barbasso
0ab4d903d9 [CST-15593] fix orejime cookie name, a11y issues and package-lock 2024-10-31 10:54:03 +01:00
Alexandre Vryghem
017e49aca0 Merge branch 'w2p-119915_made-edit-metadata-tab-fields-dynamic_contribute-7.6' into w2p-119915_made-edit-metadata-tab-fields-dynamic_contribute-main
# Conflicts:
#	src/app/core/shared/context.model.ts
#	src/app/dso-shared/dso-edit-metadata/dso-edit-metadata-field-values/dso-edit-metadata-field-values.component.ts
#	src/app/dso-shared/dso-edit-metadata/dso-edit-metadata-value/dso-edit-metadata-value.component.html
#	src/app/dso-shared/dso-edit-metadata/dso-edit-metadata-value/dso-edit-metadata-value.component.ts
#	src/app/dso-shared/dso-edit-metadata/dso-edit-metadata.component.ts
#	src/app/dso-shared/dso-shared.module.ts
#	src/app/shared/testing/entity-type-data.service.stub.ts
2024-10-30 22:52:56 +01:00
Alexandre Vryghem
77b66a57b8 119915: Changed the dspace.entity.type textarea with a select to prevent incorrect values 2024-10-30 22:43:23 +01:00
Alexandre Vryghem
2ba3f0b15e 119915: Retrieve the edit metadata field dynamically 2024-10-30 22:43:23 +01:00
Tim Donohue
f2c2fda9f2 Merge pull request #3415 from alexandrevryghem/w2p-107155_Performance-re-request-embeds-main
Added support for caching embedded objects without a self link & null responses
2024-10-30 16:02:27 -05:00
Tim Donohue
303d59e699 Merge pull request #3589 from DSpace/backport-3587-to-dspace-8_x
[Port dspace-8_x] Update fr.json5
2024-10-30 15:01:52 -05:00
Nima Behforouz
3b8a075049 Update fr.json5
Translation updates to fr.json5 file regarding the Access Control sections.

(cherry picked from commit 8d00d435c4)
2024-10-30 20:01:22 +00:00
Tim Donohue
e589e95083 Merge pull request #3587 from nimabehforouz/translations-update-fr
Update fr.json5
2024-10-30 14:59:14 -05:00
Tim Donohue
b52528d449 Merge pull request #3588 from DSpace/backport-3378-to-dspace-8_x
[Port dspace-8_x] Changing the bitstream title in the submission form to use the view c…
2024-10-30 11:43:57 -05:00
DanGastardelli
7e827165e9 Import order adjustment
(cherry picked from commit 2643a459b6)
2024-10-30 15:52:00 +00:00
DanGastardelli
fccfc93a10 Import order adjustment
(cherry picked from commit eeaac8965b)
2024-10-30 15:52:00 +00:00
DanGastardelli
784f5c1808 Fix last commit
(cherry picked from commit 62006c00ca)
2024-10-30 15:52:00 +00:00
DanGastardelli
10f11a55ff Adjusting spacing
(cherry picked from commit 762bc8ce8c)
2024-10-30 15:52:00 +00:00
DanGastardelli
3104264cd4 Adjusting spacing and good rules
(cherry picked from commit df24a63a46)
2024-10-30 15:52:00 +00:00
DanGastardelli
8dd132d7a7 Changing the bitstream title in the submission form to use the view component title, avoiding disappearance with changes to the form
(cherry picked from commit fec4aa6df1)
2024-10-30 15:52:00 +00:00
Tim Donohue
54e3eeb56d Merge pull request #3378 from DanGastardelli/BitstreamTitleDoesNotBisappear
Changing the bitstream title in the submission form to use the view c…
2024-10-30 10:51:45 -05:00
Andrea Barbasso
9eaaab5dd0 Merge remote-tracking branch 'github/main' into task/main/CST-15593
# Conflicts:
#	package-lock.json
2024-10-30 15:41:07 +01:00
Nima Behforouz
8d00d435c4 Update fr.json5
Translation updates to fr.json5 file regarding the Access Control sections.
2024-10-29 15:48:53 -04:00
Alexandre Vryghem
0cb5b76159 117287: Prevent /api/eperson/epersons/undefined from being fired on the create ePerson page 2024-10-29 18:46:06 +01:00
Alexandre Vryghem
976ac7604b 117287: Fixed UI freezing on withdrawn item pages 2024-10-29 18:46:05 +01:00
Alexandre Vryghem
d3de28d909 Merge branch 'w2p-117573_remove-observable-function-calls-from-template-7.6' into w2p-117573_remove-observable-function-calls_contribute-main
# Conflicts:
#	src/app/access-control/epeople-registry/eperson-form/eperson-form.component.html
#	src/app/access-control/group-registry/group-form/group-form.component.ts
2024-10-29 18:23:49 +01:00
Alexandre Vryghem
59e5f71a73 117287: Fixed group form not working correctly anymore when switching between different groups
Also fixed edit ePerson not showing the group names
2024-10-29 18:21:34 +01:00
Alexandre Vryghem
2581b66a18 Merge branch 'w2p-117573_remove-observable-function-calls-from-template-7.6' 2024-10-29 17:07:07 +01:00
Tim Donohue
1cafe15d0d Merge pull request #3582 from DSpace/dependabot/npm_and_yarn/dspace-8_x/zone.js-0.15.0
Bump zone.js from 0.14.10 to 0.15.0
2024-10-28 16:27:36 -05:00
dependabot[bot]
6763df88bc Bump zone.js from 0.14.10 to 0.15.0
Bumps [zone.js](https://github.com/angular/angular/tree/HEAD/packages/zone.js) from 0.14.10 to 0.15.0.
- [Release notes](https://github.com/angular/angular/releases)
- [Changelog](https://github.com/angular/angular/blob/main/packages/zone.js/CHANGELOG.md)
- [Commits](https://github.com/angular/angular/commits/zone.js-0.15.0/packages/zone.js)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-28 03:16:28 +00:00
Alexandre Vryghem
f7bb83013a 116404: Replaced ViewChild logic with a CSS selector
This change avoids triggering an additional change detection cycle
2024-10-28 00:02:25 +01:00
Alexandre Vryghem
84df67c00b 116404: Close modal on escape 2024-10-27 18:13:23 +01:00
Alexandre Vryghem
2152bab717 116404: Apply focus on first item 2024-10-27 18:13:23 +01:00
Alexandre Vryghem
05232cdf2b 116404: Added navigation with arrow keys in navbar & collapsed the expandable menu when hovering outside of it 2024-10-27 18:12:55 +01:00
Alexandre Vryghem
c08c2721ac 116404: Don't navigate in the expandable navbar section with tab
Had to move the @slide animation to prevent focus being lost when tabbing in the expandable section
2024-10-27 18:12:31 +01:00
Alexandre Vryghem
2547b1218f 116404: Fixed expandable navbar section loosing focus on expand through keyboard 2024-10-27 18:12:30 +01:00
Tim Donohue
0a005c2d95 Merge pull request #3579 from DSpace-Labs/dependabot/npm_and_yarn/dompurify-2.5.7
Bump dompurify from 2.4.5 to 2.5.7
2024-10-25 17:06:40 -05:00
Tim Donohue
dda9c6ec09 Merge pull request #3580 from DSpace-Labs/dependabot/npm_and_yarn/tough-cookie-4.1.4
Bump tough-cookie from 4.1.2 to 4.1.4
2024-10-25 17:06:04 -05:00
Tim Donohue
5b8cc3c9da Merge pull request #3577 from DSpace/dependabot/npm_and_yarn/dspace-7_x/testing-bd64cd6aac
Bump the testing group across 1 directory with 2 updates
2024-10-25 16:26:47 -05:00
Tim Donohue
d9cd649aea Merge pull request #3558 from DSpace/dependabot/npm_and_yarn/dspace-8_x/angular-843071ab45
Bump the angular group with 3 updates
2024-10-25 16:26:13 -05:00
dependabot[bot]
45fb5aa611 Bump dompurify from 2.4.5 to 2.5.7
Bumps [dompurify](https://github.com/cure53/DOMPurify) from 2.4.5 to 2.5.7.
- [Release notes](https://github.com/cure53/DOMPurify/releases)
- [Commits](https://github.com/cure53/DOMPurify/compare/2.4.5...2.5.7)

---
updated-dependencies:
- dependency-name: dompurify
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-25 21:00:31 +00:00
Tim Donohue
13cbcd35ff Merge pull request #3575 from DSpace/dependabot/npm_and_yarn/testing-bd64cd6aac
Bump the testing group across 1 directory with 2 updates
2024-10-25 15:54:44 -05:00
Tim Donohue
df08276440 Merge pull request #3570 from DSpace/dependabot/npm_and_yarn/babel/runtime-7.26.0
Bump @babel/runtime from 7.25.9 to 7.26.0
2024-10-25 15:53:43 -05:00
dependabot[bot]
161fcb8e83 Bump the angular group with 3 updates
Bumps the angular group with 3 updates: [@angular/ssr](https://github.com/angular/angular-cli), [@angular-devkit/build-angular](https://github.com/angular/angular-cli) and [@angular/cli](https://github.com/angular/angular-cli).


Updates `@angular/ssr` from 17.3.10 to 17.3.11
- [Release notes](https://github.com/angular/angular-cli/releases)
- [Changelog](https://github.com/angular/angular-cli/blob/main/CHANGELOG.md)
- [Commits](https://github.com/angular/angular-cli/compare/17.3.10...17.3.11)

Updates `@angular-devkit/build-angular` from 17.3.10 to 17.3.11
- [Release notes](https://github.com/angular/angular-cli/releases)
- [Changelog](https://github.com/angular/angular-cli/blob/main/CHANGELOG.md)
- [Commits](https://github.com/angular/angular-cli/compare/17.3.10...17.3.11)

Updates `@angular/cli` from 17.3.10 to 17.3.11
- [Release notes](https://github.com/angular/angular-cli/releases)
- [Changelog](https://github.com/angular/angular-cli/blob/main/CHANGELOG.md)
- [Commits](https://github.com/angular/angular-cli/compare/17.3.10...17.3.11)

---
updated-dependencies:
- dependency-name: "@angular/ssr"
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: angular
- dependency-name: "@angular-devkit/build-angular"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: angular
- dependency-name: "@angular/cli"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: angular
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-25 20:21:44 +00:00
Tim Donohue
fada1281a6 Merge pull request #3563 from DSpace/dependabot/npm_and_yarn/dspace-8_x/sass-bcfd08c0da
Bump sass from 1.80.3 to 1.80.4 in the sass group
2024-10-25 15:15:19 -05:00
Tim Donohue
6c7371e97f Merge pull request #3568 from DSpace/dependabot/npm_and_yarn/dspace-8_x/babel/runtime-7.26.0
Bump @babel/runtime from 7.25.9 to 7.26.0
2024-10-25 15:14:44 -05:00
Tim Donohue
96b60064db Merge pull request #3576 from DSpace/dependabot/npm_and_yarn/dspace-8_x/testing-bd64cd6aac
Bump the testing group across 1 directory with 2 updates
2024-10-25 15:12:52 -05:00
dependabot[bot]
6f360a6a2d Bump the testing group across 1 directory with 2 updates
Bumps the testing group with 2 updates in the / directory: [axe-core](https://github.com/dequelabs/axe-core) and [cypress](https://github.com/cypress-io/cypress).


Updates `axe-core` from 4.7.2 to 4.10.2
- [Release notes](https://github.com/dequelabs/axe-core/releases)
- [Changelog](https://github.com/dequelabs/axe-core/blob/v4.10.2/CHANGELOG.md)
- [Commits](https://github.com/dequelabs/axe-core/compare/v4.7.2...v4.10.2)

Updates `cypress` from 13.15.0 to 13.15.1
- [Release notes](https://github.com/cypress-io/cypress/releases)
- [Changelog](https://github.com/cypress-io/cypress/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/cypress-io/cypress/compare/v13.15.0...v13.15.1)

---
updated-dependencies:
- dependency-name: axe-core
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: testing
- dependency-name: cypress
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: testing
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-25 20:05:40 +00:00
dependabot[bot]
4a394a2a38 Bump tough-cookie from 4.1.2 to 4.1.4
Bumps [tough-cookie](https://github.com/salesforce/tough-cookie) from 4.1.2 to 4.1.4.
- [Release notes](https://github.com/salesforce/tough-cookie/releases)
- [Changelog](https://github.com/salesforce/tough-cookie/blob/master/CHANGELOG.md)
- [Commits](https://github.com/salesforce/tough-cookie/compare/v4.1.2...v4.1.4)

---
updated-dependencies:
- dependency-name: tough-cookie
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-25 20:04:27 +00:00
Tim Donohue
da9e856369 Merge pull request #3574 from tdonohue/remove_unused_deps_7x
[Port dspace-7_x] Remove unused dependencies (& additional Mirador dependency cleanup)
2024-10-25 15:02:00 -05:00
Tim Donohue
835aa2ef87 Merge pull request #3569 from DSpace/dependabot/npm_and_yarn/sass-bcfd08c0da
Bump sass from 1.80.3 to 1.80.4 in the sass group
2024-10-25 14:42:06 -05:00
dependabot[bot]
3a5cf9c6c3 Bump the testing group across 1 directory with 2 updates
Bumps the testing group with 2 updates in the / directory: [axe-core](https://github.com/dequelabs/axe-core) and [cypress](https://github.com/cypress-io/cypress).


Updates `axe-core` from 4.10.0 to 4.10.2
- [Release notes](https://github.com/dequelabs/axe-core/releases)
- [Changelog](https://github.com/dequelabs/axe-core/blob/v4.10.2/CHANGELOG.md)
- [Commits](https://github.com/dequelabs/axe-core/compare/v4.10.0...v4.10.2)

Updates `cypress` from 13.15.0 to 13.15.1
- [Release notes](https://github.com/cypress-io/cypress/releases)
- [Changelog](https://github.com/cypress-io/cypress/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/cypress-io/cypress/compare/v13.15.0...v13.15.1)

---
updated-dependencies:
- dependency-name: axe-core
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: testing
- dependency-name: cypress
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: testing
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-25 19:34:22 +00:00
dependabot[bot]
efc8cad00f Bump @babel/runtime from 7.25.9 to 7.26.0
Bumps [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) from 7.25.9 to 7.26.0.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.26.0/packages/babel-runtime)

---
updated-dependencies:
- dependency-name: "@babel/runtime"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-25 19:33:38 +00:00
Tim Donohue
993e109e1f Merge pull request #3560 from DSpace/dependabot/npm_and_yarn/angular-843071ab45
Bump the angular group with 3 updates
2024-10-25 14:31:56 -05:00
dependabot[bot]
ed410d7e95 Bump the testing group across 1 directory with 2 updates
Bumps the testing group with 2 updates in the / directory: [axe-core](https://github.com/dequelabs/axe-core) and [cypress](https://github.com/cypress-io/cypress).


Updates `axe-core` from 4.10.0 to 4.10.2
- [Release notes](https://github.com/dequelabs/axe-core/releases)
- [Changelog](https://github.com/dequelabs/axe-core/blob/v4.10.2/CHANGELOG.md)
- [Commits](https://github.com/dequelabs/axe-core/compare/v4.10.0...v4.10.2)

Updates `cypress` from 13.15.0 to 13.15.1
- [Release notes](https://github.com/cypress-io/cypress/releases)
- [Changelog](https://github.com/cypress-io/cypress/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/cypress-io/cypress/compare/v13.15.0...v13.15.1)

---
updated-dependencies:
- dependency-name: axe-core
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: testing
- dependency-name: cypress
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: testing
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-25 19:14:02 +00:00
dependabot[bot]
40ee2af8ef Bump sass from 1.80.3 to 1.80.4 in the sass group
Bumps the sass group with 1 update: [sass](https://github.com/sass/dart-sass).


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

---
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>
2024-10-25 19:13:40 +00:00
dependabot[bot]
d3e9f87432 Bump @babel/runtime from 7.25.9 to 7.26.0
Bumps [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) from 7.25.9 to 7.26.0.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.26.0/packages/babel-runtime)

---
updated-dependencies:
- dependency-name: "@babel/runtime"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-25 19:13:35 +00:00
Tim Donohue
18736d847f Merge pull request #3573 from tdonohue/remove_unused_deps_8x
[Port dspace-8_x] Remove unused dependencies (& additional Mirador dependency cleanup)
2024-10-25 14:11:55 -05:00
Tim Donohue
eedaa2c120 Move ng-mocks to dev dependencies 2024-10-25 14:07:34 -05:00
Tim Donohue
d4e6aa8660 Move @material-ui depedencies & other mirador dependencies to dev dependencies. Only needed to avoid yarn install warnings 2024-10-25 14:07:34 -05:00
Tim Donohue
4d365936f2 Remove unused dependencies listed in "resolutions" 2024-10-25 14:07:34 -05:00
Tim Donohue
6655dec1ec Remove "analyze" command and webpack-bundle-analyzer dev dependency 2024-10-25 14:07:34 -05:00
Tim Donohue
99d421caec Remove unused rxjs-spy dev dependency 2024-10-25 14:07:34 -05:00
Tim Donohue
8d33d52174 Move @types/grecaptcha to dev dependencies 2024-10-25 14:01:27 -05:00
Tim Donohue
6a7c19ae4b Merge pull request #3565 from DSpace/dependabot/npm_and_yarn/dspace-7_x/babel/runtime-7.26.0
Bump @babel/runtime from 7.25.9 to 7.26.0
2024-10-25 13:59:38 -05:00
Tim Donohue
fc9eb1157b Merge pull request #3561 from DSpace/dependabot/npm_and_yarn/dspace-7_x/sass-bcfd08c0da
Bump sass from 1.80.3 to 1.80.4 in the sass group
2024-10-25 13:50:19 -05:00
dependabot[bot]
31e2bd26ea Bump the angular group with 3 updates
Bumps the angular group with 3 updates: [@angular/ssr](https://github.com/angular/angular-cli), [@angular-devkit/build-angular](https://github.com/angular/angular-cli) and [@angular/cli](https://github.com/angular/angular-cli).


Updates `@angular/ssr` from 17.3.10 to 17.3.11
- [Release notes](https://github.com/angular/angular-cli/releases)
- [Changelog](https://github.com/angular/angular-cli/blob/main/CHANGELOG.md)
- [Commits](https://github.com/angular/angular-cli/compare/17.3.10...17.3.11)

Updates `@angular-devkit/build-angular` from 17.3.10 to 17.3.11
- [Release notes](https://github.com/angular/angular-cli/releases)
- [Changelog](https://github.com/angular/angular-cli/blob/main/CHANGELOG.md)
- [Commits](https://github.com/angular/angular-cli/compare/17.3.10...17.3.11)

Updates `@angular/cli` from 17.3.10 to 17.3.11
- [Release notes](https://github.com/angular/angular-cli/releases)
- [Changelog](https://github.com/angular/angular-cli/blob/main/CHANGELOG.md)
- [Commits](https://github.com/angular/angular-cli/compare/17.3.10...17.3.11)

---
updated-dependencies:
- dependency-name: "@angular/ssr"
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: angular
- dependency-name: "@angular-devkit/build-angular"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: angular
- dependency-name: "@angular/cli"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: angular
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-25 18:00:11 +00:00
dependabot[bot]
ec4ca74a97 Bump sass from 1.80.3 to 1.80.4 in the sass group
Bumps the sass group with 1 update: [sass](https://github.com/sass/dart-sass).


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

---
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>
2024-10-25 17:58:20 +00:00
Tim Donohue
497f4fd8d4 Ensure "axe-*" is a member of the "testing" group, as it's only used for e2e tests 2024-10-25 12:57:26 -05:00
Tim Donohue
913c2cb44b Move ng-mocks to dev dependencies 2024-10-25 12:43:43 -05:00
Tim Donohue
44889b1c6f Move @material-ui depedencies & other mirador dependencies to dev dependencies. Only needed to avoid yarn install warnings 2024-10-25 10:20:19 -05:00
dependabot[bot]
c83b6ff036 Bump @babel/runtime from 7.25.9 to 7.26.0
Bumps [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) from 7.25.9 to 7.26.0.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.26.0/packages/babel-runtime)

---
updated-dependencies:
- dependency-name: "@babel/runtime"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-25 13:34:55 +00:00
dependabot[bot]
e93e66d3e4 Bump sass from 1.80.3 to 1.80.4 in the sass group
Bumps the sass group with 1 update: [sass](https://github.com/sass/dart-sass).


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

---
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>
2024-10-25 13:34:03 +00:00
Tim Donohue
19dcc1d47e Remove unused dependencies listed in "resolutions" 2024-10-24 17:06:32 -05:00
Tim Donohue
148cbce5d1 Remove "analyze" command and webpack-bundle-analyzer dev dependency 2024-10-24 17:06:32 -05:00
Tim Donohue
a23c0ee237 Remove unused rxjs-spy dev dependency 2024-10-24 17:06:31 -05:00
kshepherd
43630bb7b6 Merge pull request #3553 from tdonohue/remove_unused_deps
Remove unused dependencies
2024-10-24 22:07:03 +02:00
Tim Donohue
234aae4d77 Remove unused browser-sync 2024-10-24 15:04:27 -05:00
Tim Donohue
453dee618b Remove unused angular-idle-preload 2024-10-24 15:03:32 -05:00
Tim Donohue
7a1432a0a2 Move @types/grecaptcha to dev dependencies 2024-10-24 15:02:49 -05:00
Tim Donohue
3832851ef4 Remove unused webpack-bundle-analyzer dev dependency 2024-10-24 12:33:58 -05:00
Tim Donohue
3b00cc1080 Remove unused rxjs-spy dev dependency 2024-10-24 12:33:58 -05:00
Tim Donohue
4c5b064cfb Remove unused react dev dependencies 2024-10-24 12:33:54 -05:00
Tim Donohue
426a0ac488 Remove unused browser-sync 2024-10-24 12:31:20 -05:00
Tim Donohue
fef5dd72b3 Remove unused angular-idle-preload 2024-10-24 12:31:20 -05:00
Tim Donohue
217b72a332 Move @types/grecaptcha to dev dependencies 2024-10-24 12:31:20 -05:00
Tim Donohue
22e911cab2 Merge pull request #3551 from tdonohue/update_http-proxy-middleware_8x
[Port dspace-8_x] Bump http-proxy-middleware from 1.0.5 to 2.0.7
2024-10-24 11:21:26 -05:00
kshepherd
882d09ad8e Merge pull request #3548 from tdonohue/remove_unused_postcss_deps_8x
[Port dspace-8_x] Remove unused PostCSS plugins
2024-10-24 16:06:02 +02:00
kshepherd
b4231dcf77 Merge pull request #3550 from tdonohue/update_http-proxy-middleware
Bump http-proxy-middleware from 1.0.5 to 2.0.7
2024-10-24 16:04:24 +02:00
kshepherd
9905693d73 Merge pull request #3555 from DSpace/backport-3524-to-dspace-8_x
[Port dspace-8_x] Aligning the browse button
2024-10-24 15:28:43 +02:00
kshepherd
ef11340280 Merge pull request #3554 from DSpace/backport-3524-to-dspace-7_x
[Port dspace-7_x] Aligning the browse button
2024-10-24 15:28:14 +02:00
kshepherd
660b87355a Merge pull request #3547 from tdonohue/remove_unused_postcss_deps
Remove unused PostCSS plugins
2024-10-24 14:30:55 +02:00
andreaNeki
1c8c5de570 Issue 3426 - Aligning the browse button
(cherry picked from commit ddafda33b8)
2024-10-24 11:46:00 +00:00
andreaNeki
d4bb79ca18 Issue 3426 - Aligning the browse button
(cherry picked from commit ddafda33b8)
2024-10-24 11:45:55 +00:00
kshepherd
9c4e8a3e68 Merge pull request #3524 from Andrea-Guevara/AligningTheWordBrowse
Aligning the browse button
2024-10-24 13:45:35 +02:00
Andrea Barbasso
8c70ee800b Merge branch 'main' into task/main/CST-15593
# Conflicts:
#	package-lock.json
#	package.json
#	src/assets/i18n/ar.json5
2024-10-24 10:12:18 +02:00
Alan Orth
40e805f90f Merge pull request #3552 from tdonohue/update_http-proxy-middleware_7x 2024-10-24 08:44:25 +03:00
Alan Orth
a719a2337a Merge pull request #3549 from tdonohue/remove_unused_postcss_deps_7x 2024-10-24 08:41:56 +03:00
Tim Donohue
26f6dc562b Bump http-proxy-middleware from 1.0.5 to 2.0.7 2024-10-23 15:09:27 -05:00
Tim Donohue
0ed8c05e1c Bump http-proxy-middleware from 1.0.5 to 2.0.7 2024-10-23 15:05:01 -05:00
Tim Donohue
693adc7cfc Bump http-proxy-middleware from 1.0.5 to 2.0.7 2024-10-23 14:34:12 -05:00
Tim Donohue
3deef34f5b Merge pull request #3545 from DSpace/backport-3481-to-dspace-7_x
[Port dspace-7_x] Fix code scanning alert no. 6: Incomplete string escaping or encoding
2024-10-23 14:33:08 -05:00
Tim Donohue
425078dc4e Remove unused postcss-responsive-type 2024-10-23 14:13:33 -05:00
Tim Donohue
5c877f56e9 Remove unused/unmaintained postcss-apply 2024-10-23 14:11:53 -05:00
Tim Donohue
e7ff564608 Remove unused postcss-responsive-type 2024-10-23 13:56:46 -05:00
Tim Donohue
04410485a5 Remove unused/unmaintained postcss-apply 2024-10-23 13:55:36 -05:00
Tim Donohue
39c5c755d7 Remove unused postcss-responsive-type 2024-10-23 13:39:01 -05:00
Tim Donohue
c93ed03004 Remove unused/unmaintained postcss-apply dep 2024-10-23 13:26:55 -05:00
Tim Donohue
bd43d959ab Merge pull request #3544 from tdonohue/remove_types_sanitize_html
Remove unused `@types/sanitize-html` dependency
2024-10-23 13:16:13 -05:00
Tim Donohue
930d8ef8e0 Merge pull request #3546 from DSpace/backport-3481-to-dspace-8_x
[Port dspace-8_x] Fix code scanning alert no. 6: Incomplete string escaping or encoding
2024-10-23 13:15:39 -05:00
Tim Donohue
bb84d86cf5 Fix code scanning alert no. 6: Incomplete string escaping or encoding
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
(cherry picked from commit 372444c50a)
2024-10-23 17:25:18 +00:00
Tim Donohue
9486ab5fa1 Fix code scanning alert no. 6: Incomplete string escaping or encoding
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
(cherry picked from commit 372444c50a)
2024-10-23 17:25:14 +00:00
Tim Donohue
abd0d696dc Merge pull request #3481 from DSpace/alert-autofix-6
Fix code scanning alert no. 6: Incomplete string escaping or encoding
2024-10-23 12:24:57 -05:00
Tim Donohue
74e85c79e7 Remove unused @types/sanitize-html 2024-10-23 11:42:09 -05:00
Tim Donohue
7c6ecf8e9e Merge pull request #3530 from DSpace/dependabot/npm_and_yarn/dspace-7_x/reflect-metadata-0.2.2
Bump reflect-metadata from 0.1.13 to 0.2.2
2024-10-23 11:37:24 -05:00
Tim Donohue
ea8f24d410 Fix bug where all security-updates need unique IDs 2024-10-23 11:33:28 -05:00
Tim Donohue
92ee89e8e5 Fix bug in dependabot.yml "security-updates" settings
"security-updates" configs can only be in sections where there is no "target-branch". This is because they only apply to the primary branch.
2024-10-23 11:31:16 -05:00
Tim Donohue
c7497cdf4e Merge pull request #3539 from DSpace/dependabot/npm_and_yarn/main/webpack-5.95.0
Bump webpack from 5.94.0 to 5.95.0
2024-10-23 11:01:18 -05:00
Tim Donohue
6198314a37 Merge pull request #3535 from DSpace/dependabot/npm_and_yarn/dspace-8_x/babel/runtime-7.25.9
Bump @babel/runtime from 7.25.7 to 7.25.9
2024-10-23 10:59:19 -05:00
Tim Donohue
81fb382b9a Merge pull request #3536 from DSpace/dependabot/npm_and_yarn/main/babel/runtime-7.25.9
Bump @babel/runtime from 7.25.7 to 7.25.9
2024-10-23 10:58:40 -05:00
Tim Donohue
ae816815fc Merge pull request #3538 from DSpace/dependabot/npm_and_yarn/main/postcss-8.4.47
Bump postcss from 8.4.39 to 8.4.47
2024-10-23 10:43:08 -05:00
Tim Donohue
87dc6be213 Remove unnecessary @ts-expect-error, as the bug they are expecting is fixed in webpack 5.95.0. 2024-10-23 10:25:49 -05:00
Tim Donohue
ee36bab60b Merge pull request #3531 from DSpace/dependabot/npm_and_yarn/dspace-7_x/babel/runtime-7.25.9
Bump @babel/runtime from 7.21.0 to 7.25.9
2024-10-23 10:12:06 -05:00
Tim Donohue
89569d7989 Merge pull request #3533 from DSpace/dependabot/npm_and_yarn/dspace-8_x/typescript-5.4.5
Bump typescript from 5.3.3 to 5.4.5
2024-10-23 09:59:08 -05:00
dependabot[bot]
207e2ac9ae Bump typescript from 5.3.3 to 5.4.5
Bumps [typescript](https://github.com/microsoft/TypeScript) from 5.3.3 to 5.4.5.
- [Release notes](https://github.com/microsoft/TypeScript/releases)
- [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release.yml)
- [Commits](https://github.com/microsoft/TypeScript/compare/v5.3.3...v5.4.5)

---
updated-dependencies:
- dependency-name: typescript
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-23 14:08:36 +00:00
Tim Donohue
09201b0d51 Merge pull request #3537 from DSpace/dependabot/npm_and_yarn/dspace-8_x/types/lodash-4.17.12
Bump @types/lodash from 4.17.10 to 4.17.12
2024-10-23 09:06:44 -05:00
Andreas Awouters
1a816228e8 118223: Add 'loading' overlay while bitstream is moving 2024-10-23 13:59:23 +02:00
Alan Orth
ccf6f36ade Merge pull request #3526 from DSpace/dependabot/npm_and_yarn/dspace-7_x/angulartics2-12.2.1 2024-10-23 09:39:21 +03:00
dependabot[bot]
5cb22bb1d0 Bump reflect-metadata from 0.1.13 to 0.2.2
Bumps [reflect-metadata](https://github.com/rbuckton/reflect-metadata) from 0.1.13 to 0.2.2.
- [Release notes](https://github.com/rbuckton/reflect-metadata/releases)
- [Changelog](https://github.com/rbuckton/reflect-metadata/blob/main/tsconfig-release.json)
- [Commits](https://github.com/rbuckton/reflect-metadata/commits)

---
updated-dependencies:
- dependency-name: reflect-metadata
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-22 21:58:01 +00:00
Tim Donohue
b237c7f5cb Merge pull request #3525 from DSpace/dependabot/npm_and_yarn/dspace-7_x/multi-c55d84953a
Bump sanitize-html and @types/sanitize-html
2024-10-22 16:56:11 -05:00
Tim Donohue
30c3e3db0c Merge pull request #3532 from DSpace/dependabot/npm_and_yarn/dspace-7_x/zone.js-0.13.3
Bump zone.js from 0.11.8 to 0.13.3
2024-10-22 16:55:24 -05:00
Tim Donohue
39cdd1692a Merge pull request #3528 from DSpace/dependabot/npm_and_yarn/dspace-7_x/webpack-dev-server-4.15.2
Bump webpack-dev-server from 4.13.3 to 4.15.2
2024-10-22 16:51:38 -05:00
dependabot[bot]
93c6ab2684 Bump webpack from 5.94.0 to 5.95.0
Bumps [webpack](https://github.com/webpack/webpack) from 5.94.0 to 5.95.0.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.94.0...v5.95.0)

---
updated-dependencies:
- dependency-name: webpack
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-22 21:34:52 +00:00
dependabot[bot]
2ab1472f22 Bump postcss from 8.4.39 to 8.4.47
Bumps [postcss](https://github.com/postcss/postcss) from 8.4.39 to 8.4.47.
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.4.39...8.4.47)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-22 21:34:01 +00:00
dependabot[bot]
a9febec691 Bump @types/lodash from 4.17.10 to 4.17.12
Bumps [@types/lodash](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/lodash) from 4.17.10 to 4.17.12.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/lodash)

---
updated-dependencies:
- dependency-name: "@types/lodash"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-22 21:33:31 +00:00
dependabot[bot]
280d6d92ad Bump @babel/runtime from 7.25.7 to 7.25.9
Bumps [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) from 7.25.7 to 7.25.9.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.25.9/packages/babel-runtime)

---
updated-dependencies:
- dependency-name: "@babel/runtime"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-22 21:33:30 +00:00
dependabot[bot]
cddee3e1db Bump @babel/runtime from 7.25.7 to 7.25.9
Bumps [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) from 7.25.7 to 7.25.9.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.25.9/packages/babel-runtime)

---
updated-dependencies:
- dependency-name: "@babel/runtime"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-22 21:33:14 +00:00
Tim Donohue
b7c4c737c1 Update dependabot.yml 2024-10-22 16:29:48 -05:00
dependabot[bot]
603e46283f Bump angulartics2 from 12.2.0 to 12.2.1
Bumps [angulartics2](https://github.com/angulartics/angulartics2) from 12.2.0 to 12.2.1.
- [Release notes](https://github.com/angulartics/angulartics2/releases)
- [Commits](https://github.com/angulartics/angulartics2/compare/v12.2.0...v12.2.1)

---
updated-dependencies:
- dependency-name: angulartics2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-22 19:31:16 +00:00
Tim Donohue
c17adef242 Merge pull request #3523 from DSpace/dependabot/npm_and_yarn/dspace-7_x/axios-1.7.7
Bump axios from 1.7.5 to 1.7.7
2024-10-22 14:29:41 -05:00
Tim Donohue
bacd484832 Merge pull request #3515 from DSpace/dependabot/npm_and_yarn/dspace-7_x/ng-mocks-14.13.1
Bump ng-mocks from 14.10.0 to 14.13.1
2024-10-22 14:21:04 -05:00
dependabot[bot]
7eb0a47fca Bump zone.js from 0.11.8 to 0.13.3
Bumps [zone.js](https://github.com/angular/angular/tree/HEAD/packages/zone.js) from 0.11.8 to 0.13.3.
- [Release notes](https://github.com/angular/angular/releases)
- [Changelog](https://github.com/angular/angular/blob/main/packages/zone.js/CHANGELOG.md)
- [Commits](https://github.com/angular/angular/commits/zone.js-0.13.3/packages/zone.js)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-22 19:20:58 +00:00
dependabot[bot]
cfa6d50583 Bump @babel/runtime from 7.21.0 to 7.25.9
Bumps [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) from 7.21.0 to 7.25.9.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.25.9/packages/babel-runtime)

---
updated-dependencies:
- dependency-name: "@babel/runtime"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-22 19:20:30 +00:00
dependabot[bot]
47db669191 Bump webpack-dev-server from 4.13.3 to 4.15.2
Bumps [webpack-dev-server](https://github.com/webpack/webpack-dev-server) from 4.13.3 to 4.15.2.
- [Release notes](https://github.com/webpack/webpack-dev-server/releases)
- [Changelog](https://github.com/webpack/webpack-dev-server/blob/v4.15.2/CHANGELOG.md)
- [Commits](https://github.com/webpack/webpack-dev-server/compare/v4.13.3...v4.15.2)

---
updated-dependencies:
- dependency-name: webpack-dev-server
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-22 19:19:40 +00:00
dependabot[bot]
ab60ad2072 Bump sanitize-html and @types/sanitize-html
Bumps [sanitize-html](https://github.com/apostrophecms/sanitize-html) and [@types/sanitize-html](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/sanitize-html). These dependencies needed to be updated together.

Updates `sanitize-html` from 2.12.1 to 2.13.1
- [Changelog](https://github.com/apostrophecms/sanitize-html/blob/main/CHANGELOG.md)
- [Commits](https://github.com/apostrophecms/sanitize-html/compare/2.12.1...2.13.1)

Updates `@types/sanitize-html` from 2.9.0 to 2.13.0
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/sanitize-html)

---
updated-dependencies:
- dependency-name: sanitize-html
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: "@types/sanitize-html"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-22 19:18:46 +00:00
Tim Donohue
f3eb5b8a86 Merge pull request #3480 from DSpace/dependabot/npm_and_yarn/main/typescript-5.4.5
Bump typescript from 5.3.3 to 5.4.5
2024-10-22 13:52:32 -05:00
Tim Donohue
081c573653 Merge pull request #3521 from DSpace/dependabot/npm_and_yarn/dspace-7_x/date-fns-2.30.0
Bump date-fns from 2.29.3 to 2.30.0
2024-10-22 13:48:32 -05:00
Tim Donohue
e22ed77527 Merge pull request #3520 from DSpace/dependabot/npm_and_yarn/dspace-7_x/webpack-bundle-analyzer-4.10.2
Bump webpack-bundle-analyzer from 4.8.0 to 4.10.2
2024-10-22 13:31:32 -05:00
Tim Donohue
4eca7c062c Merge pull request #3514 from DSpace/dependabot/npm_and_yarn/dspace-7_x/sortablejs-1.15.3
Bump sortablejs from 1.15.0 to 1.15.3
2024-10-22 13:30:29 -05:00
Tim Donohue
bef3d37802 Merge pull request #3517 from DSpace/dependabot/npm_and_yarn/dspace-7_x/types/express-4.17.21
Bump @types/express from 4.17.17 to 4.17.21
2024-10-22 13:18:47 -05:00
Tim Donohue
2ab52dad8e Merge pull request #3522 from DSpace/dependabot/npm_and_yarn/dspace-7_x/types/deep-freeze-0.1.5
Bump @types/deep-freeze from 0.1.2 to 0.1.5
2024-10-22 13:17:41 -05:00
Tim Donohue
6bd66910a9 Merge pull request #3518 from DSpace/dependabot/npm_and_yarn/dspace-7_x/fortawesome/fontawesome-free-6.6.0
Bump @fortawesome/fontawesome-free from 6.4.0 to 6.6.0
2024-10-22 13:16:03 -05:00
Tim Donohue
51e9acf9ff Merge pull request #3430 from DSpace/dependabot/npm_and_yarn/dspace-8_x/webpack-5.95.0
Bump webpack from 5.94.0 to 5.95.0
2024-10-22 13:13:58 -05:00
dependabot[bot]
cfecf0ff62 Bump ng-mocks from 14.10.0 to 14.13.1
Bumps [ng-mocks](https://github.com/help-me-mom/ng-mocks) from 14.10.0 to 14.13.1.
- [Release notes](https://github.com/help-me-mom/ng-mocks/releases)
- [Changelog](https://github.com/help-me-mom/ng-mocks/blob/master/CHANGELOG.md)
- [Commits](https://github.com/help-me-mom/ng-mocks/compare/v14.10.0...v14.13.1)

---
updated-dependencies:
- dependency-name: ng-mocks
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-22 17:16:48 +00:00
Tim Donohue
1bea5f8e6c Merge pull request #3519 from DSpace/dependabot/npm_and_yarn/dspace-7_x/mirador-share-plugin-0.16.0
Bump mirador-share-plugin from 0.11.0 to 0.16.0
2024-10-22 12:14:27 -05:00
Tim Donohue
c55ad832c7 Merge pull request #3490 from DSpace/dependabot/npm_and_yarn/dspace-8_x/mirador-share-plugin-0.16.0
Bump mirador-share-plugin from 0.11.0 to 0.16.0
2024-10-22 12:13:11 -05:00
Tim Donohue
49809da1fb Merge pull request #3476 from DSpace/dependabot/npm_and_yarn/main/mirador-share-plugin-0.16.0
Bump mirador-share-plugin from 0.11.0 to 0.16.0
2024-10-22 12:12:11 -05:00
Tim Donohue
d98ae341fd Must also update typescript version override. 2024-10-22 11:53:20 -05:00
Tim Donohue
d634903d0d Remove unnecessary @ts-expect-error, as the bug they are expecting is fixed in webpack 5.95.0. 2024-10-22 11:35:09 -05:00
andreaNeki
ddafda33b8 Issue 3426 - Aligning the browse button 2024-10-22 13:29:05 -03:00
dependabot[bot]
7ee4fd5b06 Bump axios from 1.7.5 to 1.7.7
Bumps [axios](https://github.com/axios/axios) from 1.7.5 to 1.7.7.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v1.7.5...v1.7.7)

---
updated-dependencies:
- dependency-name: axios
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-22 16:24:48 +00:00
dependabot[bot]
b90f8e1b49 Bump @types/deep-freeze from 0.1.2 to 0.1.5
Bumps [@types/deep-freeze](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/deep-freeze) from 0.1.2 to 0.1.5.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/deep-freeze)

---
updated-dependencies:
- dependency-name: "@types/deep-freeze"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-22 16:24:35 +00:00
dependabot[bot]
2a92215d82 Bump date-fns from 2.29.3 to 2.30.0
Bumps [date-fns](https://github.com/date-fns/date-fns) from 2.29.3 to 2.30.0.
- [Release notes](https://github.com/date-fns/date-fns/releases)
- [Changelog](https://github.com/date-fns/date-fns/blob/main/CHANGELOG.md)
- [Commits](https://github.com/date-fns/date-fns/compare/v2.29.3...v2.30.0)

---
updated-dependencies:
- dependency-name: date-fns
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-22 16:24:25 +00:00
dependabot[bot]
d03b3c3a48 Bump webpack-bundle-analyzer from 4.8.0 to 4.10.2
Bumps [webpack-bundle-analyzer](https://github.com/webpack-contrib/webpack-bundle-analyzer) from 4.8.0 to 4.10.2.
- [Changelog](https://github.com/webpack-contrib/webpack-bundle-analyzer/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/webpack-bundle-analyzer/compare/v4.8.0...v4.10.2)

---
updated-dependencies:
- dependency-name: webpack-bundle-analyzer
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-22 16:24:02 +00:00
dependabot[bot]
5ac126250e Bump mirador-share-plugin from 0.11.0 to 0.16.0
Bumps [mirador-share-plugin]() from 0.11.0 to 0.16.0.

---
updated-dependencies:
- dependency-name: mirador-share-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-22 16:23:38 +00:00
dependabot[bot]
a1919a7a1f Bump @fortawesome/fontawesome-free from 6.4.0 to 6.6.0
Bumps [@fortawesome/fontawesome-free](https://github.com/FortAwesome/Font-Awesome) from 6.4.0 to 6.6.0.
- [Release notes](https://github.com/FortAwesome/Font-Awesome/releases)
- [Changelog](https://github.com/FortAwesome/Font-Awesome/blob/6.x/CHANGELOG.md)
- [Commits](https://github.com/FortAwesome/Font-Awesome/compare/6.4.0...6.6.0)

---
updated-dependencies:
- dependency-name: "@fortawesome/fontawesome-free"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-22 16:23:20 +00:00
dependabot[bot]
dfae913dea Bump @types/express from 4.17.17 to 4.17.21
Bumps [@types/express](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express) from 4.17.17 to 4.17.21.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/express)

---
updated-dependencies:
- dependency-name: "@types/express"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-22 16:22:59 +00:00
dependabot[bot]
627d8097ac Bump sortablejs from 1.15.0 to 1.15.3
Bumps [sortablejs](https://github.com/SortableJS/Sortable) from 1.15.0 to 1.15.3.
- [Release notes](https://github.com/SortableJS/Sortable/releases)
- [Commits](https://github.com/SortableJS/Sortable/compare/1.15.0...1.15.3)

---
updated-dependencies:
- dependency-name: sortablejs
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-22 16:21:46 +00:00
Tim Donohue
f758d6250c Merge pull request #3477 from DSpace/dependabot/npm_and_yarn/main/zone.js-0.14.10
Bump zone.js from 0.14.7 to 0.14.10
2024-10-22 11:13:40 -05:00
dependabot[bot]
f0b4a56ed5 Bump zone.js from 0.14.7 to 0.14.10
Bumps [zone.js](https://github.com/angular/angular/tree/HEAD/packages/zone.js) from 0.14.7 to 0.14.10.
- [Release notes](https://github.com/angular/angular/releases)
- [Changelog](https://github.com/angular/angular/blob/main/packages/zone.js/CHANGELOG.md)
- [Commits](https://github.com/angular/angular/commits/zone.js-0.14.10/packages/zone.js)

---
updated-dependencies:
- dependency-name: zone.js
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-22 13:56:15 +00:00
Tim Donohue
23bc4b286b Merge pull request #3511 from tdonohue/remove_unused_deps_main
[Port main] Remove unused dependencies (sortablejs, sanitize-html, webfontloader)
2024-10-22 08:55:00 -05:00
Tim Donohue
c5c9abebde Merge pull request #3509 from tdonohue/remove_unused_deps
Remove unused dependencies (sortablejs, sanitize-html, webfontloader)
2024-10-22 08:54:44 -05:00
DanGastardelli
3cd5432034 Changed the implementation of changing the text font size when there is no thumbnail. 2024-10-22 10:37:41 -03:00
Andrea Barbasso
49b329edb1 [DSC-1847][DSC-1966] fix navbar ui error 2024-10-22 15:03:30 +02:00
Alan Orth
8dc777fc46 Merge pull request #3510 from tdonohue/remove_unused_deps_7x 2024-10-22 11:36:11 +03:00
Tim Donohue
beb05b26ce Remove unused webfontloader 2024-10-21 17:09:06 -05:00
Tim Donohue
2e55f4b47f Remove unused sanitize-html 2024-10-21 17:08:25 -05:00
Tim Donohue
08fe8beaf9 Remove sortablejs which is unused 2024-10-21 17:07:44 -05:00
Tim Donohue
e7430b9c1a Remove unused webfontloader 2024-10-21 17:01:49 -05:00
Tim Donohue
d9080d1427 Remove unused webfontloader 2024-10-21 16:37:57 -05:00
Tim Donohue
a561879eb4 Remove unused sanitize-html 2024-10-21 16:31:07 -05:00
Tim Donohue
3053e401b6 Remove sortablejs which is unused 2024-10-21 16:29:55 -05:00
Tim Donohue
264bc289aa Merge pull request #3483 from DSpace/dependabot/npm_and_yarn/dspace-8_x/eslint-9cef52ea48
Bump eslint-plugin-import from 2.30.0 to 2.31.0 in the eslint group
2024-10-21 16:19:12 -05:00
Tim Donohue
4543285a9d Merge pull request #3499 from DSpace/dependabot/npm_and_yarn/dspace-7_x/markdown-it-13.0.2
Bump markdown-it from 13.0.1 to 13.0.2
2024-10-21 16:08:59 -05:00
Tim Donohue
88fd0b0094 Merge pull request #3504 from DSpace/dependabot/npm_and_yarn/main/karma-6.4.4
Bump karma from 6.4.3 to 6.4.4
2024-10-21 15:55:40 -05:00
Tim Donohue
56321e6da8 Merge pull request #3502 from DSpace/dependabot/npm_and_yarn/main/sass-25e7b4912b
Bump sass from 1.80.2 to 1.80.3 in the sass group
2024-10-21 15:54:36 -05:00
Tim Donohue
4b9ea2f084 Merge pull request #3501 from DSpace/dependabot/npm_and_yarn/dspace-8_x/sass-25e7b4912b
Bump sass from 1.80.2 to 1.80.3 in the sass group
2024-10-21 15:54:00 -05:00
Tim Donohue
86ea2dc5cb Merge pull request #3498 from DSpace/dependabot/npm_and_yarn/dspace-7_x/sass-25e7b4912b
Bump sass from 1.80.2 to 1.80.3 in the sass group
2024-10-21 15:53:18 -05:00
Tim Donohue
43d4122bc5 Merge pull request #3485 from DSpace/dependabot/npm_and_yarn/dspace-7_x/eslint-dda39ca691
Bump the eslint group with 5 updates
2024-10-21 15:01:17 -05:00
dependabot[bot]
65b8ba34e6 Bump typescript from 5.3.3 to 5.4.5
Bumps [typescript](https://github.com/microsoft/TypeScript) from 5.3.3 to 5.4.5.
- [Release notes](https://github.com/microsoft/TypeScript/releases)
- [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release.yml)
- [Commits](https://github.com/microsoft/TypeScript/compare/v5.3.3...v5.4.5)

---
updated-dependencies:
- dependency-name: typescript
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-21 19:57:39 +00:00
Tim Donohue
57f8660ff1 Merge pull request #3503 from DSpace/dependabot/npm_and_yarn/main/types/lodash-4.17.12
Bump @types/lodash from 4.17.6 to 4.17.12
2024-10-21 14:56:29 -05:00
Tim Donohue
f646f0a350 Merge pull request #3478 from DSpace/dependabot/npm_and_yarn/main/types/deep-freeze-0.1.5
Bump @types/deep-freeze from 0.1.2 to 0.1.5
2024-10-21 14:56:01 -05:00
Tim Donohue
e87da70191 Merge pull request #3492 from DSpace/dependabot/npm_and_yarn/dspace-7_x/types/ejs-3.1.5
Bump @types/ejs from 3.1.2 to 3.1.5
2024-10-21 14:51:41 -05:00
Tim Donohue
4f24f2d12f Merge pull request #3495 from DSpace/dependabot/npm_and_yarn/dspace-7_x/types/grecaptcha-3.0.9
Bump @types/grecaptcha from 3.0.4 to 3.0.9
2024-10-21 14:50:33 -05:00
dependabot[bot]
24b7d38fe9 Bump webpack from 5.94.0 to 5.95.0
Bumps [webpack](https://github.com/webpack/webpack) from 5.94.0 to 5.95.0.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.94.0...v5.95.0)

---
updated-dependencies:
- dependency-name: webpack
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-21 19:47:25 +00:00
Tim Donohue
d32d12b3e9 Merge pull request #3497 from DSpace/dependabot/npm_and_yarn/dspace-8_x/postcss-8.4.47
Bump postcss from 8.4.45 to 8.4.47
2024-10-21 14:45:58 -05:00
Tim Donohue
44fdc49e26 Merge pull request #3496 from DSpace/dependabot/npm_and_yarn/dspace-7_x/postcss-8.4.47
Bump postcss from 8.4.38 to 8.4.47
2024-10-21 14:45:04 -05:00
Tim Donohue
bc5b969c4c Merge pull request #3493 from DSpace/dependabot/npm_and_yarn/dspace-8_x/ngtools/webpack-16.2.16
Bump @ngtools/webpack from 16.2.15 to 16.2.16
2024-10-21 14:42:40 -05:00
Tim Donohue
600474a092 Merge pull request #3487 from DSpace/dependabot/npm_and_yarn/dspace-8_x/express-static-gzip-2.1.8
Bump express-static-gzip from 2.1.7 to 2.1.8
2024-10-21 14:41:21 -05:00
dependabot[bot]
610bd32869 Bump the eslint group with 5 updates
Bumps the eslint group with 5 updates:

| Package | From | To |
| --- | --- | --- |
| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `5.59.1` | `5.62.0` |
| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `5.59.1` | `5.62.0` |
| [eslint-plugin-deprecation](https://github.com/gund/eslint-plugin-deprecation) | `1.4.1` | `1.5.0` |
| [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) | `2.27.5` | `2.31.0` |
| [eslint-plugin-jsonc](https://github.com/ota-meshi/eslint-plugin-jsonc) | `2.6.0` | `2.16.0` |


Updates `@typescript-eslint/eslint-plugin` from 5.59.1 to 5.62.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.62.0/packages/eslint-plugin)

Updates `@typescript-eslint/parser` from 5.59.1 to 5.62.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.62.0/packages/parser)

Updates `eslint-plugin-deprecation` from 1.4.1 to 1.5.0
- [Release notes](https://github.com/gund/eslint-plugin-deprecation/releases)
- [Changelog](https://github.com/gund/eslint-plugin-deprecation/blob/master/CHANGELOG.md)
- [Commits](https://github.com/gund/eslint-plugin-deprecation/compare/v1.4.1...v1.5.0)

Updates `eslint-plugin-import` from 2.27.5 to 2.31.0
- [Release notes](https://github.com/import-js/eslint-plugin-import/releases)
- [Changelog](https://github.com/import-js/eslint-plugin-import/blob/main/CHANGELOG.md)
- [Commits](https://github.com/import-js/eslint-plugin-import/compare/v2.27.5...v2.31.0)

Updates `eslint-plugin-jsonc` from 2.6.0 to 2.16.0
- [Release notes](https://github.com/ota-meshi/eslint-plugin-jsonc/releases)
- [Changelog](https://github.com/ota-meshi/eslint-plugin-jsonc/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ota-meshi/eslint-plugin-jsonc/compare/v2.6.0...v2.16.0)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: eslint
- dependency-name: "@typescript-eslint/parser"
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: eslint
- dependency-name: eslint-plugin-deprecation
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: eslint
- dependency-name: eslint-plugin-import
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: eslint
- dependency-name: eslint-plugin-jsonc
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: eslint
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-21 19:22:59 +00:00
dependabot[bot]
059da40c64 Bump markdown-it from 13.0.1 to 13.0.2
Bumps [markdown-it](https://github.com/markdown-it/markdown-it) from 13.0.1 to 13.0.2.
- [Changelog](https://github.com/markdown-it/markdown-it/blob/master/CHANGELOG.md)
- [Commits](https://github.com/markdown-it/markdown-it/compare/13.0.1...13.0.2)

---
updated-dependencies:
- dependency-name: markdown-it
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-21 19:18:12 +00:00
dependabot[bot]
6f7c64e8ca Bump sass from 1.80.2 to 1.80.3 in the sass group
Bumps the sass group with 1 update: [sass](https://github.com/sass/dart-sass).


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

---
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>
2024-10-21 19:18:08 +00:00
Tim Donohue
1b99ffbf58 Merge pull request #3435 from DSpace/dependabot/npm_and_yarn/dspace-7_x/klaro-0.7.21
Bump klaro from 0.7.18 to 0.7.21
2024-10-21 14:16:06 -05:00
Tim Donohue
36195a9ed1 Merge pull request #3500 from DSpace/dependabot/npm_and_yarn/dspace-7_x/types/lodash-4.17.12
Bump @types/lodash from 4.14.194 to 4.17.12
2024-10-21 14:14:45 -05:00
Tim Donohue
03bf6a9fc3 Merge pull request #3486 from DSpace/dependabot/npm_and_yarn/dspace-8_x/pem-1.14.8
Bump pem from 1.14.7 to 1.14.8
2024-10-21 14:12:21 -05:00
Tim Donohue
d784a28ddb Merge pull request #3489 from DSpace/dependabot/npm_and_yarn/dspace-7_x/pem-1.14.8
Bump pem from 1.14.7 to 1.14.8
2024-10-21 14:11:47 -05:00
dependabot[bot]
7e97dbbe81 Bump eslint-plugin-import from 2.30.0 to 2.31.0 in the eslint group
Bumps the eslint group with 1 update: [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import).


Updates `eslint-plugin-import` from 2.30.0 to 2.31.0
- [Release notes](https://github.com/import-js/eslint-plugin-import/releases)
- [Changelog](https://github.com/import-js/eslint-plugin-import/blob/main/CHANGELOG.md)
- [Commits](https://github.com/import-js/eslint-plugin-import/compare/v2.30.0...v2.31.0)

---
updated-dependencies:
- dependency-name: eslint-plugin-import
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: eslint
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-21 19:06:30 +00:00
dependabot[bot]
7f85a1eaa1 Bump sass from 1.80.2 to 1.80.3 in the sass group
Bumps the sass group with 1 update: [sass](https://github.com/sass/dart-sass).


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

---
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>
2024-10-21 19:04:30 +00:00
dependabot[bot]
b170333030 Bump sass from 1.80.2 to 1.80.3 in the sass group
Bumps the sass group with 1 update: [sass](https://github.com/sass/dart-sass).


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

---
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>
2024-10-21 19:03:51 +00:00
Tim Donohue
ce1dc46857 Update dependabot.yml
Remove @types grouping because Dependabot already groups types with related dependencies.
2024-10-21 14:02:56 -05:00
Tim Donohue
a145851330 Merge pull request #3508 from DSpace/backport-3209-to-dspace-8_x
[Port dspace-8_x] Update pt-PT.json5
2024-10-21 13:49:15 -05:00
Ricardo Saraiva
7cfbeb241b Update pt-PT.json5
Lint errors review.

(cherry picked from commit 43071da3eb)
2024-10-21 18:48:41 +00:00
Ricardo Saraiva
74c0c3ad37 Update pt-PT.json5
Extensive revision of i18n pt-PT with the news translation strings introduced by DSpace v8.0 and other improvements > last updated 18th of july 2024.

(cherry picked from commit 2c20833410)
2024-10-21 18:48:41 +00:00
Tim Donohue
2eaa6b8977 Merge pull request #3209 from rsaraivac/patch-3
Update pt-PT.json5
2024-10-21 13:48:24 -05:00
dependabot[bot]
95d0767137 Bump karma from 6.4.3 to 6.4.4
Bumps [karma](https://github.com/karma-runner/karma) from 6.4.3 to 6.4.4.
- [Release notes](https://github.com/karma-runner/karma/releases)
- [Changelog](https://github.com/karma-runner/karma/blob/master/CHANGELOG.md)
- [Commits](https://github.com/karma-runner/karma/compare/v6.4.3...v6.4.4)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-21 03:15:12 +00:00
dependabot[bot]
d0daf9cf49 Bump @types/lodash from 4.17.6 to 4.17.12
Bumps [@types/lodash](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/lodash) from 4.17.6 to 4.17.12.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/lodash)

---
updated-dependencies:
- dependency-name: "@types/lodash"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-21 03:14:33 +00:00
dependabot[bot]
e1619e6a6b Bump @types/lodash from 4.14.194 to 4.17.12
Bumps [@types/lodash](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/lodash) from 4.14.194 to 4.17.12.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/lodash)

---
updated-dependencies:
- dependency-name: "@types/lodash"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-21 02:31:33 +00:00
Tim Donohue
a157f9f09f Merge pull request #3469 from DSpace/dependabot/npm_and_yarn/main/sass-1.80.2
Bump sass from 1.62.1 to 1.80.2
2024-10-18 16:56:11 -05:00
Tim Donohue
c9996564c8 Merge pull request #3484 from DSpace/dependabot/npm_and_yarn/dspace-8_x/sass-7fd8873515
Bump sass from 1.62.1 to 1.80.2 in the sass group
2024-10-18 16:54:41 -05:00
dependabot[bot]
e3be0cd794 Bump postcss from 8.4.38 to 8.4.47
Bumps [postcss](https://github.com/postcss/postcss) from 8.4.38 to 8.4.47.
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.4.38...8.4.47)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-18 21:54:22 +00:00
dependabot[bot]
ac3bccc67d Bump klaro from 0.7.18 to 0.7.21
Bumps [klaro](https://github.com/kiprotect/klaro) from 0.7.18 to 0.7.21.
- [Changelog](https://github.com/klaro-org/klaro-js/blob/master/releases.json)
- [Commits](https://github.com/kiprotect/klaro/compare/v0.7.18...v0.7.21)

---
updated-dependencies:
- dependency-name: klaro
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-18 21:53:59 +00:00
Tim Donohue
b2d46190cb Merge pull request #3488 from DSpace/dependabot/npm_and_yarn/dspace-7_x/sass-7fd8873515
Bump sass from 1.62.0 to 1.80.2 in the sass group
2024-10-18 16:52:20 -05:00
Tim Donohue
b80aad1baa Merge pull request #3472 from DSpace/dependabot/npm_and_yarn/main/pem-1.14.8
Bump pem from 1.14.7 to 1.14.8
2024-10-18 16:05:39 -05:00
dependabot[bot]
16bda200c0 Bump @types/deep-freeze from 0.1.2 to 0.1.5
Bumps [@types/deep-freeze](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/deep-freeze) from 0.1.2 to 0.1.5.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/deep-freeze)

---
updated-dependencies:
- dependency-name: "@types/deep-freeze"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-18 21:02:22 +00:00
Tim Donohue
2d44c988e4 Merge pull request #3475 from DSpace/dependabot/npm_and_yarn/main/ngtools/webpack-16.2.16
Bump @ngtools/webpack from 16.2.14 to 16.2.16
2024-10-18 16:01:15 -05:00
Tim Donohue
08e7bdebbc Merge pull request #3473 from DSpace/dependabot/npm_and_yarn/main/core-js-3.38.1
Bump core-js from 3.37.1 to 3.38.1
2024-10-18 15:56:19 -05:00
Tim Donohue
532da9d21f Merge pull request #3440 from DSpace/dependabot/npm_and_yarn/dspace-7_x/karma-6.4.4
Bump karma from 6.4.2 to 6.4.4
2024-10-18 15:53:22 -05:00
dependabot[bot]
5abba52204 Bump postcss from 8.4.45 to 8.4.47
Bumps [postcss](https://github.com/postcss/postcss) from 8.4.45 to 8.4.47.
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.4.45...8.4.47)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-18 20:19:38 +00:00
dependabot[bot]
dc73f85458 Bump @types/grecaptcha from 3.0.4 to 3.0.9
Bumps [@types/grecaptcha](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/grecaptcha) from 3.0.4 to 3.0.9.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/grecaptcha)

---
updated-dependencies:
- dependency-name: "@types/grecaptcha"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-18 20:19:21 +00:00
dependabot[bot]
e5748dd7a4 Bump @ngtools/webpack from 16.2.15 to 16.2.16
Bumps [@ngtools/webpack](https://github.com/angular/angular-cli) from 16.2.15 to 16.2.16.
- [Release notes](https://github.com/angular/angular-cli/releases)
- [Changelog](https://github.com/angular/angular-cli/blob/main/CHANGELOG.md)
- [Commits](https://github.com/angular/angular-cli/compare/16.2.15...16.2.16)

---
updated-dependencies:
- dependency-name: "@ngtools/webpack"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-18 20:19:02 +00:00
dependabot[bot]
ac1adefeec Bump @types/ejs from 3.1.2 to 3.1.5
Bumps [@types/ejs](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/ejs) from 3.1.2 to 3.1.5.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/ejs)

---
updated-dependencies:
- dependency-name: "@types/ejs"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-18 20:19:00 +00:00
dependabot[bot]
6fd8d4eef4 Bump mirador-share-plugin from 0.11.0 to 0.16.0
Bumps [mirador-share-plugin]() from 0.11.0 to 0.16.0.

---
updated-dependencies:
- dependency-name: mirador-share-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-18 20:18:37 +00:00
dependabot[bot]
6eb407ff3b Bump pem from 1.14.7 to 1.14.8
Bumps [pem](https://github.com/Dexus/pem) from 1.14.7 to 1.14.8.
- [Release notes](https://github.com/Dexus/pem/releases)
- [Changelog](https://github.com/Dexus/pem/blob/master/HISTORY.md)
- [Commits](https://github.com/Dexus/pem/compare/v1.14.7...v1.14.8)

---
updated-dependencies:
- dependency-name: pem
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-18 20:18:37 +00:00
dependabot[bot]
43f7586564 Bump express-static-gzip from 2.1.7 to 2.1.8
Bumps [express-static-gzip](https://github.com/tkoenig89/express-static-gzip) from 2.1.7 to 2.1.8.
- [Release notes](https://github.com/tkoenig89/express-static-gzip/releases)
- [Commits](https://github.com/tkoenig89/express-static-gzip/compare/v2.1.7...v2.1.8)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-18 20:18:26 +00:00
dependabot[bot]
2c152e632b Bump sass from 1.62.0 to 1.80.2 in the sass group
Bumps the sass group with 1 update: [sass](https://github.com/sass/dart-sass).


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

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-18 20:18:26 +00:00
dependabot[bot]
98ad7a84d5 Bump pem from 1.14.7 to 1.14.8
Bumps [pem](https://github.com/Dexus/pem) from 1.14.7 to 1.14.8.
- [Release notes](https://github.com/Dexus/pem/releases)
- [Changelog](https://github.com/Dexus/pem/blob/master/HISTORY.md)
- [Commits](https://github.com/Dexus/pem/compare/v1.14.7...v1.14.8)

---
updated-dependencies:
- dependency-name: pem
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-18 20:18:13 +00:00
dependabot[bot]
9a686b36f1 Bump sass from 1.62.1 to 1.80.2 in the sass group
Bumps the sass group with 1 update: [sass](https://github.com/sass/dart-sass).


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

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-18 20:18:01 +00:00
Tim Donohue
1592763f8a Merge pull request #3482 from DSpace/tdonohue-patch-1
Update dependabot.yml with new PR groups for eslint, testing dependencies, postcss, sass, webpack
2024-10-18 15:15:13 -05:00
Tim Donohue
f750259c50 Update dependabot.yml with new groups for eslint, testing, postcss, sass, webpack 2024-10-18 15:09:55 -05:00
dependabot[bot]
047b4629bf Bump karma from 6.4.2 to 6.4.4
Bumps [karma](https://github.com/karma-runner/karma) from 6.4.2 to 6.4.4.
- [Release notes](https://github.com/karma-runner/karma/releases)
- [Changelog](https://github.com/karma-runner/karma/blob/master/CHANGELOG.md)
- [Commits](https://github.com/karma-runner/karma/compare/v6.4.2...v6.4.4)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-18 19:35:07 +00:00
Tim Donohue
1244f23522 Merge pull request #3471 from tdonohue/flakey_item_page_tests
[dspace-7_x] Fix flakey Item page accessibility tests by waiting for pages to fuly load
2024-10-18 14:33:12 -05:00
Tim Donohue
372444c50a Fix code scanning alert no. 6: Incomplete string escaping or encoding
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2024-10-18 14:26:48 -05:00
dependabot[bot]
9e3c02e1f3 Bump mirador-share-plugin from 0.11.0 to 0.16.0
Bumps [mirador-share-plugin]() from 0.11.0 to 0.16.0.

---
updated-dependencies:
- dependency-name: mirador-share-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-18 19:24:43 +00:00
dependabot[bot]
20e67030a9 Bump @ngtools/webpack from 16.2.14 to 16.2.16
Bumps [@ngtools/webpack](https://github.com/angular/angular-cli) from 16.2.14 to 16.2.16.
- [Release notes](https://github.com/angular/angular-cli/releases)
- [Changelog](https://github.com/angular/angular-cli/blob/main/CHANGELOG.md)
- [Commits](https://github.com/angular/angular-cli/compare/16.2.14...16.2.16)

---
updated-dependencies:
- dependency-name: "@ngtools/webpack"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-18 19:24:26 +00:00
dependabot[bot]
9e79c42a9e Bump core-js from 3.37.1 to 3.38.1
Bumps [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) from 3.37.1 to 3.38.1.
- [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.38.1/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>
2024-10-18 19:23:47 +00:00
dependabot[bot]
acd8cbed50 Bump pem from 1.14.7 to 1.14.8
Bumps [pem](https://github.com/Dexus/pem) from 1.14.7 to 1.14.8.
- [Release notes](https://github.com/Dexus/pem/releases)
- [Changelog](https://github.com/Dexus/pem/blob/master/HISTORY.md)
- [Commits](https://github.com/Dexus/pem/compare/v1.14.7...v1.14.8)

---
updated-dependencies:
- dependency-name: pem
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-18 19:23:27 +00:00
Tim Donohue
5275f8d13f Fix flakey Item page accessibility tests by waiting for pages to fully load. 2024-10-18 14:01:19 -05:00
Tim Donohue
c3eaf8bd6f Merge pull request #3442 from DSpace/dependabot/npm_and_yarn/dspace-7_x/nouislider-15.8.1
Bump nouislider from 15.7.1 to 15.8.1
2024-10-18 12:25:34 -05:00
Tim Donohue
53c6e89486 Merge pull request #3443 from DSpace/dependabot/npm_and_yarn/dspace-7_x/core-js-3.38.1
Bump core-js from 3.30.1 to 3.38.1
2024-10-18 12:14:46 -05:00
Tim Donohue
1bfd68bd34 Merge pull request #3444 from DSpace/dependabot/npm_and_yarn/dspace-7_x/types/node-14.18.63
Bump @types/node from 14.18.42 to 14.18.63
2024-10-18 11:56:38 -05:00
Tim Donohue
9410114be3 Merge pull request #3432 from DSpace/dependabot/npm_and_yarn/dspace-7_x/angular-99dae2292d
Bump the angular group with 15 updates
2024-10-18 11:53:53 -05:00
Yana De Pauw
5a7ebd4ba9 Continue the menu refactor and cleanup 2024-10-18 13:01:22 +02:00
Tim Donohue
3741c08230 Merge pull request #3429 from DSpace/dependabot/npm_and_yarn/dspace-8_x/types/deep-freeze-0.1.5
Bump @types/deep-freeze from 0.1.2 to 0.1.5
2024-10-17 16:55:12 -05:00
Tim Donohue
dc6dd9e056 Merge pull request #3428 from DSpace/dependabot/npm_and_yarn/dspace-8_x/types/lodash-4.17.10
Bump @types/lodash from 4.17.7 to 4.17.10
2024-10-17 16:54:32 -05:00
Tim Donohue
5a3b0c6d78 Merge pull request #3446 from DSpace/dependabot/npm_and_yarn/dspace-7_x/express-static-gzip-2.1.8
Bump express-static-gzip from 2.1.7 to 2.1.8
2024-10-17 16:51:22 -05:00
dependabot[bot]
1ffb0f94a2 Bump sass from 1.62.1 to 1.80.2
Bumps [sass](https://github.com/sass/dart-sass) from 1.62.1 to 1.80.2.
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/dart-sass/compare/1.62.1...1.80.2)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-17 21:10:48 +00:00
Tim Donohue
83dcc618e0 Merge pull request #3439 from DSpace/dependabot/npm_and_yarn/dspace-8_x/babel/runtime-7.25.7
Bump @babel/runtime from 7.21.0 to 7.25.7
2024-10-17 16:10:24 -05:00
Tim Donohue
9d6af0a538 Merge pull request #3451 from DSpace/dependabot/npm_and_yarn/main/babel/runtime-7.25.7
Bump @babel/runtime from 7.21.0 to 7.25.7
2024-10-17 16:09:39 -05:00
dependabot[bot]
3459bf68cb Bump the angular group with 15 updates
Bumps the angular group with 15 updates:

| Package | From | To |
| --- | --- | --- |
| [@angular/animations](https://github.com/angular/angular/tree/HEAD/packages/animations) | `15.2.8` | `15.2.10` |
| [@angular/cdk](https://github.com/angular/components) | `15.2.8` | `15.2.9` |
| [@angular/common](https://github.com/angular/angular/tree/HEAD/packages/common) | `15.2.8` | `15.2.10` |
| [@angular/compiler](https://github.com/angular/angular/tree/HEAD/packages/compiler) | `15.2.8` | `15.2.10` |
| [@angular/core](https://github.com/angular/angular/tree/HEAD/packages/core) | `15.2.8` | `15.2.10` |
| [@angular/forms](https://github.com/angular/angular/tree/HEAD/packages/forms) | `15.2.8` | `15.2.10` |
| [@angular/localize](https://github.com/angular/angular) | `15.2.8` | `15.2.10` |
| [@angular/platform-browser](https://github.com/angular/angular/tree/HEAD/packages/platform-browser) | `15.2.8` | `15.2.10` |
| [@angular/platform-browser-dynamic](https://github.com/angular/angular/tree/HEAD/packages/platform-browser-dynamic) | `15.2.8` | `15.2.10` |
| [@angular/platform-server](https://github.com/angular/angular/tree/HEAD/packages/platform-server) | `15.2.8` | `15.2.10` |
| [@angular/router](https://github.com/angular/angular/tree/HEAD/packages/router) | `15.2.8` | `15.2.10` |
| [@angular-devkit/build-angular](https://github.com/angular/angular-cli) | `15.2.6` | `15.2.11` |
| [@angular/cli](https://github.com/angular/angular-cli) | `16.2.12` | `16.2.16` |
| [@angular/compiler-cli](https://github.com/angular/angular/tree/HEAD/packages/compiler-cli) | `15.2.8` | `15.2.10` |
| [@angular/language-service](https://github.com/angular/angular/tree/HEAD/packages/language-service) | `15.2.8` | `15.2.10` |


Updates `@angular/animations` from 15.2.8 to 15.2.10
- [Release notes](https://github.com/angular/angular/releases)
- [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md)
- [Commits](https://github.com/angular/angular/commits/15.2.10/packages/animations)

Updates `@angular/cdk` from 15.2.8 to 15.2.9
- [Release notes](https://github.com/angular/components/releases)
- [Changelog](https://github.com/angular/components/blob/main/CHANGELOG.md)
- [Commits](https://github.com/angular/components/compare/15.2.8...15.2.9)

Updates `@angular/common` from 15.2.8 to 15.2.10
- [Release notes](https://github.com/angular/angular/releases)
- [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md)
- [Commits](https://github.com/angular/angular/commits/15.2.10/packages/common)

Updates `@angular/compiler` from 15.2.8 to 15.2.10
- [Release notes](https://github.com/angular/angular/releases)
- [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md)
- [Commits](https://github.com/angular/angular/commits/15.2.10/packages/compiler)

Updates `@angular/core` from 15.2.8 to 15.2.10
- [Release notes](https://github.com/angular/angular/releases)
- [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md)
- [Commits](https://github.com/angular/angular/commits/15.2.10/packages/core)

Updates `@angular/forms` from 15.2.8 to 15.2.10
- [Release notes](https://github.com/angular/angular/releases)
- [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md)
- [Commits](https://github.com/angular/angular/commits/15.2.10/packages/forms)

Updates `@angular/localize` from 15.2.8 to 15.2.10
- [Release notes](https://github.com/angular/angular/releases)
- [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md)
- [Commits](https://github.com/angular/angular/compare/15.2.8...15.2.10)

Updates `@angular/platform-browser` from 15.2.8 to 15.2.10
- [Release notes](https://github.com/angular/angular/releases)
- [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md)
- [Commits](https://github.com/angular/angular/commits/15.2.10/packages/platform-browser)

Updates `@angular/platform-browser-dynamic` from 15.2.8 to 15.2.10
- [Release notes](https://github.com/angular/angular/releases)
- [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md)
- [Commits](https://github.com/angular/angular/commits/15.2.10/packages/platform-browser-dynamic)

Updates `@angular/platform-server` from 15.2.8 to 15.2.10
- [Release notes](https://github.com/angular/angular/releases)
- [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md)
- [Commits](https://github.com/angular/angular/commits/15.2.10/packages/platform-server)

Updates `@angular/router` from 15.2.8 to 15.2.10
- [Release notes](https://github.com/angular/angular/releases)
- [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md)
- [Commits](https://github.com/angular/angular/commits/15.2.10/packages/router)

Updates `@angular-devkit/build-angular` from 15.2.6 to 15.2.11
- [Release notes](https://github.com/angular/angular-cli/releases)
- [Changelog](https://github.com/angular/angular-cli/blob/main/CHANGELOG.md)
- [Commits](https://github.com/angular/angular-cli/compare/15.2.6...15.2.11)

Updates `@angular/cli` from 16.2.12 to 16.2.16
- [Release notes](https://github.com/angular/angular-cli/releases)
- [Changelog](https://github.com/angular/angular-cli/blob/main/CHANGELOG.md)
- [Commits](https://github.com/angular/angular-cli/compare/16.2.12...16.2.16)

Updates `@angular/compiler-cli` from 15.2.8 to 15.2.10
- [Release notes](https://github.com/angular/angular/releases)
- [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md)
- [Commits](https://github.com/angular/angular/commits/15.2.10/packages/compiler-cli)

Updates `@angular/language-service` from 15.2.8 to 15.2.10
- [Release notes](https://github.com/angular/angular/releases)
- [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md)
- [Commits](https://github.com/angular/angular/commits/15.2.10/packages/language-service)

---
updated-dependencies:
- dependency-name: "@angular/animations"
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: angular
- dependency-name: "@angular/cdk"
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: angular
- dependency-name: "@angular/common"
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: angular
- dependency-name: "@angular/compiler"
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: angular
- dependency-name: "@angular/core"
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: angular
- dependency-name: "@angular/forms"
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: angular
- dependency-name: "@angular/localize"
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: angular
- dependency-name: "@angular/platform-browser"
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: angular
- dependency-name: "@angular/platform-browser-dynamic"
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: angular
- dependency-name: "@angular/platform-server"
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: angular
- dependency-name: "@angular/router"
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: angular
- dependency-name: "@angular-devkit/build-angular"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: angular
- dependency-name: "@angular/cli"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: angular
- dependency-name: "@angular/compiler-cli"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: angular
- dependency-name: "@angular/language-service"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: angular
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-17 19:59:07 +00:00
Tim Donohue
e713092c85 Merge pull request #3450 from DSpace/dependabot/npm_and_yarn/main/eslint-plugin-import-2.31.0
Bump eslint-plugin-import from 2.29.1 to 2.31.0
2024-10-17 14:56:57 -05:00
dependabot[bot]
ab7bded221 Bump express-static-gzip from 2.1.7 to 2.1.8
Bumps [express-static-gzip](https://github.com/tkoenig89/express-static-gzip) from 2.1.7 to 2.1.8.
- [Release notes](https://github.com/tkoenig89/express-static-gzip/releases)
- [Commits](https://github.com/tkoenig89/express-static-gzip/compare/v2.1.7...v2.1.8)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-17 19:56:44 +00:00
Tim Donohue
14a6894540 Merge pull request #3468 from tdonohue/port_3461_to_7x
[Port dspace-7_x] Add basic e2e testing for i18n
2024-10-17 14:55:04 -05:00
dependabot[bot]
bcb70d54dd Bump @babel/runtime from 7.21.0 to 7.25.7
Bumps [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) from 7.21.0 to 7.25.7.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.25.7/packages/babel-runtime)

---
updated-dependencies:
- dependency-name: "@babel/runtime"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-17 19:52:32 +00:00
Tim Donohue
92b695e6ba Merge pull request #3436 from DSpace/dependabot/npm_and_yarn/dspace-8_x/reflect-metadata-0.2.2
Bump reflect-metadata from 0.1.14 to 0.2.2
2024-10-17 14:50:40 -05:00
Tim Donohue
299693dfc3 Merge pull request #3456 from DSpace/dependabot/npm_and_yarn/main/reflect-metadata-0.2.2
Bump reflect-metadata from 0.1.14 to 0.2.2
2024-10-17 14:49:49 -05:00
Tim Donohue
5a02217b45 Merge pull request #3459 from DSpace/dependabot/npm_and_yarn/main/fortawesome/fontawesome-free-6.6.0
Bump @fortawesome/fontawesome-free from 6.5.2 to 6.6.0
2024-10-17 14:42:56 -05:00
Tim Donohue
946a3afde8 Add basic e2e testing for i18n 2024-10-17 14:25:59 -05:00
Tim Donohue
68348a5fff Merge pull request #3467 from DSpace/backport-3461-to-dspace-8_x
[Port dspace-8_x] Add basic e2e testing for i18n
2024-10-17 14:23:27 -05:00
Tim Donohue
b29a12dce3 Add basic e2e testing for i18n
(cherry picked from commit a74cd848fe)
2024-10-17 15:47:26 +00:00
Tim Donohue
34b9124bde Merge pull request #3461 from tdonohue/i18n_e2e_test
Add basic e2e testing for i18n
2024-10-17 10:47:02 -05:00
Andreas Awouters
6181adccae Merge branch 'item-edit-bitstreams-table-7.6' into item-edit-bitstreams-table-main
# Conflicts:
#	src/app/item-page/edit-item-page/edit-item-page.module.ts
#	src/app/item-page/edit-item-page/item-bitstreams/item-bitstreams.component.spec.ts
#	src/app/item-page/edit-item-page/item-bitstreams/item-bitstreams.component.ts
#	src/app/item-page/edit-item-page/item-bitstreams/item-edit-bitstream-bundle/item-edit-bitstream-bundle.component.html
#	src/app/item-page/edit-item-page/item-bitstreams/item-edit-bitstream-bundle/item-edit-bitstream-bundle.component.spec.ts
#	src/app/item-page/edit-item-page/item-bitstreams/item-edit-bitstream-bundle/item-edit-bitstream-bundle.component.ts
#	src/app/item-page/edit-item-page/item-bitstreams/item-edit-bitstream-bundle/paginated-drag-and-drop-bitstream-list/paginated-drag-and-drop-bitstream-list.component.html
#	src/app/item-page/edit-item-page/item-bitstreams/item-edit-bitstream-bundle/paginated-drag-and-drop-bitstream-list/paginated-drag-and-drop-bitstream-list.component.spec.ts
#	src/app/item-page/edit-item-page/item-bitstreams/item-edit-bitstream-bundle/paginated-drag-and-drop-bitstream-list/paginated-drag-and-drop-bitstream-list.component.ts
#	src/app/item-page/edit-item-page/item-bitstreams/item-edit-bitstream-drag-handle/item-edit-bitstream-drag-handle.component.ts
#	src/app/item-page/edit-item-page/item-bitstreams/item-edit-bitstream/item-edit-bitstream.component.html
#	src/app/item-page/edit-item-page/item-bitstreams/item-edit-bitstream/item-edit-bitstream.component.spec.ts
#	src/app/item-page/edit-item-page/item-bitstreams/item-edit-bitstream/item-edit-bitstream.component.ts
#	src/app/shared/notifications/models/notification-options.model.ts
#	src/app/shared/notifications/notifications-board/notifications-board.component.spec.ts
#	src/app/shared/notifications/notifications-board/notifications-board.component.ts
#	src/app/shared/pagination-drag-and-drop/abstract-paginated-drag-and-drop-list.component.spec.ts
#	src/app/shared/pagination-drag-and-drop/abstract-paginated-drag-and-drop-list.component.ts
2024-10-17 14:27:43 +02:00
Andreas Awouters
1babb96a1c Merge branch 'item-edit-bitstreams-table-7.6' into item-edit-bitstreams-table-8_x
# Conflicts:
#	src/app/item-page/edit-item-page/edit-item-page.module.ts
#	src/app/item-page/edit-item-page/item-bitstreams/item-bitstreams.component.spec.ts
#	src/app/item-page/edit-item-page/item-bitstreams/item-bitstreams.component.ts
#	src/app/item-page/edit-item-page/item-bitstreams/item-edit-bitstream-bundle/item-edit-bitstream-bundle.component.html
#	src/app/item-page/edit-item-page/item-bitstreams/item-edit-bitstream-bundle/item-edit-bitstream-bundle.component.spec.ts
#	src/app/item-page/edit-item-page/item-bitstreams/item-edit-bitstream-bundle/item-edit-bitstream-bundle.component.ts
#	src/app/item-page/edit-item-page/item-bitstreams/item-edit-bitstream-bundle/paginated-drag-and-drop-bitstream-list/paginated-drag-and-drop-bitstream-list.component.html
#	src/app/item-page/edit-item-page/item-bitstreams/item-edit-bitstream-bundle/paginated-drag-and-drop-bitstream-list/paginated-drag-and-drop-bitstream-list.component.spec.ts
#	src/app/item-page/edit-item-page/item-bitstreams/item-edit-bitstream-bundle/paginated-drag-and-drop-bitstream-list/paginated-drag-and-drop-bitstream-list.component.ts
#	src/app/item-page/edit-item-page/item-bitstreams/item-edit-bitstream-drag-handle/item-edit-bitstream-drag-handle.component.ts
#	src/app/item-page/edit-item-page/item-bitstreams/item-edit-bitstream/item-edit-bitstream.component.html
#	src/app/item-page/edit-item-page/item-bitstreams/item-edit-bitstream/item-edit-bitstream.component.spec.ts
#	src/app/item-page/edit-item-page/item-bitstreams/item-edit-bitstream/item-edit-bitstream.component.ts
#	src/app/shared/notifications/models/notification-options.model.ts
#	src/app/shared/notifications/notifications-board/notifications-board.component.spec.ts
#	src/app/shared/notifications/notifications-board/notifications-board.component.ts
#	src/app/shared/pagination-drag-and-drop/abstract-paginated-drag-and-drop-list.component.spec.ts
#	src/app/shared/pagination-drag-and-drop/abstract-paginated-drag-and-drop-list.component.ts
2024-10-17 12:45:27 +02:00
Andreas Awouters
b0900d5aa9 Merge branch 'item-edit-bitstreams-table-7.6' into item-edit-bitstreams-table-7_x
# Conflicts:
#	src/app/item-page/edit-item-page/item-bitstreams/item-bitstreams.component.ts
#	src/app/item-page/edit-item-page/item-bitstreams/item-edit-bitstream-bundle/item-edit-bitstream-bundle.component.html
#	src/app/item-page/edit-item-page/item-bitstreams/item-edit-bitstream-bundle/paginated-drag-and-drop-bitstream-list/paginated-drag-and-drop-bitstream-list.component.html
#	src/app/item-page/edit-item-page/item-bitstreams/item-edit-bitstream/item-edit-bitstream.component.html
#	src/app/item-page/edit-item-page/item-bitstreams/item-edit-bitstream/item-edit-bitstream.component.spec.ts
2024-10-17 09:11:47 +02:00
Andreas Awouters
6644714bb7 119176: clear viewContainerRef on destroy 2024-10-17 08:26:39 +02:00
Andreas Awouters
93f9341387 119176: Add aria-labels to buttons 2024-10-17 08:26:39 +02:00
Andreas Awouters
5bb6f6d34c 119176: Announce notification content in live region 2024-10-17 08:26:39 +02:00
Andreas Awouters
8d93f22767 119176: Make table horizontally scrollable
For most screen sizes, the ResponsiveTableSizes is enough to resize the
table columns. On very small screens, or when zoomed in a lot, even the
smallest column sizes are too big. To make it possible to view the
rest of the content even in these situations, the ability to scroll
horizontally is added.
2024-10-17 08:26:39 +02:00
Andreas Awouters
2b1b9d83d7 118223: Include selection action with selection 2024-10-17 08:26:39 +02:00
Andreas Awouters
7fb4755aba 118223: Add item-edit-bitstream-bundle component tests 2024-10-17 08:26:39 +02:00
Andreas Awouters
e8379db987 118223: Add item-bitstreams component tests 2024-10-17 08:26:39 +02:00
Andreas Awouters
0bdb5742e0 118223: Remove unused item-edit-bitstream component 2024-10-17 08:26:39 +02:00
Andreas Awouters
1dcc5d1ec5 118223: Add ItemBitstreams service tests 2024-10-17 08:26:39 +02:00
Andreas Awouters
b158c5c2a2 118223: Move drag tooltip to center of pagination numbers 2024-10-17 08:26:39 +02:00
Andreas Awouters
0920a21876 118223: Stop sending success notificiations on every move 2024-10-17 08:26:39 +02:00
Andreas Awouters
2e1b1489b6 118223: Stop space from scrolling down page 2024-10-17 08:26:39 +02:00
Andreas Awouters
181ea6d7c9 118223: Implement bitstream reordering with keyboard 2024-10-17 08:26:39 +02:00
Andreas Awouters
1f909dc6ea 118223: Add instructive alert to item-bitstreams edit page 2024-10-17 08:26:39 +02:00
Andreas Awouters
d674bcc390 118220: Integrate live-region component into item-edit-bitsream page 2024-10-17 08:26:39 +02:00
dependabot[bot]
e181e854cc Bump @types/node from 14.18.42 to 14.18.63
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 14.18.42 to 14.18.63.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-16 21:47:00 +00:00
dependabot[bot]
ad8dd8b648 Bump core-js from 3.30.1 to 3.38.1
Bumps [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) from 3.30.1 to 3.38.1.
- [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.38.1/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>
2024-10-16 21:45:45 +00:00
Tim Donohue
a74cd848fe Add basic e2e testing for i18n 2024-10-16 16:45:43 -05:00
dependabot[bot]
dfe2d4580e Bump nouislider from 15.7.1 to 15.8.1
Bumps [nouislider](https://github.com/leongersen/noUiSlider) from 15.7.1 to 15.8.1.
- [Release notes](https://github.com/leongersen/noUiSlider/releases)
- [Changelog](https://github.com/leongersen/noUiSlider/blob/master/CHANGELOG.MD)
- [Commits](https://github.com/leongersen/noUiSlider/compare/15.7.1...15.8.1)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-16 21:43:58 +00:00
Tim Donohue
12d67ec315 Merge pull request #3455 from DSpace/dependabot/npm_and_yarn/main/ng-mocks-14.13.1
Bump ng-mocks from 14.13.0 to 14.13.1
2024-10-16 16:40:45 -05:00
Tim Donohue
7f1e267b2d Merge pull request #3460 from tdonohue/fix_collection_e2e_test
[dspace-7_x] Fix Collection Page e2e test. Wait on Recent Submissions
2024-10-16 16:39:11 -05:00
Tim Donohue
8c88f7052a Wait on viewevent to trigger before checking Collection Page in e2e tests. This ensures Collection page is fully loaded because viewevent triggers upon loading. 2024-10-16 16:08:39 -05:00
Tim Donohue
a8115b7201 Move ng-mocks to dev dependencies. It's only for testing 2024-10-16 13:37:32 -05:00
Tim Donohue
7e19686e8d Merge pull request #3458 from DSpace/dependabot/npm_and_yarn/main/express-static-gzip-2.1.8
Bump express-static-gzip from 2.1.7 to 2.1.8
2024-10-16 12:35:35 -05:00
Tim Donohue
e9db8d821e Merge pull request #3427 from DSpace/dependabot/npm_and_yarn/dspace-8_x/angular-1a23ed9475
Bump the angular group with 10 updates
2024-10-16 11:52:19 -05:00
dependabot[bot]
72246bdc60 Bump @fortawesome/fontawesome-free from 6.5.2 to 6.6.0
Bumps [@fortawesome/fontawesome-free](https://github.com/FortAwesome/Font-Awesome) from 6.5.2 to 6.6.0.
- [Release notes](https://github.com/FortAwesome/Font-Awesome/releases)
- [Changelog](https://github.com/FortAwesome/Font-Awesome/blob/6.x/CHANGELOG.md)
- [Commits](https://github.com/FortAwesome/Font-Awesome/compare/6.5.2...6.6.0)

---
updated-dependencies:
- dependency-name: "@fortawesome/fontawesome-free"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-16 16:03:28 +00:00
dependabot[bot]
9c2b12ead8 Bump @babel/runtime from 7.21.0 to 7.25.7
Bumps [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) from 7.21.0 to 7.25.7.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.25.7/packages/babel-runtime)

---
updated-dependencies:
- dependency-name: "@babel/runtime"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-16 16:03:14 +00:00
Tim Donohue
b1392ff009 Merge pull request #3447 from DSpace/dependabot/npm_and_yarn/main/angular-ac94266e48
Bump the angular group with 21 updates
2024-10-16 11:02:06 -05:00
Tim Donohue
479e1be216 Add missing @angular-eslint/utils dependency. Update all @angular-eslint deps to use caret versioning 2024-10-16 10:18:55 -05:00
dependabot[bot]
696ce32ab4 Bump the angular group with 21 updates
Bumps the angular group with 21 updates:

| Package | From | To |
| --- | --- | --- |
| [@angular/animations](https://github.com/angular/angular/tree/HEAD/packages/animations) | `17.3.11` | `17.3.12` |
| [@angular/common](https://github.com/angular/angular/tree/HEAD/packages/common) | `17.3.11` | `17.3.12` |
| [@angular/compiler](https://github.com/angular/angular/tree/HEAD/packages/compiler) | `17.3.11` | `17.3.12` |
| [@angular/core](https://github.com/angular/angular/tree/HEAD/packages/core) | `17.3.11` | `17.3.12` |
| [@angular/forms](https://github.com/angular/angular/tree/HEAD/packages/forms) | `17.3.11` | `17.3.12` |
| [@angular/localize](https://github.com/angular/angular) | `17.3.11` | `17.3.12` |
| [@angular/platform-browser](https://github.com/angular/angular/tree/HEAD/packages/platform-browser) | `17.3.11` | `17.3.12` |
| [@angular/platform-browser-dynamic](https://github.com/angular/angular/tree/HEAD/packages/platform-browser-dynamic) | `17.3.11` | `17.3.12` |
| [@angular/platform-server](https://github.com/angular/angular/tree/HEAD/packages/platform-server) | `17.3.11` | `17.3.12` |
| [@angular/router](https://github.com/angular/angular/tree/HEAD/packages/router) | `17.3.11` | `17.3.12` |
| [@angular/ssr](https://github.com/angular/angular-cli) | `17.3.8` | `17.3.10` |
| [@angular-devkit/build-angular](https://github.com/angular/angular-cli) | `17.3.8` | `17.3.10` |
| [@angular-eslint/builder](https://github.com/angular-eslint/angular-eslint/tree/HEAD/packages/builder) | `17.2.1` | `17.5.3` |
| [@angular-eslint/bundled-angular-compiler](https://github.com/angular-eslint/angular-eslint/tree/HEAD/packages/bundled-angular-compiler) | `17.2.1` | `17.5.3` |
| [@angular-eslint/eslint-plugin](https://github.com/angular-eslint/angular-eslint/tree/HEAD/packages/eslint-plugin) | `17.2.1` | `17.5.3` |
| [@angular-eslint/eslint-plugin-template](https://github.com/angular-eslint/angular-eslint/tree/HEAD/packages/eslint-plugin-template) | `17.2.1` | `17.5.3` |
| [@angular-eslint/schematics](https://github.com/angular-eslint/angular-eslint/tree/HEAD/packages/schematics) | `17.2.1` | `17.5.3` |
| [@angular-eslint/template-parser](https://github.com/angular-eslint/angular-eslint/tree/HEAD/packages/template-parser) | `17.2.1` | `17.5.3` |
| [@angular/cli](https://github.com/angular/angular-cli) | `17.3.8` | `17.3.10` |
| [@angular/compiler-cli](https://github.com/angular/angular/tree/HEAD/packages/compiler-cli) | `17.3.11` | `17.3.12` |
| [@angular/language-service](https://github.com/angular/angular/tree/HEAD/packages/language-service) | `17.3.11` | `17.3.12` |


Updates `@angular/animations` from 17.3.11 to 17.3.12
- [Release notes](https://github.com/angular/angular/releases)
- [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md)
- [Commits](https://github.com/angular/angular/commits/17.3.12/packages/animations)

Updates `@angular/common` from 17.3.11 to 17.3.12
- [Release notes](https://github.com/angular/angular/releases)
- [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md)
- [Commits](https://github.com/angular/angular/commits/17.3.12/packages/common)

Updates `@angular/compiler` from 17.3.11 to 17.3.12
- [Release notes](https://github.com/angular/angular/releases)
- [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md)
- [Commits](https://github.com/angular/angular/commits/17.3.12/packages/compiler)

Updates `@angular/core` from 17.3.11 to 17.3.12
- [Release notes](https://github.com/angular/angular/releases)
- [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md)
- [Commits](https://github.com/angular/angular/commits/17.3.12/packages/core)

Updates `@angular/forms` from 17.3.11 to 17.3.12
- [Release notes](https://github.com/angular/angular/releases)
- [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md)
- [Commits](https://github.com/angular/angular/commits/17.3.12/packages/forms)

Updates `@angular/localize` from 17.3.11 to 17.3.12
- [Release notes](https://github.com/angular/angular/releases)
- [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md)
- [Commits](https://github.com/angular/angular/compare/17.3.11...17.3.12)

Updates `@angular/platform-browser` from 17.3.11 to 17.3.12
- [Release notes](https://github.com/angular/angular/releases)
- [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md)
- [Commits](https://github.com/angular/angular/commits/17.3.12/packages/platform-browser)

Updates `@angular/platform-browser-dynamic` from 17.3.11 to 17.3.12
- [Release notes](https://github.com/angular/angular/releases)
- [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md)
- [Commits](https://github.com/angular/angular/commits/17.3.12/packages/platform-browser-dynamic)

Updates `@angular/platform-server` from 17.3.11 to 17.3.12
- [Release notes](https://github.com/angular/angular/releases)
- [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md)
- [Commits](https://github.com/angular/angular/commits/17.3.12/packages/platform-server)

Updates `@angular/router` from 17.3.11 to 17.3.12
- [Release notes](https://github.com/angular/angular/releases)
- [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md)
- [Commits](https://github.com/angular/angular/commits/17.3.12/packages/router)

Updates `@angular/ssr` from 17.3.8 to 17.3.10
- [Release notes](https://github.com/angular/angular-cli/releases)
- [Changelog](https://github.com/angular/angular-cli/blob/main/CHANGELOG.md)
- [Commits](https://github.com/angular/angular-cli/compare/17.3.8...17.3.10)

Updates `@angular-devkit/build-angular` from 17.3.8 to 17.3.10
- [Release notes](https://github.com/angular/angular-cli/releases)
- [Changelog](https://github.com/angular/angular-cli/blob/main/CHANGELOG.md)
- [Commits](https://github.com/angular/angular-cli/compare/17.3.8...17.3.10)

Updates `@angular-eslint/builder` from 17.2.1 to 17.5.3
- [Release notes](https://github.com/angular-eslint/angular-eslint/releases)
- [Changelog](https://github.com/angular-eslint/angular-eslint/blob/main/packages/builder/CHANGELOG.md)
- [Commits](https://github.com/angular-eslint/angular-eslint/commits/HEAD/packages/builder)

Updates `@angular-eslint/bundled-angular-compiler` from 17.2.1 to 17.5.3
- [Release notes](https://github.com/angular-eslint/angular-eslint/releases)
- [Changelog](https://github.com/angular-eslint/angular-eslint/blob/main/packages/bundled-angular-compiler/CHANGELOG.md)
- [Commits](https://github.com/angular-eslint/angular-eslint/commits/HEAD/packages/bundled-angular-compiler)

Updates `@angular-eslint/eslint-plugin` from 17.2.1 to 17.5.3
- [Release notes](https://github.com/angular-eslint/angular-eslint/releases)
- [Changelog](https://github.com/angular-eslint/angular-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/angular-eslint/angular-eslint/commits/HEAD/packages/eslint-plugin)

Updates `@angular-eslint/eslint-plugin-template` from 17.2.1 to 17.5.3
- [Release notes](https://github.com/angular-eslint/angular-eslint/releases)
- [Changelog](https://github.com/angular-eslint/angular-eslint/blob/main/packages/eslint-plugin-template/CHANGELOG.md)
- [Commits](https://github.com/angular-eslint/angular-eslint/commits/HEAD/packages/eslint-plugin-template)

Updates `@angular-eslint/schematics` from 17.2.1 to 17.5.3
- [Release notes](https://github.com/angular-eslint/angular-eslint/releases)
- [Changelog](https://github.com/angular-eslint/angular-eslint/blob/main/packages/schematics/CHANGELOG.md)
- [Commits](https://github.com/angular-eslint/angular-eslint/commits/HEAD/packages/schematics)

Updates `@angular-eslint/template-parser` from 17.2.1 to 17.5.3
- [Release notes](https://github.com/angular-eslint/angular-eslint/releases)
- [Changelog](https://github.com/angular-eslint/angular-eslint/blob/main/packages/template-parser/CHANGELOG.md)
- [Commits](https://github.com/angular-eslint/angular-eslint/commits/HEAD/packages/template-parser)

Updates `@angular/cli` from 17.3.8 to 17.3.10
- [Release notes](https://github.com/angular/angular-cli/releases)
- [Changelog](https://github.com/angular/angular-cli/blob/main/CHANGELOG.md)
- [Commits](https://github.com/angular/angular-cli/compare/17.3.8...17.3.10)

Updates `@angular/compiler-cli` from 17.3.11 to 17.3.12
- [Release notes](https://github.com/angular/angular/releases)
- [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md)
- [Commits](https://github.com/angular/angular/commits/17.3.12/packages/compiler-cli)

Updates `@angular/language-service` from 17.3.11 to 17.3.12
- [Release notes](https://github.com/angular/angular/releases)
- [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md)
- [Commits](https://github.com/angular/angular/commits/17.3.12/packages/language-service)

---
updated-dependencies:
- dependency-name: "@angular/animations"
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: angular
- dependency-name: "@angular/common"
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: angular
- dependency-name: "@angular/compiler"
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: angular
- dependency-name: "@angular/core"
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: angular
- dependency-name: "@angular/forms"
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: angular
- dependency-name: "@angular/localize"
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: angular
- dependency-name: "@angular/platform-browser"
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: angular
- dependency-name: "@angular/platform-browser-dynamic"
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: angular
- dependency-name: "@angular/platform-server"
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: angular
- dependency-name: "@angular/router"
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: angular
- dependency-name: "@angular/ssr"
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: angular
- dependency-name: "@angular-devkit/build-angular"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: angular
- dependency-name: "@angular-eslint/builder"
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: angular
- dependency-name: "@angular-eslint/bundled-angular-compiler"
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: angular
- dependency-name: "@angular-eslint/eslint-plugin"
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: angular
- dependency-name: "@angular-eslint/eslint-plugin-template"
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: angular
- dependency-name: "@angular-eslint/schematics"
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: angular
- dependency-name: "@angular-eslint/template-parser"
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: angular
- dependency-name: "@angular/cli"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: angular
- dependency-name: "@angular/compiler-cli"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: angular
- dependency-name: "@angular/language-service"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: angular
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-15 22:37:54 +00:00
dependabot[bot]
63a5217f6b Bump express-static-gzip from 2.1.7 to 2.1.8
Bumps [express-static-gzip](https://github.com/tkoenig89/express-static-gzip) from 2.1.7 to 2.1.8.
- [Release notes](https://github.com/tkoenig89/express-static-gzip/releases)
- [Commits](https://github.com/tkoenig89/express-static-gzip/compare/v2.1.7...v2.1.8)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-15 22:31:55 +00:00
Tim Donohue
a1fcc2e3ba Merge pull request #3457 from tdonohue/update_all_eslint
Bump all `@typescript-eslint/*` dependencies to 7.18.0
2024-10-15 17:30:29 -05:00
Tim Donohue
77c245ae53 Ensure @typescript-eslint dependency updates are grouped by dependabot 2024-10-15 16:44:50 -05:00
Tim Donohue
9a2b794c8e Update all @typescript-eslint dependencies to 7.18.0 2024-10-15 16:41:11 -05:00
Tim Donohue
5e2809d14c Merge pull request #3449 from DSpace/dependabot/npm_and_yarn/main/axe-core-4.10.0
Bump axe-core from 4.9.1 to 4.10.0
2024-10-15 14:34:34 -05:00
Tim Donohue
cacb1f9e44 Merge pull request #3453 from DSpace/dependabot/npm_and_yarn/main/typescript-eslint/eslint-plugin-7.18.0
Bump @typescript-eslint/eslint-plugin from 7.15.0 to 7.18.0
2024-10-15 14:31:59 -05:00
dependabot[bot]
3ad1f6e69c Bump reflect-metadata from 0.1.14 to 0.2.2
Bumps [reflect-metadata](https://github.com/rbuckton/reflect-metadata) from 0.1.14 to 0.2.2.
- [Release notes](https://github.com/rbuckton/reflect-metadata/releases)
- [Changelog](https://github.com/rbuckton/reflect-metadata/blob/main/tsconfig-release.json)
- [Commits](https://github.com/rbuckton/reflect-metadata/commits)

---
updated-dependencies:
- dependency-name: reflect-metadata
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-15 14:05:44 +00:00
dependabot[bot]
4bb1baf638 Bump ng-mocks from 14.13.0 to 14.13.1
Bumps [ng-mocks](https://github.com/help-me-mom/ng-mocks) from 14.13.0 to 14.13.1.
- [Release notes](https://github.com/help-me-mom/ng-mocks/releases)
- [Changelog](https://github.com/help-me-mom/ng-mocks/blob/master/CHANGELOG.md)
- [Commits](https://github.com/help-me-mom/ng-mocks/compare/v14.13.0...v14.13.1)

---
updated-dependencies:
- dependency-name: ng-mocks
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-15 14:05:24 +00:00
dependabot[bot]
9033e020ee Bump @typescript-eslint/eslint-plugin from 7.15.0 to 7.18.0
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 7.15.0 to 7.18.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.18.0/packages/eslint-plugin)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-15 14:04:47 +00:00
dependabot[bot]
68d27e59bb Bump eslint-plugin-import from 2.29.1 to 2.31.0
Bumps [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) from 2.29.1 to 2.31.0.
- [Release notes](https://github.com/import-js/eslint-plugin-import/releases)
- [Changelog](https://github.com/import-js/eslint-plugin-import/blob/main/CHANGELOG.md)
- [Commits](https://github.com/import-js/eslint-plugin-import/compare/v2.29.1...v2.31.0)

---
updated-dependencies:
- dependency-name: eslint-plugin-import
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-15 14:03:34 +00:00
dependabot[bot]
2044f7b2d5 Bump axe-core from 4.9.1 to 4.10.0
Bumps [axe-core](https://github.com/dequelabs/axe-core) from 4.9.1 to 4.10.0.
- [Release notes](https://github.com/dequelabs/axe-core/releases)
- [Changelog](https://github.com/dequelabs/axe-core/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/dequelabs/axe-core/compare/v4.9.1...v4.10.0)

---
updated-dependencies:
- dependency-name: axe-core
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-15 14:03:00 +00:00
dependabot[bot]
1321b7b8a9 Bump reflect-metadata from 0.1.14 to 0.2.2
Bumps [reflect-metadata](https://github.com/rbuckton/reflect-metadata) from 0.1.14 to 0.2.2.
- [Release notes](https://github.com/rbuckton/reflect-metadata/releases)
- [Changelog](https://github.com/rbuckton/reflect-metadata/blob/main/tsconfig-release.json)
- [Commits](https://github.com/rbuckton/reflect-metadata/commits)

---
updated-dependencies:
- dependency-name: reflect-metadata
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-15 13:59:10 +00:00
dependabot[bot]
3352a966f3 Bump @types/deep-freeze from 0.1.2 to 0.1.5
Bumps [@types/deep-freeze](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/deep-freeze) from 0.1.2 to 0.1.5.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/deep-freeze)

---
updated-dependencies:
- dependency-name: "@types/deep-freeze"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-15 13:57:49 +00:00
dependabot[bot]
e6ce751279 Bump @types/lodash from 4.17.7 to 4.17.10
Bumps [@types/lodash](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/lodash) from 4.17.7 to 4.17.10.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/lodash)

---
updated-dependencies:
- dependency-name: "@types/lodash"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-15 13:57:36 +00:00
dependabot[bot]
dac4d4a713 Bump the angular group with 10 updates
Bumps the angular group with 10 updates:

| Package | From | To |
| --- | --- | --- |
| [@angular/localize](https://github.com/angular/angular) | `17.3.11` | `17.3.12` |
| [@angular/ssr](https://github.com/angular/angular-cli) | `17.3.9` | `17.3.10` |
| [@angular-devkit/build-angular](https://github.com/angular/angular-cli) | `17.3.9` | `17.3.10` |
| [@angular-eslint/builder](https://github.com/angular-eslint/angular-eslint/tree/HEAD/packages/builder) | `17.2.1` | `17.5.3` |
| [@angular-eslint/bundled-angular-compiler](https://github.com/angular-eslint/angular-eslint/tree/HEAD/packages/bundled-angular-compiler) | `17.2.1` | `17.5.3` |
| [@angular-eslint/eslint-plugin](https://github.com/angular-eslint/angular-eslint/tree/HEAD/packages/eslint-plugin) | `17.2.1` | `17.5.3` |
| [@angular-eslint/eslint-plugin-template](https://github.com/angular-eslint/angular-eslint/tree/HEAD/packages/eslint-plugin-template) | `17.2.1` | `17.5.3` |
| [@angular-eslint/schematics](https://github.com/angular-eslint/angular-eslint/tree/HEAD/packages/schematics) | `17.2.1` | `17.5.3` |
| [@angular-eslint/template-parser](https://github.com/angular-eslint/angular-eslint/tree/HEAD/packages/template-parser) | `17.2.1` | `17.5.3` |
| [@angular/cli](https://github.com/angular/angular-cli) | `17.3.9` | `17.3.10` |


Updates `@angular/localize` from 17.3.11 to 17.3.12
- [Release notes](https://github.com/angular/angular/releases)
- [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md)
- [Commits](https://github.com/angular/angular/compare/17.3.11...17.3.12)

Updates `@angular/ssr` from 17.3.9 to 17.3.10
- [Release notes](https://github.com/angular/angular-cli/releases)
- [Changelog](https://github.com/angular/angular-cli/blob/main/CHANGELOG.md)
- [Commits](https://github.com/angular/angular-cli/compare/17.3.9...17.3.10)

Updates `@angular-devkit/build-angular` from 17.3.9 to 17.3.10
- [Release notes](https://github.com/angular/angular-cli/releases)
- [Changelog](https://github.com/angular/angular-cli/blob/main/CHANGELOG.md)
- [Commits](https://github.com/angular/angular-cli/compare/17.3.9...17.3.10)

Updates `@angular-eslint/builder` from 17.2.1 to 17.5.3
- [Release notes](https://github.com/angular-eslint/angular-eslint/releases)
- [Changelog](https://github.com/angular-eslint/angular-eslint/blob/main/packages/builder/CHANGELOG.md)
- [Commits](https://github.com/angular-eslint/angular-eslint/commits/HEAD/packages/builder)

Updates `@angular-eslint/bundled-angular-compiler` from 17.2.1 to 17.5.3
- [Release notes](https://github.com/angular-eslint/angular-eslint/releases)
- [Changelog](https://github.com/angular-eslint/angular-eslint/blob/main/packages/bundled-angular-compiler/CHANGELOG.md)
- [Commits](https://github.com/angular-eslint/angular-eslint/commits/HEAD/packages/bundled-angular-compiler)

Updates `@angular-eslint/eslint-plugin` from 17.2.1 to 17.5.3
- [Release notes](https://github.com/angular-eslint/angular-eslint/releases)
- [Changelog](https://github.com/angular-eslint/angular-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/angular-eslint/angular-eslint/commits/HEAD/packages/eslint-plugin)

Updates `@angular-eslint/eslint-plugin-template` from 17.2.1 to 17.5.3
- [Release notes](https://github.com/angular-eslint/angular-eslint/releases)
- [Changelog](https://github.com/angular-eslint/angular-eslint/blob/main/packages/eslint-plugin-template/CHANGELOG.md)
- [Commits](https://github.com/angular-eslint/angular-eslint/commits/HEAD/packages/eslint-plugin-template)

Updates `@angular-eslint/schematics` from 17.2.1 to 17.5.3
- [Release notes](https://github.com/angular-eslint/angular-eslint/releases)
- [Changelog](https://github.com/angular-eslint/angular-eslint/blob/main/packages/schematics/CHANGELOG.md)
- [Commits](https://github.com/angular-eslint/angular-eslint/commits/HEAD/packages/schematics)

Updates `@angular-eslint/template-parser` from 17.2.1 to 17.5.3
- [Release notes](https://github.com/angular-eslint/angular-eslint/releases)
- [Changelog](https://github.com/angular-eslint/angular-eslint/blob/main/packages/template-parser/CHANGELOG.md)
- [Commits](https://github.com/angular-eslint/angular-eslint/commits/HEAD/packages/template-parser)

Updates `@angular/cli` from 17.3.9 to 17.3.10
- [Release notes](https://github.com/angular/angular-cli/releases)
- [Changelog](https://github.com/angular/angular-cli/blob/main/CHANGELOG.md)
- [Commits](https://github.com/angular/angular-cli/compare/17.3.9...17.3.10)

---
updated-dependencies:
- dependency-name: "@angular/localize"
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: angular
- dependency-name: "@angular/ssr"
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: angular
- dependency-name: "@angular-devkit/build-angular"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: angular
- dependency-name: "@angular-eslint/builder"
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: angular
- dependency-name: "@angular-eslint/bundled-angular-compiler"
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: angular
- dependency-name: "@angular-eslint/eslint-plugin"
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: angular
- dependency-name: "@angular-eslint/eslint-plugin-template"
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: angular
- dependency-name: "@angular-eslint/schematics"
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: angular
- dependency-name: "@angular-eslint/template-parser"
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: angular
- dependency-name: "@angular/cli"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: angular
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-15 13:57:17 +00:00
Tim Donohue
47e89426d9 Merge pull request #3420 from DSpace/tdonohue-dependabot
Configure Dependabot to also attempt minor/patch updates for dependencies
2024-10-15 08:52:42 -05:00
Tim Donohue
f749ade52c Merge pull request #3422 from DSpace/backport-3176-to-dspace-7_x
[Port dspace-7_x] Add German translations (metadata import)
2024-10-14 17:02:02 -05:00
Tim Donohue
03147f5bdd Merge pull request #3423 from DSpace/backport-3176-to-dspace-8_x
[Port dspace-8_x] Add German translations (metadata import)
2024-10-14 17:01:52 -05:00
Tim Donohue
a759fc58de Merge pull request #3421 from DSpace/backport-3144-to-dspace-8_x
[Port dspace-8_x] Update Arabic Translation
2024-10-14 17:01:38 -05:00
Sascha Szott
26e02639d0 add missing German translations
(cherry picked from commit 2af168bd54)
2024-10-14 22:01:08 +00:00
Sascha Szott
533da6624f add missing German translations
(cherry picked from commit 2af168bd54)
2024-10-14 22:01:05 +00:00
Tim Donohue
db695d134f Merge pull request #3176 from saschaszott/patch-23
Add German translations (metadata import)
2024-10-14 17:00:48 -05:00
Mohamed Ali
aee7f0f899 Update Arabic Translation
Update Arabic Translation

Update  ar.json5 translation

(cherry picked from commit f5f40c3dc7)
2024-10-14 21:48:50 +00:00
Tim Donohue
fa601fcbb4 Merge pull request #3144 from knowledgeWare-Tech/main
Update Arabic Translation
2024-10-14 16:48:34 -05:00
Tim Donohue
2cf3682473 Enable dependabot on 7.x and 8.x maintenance branches. 2024-10-14 15:52:50 -05:00
Tim Donohue
0d36bcec2e Fix yaml alignment 2024-10-14 12:22:53 -05:00
Tim Donohue
f9fa586060 Create dependabot.yml
Add configs for version dependency updates
2024-10-14 12:08:33 -05:00
Tim Donohue
0bf1521d56 Merge pull request #3417 from DSpace-Labs/dependabot/npm_and_yarn/body-parser-1.20.3
[dspace-8_x] Bump body-parser from 1.20.2 to 1.20.3
2024-10-14 09:09:25 -05:00
dependabot[bot]
0657517915 Bump body-parser from 1.20.2 to 1.20.3
Bumps [body-parser](https://github.com/expressjs/body-parser) from 1.20.2 to 1.20.3.
- [Release notes](https://github.com/expressjs/body-parser/releases)
- [Changelog](https://github.com/expressjs/body-parser/blob/master/HISTORY.md)
- [Commits](https://github.com/expressjs/body-parser/compare/1.20.2...1.20.3)

---
updated-dependencies:
- dependency-name: body-parser
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-11 20:14:58 +00:00
Tim Donohue
f7063d4eaf Merge pull request #3411 from alexandrevryghem/w2p-119207_fix-browse-startwith-options-not-loading_contribute-7_x
Fix browse by date's year dropdown being empty on DSpace 7.6.2+
2024-10-11 15:03:16 -05:00
Tim Donohue
3db6aba02b Merge pull request #3412 from alexandrevryghem/w2p-117287_fix-item-version-performance-issues_contribute-8_x
[Port dspace-8_x] Fixed Edit Item's Version History crashing
2024-10-11 14:14:47 -05:00
Alexandre Vryghem
4de3c58e06 119207: Reinitialize the BrowseByComponent's objectInjector when startsWithOptions don't exist yet OnInit 2024-10-11 16:23:46 +02:00
Yana De Pauw
005936b18d Support withSubs on the menuproviders in appmenu
Adds support to define child providers for a parent menu using a .withSubs option. This parent menu will always be displayed as an expandable menu.
When no children are visible, the expandable menus will be hidden.
2024-10-11 15:51:34 +02:00
Alexandre Vryghem
1975c63ad1 Merge branch 'w2p-107155_Performance-re-request-embeds-7.6' into w2p-107155_Performance-re-request-embeds-main
# Conflicts:
#	src/app/collection-page/collection-page.component.ts
#	src/app/core/breadcrumbs/item-breadcrumb.resolver.ts
#	src/app/core/browse/browse.service.spec.ts
#	src/app/core/browse/browse.service.ts
#	src/app/core/data/relationship-data.service.spec.ts
#	src/app/core/data/relationship-data.service.ts
#	src/app/item-page/edit-item-page/abstract-item-update/abstract-item-update.component.ts
#	src/app/item-page/edit-item-page/item-relationships/edit-relationship-list/edit-relationship-list.component.spec.ts
#	src/app/item-page/edit-item-page/item-relationships/edit-relationship-list/edit-relationship-list.component.ts
#	src/app/item-page/item.resolver.ts
#	src/app/shared/form/builder/ds-dynamic-form-ui/ds-dynamic-form-control-container.component.ts
#	src/app/shared/utils/relation-query.utils.ts
2024-10-11 15:35:58 +02:00
Alexandre Vryghem
b709ee0300 118944: Embed the accessStatus link on collection, browse, recent item submissions & the item page related items & delete tab when enabled 2024-10-11 15:08:31 +02:00
milanmajchrak
680d6c9416 Fixed small cs localization mistakes 2024-10-11 13:37:24 +02:00
Alexandre Vryghem
ecb0de7374 Merge branch 'w2p-107155_Performance-re-request-embeds-7.6'
# Conflicts:
#	src/app/core/cache/object-cache.reducer.ts
#	src/app/core/cache/object-cache.service.ts
2024-10-11 11:05:26 +02:00
Alexandre Vryghem
4af88997e8 Merge branch 'w2p-107155_Performance-re-request-embeds-7.4' into w2p-107155_Performance-re-request-embeds-7.6 2024-10-11 11:02:50 +02:00
Alexandre Vryghem
86ae3e4d47 Merge branch 'fix-versioning-button-7.6' 2024-10-11 11:01:45 +02:00
Alexandre Vryghem
704cc06f16 118944: Fix hasDraftVersion$ not working for embedded payloads with no content 2024-10-11 10:59:47 +02:00
Andrea Barbasso
5619d6bc4c [DURACOM-248] set function call result in a class attribute
(cherry picked from commit 87cff6c907)
2024-10-11 00:50:59 +02:00
Alexandre Vryghem
e30bfffbf0 117287: Simplified the if conditions on the edit/save/discard buttons on item versions
(cherry picked from commit 04bbaf9cb9)
2024-10-11 00:28:43 +02:00
Alexandre Vryghem
db4ea14289 Merge branch 'w2p-117287_fix-item-version-performance-issues_contribute-7.6' into dspace-8_x
# Conflicts:
#	src/app/item-page/versions/item-versions.component.html
#	src/app/item-page/versions/item-versions.component.ts
2024-10-11 00:14:59 +02:00
Tim Donohue
e74dc22077 Merge pull request #3405 from 4Science/task/backport-3213-to-dspace-7_x
[Port dspace-7_x] Implement e2e accessibility tests for pages in DSpace User Interface
2024-10-10 13:20:34 -05:00
Tim Donohue
673c758fc8 Merge pull request #3410 from tdonohue/port_3407_to_8x
[Port dspace-8_x] Bump cookie, cookie-parser and socket.io
2024-10-10 13:13:56 -05:00
Tim Donohue
7884de94e0 Merge pull request #3409 from tdonohue/port_3407_to_7x
[Port dspace-7_x] Bump cookie, cookie-parser and socket.io
2024-10-10 13:13:51 -05:00
Tim Donohue
9ddfa27d0c Merge pull request #3407 from DSpace/dependabot/npm_and_yarn/multi-c0b71ba702
Bump cookie, cookie-parser and socket.io
2024-10-10 13:13:15 -05:00
Tim Donohue
8fee4e348c Bump cookie, cookie-parser and socket.io 2024-10-10 11:50:08 -05:00
Tim Donohue
169ae41d49 Bump cookie, cookie-parser and socket.io 2024-10-10 11:17:17 -05:00
Alisa Ismailati
7cd82e542b [CST-17153] improve descriptive labels for show/hide more buttons on related items lists 2024-10-10 18:13:34 +02:00
FrancescoMolinaro
6388613948 revert adding interceptor as not reliable on remote test 2024-10-10 18:00:35 +02:00
Tim Donohue
34a4f5b597 Merge pull request #3368 from alexandrevryghem/w2p-117287_fix-item-version-performance-issues_contribute-7_x
[Port dspace-7_x] Fixed Edit Item's Version History crashing
2024-10-10 10:46:07 -05:00
FrancescoMolinaro
7cf7749367 correct intercept to dso resolved for route 2024-10-10 17:32:46 +02:00
dependabot[bot]
101a3d70ce Bump cookie, cookie-parser and socket.io
Bumps [cookie](https://github.com/jshttp/cookie) to 0.7.2 and updates ancestor dependencies [cookie](https://github.com/jshttp/cookie), [cookie-parser](https://github.com/expressjs/cookie-parser) and [socket.io](https://github.com/socketio/socket.io). These dependencies need to be updated together.


Updates `cookie` from 0.4.1 to 0.7.2
- [Release notes](https://github.com/jshttp/cookie/releases)
- [Commits](https://github.com/jshttp/cookie/compare/v0.4.1...v0.7.2)

Updates `cookie-parser` from 1.4.6 to 1.4.7
- [Release notes](https://github.com/expressjs/cookie-parser/releases)
- [Changelog](https://github.com/expressjs/cookie-parser/blob/master/HISTORY.md)
- [Commits](https://github.com/expressjs/cookie-parser/compare/1.4.6...1.4.7)

Updates `socket.io` from 4.7.5 to 4.8.0
- [Release notes](https://github.com/socketio/socket.io/releases)
- [Changelog](https://github.com/socketio/socket.io/blob/main/CHANGELOG.md)
- [Commits](https://github.com/socketio/socket.io/compare/socket.io@4.7.5...socket.io@4.8.0)

---
updated-dependencies:
- dependency-name: cookie
  dependency-type: indirect
- dependency-name: cookie-parser
  dependency-type: direct:production
- dependency-name: socket.io
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-10 15:09:10 +00:00
Tim Donohue
adcc6f564d Merge pull request #3404 from tdonohue/port_3343_to_7x
[Port dspace-7_x] Bump send, express and serve-static
2024-10-10 10:08:37 -05:00
Tim Donohue
e9d6a6c35c Merge pull request #3403 from tdonohue/port_3343_to_8x
[Port dspace-8_x] Bump send, express, browser-sync and serve-static
2024-10-10 10:08:29 -05:00
Tim Donohue
1443e5b3e1 Merge pull request #3343 from DSpace/dependabot/npm_and_yarn/multi-c9b7225f9e
Bump send, express, browser-sync and serve-static
2024-10-10 10:08:11 -05:00
FrancescoMolinaro
ba2570b83b Add interceptor for collection page to avoid timeout 2024-10-10 16:18:01 +02:00
FrancescoMolinaro
7ac14daf46 remove interceptors 2024-10-10 15:42:47 +02:00
FrancescoMolinaro
caed26d191 resolve differences with version 8 2024-10-10 14:32:20 +02:00
FrancescoMolinaro
5c0c559685 [CST-15592] remove interceptor for edit group 2024-10-10 12:28:48 +02:00
FrancescoMolinaro
9079a968f0 [CST-15592] add interceptor for edit group, fix landmark-unique accessibility issue in pagination component 2024-10-10 12:28:41 +02:00
FrancescoMolinaro
3df66e0257 [CST-15592] add interceptor for item edit page 2024-10-10 12:28:33 +02:00
FrancescoMolinaro
be36175bb8 [CST-15592] add interceptor to prevent sudden timeout failure 2024-10-10 12:27:48 +02:00
FrancescoMolinaro
d0265eb3f6 [CST-15592] refine health page tests 2024-10-10 12:27:41 +02:00
FrancescoMolinaro
5479cc6274 [CST-15592] change health page test target for second tab 2024-10-10 12:27:31 +02:00
FrancescoMolinaro
db891f2f16 [CST-15592] improve tests, add attributes for testing, fix wrong references 2024-10-10 12:27:22 +02:00
FrancescoMolinaro
543cc42bf3 [CST-15592] add accessibility tests for:
Admin Add New Modals
Admin Edit Modals
Admin Export Modals
Admin Workflow Page
End User Agreement
Feedback
Profile Page
System Wide Alert
2024-10-10 12:27:09 +02:00
FrancescoMolinaro
2ad9a44b99 [CST-15592] add accessibility tests for:
Admin Curation Task
Bitstream Format
Health Page
Metadata Schema
2024-10-10 12:27:02 +02:00
FrancescoMolinaro
ecd2275e1b [CST-15592] add accessibility tests for:
Admin Notifications Publication Claim
Admin Search Page
Bulk Access
Create Group
Metadata Registry
2024-10-10 12:26:54 +02:00
FrancescoMolinaro
f904c0f67d [CST-15592] add accessibility tests for:
Edit Eperson
Edit Group
Create EPerson
Epeople Registry
Groups Registry
2024-10-10 12:26:47 +02:00
FrancescoMolinaro
64855c9cf8 [CST-15592] add accessibility tests for following pages:
Metadata Import
Batch Import
Processes Overview
New Process
Quality Assurance Sources
2024-10-10 12:26:36 +02:00
Tim Donohue
9a7b242827 Bump send, express and serve-static 2024-10-09 16:55:38 -05:00
Tim Donohue
cfc3269e5d Bump send, express, browser-sync and serve-static 2024-10-09 16:41:41 -05:00
Tim Donohue
e46c801554 Merge pull request #3402 from tdonohue/port_3400_to_7x
[Port dspace-7_x] Fixed #3399 - minor typo
2024-10-09 15:55:32 -05:00
Tim Donohue
ab7d6d44fc Merge pull request #3401 from DSpace/backport-3400-to-dspace-8_x
[Port dspace-8_x] Fixed #3399 - minor typo
2024-10-09 14:20:34 -05:00
Arta Seyedian
7be3f1fada Fixed #3399 - minor typo 2024-10-09 14:01:14 -05:00
Arta Seyedian
46f1d3677d Fixed #3399 - minor typo
(cherry picked from commit c6a3794a76)
2024-10-09 18:53:20 +00:00
Tim Donohue
e13b0e3e13 Merge pull request #3400 from aseyedia/fix-issue-3399
Fixed #3399 - minor typo
2024-10-09 13:52:58 -05:00
Tim Donohue
144b455eae Merge pull request #3398 from tdonohue/port_3315_to_7x
[Port dspace-7_x] Upgrade to Cypress 13.15.0
2024-10-09 13:03:19 -05:00
Arta Seyedian
c6a3794a76 Fixed #3399 - minor typo 2024-10-09 13:55:39 -04:00
Tim Donohue
bd8659ac11 Test stability fixes. Ensure Item Edit tests wait on tabs to load by testing if tab is active. Fix small bug in login-modal test. 2024-10-09 12:08:11 -05:00
Tim Donohue
5636db84a8 Simplify login CSS selectors 2024-10-09 12:00:02 -05:00
Tim Donohue
5621b84284 Minor changes to login-modal.cy.ts to cleanup CSS selectors 2024-10-09 11:58:55 -05:00
Tim Donohue
35cc7a8096 Ensure Cypress still creates videos in GitHub Actions 2024-10-09 11:56:46 -05:00
Tim Donohue
a4e2c47c51 Bump cypress-axe to 1.5.0 2024-10-09 11:56:11 -05:00
Tim Donohue
7a60cd9aaf Bump to Cypress 13.15.0 2024-10-09 11:55:32 -05:00
Tim Donohue
2a98199471 Merge pull request #3397 from tdonohue/port_3315_to_8x
[Port dspace-8_x] Upgrade to Cypress 13.15.0
2024-10-09 11:51:10 -05:00
Tim Donohue
28fc092410 Test stability fixes. Ensure Item Edit tests wait on tabs to load by testing if tab is active. Fix small bug in login-modal test. 2024-10-09 11:19:57 -05:00
Tim Donohue
976ed6bb0a Simplify login CSS selectors 2024-10-09 11:19:49 -05:00
Tim Donohue
86f21de0a6 Minor changes to login-modal.cy.ts to cleanup CSS selectors 2024-10-09 11:19:42 -05:00
Tim Donohue
b262a3d0f2 Ensure Cypress still creates videos in GitHub Actions 2024-10-09 11:19:35 -05:00
Tim Donohue
d9167262dd Bump cypress-axe to 1.5.0 2024-10-09 11:19:14 -05:00
Tim Donohue
68608a1a8c Bump to Cypress 13.15.0 2024-10-09 11:18:25 -05:00
Tim Donohue
d7ff9c3ec0 Merge pull request #3315 from tdonohue/upgrade_cypress
Upgrade to Cypress 13.15.0
2024-10-09 11:09:14 -05:00
Tim Donohue
a7b822ffce Merge pull request #3396 from tdonohue/port_3395_to_8x
[Port dspace-8_x] Bump rollup from 4.21.2 to 4.24.0
2024-10-09 11:04:40 -05:00
Tim Donohue
389e6bc28c Merge pull request #3394 from DSpace/backport-3213-to-dspace-8_x
[Port dspace-8_x] Implement e2e accessibility tests for pages in DSpace User Interface
2024-10-09 10:36:47 -05:00
Tim Donohue
6671c776b3 Bump rollup from 4.21.2 to 4.24.0 2024-10-09 10:33:39 -05:00
dependabot[bot]
8e1736f608 Bump send, express, browser-sync and serve-static
Bumps [send](https://github.com/pillarjs/send) to 0.19.0 and updates ancestor dependencies [send](https://github.com/pillarjs/send), [express](https://github.com/expressjs/express), [browser-sync](https://github.com/BrowserSync/browser-sync) and [serve-static](https://github.com/expressjs/serve-static). These dependencies need to be updated together.


Updates `send` from 0.18.0 to 0.19.0
- [Release notes](https://github.com/pillarjs/send/releases)
- [Changelog](https://github.com/pillarjs/send/blob/master/HISTORY.md)
- [Commits](https://github.com/pillarjs/send/compare/0.18.0...0.19.0)

Updates `express` from 4.20.0 to 4.21.0
- [Release notes](https://github.com/expressjs/express/releases)
- [Changelog](https://github.com/expressjs/express/blob/4.21.0/History.md)
- [Commits](https://github.com/expressjs/express/compare/4.20.0...4.21.0)

Updates `browser-sync` from 3.0.2 to 3.0.3
- [Release notes](https://github.com/BrowserSync/browser-sync/releases)
- [Changelog](https://github.com/BrowserSync/browser-sync/blob/master/CHANGELOG.md)
- [Commits](https://github.com/BrowserSync/browser-sync/compare/v3.0.2...v3.0.3)

Updates `serve-static` from 1.15.0 to 1.16.2
- [Release notes](https://github.com/expressjs/serve-static/releases)
- [Changelog](https://github.com/expressjs/serve-static/blob/v1.16.2/HISTORY.md)
- [Commits](https://github.com/expressjs/serve-static/compare/v1.15.0...v1.16.2)

---
updated-dependencies:
- dependency-name: send
  dependency-type: indirect
- dependency-name: express
  dependency-type: direct:production
- dependency-name: browser-sync
  dependency-type: direct:development
- dependency-name: serve-static
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-09 15:30:21 +00:00
Tim Donohue
c1cc9ba2d6 Merge pull request #3395 from DSpace/dependabot/npm_and_yarn/rollup-4.24.0
Bump rollup from 4.18.0 to 4.24.0
2024-10-09 10:29:11 -05:00
Tim Donohue
b4d932a91b Bump to Cypress 13.5.0 2024-10-09 10:24:42 -05:00
Alisa Ismailati
b0356c58fb Merge branch 'main' into task/main/CST-15591
# Conflicts:
#	src/app/notifications/qa/source/quality-assurance-source.component.html
2024-10-09 16:57:16 +02:00
dependabot[bot]
75655f1bb8 Bump rollup from 4.18.0 to 4.24.0
Bumps [rollup](https://github.com/rollup/rollup) from 4.18.0 to 4.24.0.
- [Release notes](https://github.com/rollup/rollup/releases)
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rollup/rollup/compare/v4.18.0...v4.24.0)

---
updated-dependencies:
- dependency-name: rollup
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-09 14:52:39 +00:00
Alisa Ismailati
c2d3d8b216 Merge branch 'main' into task/main/CST-15591 2024-10-09 16:51:37 +02:00
Tim Donohue
b543b32a37 Bump cypress-axe to 1.5.0 2024-10-09 09:42:30 -05:00
Tim Donohue
a012e4cea2 Test stability fixes. Ensure Item Edit tests wait on tabs to load by testing if tab is active. Fix small bug in login-modal test. 2024-10-09 09:42:30 -05:00
Tim Donohue
968c5bda71 Simplify login CSS selectors 2024-10-09 09:42:30 -05:00
Tim Donohue
7aba69edd6 Minor changes to login-modal.cy.ts to cleanup CSS selectors 2024-10-09 09:42:30 -05:00
Tim Donohue
f9911ce5ba Ensure Cypress still creates videos in GitHub Actions 2024-10-09 09:42:30 -05:00
Tim Donohue
59ba031b1f Upgrade to Cypress 13 2024-10-09 09:42:30 -05:00
FrancescoMolinaro
70a38ea0fb [CST-15592] remove interceptor for edit group
(cherry picked from commit 9e985cf2d4)
2024-10-09 14:21:11 +00:00
FrancescoMolinaro
6f6a4994ba [CST-15592] add interceptor for edit group, fix landmark-unique accessibility issue in pagination component
(cherry picked from commit 2b466bb382)
2024-10-09 14:21:11 +00:00
FrancescoMolinaro
a1bbd32315 [CST-15592] add interceptor for item edit page
(cherry picked from commit 55ab43f132)
2024-10-09 14:21:11 +00:00
FrancescoMolinaro
7a03713783 [CST-15592] add interceptor to prevent sudden timeout failure
(cherry picked from commit 0e5b924f42)
2024-10-09 14:21:11 +00:00
FrancescoMolinaro
dfd698c914 [CST-15592] refine health page tests
(cherry picked from commit f131ae2f6b)
2024-10-09 14:21:11 +00:00
FrancescoMolinaro
a80b324f1f [CST-15592] change health page test target for second tab
(cherry picked from commit 2369b27178)
2024-10-09 14:21:11 +00:00
FrancescoMolinaro
75981cf46e [CST-15592] improve tests, add attributes for testing, fix wrong references
(cherry picked from commit 69f618e856)
2024-10-09 14:21:11 +00:00
FrancescoMolinaro
48d74ee2cd [CST-15592] add accessibility tests for:
Admin Add New Modals
Admin Edit Modals
Admin Export Modals
Admin Workflow Page
End User Agreement
Feedback
Profile Page
System Wide Alert

(cherry picked from commit 4cd55d6669)
2024-10-09 14:21:11 +00:00
FrancescoMolinaro
bae0442ede [CST-15592] add accessibility tests for:
Admin Curation Task
Bitstream Format
Health Page
Metadata Schema

(cherry picked from commit d12d0faf09)
2024-10-09 14:21:11 +00:00
FrancescoMolinaro
5e9cca1399 [CST-15592] add accessibility tests for:
Admin Notifications Publication Claim
Admin Search Page
Bulk Access
Create Group
Metadata Registry

(cherry picked from commit 85e486438a)
2024-10-09 14:21:11 +00:00
FrancescoMolinaro
c3273c8d5e [CST-15592] add accessibility tests for:
Edit Eperson
Edit Group
Create EPerson
Epeople Registry
Groups Registry

(cherry picked from commit a0e3c41be6)
2024-10-09 14:21:11 +00:00
FrancescoMolinaro
cd6fda20be [CST-15592] add accessibility tests for following pages:
Metadata Import
Batch Import
Processes Overview
New Process
Quality Assurance Sources

(cherry picked from commit e6a7fb852a)
2024-10-09 14:21:11 +00:00
Tim Donohue
7611635ad0 Merge pull request #3213 from 4Science/task/main/CST-15592
Implement e2e accessibility tests for pages in DSpace User Interface
2024-10-09 09:20:52 -05:00
milanmajchrak
9badd4a4b6 Updated cs localization for subcommunities and subcollections 2024-10-09 16:14:04 +02:00
milanmajchrak
5e5c627b8b Fixed messages following the PR from the UFAL - f18d45ce23 2024-10-09 16:09:51 +02:00
FrancescoMolinaro
9e985cf2d4 [CST-15592] remove interceptor for edit group 2024-10-09 15:13:14 +02:00
milanmajchrak
813d644b32 Updated cs messages following review requirements 2024-10-09 15:08:31 +02:00
FrancescoMolinaro
2b466bb382 [CST-15592] add interceptor for edit group, fix landmark-unique accessibility issue in pagination component 2024-10-09 14:16:47 +02:00
FrancescoMolinaro
55ab43f132 [CST-15592] add interceptor for item edit page 2024-10-09 13:15:07 +02:00
FrancescoMolinaro
0e5b924f42 [CST-15592] add interceptor to prevent sudden timeout failure 2024-10-09 11:44:44 +02:00
FrancescoMolinaro
f131ae2f6b [CST-15592] refine health page tests 2024-10-09 11:44:44 +02:00
FrancescoMolinaro
2369b27178 [CST-15592] change health page test target for second tab 2024-10-09 11:44:44 +02:00
FrancescoMolinaro
69f618e856 [CST-15592] improve tests, add attributes for testing, fix wrong references 2024-10-09 11:44:44 +02:00
FrancescoMolinaro
4cd55d6669 [CST-15592] add accessibility tests for:
Admin Add New Modals
Admin Edit Modals
Admin Export Modals
Admin Workflow Page
End User Agreement
Feedback
Profile Page
System Wide Alert
2024-10-09 11:44:44 +02:00
FrancescoMolinaro
d12d0faf09 [CST-15592] add accessibility tests for:
Admin Curation Task
Bitstream Format
Health Page
Metadata Schema
2024-10-09 11:44:44 +02:00
FrancescoMolinaro
85e486438a [CST-15592] add accessibility tests for:
Admin Notifications Publication Claim
Admin Search Page
Bulk Access
Create Group
Metadata Registry
2024-10-09 11:44:44 +02:00
FrancescoMolinaro
a0e3c41be6 [CST-15592] add accessibility tests for:
Edit Eperson
Edit Group
Create EPerson
Epeople Registry
Groups Registry
2024-10-09 11:44:44 +02:00
FrancescoMolinaro
e6a7fb852a [CST-15592] add accessibility tests for following pages:
Metadata Import
Batch Import
Processes Overview
New Process
Quality Assurance Sources
2024-10-09 11:44:44 +02:00
Tim Donohue
cf877f44d8 Merge pull request #3392 from tdonohue/port_3221_to_8x
[Port dspace-8_x] Removed unnecessary *ngVars from ThumbnailComponent
2024-10-08 16:55:49 -05:00
Tim Donohue
2f94f49c06 Merge pull request #3391 from DSpace/backport-3221-to-dspace-7_x
[Port dspace-7_x] Removed unnecessary *ngVars from ThumbnailComponent
2024-10-08 16:55:35 -05:00
Alexandre Vryghem
64596c306e 116728: Removed unnecessary *ngVars from the ThumbnailComponent 2024-10-08 15:12:54 -05:00
Alexandre Vryghem
3306d0d699 116728: Removed unnecessary *ngVars from the ThumbnailComponent
(cherry picked from commit d31e17894c)
2024-10-08 20:08:09 +00:00
Tim Donohue
b9c712c72f Merge pull request #3221 from alexandrevryghem/w2p-116728_removed-unnecessary-ngvars_contribute-main
Removed unnecessary *ngVars from ThumbnailComponent
2024-10-08 15:07:51 -05:00
Tim Donohue
7f1ddcc41c Merge pull request #3388 from DSpace/backport-3386-to-dspace-8_x
[Port dspace-8_x] Update fr.json5 to add capitalization
2024-10-04 10:19:00 -05:00
Tim Donohue
bf9590c1e6 Merge pull request #3387 from DSpace/backport-3386-to-dspace-7_x
[Port dspace-7_x] Update fr.json5 to add capitalization
2024-10-04 10:18:54 -05:00
Julia
884238bc12 Update fr.json5 to add capitalization
(cherry picked from commit c5b395802c)
2024-10-04 15:18:10 +00:00
Julia
e2a84b2145 Update fr.json5 to add capitalization
(cherry picked from commit c5b395802c)
2024-10-04 15:18:06 +00:00
Tim Donohue
035ae803e2 Merge pull request #3386 from alphapetjg/patch-1
Update fr.json5 to add capitalization
2024-10-04 10:17:49 -05:00
Julia
c5b395802c Update fr.json5 to add capitalization 2024-10-04 10:24:27 -04:00
Tim Donohue
3e01912eb2 Merge pull request #3382 from tdonohue/port_3148_to_7x
[Port dspace-7_x] Accessibility of the status page
2024-10-02 17:07:06 -05:00
Tim Donohue
48f70f42ed Merge pull request #3381 from DSpace/backport-3148-to-dspace-8_x
[Port dspace-8_x] Accessibility of the status page
2024-10-02 17:07:00 -05:00
Tim Donohue
4bd6071071 Squashed commit of changes in #3148 from @Andrea-Guevara
Co-authored-by: @Andrea-Guevara
2024-10-02 17:02:12 -05:00
andreaNeki
aa9d2490d1 Adjusting bold text on labels
(cherry picked from commit 4aed1b6056)
2024-10-02 21:49:18 +00:00
andreaNeki
8cc999e81e Edit item - making page content more responsive and accessible
(cherry picked from commit f975e1da89)
2024-10-02 21:49:18 +00:00
root
dadba96975 Issue-1190/PR-3148 Removing 100% height from the column containing the button text and leaving it automatic
(cherry picked from commit 3800021ed3)
2024-10-02 21:49:17 +00:00
root
57d3a3a769 Issue-1190/PR-3148 Improve the space between the text and the button
(cherry picked from commit 5f4a049fdd)
2024-10-02 21:49:17 +00:00
root
01d09810ba Resolution of issue #1190 - Improving the accessibility of the status page using the item-operation component
(cherry picked from commit e06b67fd73)
2024-10-02 21:49:17 +00:00
Tim Donohue
bbc93291ea Merge pull request #3148 from Neki-IT/StatusPageAccessibility
Accessibility of the status page
2024-10-02 16:48:58 -05:00
DanGastardelli
2643a459b6 Import order adjustment 2024-10-02 09:24:46 -03:00
DanGastardelli
eeaac8965b Import order adjustment 2024-10-02 09:10:48 -03:00
DanGastardelli
62006c00ca Fix last commit 2024-10-02 09:01:56 -03:00
DanGastardelli
762bc8ce8c Adjusting spacing 2024-10-02 08:46:37 -03:00
andreaNeki
4aed1b6056 Adjusting bold text on labels 2024-10-02 08:45:52 -03:00
DanGastardelli
df24a63a46 Adjusting spacing and good rules 2024-10-02 08:38:42 -03:00
Yana De Pauw
161daffcc0 115284: Add tests for isRepeatable 2024-10-02 11:09:30 +02:00
Yana De Pauw
876d94e124 115284: Add tests for isRepeatable 2024-10-02 10:03:53 +02:00
DanGastardelli
fec4aa6df1 Changing the bitstream title in the submission form to use the view component title, avoiding disappearance with changes to the form 2024-10-01 17:15:53 -03:00
andreaNeki
f975e1da89 Edit item - making page content more responsive and accessible 2024-10-01 14:34:43 -03:00
Tim Donohue
5887d03504 Merge pull request #3377 from DSpace/backport-3375-to-dspace-8_x
[Port dspace-8_x] Always sanitize HTML passed to dsMarkdown even if markdown rendering is disabled
2024-10-01 11:19:41 -05:00
Andrea-Guevara
dd93a10007 Merge branch 'DSpace:main' into StatusPageAccessibility 2024-10-01 12:13:09 -03:00
Kim Shepherd
85f1ba2176 Always sanitize HTML in dsMarkdown even if markdown disabled
Instead of setting innerHTML directly to value, sanitize
the value, even if not passing to renderMarkdown/Mathjax

(cherry picked from commit 8fb4772b6c)
2024-10-01 14:52:34 +00:00
Tim Donohue
3d057bb1b2 Merge pull request #3375 from kshepherd/markdown_directive_force_sanitization
Always sanitize HTML passed to dsMarkdown even if markdown rendering is disabled
2024-10-01 09:52:15 -05:00
Kim Shepherd
8fb4772b6c Always sanitize HTML in dsMarkdown even if markdown disabled
Instead of setting innerHTML directly to value, sanitize
the value, even if not passing to renderMarkdown/Mathjax
2024-10-01 14:03:46 +02:00
Andreas Awouters
a207fb51e9 118219: Remove unused paginated-drag-and-drop components 2024-10-01 10:37:39 +02:00
Andreas Awouters
8a16597b69 118219: Fix tests 2024-10-01 10:37:39 +02:00
Andreas Awouters
6a2c7d09d6 118219: Add dragging tooltip explaining how to drag to other page 2024-10-01 10:37:39 +02:00
Andreas Awouters
eadbcdbe14 118219: Store result of drag & dropping bitstream 2024-10-01 10:37:39 +02:00
Andreas Awouters
be99cc5c23 118219: Allow dragging of table rows 2024-10-01 10:37:39 +02:00
Andreas Awouters
a230eee76d 117803: Add negative top-margin to subsequent tables 2024-10-01 10:37:39 +02:00
Andreas Awouters
6a8095d456 117803: Change pagination settings styling 2024-10-01 10:37:39 +02:00
Andreas Awouters
79f3a3116e 117803: Set header border to background color 2024-10-01 10:37:39 +02:00
Andreas Awouters
8481604b1e 117803: Fix table & pagination margin 2024-10-01 10:37:39 +02:00
Andreas Awouters
cc5b841a65 117803: Only visually hide header rows 2024-10-01 10:37:39 +02:00
Andreas Awouters
d8b426d745 117803: Add ItemBitsreamsService tests 2024-10-01 10:37:39 +02:00
Andreas Awouters
3f4bf7ce0f 117803: Fix existing tests 2024-10-01 10:37:39 +02:00
Andreas Awouters
374a9ae14e 117803: Add item-bitstream service 2024-10-01 10:37:39 +02:00
Andreas Awouters
d85124c121 117803: Fix deleted bitstreams not being removed from list 2024-10-01 10:37:39 +02:00
Andreas Awouters
1773a75e98 117803: Allow changing page size of Bitstream list 2024-10-01 10:37:39 +02:00
Andreas Awouters
a11bfc80ad 117803: Hide table headers for subsequent bundle tables 2024-10-01 10:37:39 +02:00
Andreas Awouters
cf54af2c22 117803: Refactor Item Edit Bitstreams page to use HTML Table elements 2024-10-01 10:37:39 +02:00
Andrea Barbasso
a8e5b26744 Merge remote-tracking branch 'lyrasis/dspace-7_x' into task/dspace-7_x/CST-14904
# Conflicts:
#	src/app/shared/shared.module.ts
2024-10-01 09:27:53 +02:00
Tim Donohue
6c0514ab48 Merge pull request #3371 from atmire/live-region-7_x
[Port dspace-7_x] Live region
2024-09-30 16:41:06 -05:00
Tim Donohue
80c953fb81 Merge pull request #3370 from atmire/live-region-8.0
[Port dspace-8_x] Live region
2024-09-30 16:38:04 -05:00
DanGastardelli
c4dfed0e02 Adjust the font size of the 'No thumbnails available' text. 2024-09-30 12:33:00 -03:00
Andrea Barbasso
ad7bbb85cb Merge remote-tracking branch 'github/main' into task/main/CST-15593 2024-09-30 11:20:18 +02:00
Andreas Awouters
bc84bc867b Merge branch 'live-region-7.6' into live-region-7_x
# Conflicts:
#	config/config.example.yml
#	src/app/shared/shared.module.ts
2024-09-30 09:09:44 +02:00
Alexandre Vryghem
98c49231b4 Merge branch 'w2p-117287_fix-item-version-performance-issues_contribute-7.6' into w2p-117287_fix-item-version-performance-issues_contribute-7_x
# Conflicts:
#	src/app/item-page/versions/item-versions.component.html
2024-09-29 00:19:11 +02:00
andreaNeki
73d39abfe5 Trying to correct an error in the focus implementation 2024-09-27 16:18:56 -03:00
andreaNeki
3658ad1ec0 Ensuring that the message “There were no items to show” is announced to the screen reader when necessary 2024-09-27 15:08:53 -03:00
andreaNeki
e54b1ce274 Adding focus to the input after the reset button is clicked 2024-09-27 14:01:44 -03:00
andreaNeki
9565f9b9ee Adding the aria-label attribute to buttons 2024-09-27 13:44:31 -03:00
Tim Donohue
052b6a9bdd Merge pull request #3337 from atmire/live-region-main
Live Region
2024-09-27 11:09:56 -05:00
Andreas Awouters
0f5a50a868 Merge branch 'live-region-8.0' into live-region-main 2024-09-27 10:15:51 +02:00
Andreas Awouters
dcf03fbe07 Merge branch 'live-region-7.6' into live-region-8.0
# Conflicts:
#	src/app/shared/live-region/live-region.component.ts
#	src/app/shared/live-region/live-region.service.spec.ts
2024-09-27 10:10:07 +02:00
Andrea Barbasso
a2193a186a Merge branch 'main' into task/main/CST-15593 2024-09-27 10:06:39 +02:00
Andreas Awouters
751d689ff6 118220: Add additional TypeDocs 2024-09-27 10:02:26 +02:00
Tim Donohue
dfa74e0505 Merge pull request #3365 from DSpace/backport-3153-to-dspace-8_x
[Port dspace-8_x] Fix to Mobile navbar hamburger menu for base (custom) theme
2024-09-26 16:13:10 -05:00
Tim Donohue
cf5ac335ca Merge pull request #3364 from DSpace/backport-3153-to-dspace-7_x
[Port dspace-7_x] Fix to Mobile navbar hamburger menu for base (custom) theme
2024-09-26 16:13:04 -05:00
Elvi Nemiz
0cff856bf5 Fix to Mobile navbar hamburger menu for base (custom) theme
https://github.com/DSpace/dspace-angular/pull/2444 only fixes the DSpace theme, not the base (and custom) theme.
(cherry picked from commit a3b6aef66a)
2024-09-26 18:22:15 +00:00
Elvi Nemiz
fe7d2a8a7e Fix to Mobile navbar hamburger menu for base (custom) theme
https://github.com/DSpace/dspace-angular/pull/2444 only fixes the DSpace theme, not the base (and custom) theme.
(cherry picked from commit a3b6aef66a)
2024-09-26 18:22:10 +00:00
Tim Donohue
cbd681d440 Merge pull request #3153 from eulereadgbe/patch-1
Fix to Mobile navbar hamburger menu for base (custom) theme
2024-09-26 13:21:53 -05:00
Tim Donohue
531968cf1a Merge pull request #3363 from DSpace/backport-3340-to-dspace-8_x
[Port dspace-8_x] DS-3330: Updated en.json5 to fixed typo for 'occurred'
2024-09-26 12:04:13 -05:00
Tim Donohue
5ffd405ba6 Merge pull request #3362 from DSpace/backport-3340-to-dspace-7_x
[Port dspace-7_x] DS-3330: Updated en.json5 to fixed typo for 'occurred'
2024-09-26 12:04:02 -05:00
Julia
c2e9d5453a Update en.json5 - fixed typo for occurred
(cherry picked from commit ed5ac47f88)
2024-09-26 16:57:13 +00:00
Julia
edc738ae39 Update en.json5 - fixed typo for occurred
(cherry picked from commit ed5ac47f88)
2024-09-26 16:57:08 +00:00
Tim Donohue
ff322e2ae1 Merge pull request #3340 from alphapetjg/main
DS-3330: Updated en.json5 to fixed typo for 'occurred'
2024-09-26 11:56:48 -05:00
Tim Donohue
46b241eda5 Merge pull request #3354 from alanorth/update-isbot-7x
[Port dspace-7_x] updates isbot dependency to newest version
2024-09-26 11:14:38 -05:00
Pascal-Nicolas Becker
f244d388be Merge pull request #3359 from DSpace/backport-3149-to-dspace-7_x
[Port dspace-7_x] missing German translations (500 error)
2024-09-26 17:54:02 +02:00
Tim Donohue
59fd32ac68 Merge pull request #3360 from DSpace/backport-3175-to-dspace-7_x
[Port dspace-7_x] minor change: added missing periods in German translations
2024-09-26 10:52:54 -05:00
Tim Donohue
2a145cdc4a Merge pull request #3361 from DSpace/backport-3175-to-dspace-8_x
[Port dspace-8_x] minor change: added missing periods in German translations
2024-09-26 10:52:39 -05:00
Sascha Szott
6b081ee470 minor change: added missing periods in German translations
(cherry picked from commit e26ab86dd3)
2024-09-26 14:45:36 +00:00
Sascha Szott
48ec0cdc34 minor change: added missing periods in German translations
(cherry picked from commit e26ab86dd3)
2024-09-26 14:45:31 +00:00
Pascal-Nicolas Becker
af7b14851c Merge pull request #3175 from saschaszott/patch-22
minor change: added missing periods in German translations
2024-09-26 16:45:10 +02:00
Sascha Szott
aed97c9dcc added missing German translations (500 error)
(cherry picked from commit 5f6b6ef984)
2024-09-26 14:43:28 +00:00
Pascal-Nicolas Becker
3664512e27 Merge pull request #3149 from saschaszott/patch-21
missing German translations (500 error)
2024-09-26 16:43:07 +02:00
kshepherd
26dcb6b8b0 Merge pull request #3352 from alexandrevryghem/w2p-110615_minor-accessibility-fixes_contribute-7_x
[Port dspace-7_x] Minor accessibility fixes
2024-09-26 11:29:24 +02:00
kshepherd
7a63ef2ea5 Merge pull request #3353 from alexandrevryghem/w2p-110615_minor-accessibility-fixes_contribute-8_x
[Port dspace-8_x] Minor accessibility fixes
2024-09-26 11:28:36 +02:00
Alexandre Vryghem
27eeefae5f 118135: Fixed missing item page relationship labels 2024-09-25 15:42:20 +02:00
Jens Vannerum
1b17879d7a documentation file 2024-09-25 14:56:00 +02:00
Jens Vannerum
8a5181a9a3 documentation file 2024-09-25 14:55:37 +02:00
Alisa Ismailati
bcaa73a161 [CST-15073][CST-15074] removed unnecessary additions 2024-09-25 10:18:32 +02:00
Alisa Ismailati
1565a1dc32 [CST-15073][CST-15074] Fixes 2024-09-25 10:18:24 +02:00
Alisa Ismailati
83615a1c90 [CST-15073][CST-15074] Adaptation with standalone components 2024-09-25 10:18:14 +02:00
Alisa Ismailati
214a77a65c [CST-14902][CST-15073][CST-15074] Adds ORCID login flow with private email 2024-09-25 10:17:53 +02:00
Andreas Awouters
c1fa52ee64 118220: Store messages with ID so clears can be targeted 2024-09-25 09:50:33 +02:00
Alan Orth
29c1b51073 .github/workflows/build.yml: use Node.js v18 and v20
Node.js v16 LTS is end of life since October, 2023.

See: https://nodejs.org/en/about/previous-releases
2024-09-25 08:34:04 +03:00
Alan Orth
35946dcf7c Update isbot dependency
Note that the minimum supported Node.js version is now v18, as v16
is now end of life.
2024-09-25 08:17:03 +03:00
Alan Orth
a0c4ff4509 Merge pull request #3348 from TexasDigitalLibrary/update-isbot-dspace-8_x 2024-09-25 08:10:04 +03:00
Alexandre Vryghem
c933e87707 Merge branch 'w2p-110615_minor-accessibibity-fixes_contribute-7.6' into w2p-110615_minor-accessibility-fixes_contribute-8_x
# Conflicts:
#	src/app/item-page/simple/related-entities/tabbed-related-entities-search/tabbed-related-entities-search.component.html
#	src/app/navbar/expandable-navbar-section/expandable-navbar-section.component.html
#	src/app/shared/form/vocabulary-treeview/vocabulary-treeview.component.html
2024-09-24 22:30:50 +02:00
Alexandre Vryghem
f49bdcd8c8 Merge branch 'w2p-110615_minor-accessibibity-fixes_contribute-7.6' into w2p-110615_minor-accessibility-fixes_contribute-7_x
# Conflicts:
#	src/app/item-page/simple/related-entities/tabbed-related-entities-search/tabbed-related-entities-search.component.html
#	src/app/navbar/expandable-navbar-section/expandable-navbar-section.component.html
#	src/app/shared/form/vocabulary-treeview/vocabulary-treeview.component.html
2024-09-24 22:03:46 +02:00
nwoodward
e45b6af26d updates isbot dependency to newest version 2024-09-24 09:46:58 -05:00
Andrea Barbasso
cd51baa5f1 [CST-14904] add orcid icon with tooltip 2024-09-24 12:04:22 +02:00
Andrea Barbasso
99100371b8 [CST-15078] add orcid icon with tooltip 2024-09-24 11:03:36 +02:00
Andrea Barbasso
e6a02bcbea [CST-15077] add orcid icon with tooltip 2024-09-24 11:00:57 +02:00
Alan Orth
fca5700012 Merge pull request #3329 from TexasDigitalLibrary/update-isbot 2024-09-24 09:55:32 +03:00
Julia
ed5ac47f88 Update en.json5 - fixed typo for occurred 2024-09-23 15:53:55 -04:00
Jens Vannerum
ee83beae94 fix bug in lint rule, add docs for rule and update name so it's clear this is only for buttons currently
(cherry picked from commit 2380d4e751)
2024-09-20 16:45:48 +02:00
Jens Vannerum
2380d4e751 fix bug in lint rule, add docs for rule and update name so it's clear this is only for buttons currently 2024-09-20 16:45:05 +02:00
Andreas Awouters
debc2325cd Merge branch 'live-region-8.0' into live-region-main 2024-09-20 14:25:03 +02:00
Andreas Awouters
2249464abf Merge branch 'live-region-7.6' into live-region-8.0
# Conflicts:
#	config/config.example.yml
#	src/app/shared/shared.module.ts
#	src/config/app-config.interface.ts
#	src/config/default-app-config.ts
#	src/environments/environment.test.ts
2024-09-20 14:03:19 +02:00
Andreas Awouters
35d29c8425 118220: Add LiveRegion to RootComponent 2024-09-20 13:31:45 +02:00
Andreas Awouters
e987c35450 118220: Add liveRegionComponent & Service tests 2024-09-20 13:31:45 +02:00
Andreas Awouters
83a44ba924 118220: Add live-region service and component 2024-09-20 13:31:44 +02:00
Andrea Barbasso
e2dc89c737 [CST-15595] fix tests 2024-09-20 10:26:46 +02:00
Jens Vannerum
c249afdb3f lint rule with autofix to disallow the disabled input on button elements 2024-09-18 13:09:25 +02:00
Jens Vannerum
7ade453218 lint rule with autofix to disallow the disabled input on button elements 2024-09-18 13:07:56 +02:00
nwoodward
c419dd608b updates isbot dependency to newest version 2024-09-16 15:07:08 -05:00
Jens Vannerum
4a7ebeea16 117544: fix remaining bug 2024-09-16 16:10:36 +02:00
Jens Vannerum
d3e87c68fd 117544: fix remaining bug 2024-09-16 16:10:00 +02:00
Jens Vannerum
1209b40ac9 117544: fix remaining bug 2024-09-16 16:09:41 +02:00
Jens Vannerum
f65d6c5775 117544: rename directive to be clear it should currently only be used for buttons 2024-09-16 14:27:37 +02:00
Jens Vannerum
685e6d83c5 117544: PR feedback
- added typedocs
- changed directive to only be present for buttons
- various other small fixes
2024-09-16 14:24:51 +02:00
Andrea Barbasso
80e1daeb65 [CST-15593] allow orejime to start if privacy statement is disabled 2024-09-16 14:22:13 +02:00
Jens Vannerum
eb5aadaf8a 117544: linting 2024-09-16 14:19:14 +02:00
Jens Vannerum
aec970f9d1 117544: rename directive to be clear it should currently only be used for buttons 2024-09-16 14:18:26 +02:00
Jens Vannerum
e7d050d3eb 117544: PR feedback
- added typedocs
- changed directive to only be present for buttons
- various other small fixes
2024-09-16 14:13:20 +02:00
Jens Vannerum
0928dc1ca9 117544: linting 2024-09-16 14:11:59 +02:00
Jens Vannerum
5a609d5bb1 117544: rename directive to be clear it should currently only be used for buttons 2024-09-16 13:45:33 +02:00
Jens Vannerum
9fd3c2d734 117544: PR feedback
- added typedocs
- changed directive to only be present for buttons
- various other small fixes
2024-09-16 13:44:06 +02:00
Andrea Barbasso
58c5d742b7 [CST-15593] fix orejime startup error
this was happening because of hidden apps not being removed from category arrays.
2024-09-16 11:44:08 +02:00
Jens Vannerum
363356b47c Merge remote-tracking branch 'upstream/main' into w2p-117544_support-for-disabled-elements-for-screen-readers-9.0 2024-09-16 10:56:09 +02:00
Andrea Barbasso
a9da80caae [CST-15593] run npm i for orejime 2024-09-16 10:23:26 +02:00
Andrea Barbasso
7966efcaf2 Merge remote-tracking branch 'origin/main' into task/main/CST-15593
# Conflicts:
#	yarn.lock
2024-09-16 10:17:06 +02:00
andreaNeki
74c52bc5ab DSpace#2668 - Adding and changing classes in global scss to make cookie settings more accessible 2024-09-13 16:34:16 -03:00
Tim Donohue
593e67fe72 Merge pull request #3326 from tdonohue/port_3318_to_7x
[Port dspace-7_x] Bump Express to v4.20.0
2024-09-11 16:58:35 -05:00
Tim Donohue
f7706760cd Bump Express to v4.20.0 2024-09-11 16:30:40 -05:00
Tim Donohue
a0cd26ef54 Merge pull request #3324 from tdonohue/port_3318_to_8x
[Port dspace-8_x]  Bump body-parser and express
2024-09-11 15:48:45 -05:00
Tim Donohue
8cda55a92e Bump Express to v4.20.0 2024-09-11 14:24:01 -05:00
Tim Donohue
779ff47260 Merge pull request #3318 from DSpace/dependabot/npm_and_yarn/multi-27a054522e
Bump body-parser and express
2024-09-11 14:02:52 -05:00
igorbaptist4
d7869f408e fix identation 2024-09-11 15:15:26 -03:00
igorbaptist4
0ef2db146b Configuring the URI link target 2024-09-11 14:48:59 -03:00
Tim Donohue
93659a1be3 Merge pull request #3311 from alanorth/dspace8-yarn-upgrade
yarn.lock: run yarn upgrade
2024-09-11 10:32:42 -05:00
Yana De Pauw
83dc069673 Make tests compile 2024-09-11 11:38:02 +02:00
dependabot[bot]
45875f13c4 Bump body-parser and express
Bumps [body-parser](https://github.com/expressjs/body-parser) to 1.20.3 and updates ancestor dependency [express](https://github.com/expressjs/express). These dependencies need to be updated together.


Updates `body-parser` from 1.20.2 to 1.20.3
- [Release notes](https://github.com/expressjs/body-parser/releases)
- [Changelog](https://github.com/expressjs/body-parser/blob/master/HISTORY.md)
- [Commits](https://github.com/expressjs/body-parser/compare/1.20.2...1.20.3)

Updates `express` from 4.19.2 to 4.20.0
- [Release notes](https://github.com/expressjs/express/releases)
- [Changelog](https://github.com/expressjs/express/blob/master/History.md)
- [Commits](https://github.com/expressjs/express/compare/4.19.2...4.20.0)

---
updated-dependencies:
- dependency-name: body-parser
  dependency-type: indirect
- dependency-name: express
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-10 21:48:08 +00:00
Tim Donohue
16943fef16 Merge pull request #3171 from pastr/remove-material-ui
Remove material-ui dependency
2024-09-10 16:47:11 -05:00
Alan Orth
81675b7a3a package.json: Use eslint-plugin-unused-imports v3.x.x
According to the docs we should be using v3.x.x:

> * Version 3.x.x is for eslint 8 with @typescript-eslint/eslint-plugin 6 - 7
> * Version 2.x.x is for eslint 8 with @typescript-eslint/eslint-plugin 5

This fixes a lint error.

See: https://www.npmjs.com/package/eslint-plugin-unused-imports
2024-09-10 10:16:26 +03:00
Alan Orth
3626cdf699 lint/src/util: fix TS2314
Fix error in lint:

> lint/src/util/structure.ts:16:20 - error TS2314: Generic type 'RuleMetaData<MessageIds, Options>' requires 2 type argument(s).
>
> 16 export type Meta = RuleMetaData<string>;
2024-09-09 08:07:54 +03:00
Alan Orth
3e0404c817 yarn.lock: run yarn upgrade 2024-09-09 08:07:28 +03:00
kshepherd
8f70d3da25 Merge pull request #3233 from cclauss/codespell
Fix typos discovered by codespell
2024-09-07 10:22:32 +02:00
Christian Clauss
1a9d68c260 Merge branch 'main' into codespell 2024-09-06 22:53:45 +02:00
Emmanuel Pastor
a737719468 Remove unused react dependencies 2024-09-06 22:20:17 +02:00
Tim Donohue
ba05b22fae Merge pull request #3173 from alanorth/use-npm
Use npm instead of Yarn
2024-09-06 13:38:27 -05:00
Tim Donohue
8144d1bb9e Add yarn.lock to .gitignore 2024-09-06 12:35:52 -05:00
Tim Donohue
202e765b43 Add yarn.lock to .dockerignore 2024-09-06 12:33:26 -05:00
Simone Ramundi
2def01b8c2 Merge branch 'main' into task/main/DURACOM-296 2024-09-06 17:29:41 +02:00
Simone Ramundi
4d5910981a [DURACOM-296] Enabled 'admin-div' only for Site Administrator 2024-09-06 17:10:09 +02:00
Nona Luypaert
5e24ed1fb6 117648: Add tests for basic MenuProviders 2024-09-06 16:55:25 +02:00
Alexandre Vryghem
286de02158 118135: Made the edit relationship labels unique
And fixed it for all the languages 🍞
2024-09-06 15:19:48 +02:00
Tim Donohue
d959a28d0b Merge pull request #3305 from DSpace/backport-3011-to-dspace-8_x
[Port dspace-8_x] Fixed page and admin menu for Shibboleth auth
2024-09-05 16:38:06 -05:00
Tim Donohue
350cbea6d5 Merge pull request #3306 from tdonohue/port_3011_to_7x
[Port dspace-7_x] Fixed page and admin menu for Shibboleth auth
2024-09-05 16:37:58 -05:00
Michael Spalti
98d9f639f7 Updated browser init to update cache after external auth. 2024-09-05 16:06:42 -05:00
Michael Spalti
9d98d1a9aa Updated browser init to update cache after external auth.
(cherry picked from commit 4a236906eb)
2024-09-05 20:55:05 +00:00
Tim Donohue
b5c00dd7d9 Merge pull request #3011 from mspalti/shibboleth-fix
Fixed page and admin menu for Shibboleth auth
2024-09-05 15:54:42 -05:00
Alexandre Vryghem
f03ed89687 117287: Removed method calls returning observables from the metadata schema registry 2024-09-05 20:09:03 +02:00
Alexandre Vryghem
c74c178533 117287: Removed method calls returning observables from the metadata registry 2024-09-05 19:38:18 +02:00
Tim Donohue
36f07604ae Merge pull request #3302 from tdonohue/port_3284_to_7x
[Port dspace-7_x] Bump micromatch to 4.0.8
2024-09-05 08:41:02 -05:00
Tim Donohue
257850001d Merge pull request #3301 from DSpace/backport-3284-to-dspace-8_x
[Port dspace-8_x] Bump micromatch from 4.0.5 to 4.0.8
2024-09-05 08:40:52 -05:00
andreaNeki
f00eae6760 Code refactoring - Accessibility on the new user registration and forgotten password forms 2024-09-05 09:35:55 -03:00
Alan Orth
576aece31d README.md: use npm
Use npm instead of yarn. Mostly a search and replace, minus some
changes in terminology, for example "yarn add" vs "npm install".
2024-09-05 14:56:24 +03:00
Alan Orth
d11e4170fd .github/pull_request_template.md: use npm
Use npm instead of yarn.
2024-09-05 14:56:24 +03:00
Alan Orth
3894c87ba2 .dockerignore: remove package-lock.json
We need this now that we are using npm instead of yarn.
2024-09-05 14:56:24 +03:00
Alan Orth
fbf2aee48f package.json: fix @angular/localize version pin
This was the only Angular package not using a "^" to specify the
semver range.
2024-09-05 14:56:24 +03:00
Alan Orth
10df0ac366 Use npm instead of yarn in Dockerfile
There is a minor difference in syntax when starting the application
with `npm run serve`. We use `--` to make sure npm doesn't try to
parse the `--host 0.0.0.0` as an option, allowing it instead to be
read by Angular CLI (ng).

Also, there is no direct npm equivalent to yarn's --network-timeout
option so I will remove it. If we need something similar later we
might be able to use these config options:

    npm config set fetch-retry-mintimeout 300000
    npm config set fetch-retry-maxtimeout 300000
2024-09-05 14:56:24 +03:00
Alan Orth
f3619ff4d8 Use eslint-plugin-unused-imports v3.x.x
Fix lint error. According to the docs we should be using v3.x.x:

> * Version 3.x.x is for eslint 8 with @typescript-eslint/eslint-plugin 6 - 7
> * Version 2.x.x is for eslint 8 with @typescript-eslint/eslint-plugin 5

See: https://www.npmjs.com/package/eslint-plugin-unused-imports
2024-09-05 14:56:23 +03:00
Alan Orth
e29a6a3c0a lint/src/util: fix TS2314
Fix error in lint:

> lint/src/util/structure.ts:16:20 - error TS2314: Generic type 'RuleMetaData<MessageIds, Options>' requires 2 type argument(s).
>
> 16 export type Meta = RuleMetaData<string>;
2024-09-05 14:56:23 +03:00
Alan Orth
da1789aece .github/workflows/build.yml: use npm
Use npm instead of yarn in GitHub Actions.
2024-09-05 14:56:19 +03:00
Alan Orth
c6f984b4cb package.json: add overrides for conflicts
Add overrides for conflicting peer dependencies. In yarn these were
handled less noisily, but in npm we need to add explicit overrides
for each. This allows us to use `npm install` without forcing or
using `--legacy-peer-deps`.
2024-09-05 10:30:12 +03:00
Alan Orth
ee33b8f9cc package.json: remove resolutions
These are a yarn-specific concept that we don't need for npm.
2024-09-05 10:30:11 +03:00
Alan Orth
ce3285c1f2 .gitignore: remove package-lock.json
Now that we are using npm we need to commit this.
2024-09-05 10:30:11 +03:00
Alan Orth
74ac315b58 package.json: update scripts to use "npm run"
All scripts should use "npm run" instead of "yarn".
2024-09-05 10:30:05 +03:00
Alan Orth
84c88a118f package.json: use "file:" for local dependencies
Instead of using the Yarn link protocol, we can use npm's built-in
support for local dependencies using "file:".
2024-09-05 08:40:08 +03:00
Alan Orth
7fc54ec6f7 Remove yarn.lock 2024-09-05 08:40:07 +03:00
Alexandre Vryghem
b55686e187 117287: Removed method calls returning observables from the pagination component 2024-09-05 01:09:05 +02:00
Alexandre Vryghem
680ed3bccf 117287: Removed method calls returning observables from the Group form 2024-09-05 01:09:04 +02:00
Tim Donohue
4ee1c83073 Bump micromatch to 4.0.8 2024-09-04 17:02:50 -05:00
dependabot[bot]
5ddfca71a1 Bump micromatch from 4.0.5 to 4.0.8
Bumps [micromatch](https://github.com/micromatch/micromatch) from 4.0.5 to 4.0.8.
- [Release notes](https://github.com/micromatch/micromatch/releases)
- [Changelog](https://github.com/micromatch/micromatch/blob/master/CHANGELOG.md)
- [Commits](https://github.com/micromatch/micromatch/compare/4.0.5...4.0.8)

---
updated-dependencies:
- dependency-name: micromatch
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
(cherry picked from commit aca752a01e)
2024-09-04 21:52:00 +00:00
Tim Donohue
ab4d32a04e Merge pull request #3284 from DSpace/dependabot/npm_and_yarn/micromatch-4.0.8
Bump micromatch from 4.0.5 to 4.0.8
2024-09-04 16:51:41 -05:00
Tim Donohue
9dec50ee1e Merge pull request #3298 from DSpace/backport-3289-to-dspace-8_x
[Port dspace-8_x] Ignore some paths from file watcher
2024-09-04 11:29:51 -05:00
Tim Donohue
e73139d977 Merge pull request #3297 from DSpace/backport-3289-to-dspace-7_x
[Port dspace-7_x] Ignore some paths from file watcher
2024-09-04 11:29:41 -05:00
Kim Shepherd
91b8829ee4 Ignore some paths from file watcher
Watching all these directories can cause systems to exceed
maximum watched files / inotify limits, especially in dev
mode with IDEs etc also watching files.

(cherry picked from commit 8152d39ad0)
2024-09-04 15:47:16 +00:00
Kim Shepherd
fa95f56be0 Ignore some paths from file watcher
Watching all these directories can cause systems to exceed
maximum watched files / inotify limits, especially in dev
mode with IDEs etc also watching files.

(cherry picked from commit 8152d39ad0)
2024-09-04 15:47:12 +00:00
Tim Donohue
d42d275b9e Merge pull request #3289 from kshepherd/filewatcher_ignores
Ignore some paths from file watcher
2024-09-04 10:46:44 -05:00
Tim Donohue
8d459e7c9f Merge pull request #3293 from DSpace/backport-3283-to-dspace-8_x
[Port dspace-8_x] Bump webpack from 5.90.3 to 5.94.0
2024-09-03 17:06:24 -05:00
Alexandre Vryghem
e561d1a469 Remove webpack@5.90.3 since it causes issues with the tests
This automatically removed some old eslint dependencies, which caused some conflicts in the custom linting plugin

(cherry picked from commit 5f922c06e0)
2024-09-03 21:38:00 +00:00
Alexandre Vryghem
4e05a5c310 Temporarily ignore type errors from EnvironmentPlugin since type matching is currently too strict
(cherry picked from commit 7dea5f7d98)
2024-09-03 21:38:00 +00:00
dependabot[bot]
ea3970cfb5 Bump webpack from 5.90.3 to 5.94.0
Bumps [webpack](https://github.com/webpack/webpack) from 5.90.3 to 5.94.0.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.90.3...v5.94.0)

---
updated-dependencies:
- dependency-name: webpack
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
(cherry picked from commit 81b89f5d0c)
2024-09-03 21:38:00 +00:00
Tim Donohue
88e145c0a9 Merge pull request #3283 from DSpace/dependabot/npm_and_yarn/webpack-5.94.0
Bump webpack from 5.90.3 to 5.94.0
2024-09-03 16:37:42 -05:00
Tim Donohue
027a4e5d41 Merge pull request #3287 from 4Science/task/main/DURACOM-265
DURACOM-265 provided label for cclicense required error
2024-09-03 16:14:13 -05:00
Alexandre Vryghem
d3019e4006 117287: Removed method calls returning observables from the Registry Formats page 2024-09-03 18:44:49 +02:00
Kim Shepherd
8152d39ad0 Ignore some paths from file watcher
Watching all these directories can cause systems to exceed
maximum watched files / inotify limits, especially in dev
mode with IDEs etc also watching files.
2024-09-03 14:52:10 +02:00
Mattia Vianelli
b17cc5d3c3 DSC-1709 provided label for cclicense required error 2024-09-03 14:19:27 +02:00
Alexandre Vryghem
70f0af6611 117287: Removed method calls returning observables from the EPerson form 2024-09-03 11:36:04 +02:00
Alexandre Vryghem
5f922c06e0 Remove webpack@5.90.3 since it causes issues with the tests
This automatically removed some old eslint dependencies, which caused some conflicts in the custom linting plugin
2024-08-30 22:42:47 +02:00
Alexandre Vryghem
7dea5f7d98 Temporarily ignore type errors from EnvironmentPlugin since type matching is currently too strict 2024-08-30 20:59:24 +02:00
Tim Donohue
9aa63d063d Merge pull request #3282 from DSpace/backport-3273-to-dspace-8_x
[Port dspace-8_x] Bump axios from 1.6.7 to 1.7.4
2024-08-30 13:27:10 -05:00
Tim Donohue
ef4496fd21 Merge pull request #3285 from tdonohue/port_3273_to_7x
[Port dspace-7_x] Bump axios from 1.6.7 to 1.7.4
2024-08-30 13:27:05 -05:00
Tim Donohue
dc3bf37521 Bump axios from 1.6.7 to 1.7.4 2024-08-30 12:05:04 -05:00
dependabot[bot]
aca752a01e Bump micromatch from 4.0.5 to 4.0.8
Bumps [micromatch](https://github.com/micromatch/micromatch) from 4.0.5 to 4.0.8.
- [Release notes](https://github.com/micromatch/micromatch/releases)
- [Changelog](https://github.com/micromatch/micromatch/blob/master/CHANGELOG.md)
- [Commits](https://github.com/micromatch/micromatch/compare/4.0.5...4.0.8)

---
updated-dependencies:
- dependency-name: micromatch
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-30 17:02:42 +00:00
dependabot[bot]
81b89f5d0c Bump webpack from 5.90.3 to 5.94.0
Bumps [webpack](https://github.com/webpack/webpack) from 5.90.3 to 5.94.0.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.90.3...v5.94.0)

---
updated-dependencies:
- dependency-name: webpack
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-30 17:00:42 +00:00
dependabot[bot]
4c05c0ca64 Bump axios from 1.6.7 to 1.7.4
Bumps [axios](https://github.com/axios/axios) from 1.6.7 to 1.7.4.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v1.6.7...v1.7.4)

---
updated-dependencies:
- dependency-name: axios
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
(cherry picked from commit b22ba6f3ef)
2024-08-30 16:59:54 +00:00
Tim Donohue
1c1497422b Merge pull request #3273 from DSpace/dependabot/npm_and_yarn/axios-1.7.4
Bump axios from 1.6.7 to 1.7.4
2024-08-30 11:59:31 -05:00
Tim Donohue
c659061ff0 Merge pull request #3253 from alexandrevryghem/w2p-117287_fix-item-version-performance-issues_contribute-main
Fixed Edit Item's Version History crashing
2024-08-29 16:43:02 -05:00
Tim Donohue
843056d960 Merge pull request #3280 from DSpace/backport-3035-to-main
[Port main] Set color black on filter section for mobile
2024-08-29 15:55:15 -05:00
Tim Donohue
5b20be26fd Merge pull request #3281 from DSpace/backport-3035-to-dspace-8_x
[Port dspace-8_x] Set color black on filter section for mobile
2024-08-29 15:55:09 -05:00
Victor Hugo Duran Santiago
078dcbb707 Set color black on filter section for mobile
(cherry picked from commit 36c95db7bf)
2024-08-29 19:59:46 +00:00
Victor Hugo Duran Santiago
3a5e309d38 Set color black on filter section for mobile
(cherry picked from commit 36c95db7bf)
2024-08-29 19:59:42 +00:00
Tim Donohue
b00470aca0 Merge pull request #3035 from VictorHugoDuranS/dspace_7_2682
Set color black on filter section for mobile
2024-08-29 14:59:23 -05:00
Tim Donohue
c9ecc560ee Merge pull request #3278 from DSpace/backport-3277-to-dspace-7_x
[Port dspace-7_x] Typo in German translation
2024-08-29 13:29:54 -05:00
Tim Donohue
a06c925b8a Merge pull request #3279 from DSpace/backport-3277-to-dspace-8_x
[Port dspace-8_x] Typo in German translation
2024-08-29 13:29:48 -05:00
Vlad Novski
5e4b78f4bb fix[i18n]: typo in German translation
(cherry picked from commit 3b4e0d51cd)
2024-08-29 18:29:20 +00:00
Vlad Novski
d697d0f7a7 fix[i18n]: typo in German translation
(cherry picked from commit 3b4e0d51cd)
2024-08-29 18:29:16 +00:00
Tim Donohue
27ee094310 Merge pull request #3277 from vNovski/Fix/#3259-typo-in-german-translation
Typo in German translation
2024-08-29 13:28:58 -05:00
Vlad Novski
3b4e0d51cd fix[i18n]: typo in German translation 2024-08-29 18:56:28 +02:00
kshepherd
332be2bdb2 Merge pull request #3251 from alexandrevryghem/w2p-110615_minor-accessibibity-fixes_contribute-main
Minor accessibibity fixes
2024-08-29 15:33:56 +02:00
dependabot[bot]
b22ba6f3ef Bump axios from 1.6.7 to 1.7.4
Bumps [axios](https://github.com/axios/axios) from 1.6.7 to 1.7.4.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v1.6.7...v1.7.4)

---
updated-dependencies:
- dependency-name: axios
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-28 16:56:56 +00:00
Yana De Pauw
297562249a Support onRoute on the menuproviders in appmenu
Adds support to define routes for which the menu providers needs to be present in appmenu
Moves menu adding away from the resolver and to the init service
Refactored statsmenu to show stats on all pages based on dso somewhere in the route
2024-08-28 11:08:56 +02:00
andreaNeki
0eb2d5ce58 Improving accessibility on the new user registration page 2024-08-27 17:02:12 -03:00
Jens Vannerum
0945021378 117544: resolve conflicts after merging in latest 7.x branch 2024-08-27 12:30:18 +02:00
Jens Vannerum
b5d301e53c Merge branch 'w2p-117544_support-for-disabled-elements-for-screen-readers-7.6' into w2p-117544_support-for-disabled-elements-for-screen-readers-7.x 2024-08-27 11:34:57 +02:00
Jens Vannerum
a1f17dcf31 Merge remote-tracking branch 'upstream/dspace-8_x' into w2p-117544_support-for-disabled-elements-for-screen-readers-8.0 2024-08-27 11:23:37 +02:00
Jens Vannerum
bde12bab38 Merge branch 'w2p-117544_support-for-disabled-elements-for-screen-readers-8.0' into w2p-117544_support-for-disabled-elements-for-screen-readers-9.0 2024-08-27 10:49:28 +02:00
Jens Vannerum
b6df0c9a5c 117544: port to 8.0 standard after merge 2024-08-27 10:47:05 +02:00
Jens Vannerum
b2a155386d Merge branch 'w2p-117544_support-for-disabled-elements-for-screen-readers-7.6' into w2p-117544_support-for-disabled-elements-for-screen-readers-8.0 2024-08-26 13:38:55 +02:00
Jens Vannerum
2d48cc0f69 117544: add spec for directive 2024-08-26 10:46:45 +02:00
Jens Vannerum
4527349dcf 117544: alter specs to match new logic 2024-08-26 10:46:45 +02:00
Yury Bondarenko
0291942613 Proof-of-concept: independent menu section providers
- Replace god-class resolvers with a service that populates the menus from lists of injectable providers
- Static menu sections are resolved at the root route ~ `resolveStatic`
- Route-dependent menu sections can be declared in the same structure, but are resolved on-demand ~ `resolveRoute`
- More and more easily customizable
  - Parts can be moved between menus, removed, replaced or extended individually
  - The dependencies of each provider are independent of each other
  - Order of providers determines the order of each menu → single source of truth for the order
2024-08-23 18:39:41 +02:00
Andrea-Guevara
c75f1f031a Merge branch 'DSpace:main' into StatusPageAccessibility 2024-08-23 11:03:33 -03:00
Jens Vannerum
43745d830b 117544: replace all disabled states with our dsDisabled directive 2024-08-23 14:52:16 +02:00
Jens Vannerum
63c76644c1 117544: First implementation of an aria friendly disabled state 2024-08-23 14:10:58 +02:00
Alexandre Vryghem
04bbaf9cb9 117287: Simplified the if conditions on the edit/save/discard buttons on item versions 2024-08-14 23:50:28 +02:00
Alexandre Vryghem
9c2909933c Merge branch 'w2p-117287_fix-item-version-performance-issues_contribute-7.6' into w2p-117287_fix-item-version-performance-issues_contribute-main
# Conflicts:
#	src/app/item-page/versions/item-versions.component.html
#	src/app/item-page/versions/item-versions.component.ts
2024-08-14 23:04:54 +02:00
Alexandre Vryghem
d09f5297a1 117287: Removed method calls returning observables from the item versions overview 2024-08-14 22:46:14 +02:00
pcg-kk
d9d39b0cb5 fix: use the correct link name for find by href for findListByHref 2024-08-13 19:36:02 +02:00
pcg-kk
a862d84738 fix: use the correct link name for find by href 2024-08-13 19:34:13 +02:00
pcg-kk
973fd339da fix: add unit test for rename property case 2024-08-13 19:34:13 +02:00
pcg-kk
3351615140 fix: linkName from decorator assign value to the correct property 2024-08-13 19:34:12 +02:00
Alexandre Vryghem
f61e8652d7 Merge branch 'w2p-110615_minor-accessibibity-fixes_contribute-7.6' into w2p-110615_minor-accessibibity-fixes_contribute-main
# Conflicts:
#	src/app/item-page/simple/related-entities/tabbed-related-entities-search/tabbed-related-entities-search.component.html
#	src/app/navbar/expandable-navbar-section/expandable-navbar-section.component.html
#	src/app/shared/form/vocabulary-treeview/vocabulary-treeview.component.html
2024-08-13 13:45:10 +02:00
Alexandre Vryghem
54d99a84c9 110615: Added missing vocabulary search input label 2024-08-13 12:05:16 +02:00
Alexandre Vryghem
655813a8af Merge branch 'refs/heads/w2p-110615_minor-accessibibity-fixes_contribute-7.2' into w2p-110615_minor-accessibibity-fixes_contribute-7.6
# Conflicts:
#	src/app/navbar/expandable-navbar-section/expandable-navbar-section.component.html
2024-08-13 11:48:45 +02:00
Alexandre Vryghem
a0515c4121 110615: Fixed related entities ay11 tab issue & removed potential duplicate ID issue by removing the unused #browseDropdown ID 2024-08-13 11:43:36 +02:00
Tim Donohue
fd2bc90ae2 Merge pull request #3245 from alanorth/backport-3236-to-dspace-7_x
[Port dspace-7_x] #3094 - Update date slider to prevent automatic page reloads
2024-08-09 09:31:21 -05:00
Tim Donohue
0946958ebc Merge pull request #3246 from DSpace/backport-3243-to-dspace-8_x
[Port dspace-8_x] Fix lint error regarding missing interface
2024-08-09 09:12:06 -05:00
Tim Donohue
9d7aa07c1d Fix lint error regarding missing interface
(cherry picked from commit ad6a9438de)
2024-08-09 13:59:01 +00:00
Tim Donohue
ee7e8358e7 Merge pull request #3243 from tdonohue/fix_lint_error
Fix lint error regarding missing interface
2024-08-09 08:58:46 -05:00
Tim Donohue
c4b1956a26 Merge pull request #3242 from DSpace/backport-3048-to-dspace-8_x
[Port dspace-8_x] add import of missing Angular interfaces (squashed version)
2024-08-09 08:58:34 -05:00
Alan Orth
288c75851e src/app/shared/search: date slider accessibility
Update date slider to prevent automatic page reloads.
2024-08-08 23:17:22 -07:00
Alan Orth
52f80faf00 Merge pull request #3244 from DSpace/backport-3236-to-dspace-8_x 2024-08-08 23:14:46 -07:00
Simone Ramundi
174aa0e50f [CST-15589] Updated slider implementation in template
(cherry picked from commit 56ba23fc3d)
2024-08-09 03:27:37 +00:00
Simone Ramundi
690b934e18 [CST-15589] Updated slider implementation in SearchRangeFilterComponent
(cherry picked from commit 6c2d541b89)
2024-08-09 03:27:37 +00:00
Alan Orth
fd7fb5de37 Merge pull request #3236 from 4Science/task/main/CST-15589 2024-08-08 20:27:15 -07:00
Tim Donohue
ad6a9438de Fix lint error regarding missing interface 2024-08-08 16:49:20 -05:00
Sascha Szott
93d10aaf2f add missing imports of Angular lifecycle interfaces
(cherry picked from commit 2d9ad8e5cf)
2024-08-08 21:34:05 +00:00
Sascha Szott
8075734744 add missing comma
(cherry picked from commit 3cedeffec9)
2024-08-08 21:34:05 +00:00
Sascha Szott
06556df0a9 add lint rule (use-lifecycle-interface)
(cherry picked from commit cc975bb0b5)
2024-08-08 21:34:05 +00:00
Sascha Szott
85a3578458 added missing interfaces
(cherry picked from commit 96748b9bac)
2024-08-08 21:34:05 +00:00
Tim Donohue
7a24bf2c7f Merge pull request #3048 from saschaszott/patch-21-squashed
add import of missing Angular interfaces (squashed version)
2024-08-08 16:33:50 -05:00
Tim Donohue
d5a375ee65 Merge pull request #3240 from tdonohue/port_3235_to_7x
[Port dspace-7_x] Missing translations in de.json5 (translation key prefix workspace-item)
2024-08-07 14:22:23 -05:00
Tim Donohue
19f688185d Merge pull request #3239 from tdonohue/port_3235_to_8x
[Port dspace-8_x] Missing translations in de.json5 (translation key prefix workspace-item)
2024-08-07 14:22:18 -05:00
Sascha Szott
5101677d9a fix space issue 2024-08-07 14:21:03 -05:00
Sascha Szott
9135c6318d added missing translations in de.json5 (prefix workspace-item) 2024-08-07 14:21:00 -05:00
Sascha Szott
e630f85f26 fix space issue 2024-08-07 14:19:33 -05:00
Sascha Szott
2e53204820 added missing translations in de.json5 (prefix workspace-item) 2024-08-07 14:19:27 -05:00
Tim Donohue
84b32b70a5 Merge pull request #3235 from saschaszott/patch-26
Missing translations in de.json5 (translation key prefix workspace-item)
2024-08-07 14:18:08 -05:00
Tim Donohue
69c4686e04 Merge pull request #3238 from DSpace/backport-3234-to-dspace-8_x
[Port dspace-8_x] WorkspaceitemsEditPageModule: remove duplicated delete route
2024-08-07 14:15:42 -05:00
Sascha Szott
d7270de2b9 remove duplicated delete route
(cherry picked from commit cddceadea1)
2024-08-07 19:15:07 +00:00
Tim Donohue
f719fde602 Merge pull request #3234 from saschaszott/patch-25
WorkspaceitemsEditPageModule: remove duplicated delete route
2024-08-07 14:14:48 -05:00
Sascha Szott
92dcffcba1 fix space issue 2024-08-07 16:57:02 +02:00
Sascha Szott
45c018f5f6 added missing translations in de.json5 (prefix workspace-item) 2024-08-07 16:50:17 +02:00
Sascha Szott
cddceadea1 remove duplicated delete route 2024-08-07 16:05:17 +02:00
Simone Ramundi
56ba23fc3d [CST-15589] Updated slider implementation in template 2024-08-07 14:30:44 +02:00
Simone Ramundi
6c2d541b89 [CST-15589] Updated slider implementation in SearchRangeFilterComponent 2024-08-07 14:30:24 +02:00
Christian Clauss
bfd61b2f19 Fix typos discovered by codespell 2024-08-06 15:52:15 +02:00
kshepherd
1858671a21 Merge pull request #3232 from DSpace/backport-3230-to-dspace-8_x
[Port dspace-8_x] Improving the file browser for importing metadata
2024-08-04 10:56:04 +02:00
root
e7db991c7a Improving the file browser for importing metadata
(cherry picked from commit ce2abfe584)
2024-08-03 15:31:40 +00:00
kshepherd
e7f235a90b Merge pull request #3230 from Neki-IT/FileBrowserForImportingMetadata
Improving the file browser for importing metadata
2024-08-03 17:31:25 +02:00
root
ce2abfe584 Improving the file browser for importing metadata 2024-08-01 13:04:17 -03:00
kshepherd
8553c277ec Merge pull request #3229 from DSpace/backport-3220-to-dspace-8_x
[Port dspace-8_x] Enabling navbar links in import section
2024-08-01 16:18:19 +02:00
root
30584c8bee A new approach so that the elements of the ds-file-dropzone-no-uploader component don't overlap the navbar and make it inaccessible
(cherry picked from commit 2c259f5ae9)
2024-08-01 13:46:58 +00:00
root
54abc3d5d5 Removing position-fixed bootstrap class so that navbar links are available again
(cherry picked from commit 351abaa5c2)
2024-08-01 13:46:58 +00:00
kshepherd
a6e3bc3e41 Merge pull request #3220 from Neki-IT/EnablingNavbarLinksInImportSection
Enabling navbar links in import section
2024-08-01 15:46:44 +02:00
root
2c259f5ae9 A new approach so that the elements of the ds-file-dropzone-no-uploader component don't overlap the navbar and make it inaccessible 2024-07-30 17:20:47 -03:00
milanmajchrak
7e864d27b4 Fixed linting error. 2024-07-26 15:49:37 +02:00
milanmajchrak
b10563ea53 Updated some messages following the lindat v5 and clarin-dspace v7 instance. 2024-07-26 15:32:57 +02:00
Alexandre Vryghem
7d5ae8e209 Merge branch 'w2p-116728_removed-unnecessary-ngvars_contribute-7.6' into w2p-116728_removed-unnecessary-ngvars_contribute-main
# Conflicts:
#	src/app/thumbnail/thumbnail.component.ts
2024-07-26 14:56:41 +02:00
Alexandre Vryghem
d31e17894c 116728: Removed unnecessary *ngVars from the ThumbnailComponent 2024-07-26 14:50:34 +02:00
root
351abaa5c2 Removing position-fixed bootstrap class so that navbar links are available again 2024-07-25 10:44:00 -03:00
kshepherd
d4239833d5 Merge pull request #3218 from DSpace/backport-3112-to-dspace-8_x
[Port dspace-8_x] [#3111] fix markdown rendering applying before mathjax rendering
2024-07-25 15:14:46 +02:00
Andrea Barbasso
3c665a736d [DURACOM-273] fix markdown rendering applying before mathjax rendering
(cherry picked from commit 66e1a2488b)
2024-07-25 12:42:45 +00:00
kshepherd
6657b46a6b Merge pull request #3112 from 4Science/task/main/DURACOM-273
[#3111] fix markdown rendering applying before mathjax rendering
2024-07-25 14:42:25 +02:00
Vincenzo Mecca
1a498f8104 [CST-14903] Orcid Synchronization improvements
feat:
- Introduces reactive states derived from item inside orcid-sync page
- Removes unnecessary navigation
ref:
- Introduces catchError operator and handles failures with error messages
2024-07-25 10:09:51 +02:00
autavares-dev
6cb4faa8d3 Fix truncatable-part keyboard accessibility 2024-07-22 21:20:05 -03:00
Alisa Ismailati
fa0ec0bf0c [CST-15590] Close user profile menu after menu entry is selected 2024-07-19 16:43:39 +02:00
Alisa Ismailati
703945c804 [CST-15591] Fixed headings by their rank 2024-07-19 14:54:39 +02:00
Ricardo Saraiva
43071da3eb Update pt-PT.json5
Lint errors review.
2024-07-18 14:20:55 +01:00
Ricardo Saraiva
2c20833410 Update pt-PT.json5
Extensive revision of i18n pt-PT with the news translation strings introduced by DSpace v8.0 and other improvements > last updated 18th of july 2024.
2024-07-18 14:06:48 +01:00
Andrea Barbasso
84069055f5 [CST-15593] migrate from klaro to orejime 2024-07-18 11:51:47 +02:00
Tim Donohue
11fad8d3ce Merge pull request #3190 from DSpace/backport-3186-to-dspace-7_x
[Port dspace-7_x] Docker build: fix FromAsCasing warning
2024-07-17 16:33:28 -05:00
Tim Donohue
02e1e28ed2 Merge pull request #3191 from DSpace/backport-3186-to-dspace-8_x
[Port dspace-8_x] Docker build: fix FromAsCasing warning
2024-07-17 16:33:19 -05:00
root
8c60a67e8e Fixing trailing spaces error 2024-07-17 17:09:58 -03:00
root
d252108f85 Keys for the notifications menu section translated into Spanish 2024-07-17 16:14:09 -03:00
Andrea-Guevara
3ba8019872 Merge branch 'DSpace:main' into SpanishTranslationKeys 2024-07-17 16:06:13 -03:00
Sascha Szott
c7489d123e fix FromAsCasing warning
(cherry picked from commit f4fe2b8632)
2024-07-17 16:33:39 +00:00
Sascha Szott
f7f279c5ed fix FromAsCasing warning
(cherry picked from commit f4fe2b8632)
2024-07-17 16:33:36 +00:00
Tim Donohue
1efa88641b Merge pull request #3186 from saschaszott/patch-24
Docker build: fix FromAsCasing warning
2024-07-17 11:29:28 -05:00
Tim Donohue
35b83cc168 Merge pull request #3187 from tdonohue/port_3172_to_7x
[Port dspace-7_x] Minor fix in french translation file
2024-07-17 11:19:35 -05:00
Tim Donohue
4fca4de1e1 Merge pull request #3188 from tdonohue/port_3172_to_8x
[Port dspace-8_x] Minor fix in french translation file
2024-07-17 11:19:25 -05:00
root
65ce727157 Issue-2913 Keys that refer to the research translated into Spanish 2024-07-17 12:46:35 -03:00
Emmanuel
73279f43c2 Fix a french translation for consistency 2024-07-17 10:38:16 -05:00
Emmanuel Pastor
8af91b28ec Fix a french translation for consistency 2024-07-17 10:38:12 -05:00
Emmanuel
73b5d776da Fix a french translation for consistency 2024-07-17 10:36:08 -05:00
Emmanuel Pastor
b08b6cca8c Fix a french translation for consistency 2024-07-17 10:36:03 -05:00
Tim Donohue
941dbe2871 Merge pull request #3172 from pastr/minor-fr-i18n-fix
Minor fix in french translation file
2024-07-17 10:22:59 -05:00
Sascha Szott
f4fe2b8632 fix FromAsCasing warning 2024-07-17 15:42:48 +02:00
root
3800021ed3 Issue-1190/PR-3148 Removing 100% height from the column containing the button text and leaving it automatic 2024-07-15 09:30:20 -03:00
Emmanuel
8eec2cdccb Fix a french translation for consistency 2024-07-12 19:37:47 +02:00
Tim Donohue
f195484674 Update pull_request_template.md
Add note that PRs should be against main, if possible.
2024-07-11 14:57:25 -05:00
root
5f4a049fdd Issue-1190/PR-3148 Improve the space between the text and the button 2024-07-11 15:51:33 -03:00
Vincenzo Mecca
4ff15ec9bb [CST-14903] Orcid Synchronization improvements
feat:
- Introduces reactive states derived from item inside orcid-sync page
- Removes unnecessary navigation
ref:
- Introduces catchError operator and handles failures with error messages
2024-07-11 14:48:00 +02:00
Tim Donohue
6c5b2c478a Merge pull request #3180 from DSpace/backport-3166-to-dspace-8_x
[Port dspace-8_x] fixes image path for dspace-postgres-pgcrypto
2024-07-10 17:21:04 -05:00
Bridget Almas
4bb6012cc1 fixes error in image command for dspace-postgres-pgcrypto
(cherry picked from commit 7e600bef57)
2024-07-10 21:35:14 +00:00
Tim Donohue
ddbcfa0268 Merge pull request #3166 from balmas/docker-entities-fix
fixes image path for dspace-postgres-pgcrypto
2024-07-10 16:34:37 -05:00
Tim Donohue
e2c886c9a4 Merge pull request #3177 from DSpace/backport-3155-to-dspace-7_x
[Port dspace-7_x] Accessibility on the Edit metadata tab
2024-07-10 16:26:09 -05:00
Tim Donohue
c616c2b0ab Merge pull request #3179 from tdonohue/port_3146_to_8x
[Port dspace-8_x] Fixed bug when declining Google ReCaptcha cookie preferences
2024-07-10 16:24:41 -05:00
lotte
1bd8db517f 116132: Fixed cookie issue 2024-07-10 15:29:45 -05:00
Tim Donohue
27ba5bf131 Merge pull request #3178 from DSpace/backport-3155-to-dspace-8_x
[Port dspace-8_x] Accessibility on the Edit metadata tab
2024-07-10 15:26:13 -05:00
Tim Donohue
c6ee4a477f Merge pull request #3146 from atmire/w2p-116132_fixed-cookie-issues_contribute-8
Fixed bug when declining Google ReCaptcha cookie preferences
2024-07-10 15:23:11 -05:00
Tim Donohue
b00ce65e8b Merge pull request #3147 from atmire/w2p-116132_fixed-cookie-issues_contribute-7.6
[Port dspace-7_x] Fixed bug when declining Google ReCaptcha cookie preferences
2024-07-10 15:22:24 -05:00
root
b0431f3abe Resolution of issue #1193 - Addition of the aria-label attribute to the add, save, discard and undo buttons on the metadata editing page
(cherry picked from commit 4e783e76d1)
2024-07-10 19:53:22 +00:00
root
bdea9a6d71 Resolution of issue #1193 - Addition of the aria-label attribute to the add, save, discard and undo buttons on the metadata editing page
(cherry picked from commit 4e783e76d1)
2024-07-10 19:53:17 +00:00
Tim Donohue
5a62342251 Merge pull request #3155 from Neki-IT/ItemEditMetadataTab
Accessibility on the Edit metadata tab
2024-07-10 14:52:59 -05:00
Vincenzo Mecca
bb770ba65b [CST-14903] Orcid Synchronization improvements
feat:
 - Introduces reactive states derived from item inside orcid-sync page
 - Removes unnecessary navigation
ref:
  - Introduces catchError operator and handles failures with error messages
2024-07-10 11:42:07 +02:00
Tim Donohue
115cdd6090 Merge tag 'dspace-7.6.2' into dspace-8_x 2024-07-09 15:04:29 -05:00
Tim Donohue
ef89e3a9e3 Merge tag 'dspace-7.6.2' 2024-07-09 15:00:28 -05:00
Tim Donohue
1d8d3b3c27 Update version tag for development of next release 2024-07-09 14:34:17 -05:00
Tim Donohue
c5448fe252 Update version tag for release 2024-07-09 14:28:46 -05:00
Sascha Szott
2af168bd54 add missing German translations 2024-07-09 17:56:06 +02:00
Sascha Szott
e26ab86dd3 minor change: added missing periods in German translations 2024-07-09 17:42:49 +02:00
Emmanuel Pastor
eec1071f06 Rephrase one instruction sentence to make it clearer 2024-07-07 16:05:44 +02:00
Emmanuel Pastor
ecacd14410 Fix a french translation for consistency 2024-07-07 16:04:14 +02:00
Bridget Almas
7e600bef57 fixes error in image command for dspace-postgres-pgcrypto 2024-07-05 13:00:22 -04:00
Abel Gómez
583dc1f368 Fix SubComColSectionComponent test 2024-07-04 17:25:00 +02:00
Abel Gómez
4de99ba19d Refactor condition 2024-07-04 06:03:07 +02:00
Abel Gómez
6306776f8b Simplify code detecting a navigation to the default route 2024-07-04 05:55:15 +02:00
Abel Gómez
531d328663 Fix resolving the wrong segment of the route in the comcol search component 2024-07-04 05:36:49 +02:00
Abel Gómez
6cecd0abbe Fix imports 2024-07-04 00:48:48 +02:00
Abel Gómez
b49216c173 Fix trailing spaces 2024-07-04 00:11:53 +02:00
Abel Gómez
b7f3711de1 Other minor lint fixes 2024-07-04 00:05:03 +02:00
Abel Gómez
33764f4caa Minor fixes to avoid lint errors 2024-07-03 23:55:37 +02:00
Abel Gómez
961e15fe5f Make the default tab for browsing communities and collections configurable 2024-07-03 23:33:38 +02:00
Tim Donohue
a94cbe17c1 Merge pull request #3160 from DSpace/backport-3158-to-dspace-8_x
[Port dspace-8_x] Docker compose syntax changes
2024-07-03 14:06:35 -05:00
Pierre Lasou
ca6bde3048 Update docker command syntax docker-compose-rest.yml
(cherry picked from commit da8a73ba0b)
2024-07-03 18:55:43 +00:00
Pierre Lasou
1baa5cec26 Update Docker Angular README.md
Change the docker-compose syntax to V2 syntax docker compose

(cherry picked from commit 5e3d0fbdef)
2024-07-03 18:55:43 +00:00
Tim Donohue
c3a26ea89e Merge pull request #3158 from pilasou/pilasou-docker-compose-syntax-change
Docker compose syntax changes
2024-07-03 13:55:26 -05:00
Tim Donohue
6610ccc8c1 Merge pull request #3157 from DSpace/backport-3152-to-dspace-8_x
[Port dspace-8_x] Forward client's user-agent instead of Node's
2024-07-03 13:51:46 -05:00
Tim Donohue
6695cf44fa Merge pull request #3156 from DSpace/backport-3152-to-main
[Port main] Forward client's user-agent instead of Node's
2024-07-03 13:48:00 -05:00
Pierre Lasou
da8a73ba0b Update docker command syntax docker-compose-rest.yml 2024-07-03 11:26:22 -04:00
Pierre Lasou
5e3d0fbdef Update Docker Angular README.md
Change the docker-compose syntax to V2 syntax docker compose
2024-07-03 11:22:27 -04:00
Alan Orth
e5e3d59b3e src/app/core: forward client user-agent
Forward the client's user-agent instead of sending Node's.

(cherry picked from commit 5b2966cf48)
2024-07-03 05:54:48 +00:00
Alan Orth
c06cd98a2e src/app/core: forward client user-agent
Forward the client's user-agent instead of sending Node's.

(cherry picked from commit 5b2966cf48)
2024-07-03 05:54:45 +00:00
Alan Orth
a705067aed Merge pull request #3152 from alanorth/client-user-agent
Forward client's user-agent instead of Node's
2024-07-03 08:54:24 +03:00
root
4e783e76d1 Resolution of issue #1193 - Addition of the aria-label attribute to the add, save, discard and undo buttons on the metadata editing page 2024-07-01 15:00:07 -03:00
Tim Donohue
28bd6a5fe6 Merge pull request #3063 from tdonohue/port_new_csrf_fixes_to_7x
[Port dspace-7_x] Ensures CSRF token is initialized prior to first modifying (non-GET) request
2024-07-01 11:35:51 -05:00
Elvi Nemiz
a3b6aef66a Fix to Mobile navbar hamburger menu for base (custom) theme
https://github.com/DSpace/dspace-angular/pull/2444 only fixes the DSpace theme, not the base (and custom) theme.
2024-06-29 08:14:10 +08:00
Alan Orth
5b2966cf48 src/app/core: forward client user-agent
Forward the client's user-agent instead of sending Node's.
2024-06-28 07:58:15 +03:00
Tim Donohue
77081e80c3 Merge pull request #3151 from tdonohue/update_contributing
[GitHub Config] Minor updates to Contribution docs & issue/PR templates
2024-06-27 15:21:31 -05:00
Tim Donohue
9277908f77 Minor updates to issue templates. Instead of bold text, use headers to make sections more readable. 2024-06-27 14:37:04 -05:00
Tim Donohue
9a5cbba888 Minor updates to contribution checklist / PR template. Add requirement that PRs need details on how to test them. Add requirement for accessibility & i18n. 2024-06-27 14:36:15 -05:00
Tim Donohue
f7a2e76cad Update CONTRIBUTING.md
Minor updates and linking to developer meetings
2024-06-27 11:12:21 -05:00
Tim Donohue
a0e23bd5d9 Update homepage to say DSpace 9 2024-06-26 15:22:21 -05:00
Tim Donohue
e95d5bd73e Update version tag for development of next major release 2024-06-26 14:05:49 -05:00
Sascha Szott
5f6b6ef984 added missing German translations (500 error) 2024-06-26 14:46:13 +02:00
root
e06b67fd73 Resolution of issue #1190 - Improving the accessibility of the status page using the item-operation component 2024-06-26 08:29:32 -03:00
Mohamed Ali
f5f40c3dc7 Update Arabic Translation
Update Arabic Translation

Update  ar.json5 translation
2024-06-26 00:51:14 -07:00
Yana De Pauw
105547598f 115284: Add repeatable based on relationship max cardinality 2024-06-26 08:42:07 +02:00
Yana De Pauw
a5595015e6 Merge remote-tracking branch 'upstream/dspace-7_x' into w2p-115284_add-support-for-non-repeatable-relaationships_dspace-7-x 2024-06-26 08:38:48 +02:00
Yana De Pauw
a23cdfbc2b 115284: Add repeatable based on relationship max cardinality 2024-06-26 08:32:43 +02:00
lotte
78e5f66144 Merge branch 'w2p-116132_fixed-cookie-issues_contribute-7.6' 2024-06-25 18:30:27 +02:00
lotte
087c203f72 116132: Fixed cookie issue 2024-06-25 18:28:56 +02:00
Tim Donohue
a62397673e Update version tag for development of next release 2024-06-21 15:00:29 -05:00
Tim Donohue
3e6adbba93 Update version tag for release 2024-06-21 14:53:28 -05:00
Tim Donohue
735a3af254 Merge pull request #3139 from tdonohue/port_3138_to_7x
[Port dspace-7_x] Fix error which prevent submitter to deposit a new item
2024-06-20 14:37:34 -05:00
Tim Donohue
db08e489d9 Merge tag 'dspace-7.6.1' 2024-06-20 14:28:55 -05:00
Giuseppe Digilio
3036e72c4c [DURACOM-282] fix issue with submission edit page when providing a not existing workspaceitem 2024-06-20 11:35:53 -05:00
Giuseppe Digilio
4eacdfb113 [DURACOM-282] fix issue with removing duplicated json patch operations, which in some case changed the order in the queue 2024-06-20 11:24:51 -05:00
Tim Donohue
4d13e284cb Merge pull request #3138 from 4Science/task/main/DURACOM-282
Fix error which prevent submitter to deposit a new item
2024-06-20 11:23:25 -05:00
Tim Donohue
fb70b58b9e Merge pull request #3132 from tdonohue/update_latest_ang_17
Bump Angular to 17.3.11 and Angular-CLI to 17.3.8
2024-06-20 07:02:21 -05:00
Tim Donohue
fbb97167d6 Merge pull request #3135 from tdonohue/port_3029_to_7x
[Port dspace-7_x] src/assets/i18n: CrossRef → Crossref
2024-06-20 07:00:03 -05:00
Giuseppe Digilio
7f8e0a1d1c [DURACOM-282] fix issue with submission edit page when providing a not existing workspaceitem 2024-06-19 15:53:47 +02:00
Giuseppe Digilio
4069cf8168 [DURACOM-282] fix error when discarding submission with no uploaded files 2024-06-19 13:32:58 +02:00
Giuseppe Digilio
eb7fb704bd [DURACOM-282] fix issue with removing duplicated json patch operations, which in some case changed the order in the queue 2024-06-19 13:11:40 +02:00
Alan Orth
2d881c9621 src/assets/i18n: CrossRef → Crossref
As part of a rebranding in 2015 Crossref started stylizing their
name as "Crossref" instead of "CrossRef".

See: https://www.crossref.org/blog/the-logo-has-landed/
2024-06-18 15:41:31 -05:00
Tim Donohue
ca61647a7a Merge pull request #3029 from alanorth/i18n-crossref-case
src/assets/i18n: CrossRef → Crossref
2024-06-18 15:36:30 -05:00
Tim Donohue
014377b03b Merge pull request #3077 from t-rodrigues/feat/i18n
Update pt-BR translation for DSpace 8.0 release
2024-06-18 15:28:44 -05:00
Tim Donohue
feeeb8569f Merge pull request #3081 from arvoConsultores/i18n-spanish-update
Spanish translation updated
2024-06-18 15:20:15 -05:00
Tim Donohue
f07c0d492c Merge pull request #3100 from tdonohue/update_openaire_i18n
Minor updates to i18n text for OpenAIRE external sources.
2024-06-18 15:06:29 -05:00
Tim Donohue
55eff73c3f Merge branch 'main-fix-suggestion-target-error' of https://github.com/4Science/dspace-angular into update_latest_ang_17 2024-06-18 13:46:32 -05:00
Thiago Rodrigues
d982d0df6b feat: update pt-BR translation 2024-06-18 15:10:25 -03:00
Thiago Rodrigues
e5cff2c76c Merge branch 'DSpace:main' into feat/i18n 2024-06-18 14:52:34 -03:00
Thiago Rodrigues
20ef8656df Merge branch 'main' into feat/i18n 2024-06-18 14:50:57 -03:00
Giuseppe Digilio
472fa1c473 Fix issue with REFRESH_USER_SUGGESTIONS action 2024-06-18 19:27:54 +02:00
Tim Donohue
31508ed5eb Merge pull request #3121 from alexandrevryghem/w2p-113560_edit-item-add-relationships-one-by-one_contribute-7_x
Remove Bitstreams on edit-item-page doesn't work
2024-06-18 12:12:09 -05:00
Tim Donohue
cd3c4f2baa Merge pull request #3127 from alexandrevryghem/w2p-113560_edit-item-add-relationships-one-by-one_contribute-main
[Port main] Remove Bitstreams on edit-item-page doesn't work
2024-06-18 12:11:52 -05:00
Tim Donohue
e1a2416a54 Bump webpack from 5.76.1 to 5.90.3 to align with version in @angular-devkit/build-angular 2024-06-18 09:30:14 -05:00
Tim Donohue
3895d26d0b Merge pull request #3133 from tdonohue/port_3129_to_7x
[Port dspace-7_x] Bump ws from 7.5.9 to 7.5.10
2024-06-17 17:14:06 -05:00
Tim Donohue
90d63024c6 Bump Angular from 17.3.4 to 17.3.11 and Angular-CLI from 17.3.0 to 17.3.8 2024-06-17 17:07:08 -05:00
Tim Donohue
e9b39ff106 Merge pull request #3131 from tdonohue/port_3125_to_7x
[Port dspace-7_x] Bump postcss to 8.4.38
2024-06-17 16:49:42 -05:00
Tim Donohue
8615c70ccc Bump ws from 7.5.9 to 7.5.10 2024-06-17 16:21:54 -05:00
Tim Donohue
605230db11 Merge pull request #3129 from DSpace/dependabot/npm_and_yarn/ws-7.5.10
Bump ws from 7.5.9 to 7.5.10
2024-06-17 15:32:08 -05:00
Tim Donohue
93f1ae0b49 Merge pull request #3130 from tdonohue/port_3124_to_7x
Bump express from 4.18.2 to 4.19.2
2024-06-17 15:11:52 -05:00
Tim Donohue
8990a2d132 Bump postcss to 8.4.38 2024-06-17 15:03:05 -05:00
dependabot[bot]
45af560496 Bump ws from 7.5.9 to 7.5.10
Bumps [ws](https://github.com/websockets/ws) from 7.5.9 to 7.5.10.
- [Release notes](https://github.com/websockets/ws/releases)
- [Commits](https://github.com/websockets/ws/compare/7.5.9...7.5.10)

---
updated-dependencies:
- dependency-name: ws
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-17 19:56:11 +00:00
Tim Donohue
b398e146d9 Merge pull request #3125 from DSpace/dependabot/npm_and_yarn/postcss-8.4.38
Bump postcss from 6.0.23 to 8.4.38
2024-06-17 14:54:23 -05:00
Tim Donohue
f4eb8876c2 Bump express from 4.18.2 to 4.19.2 2024-06-17 14:37:28 -05:00
Tim Donohue
4dbb7c9b46 Merge pull request #3124 from DSpace/dependabot/npm_and_yarn/express-4.19.2
Bump express from 4.18.3 to 4.19.2
2024-06-17 14:31:39 -05:00
Tim Donohue
eb7a93a12f Merge pull request #3128 from tdonohue/port_2915_to_7x
[Port dspace-7_x] Bump tar to 6.2.1
2024-06-17 14:21:25 -05:00
Tim Donohue
69eedf4015 Bump tar to 6.2.1 2024-06-17 13:04:59 -05:00
Tim Donohue
2d8d25d8c2 Merge pull request #2915 from DSpace/dependabot/npm_and_yarn/tar-6.2.1
Bump tar from 6.2.0 to 6.2.1
2024-06-17 13:00:35 -05:00
Tim Donohue
ff31c302e2 Merge pull request #3126 from tdonohue/port_3123_to_7x
[Port dspace-7_x] Bump braces from 3.0.2 to 3.0.3
2024-06-17 12:34:21 -05:00
Alexandre Vryghem
a70817559c 115046: Fixed edit item bitstream tab buttons not updating correctly & removed method calls retuning observables in edit collection's content source tab 2024-06-17 17:58:01 +02:00
Tim Donohue
7b554a48f9 Bump braces from 3.0.2 to 3.0.3 2024-06-17 10:41:08 -05:00
Tim Donohue
aecfa53c1a Merge pull request #3123 from DSpace/dependabot/npm_and_yarn/braces-3.0.3
Bump braces from 3.0.2 to 3.0.3
2024-06-17 10:31:14 -05:00
dependabot[bot]
66991bd381 Bump postcss from 6.0.23 to 8.4.38
Bumps [postcss](https://github.com/postcss/postcss) from 6.0.23 to 8.4.38.
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/6.0.23...8.4.38)

---
updated-dependencies:
- dependency-name: postcss
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-17 15:25:44 +00:00
dependabot[bot]
059d6df7d8 Bump express from 4.18.3 to 4.19.2
Bumps [express](https://github.com/expressjs/express) from 4.18.3 to 4.19.2.
- [Release notes](https://github.com/expressjs/express/releases)
- [Changelog](https://github.com/expressjs/express/blob/master/History.md)
- [Commits](https://github.com/expressjs/express/compare/4.18.3...4.19.2)

---
updated-dependencies:
- dependency-name: express
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-17 15:23:45 +00:00
dependabot[bot]
cb71a77daa Bump tar from 6.2.0 to 6.2.1
Bumps [tar](https://github.com/isaacs/node-tar) from 6.2.0 to 6.2.1.
- [Release notes](https://github.com/isaacs/node-tar/releases)
- [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md)
- [Commits](https://github.com/isaacs/node-tar/compare/v6.2.0...v6.2.1)

---
updated-dependencies:
- dependency-name: tar
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-17 15:21:38 +00:00
Tim Donohue
8693bc36b5 Merge pull request #3120 from tdonohue/port_3039_to_main
[Port main] Fix - Change color Contrast in cookie settings box
2024-06-17 09:27:35 -05:00
Tim Donohue
c088ccb32e Merge pull request #3119 from tdonohue/port_3067_to_7x
[Port dspace-7_x] Fix "Browse by Author" remaining serious accessibility issues
2024-06-17 09:27:26 -05:00
dependabot[bot]
0f83aea4b5 Bump braces from 3.0.2 to 3.0.3
Bumps [braces](https://github.com/micromatch/braces) from 3.0.2 to 3.0.3.
- [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md)
- [Commits](https://github.com/micromatch/braces/compare/3.0.2...3.0.3)

---
updated-dependencies:
- dependency-name: braces
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-16 09:56:04 +00:00
Alexandre Vryghem
1990120fa0 Merge branch 'refs/heads/w2p-113560_edit-item-add-relationships-one-by-one_contribute-7.6' into w2p-113560_edit-item-add-relationships-one-by-one_contribute-7_x 2024-06-14 23:07:12 +02:00
Alexandre Vryghem
1444271e69 115046: Fixed edit item bitstream tab buttons not updating correctly & removed method calls retuning observables in edit collection's content source tab 2024-06-14 23:03:56 +02:00
Tim Donohue
09bf25a233 Merge pull request #3039 from VictorHugoDuranS/dspace-7_2668
Fix - Change color Contrast in cookie settings box
2024-06-14 15:31:33 -05:00
Tim Donohue
9580b29491 Merge pull request #3118 from DSpace/backport-3099-to-dspace-7_x
[Port dspace-7_x] Improving accessibility of the ds-loading component
2024-06-14 15:13:31 -05:00
Victor Hugo Duran Santiago
20f31cbee7 Fix - Change color Contrast in cookie settings box 2024-06-14 15:12:42 -05:00
Tim Donohue
5fe6dfb949 Merge pull request #3117 from DSpace/backport-3115-to-dspace-7_x
[Port dspace-7_x] Fixes: Site hangs when selecting items via keyboard from the hamburger menu
2024-06-14 15:05:43 -05:00
root
ebb846f2a9 Correcting a formatting error 2024-06-14 15:02:36 -05:00
root
983e955398 DSpace #1176 - Browse by Author serious issues 2024-06-14 15:02:13 -05:00
Tim Donohue
bf5e9b9d49 Merge pull request #3067 from Neki-IT/BrowseByAuthorSeriousIssues
Fix "Browse by Author" remaining serious accessibility issues
2024-06-14 14:54:41 -05:00
root
36266dffef Melhorando acessibilidade do componente ds-loading
(cherry picked from commit e96d64a622)
2024-06-14 19:09:15 +00:00
Tim Donohue
4e93255f01 Merge pull request #3099 from Neki-IT/LoadingSearchResults
Improving accessibility of the ds-loading component
2024-06-14 14:08:55 -05:00
Eike Martin Löhden
53fb9f85fc Change key-listener to keydown in order to work on chrome browsers.
(cherry picked from commit a4e9a9a4b8)
2024-06-14 18:56:25 +00:00
Tim Donohue
50408111ea Merge pull request #3115 from dspace-unimr/fix/#2957-hamburger-menu-hangs-on-keyboard-use
Fixes: Site hangs when selecting items via keyboard from the hamburger menu
2024-06-14 13:56:05 -05:00
Thiago Rodrigues
2c72de148f Merge branch 'DSpace:main' into feat/i18n 2024-06-14 13:26:52 -03:00
Tim Donohue
d71964d440 Merge pull request #3113 from 4Science/task/main/DURACOM-271_coar-fixes-fixed
COAR Notify impossible to send/receive message from another DSpace
2024-06-14 08:59:53 -05:00
Giuseppe Digilio
fe09cb613b [DURACOM-271] Add proper labels for isSupplementedBy and isReferencedBy relationships 2024-06-14 13:17:30 +02:00
Sascha Szott
2d9ad8e5cf add missing imports of Angular lifecycle interfaces 2024-06-13 13:46:57 +02:00
Sascha Szott
3cedeffec9 add missing comma 2024-06-13 13:12:35 +02:00
Sascha Szott
cc975bb0b5 add lint rule (use-lifecycle-interface) 2024-06-13 13:07:51 +02:00
Sascha Szott
a0e7e2c617 Merge branch 'DSpace:main' into patch-21-squashed 2024-06-13 13:05:22 +02:00
Thiago Rodrigues
3950f90469 Merge branch 'DSpace:main' into feat/i18n 2024-06-12 17:54:25 -03:00
Giuseppe Digilio
fb55ad400c [DURACOM-271] Fix suggestion list pagination and add support for multiple sources 2024-06-12 17:47:40 +02:00
Giuseppe Digilio
ecfe7e9fa0 [DURACOM-271] Adjust form button color following application guidelines 2024-06-12 13:30:44 +02:00
Giuseppe Digilio
57a147d71a [DURACOM-271] Remove form validation for patterns 2024-06-12 13:29:03 +02:00
Tim Donohue
16210365be Merge pull request #3109 from alexandrevryghem/w2p-113560_edit-item-add-relationships-one-by-one_contribute-7_x
[Port dspace-7_x] Fixed caching & same entity type relationship with different left/rightwardtype bugs on edit item relationships
2024-06-11 14:43:12 -05:00
Tim Donohue
f7a14a1145 Merge pull request #3106 from alexandrevryghem/w2p-113560_edit-item-add-relationships-one-by-one_contribute-main
Fixed caching & same entity type relationship with different left/rightwardtype bugs on edit item relationships
2024-06-11 14:43:02 -05:00
Giuseppe Digilio
74e1e67126 [DURACOM-271] Fix error which led to have empty dashboard when new notification is delivered 2024-06-11 18:06:40 +02:00
Giuseppe Digilio
cee07c2e4a [DURACOM-271] Fix test after renaming 2024-06-11 18:02:21 +02:00
Andrea Barbasso
66e1a2488b [DURACOM-273] fix markdown rendering applying before mathjax rendering 2024-06-11 15:43:40 +02:00
Alexandre Vryghem
a0260f5267 Merge branch 'w2p-113560_edit-item-add-relationships-one-by-one_contribute-7.6' into w2p-113560_edit-item-add-relationships-one-by-one_contribute-7_x 2024-06-10 16:54:08 +02:00
Giuseppe Digilio
cfd3b3c79c [DURACOM-271] Add 'announce-relationship' pattern 2024-06-10 16:46:02 +02:00
Tim Donohue
2d28dfc6e6 Merge pull request #3107 from tdonohue/port_3098_to_7x
[Port dspace-7_x] Fixed item edit relationships with same type name but different entities all being shown under same label
2024-06-10 09:32:40 -05:00
Alan Orth
ae221df3a4 src/assets/i18n: CrossRef → Crossref
As part of a rebranding in 2015 Crossref started stylizing their
name as "Crossref" instead of "CrossRef".

See: https://www.crossref.org/blog/the-logo-has-landed/
2024-06-08 08:34:43 +03:00
Alexandre Vryghem
31ab05f4fe 115434: Passed relatedEntityType parameter to byLabel endpoint 2024-06-07 15:16:41 -05:00
Tim Donohue
1de8423ab7 Merge pull request #3098 from alexandrevryghem/w2p-115434_byLabel-related-entity-type_contribute-main
Fixed item edit relationships with same type name but different entities all being shown under same label
2024-06-07 15:09:32 -05:00
Tim Donohue
67a1ff49a3 Merge pull request #3092 from ahmadmostafa1976/patch-1
Update ar.json5
2024-06-07 14:53:26 -05:00
Giuseppe Digilio
dbcab6fc45 [DURACOM-271] Renamed and reorganized suggestion data services 2024-06-07 16:30:27 +02:00
Alexandre Vryghem
813db7cc9f 115046: Fixed same type entity relationships with same leftward/rightward type displaying twice 2024-06-07 14:55:41 +02:00
Alexandre Vryghem
556e04d059 115046: Fixed same type entity relationships with same leftward/rightward type displaying twice 2024-06-07 14:55:08 +02:00
Alexandre Vryghem
4ccd459b1a 115046: Fixed issue where relationsToItems would never emit when an empty array was passed to it 2024-06-07 12:00:14 +02:00
Alexandre Vryghem
3253e0e785 115046: Fixed loading animation not resetting hen closing modal 2024-06-07 12:00:14 +02:00
Alexandre Vryghem
7996b5b60d 115046: Fixed related item not invalidating on relationship deletion & automatically invalidate the isSelected value after updating relationship on item 2024-06-07 12:00:14 +02:00
Yana De Pauw
06665dc31f 115284: Fix issue with same type relationships 2024-06-07 12:00:14 +02:00
Tim Donohue
0d3db9f19d Merge pull request #3103 from alexandrevryghem/w2p-113901_edit-item-relationships-does-not-display-tilted-relationships_contribute-7_x
[Port dspace-7_x] Fixed edit item relationships tab not displaying tilted relationships
2024-06-06 09:21:14 -05:00
Eike Martin Löhden
a4e9a9a4b8 Change key-listener to keydown in order to work on chrome browsers. 2024-06-06 09:42:41 +02:00
Alexandre Vryghem
1f4700cb91 Merge remote-tracking branch 'refs/remotes/alex/w2p-113901_edit-item-relationships-does-not-display-tilted-relationships' into dspace-7_x
# Conflicts:
#	src/app/item-page/edit-item-page/item-relationships/edit-relationship-list/edit-relationship-list.component.ts
2024-06-05 23:42:34 +02:00
Tim Donohue
27c57d6f4e Merge pull request #3102 from tdonohue/port_2953_to_7x
[Port dspace-7_x] Avoid metadata representation element is rendered twice when checking the browse configuration
2024-06-05 15:52:56 -05:00
Giuseppe Digilio
3f7e273597 Avoid metadata representation element is rendered twice when checking the browse configuration 2024-06-05 15:25:12 -05:00
Tim Donohue
3fbc3dca6f Merge pull request #2853 from 4Science/main-optimize-metadata-represenation-rendering
Avoid metadata representation element is rendered twice when checking the browse configuration
2024-06-05 15:23:26 -05:00
Tim Donohue
2cfe7c05b9 Merge pull request #2929 from alexandrevryghem/w2p-113901_edit-item-relationships-does-not-display-tilted-relationships_contribute-main
Fixed edit item relationships tab not displaying tilted relationships
2024-06-05 14:43:17 -05:00
Tim Donohue
b02e4b18c2 Merge pull request #3074 from alexandrevryghem/fix-advanced-workflows-throwing-404_contribute-main
Fix advanced workflows throwing 404
2024-06-05 12:05:04 -05:00
Sergio Fernández Celorio
a92fa8d17d Error fixed 2024-06-05 08:56:53 +02:00
Thiago Rodrigues
3b9d4011e6 feat: resolve conflicts 2024-06-04 19:56:05 -03:00
Thiago Rodrigues
18c670606b feat: update pt-BR translation 2024-06-04 19:22:16 -03:00
Thiago Rodrigues
b550a60582 feat: update pt-BR translation 2024-06-04 19:22:16 -03:00
Tim Donohue
b752edadf6 Minor updates to i18n text for OpenAIRE. All OpenAIRE searches return publications 2024-06-04 16:34:59 -05:00
root
e96d64a622 Melhorando acessibilidade do componente ds-loading 2024-06-04 17:23:57 -03:00
Alexandre Vryghem
6d1e6f90fc 115046: Fixed issue where relationsToItems would never emit when an empty array was passed to it 2024-06-03 15:03:47 +02:00
Alexandre Vryghem
8ee375016f 115046: Fixed loading animation not resetting hen closing modal 2024-06-03 14:55:53 +02:00
Alexandre Vryghem
f1706e24c2 115046: Fixed related item not invalidating on relationship deletion & automatically invalidate the isSelected value after updating relationship on item 2024-06-03 14:55:53 +02:00
Yana De Pauw
33b59c739d 115284: Fix issue with same type relationships 2024-06-03 11:20:21 +02:00
Alexandre Vryghem
280795d16d Merge remote-tracking branch 'refs/remotes/upstream/main' into w2p-113901_edit-item-relationships-does-not-display-tilted-relationships_contribute-main
# Conflicts:
#	src/app/item-page/edit-item-page/item-relationships/edit-relationship-list/edit-relationship-list.component.ts
2024-06-02 22:02:19 +02:00
Alexandre Vryghem
e25f2eae55 Merge branch 'w2p-115434_byLabel-related-entity-type_contribute-7.6' into w2p-115434_byLabel-related-entity-type_contribute-main
# Conflicts:
#	src/app/item-page/edit-item-page/item-relationships/edit-relationship-list/edit-relationship-list.component.ts
2024-06-02 21:51:46 +02:00
Tim Donohue
b0a8a50c16 Merge pull request #3097 from tdonohue/port_3061_to_main
[Port main] Hide search text field when number of facet values is less than the maximum
2024-05-31 14:38:20 -05:00
Tim Donohue
bb341a3ea7 Minor fix for scenarios where page is undefined. Fixes a few specs. 2024-05-31 14:11:57 -05:00
Tim Donohue
e3595e5f34 Fix "Async pipe results should not be negated" from lint 2024-05-31 12:53:45 -05:00
Victor Hugo Duran Santiago
44480cba4a Fix - hide search text field in the filter section if the number of facet values does not exceed the maximum number of facet values shown 2024-05-31 12:31:27 -05:00
Victor Hugo Duran Santiago
906b2f5917 Fix - hide search text field in the filter section if the number of facet values does not exceed the maximum number of facet values shown 2024-05-31 12:30:30 -05:00
Tim Donohue
b9a1045e38 Merge pull request #3049 from atmire/w2p-114858_refactor_guards_as_functions-8.0
Fix: Item edit pages not hidden/redirect for anon or non-authorised users
2024-05-31 12:16:47 -05:00
Giuseppe Digilio
2d81a487d3 [DURACOM-247] Move check for initialized token to request effects 2024-05-31 12:13:05 -05:00
Tim Donohue
df8f0db784 Update build script to use "docker compose" instead of "docker-compose". Fixes random failures starting e2e test backend via Docker 2024-05-31 12:13:05 -05:00
Tim Donohue
950038e6df Fix tests. Add XSRFService to all specs which need it to be initialized 2024-05-31 12:13:01 -05:00
Tim Donohue
769210bef2 Update code to use GET request. Cleanup lint errors & add in basic TypeDocs 2024-05-31 12:12:02 -05:00
Art Lowel
7d5e499f21 make a call to ensure a correct XSRF token before performing any non-GET requests 2024-05-31 12:12:02 -05:00
Tim Donohue
cbee67cd4b Merge pull request #3059 from alexandrevryghem/w2p-113560_edit-item-add-relationships-one-by-one_contribute-7_x
[Port dspace-7_x] Fixed creation & deletion of relationships not working correctly & added same entity type relationship support
2024-05-31 12:09:50 -05:00
Tim Donohue
ebf9469846 Merge pull request #3060 from alexandrevryghem/w2p-113560_edit-item-add-relationships-one-by-one_contribute-main
Fixed creation & deletion of relationships not working correctly & added same entity type relationship support
2024-05-31 11:49:07 -05:00
Tim Donohue
5580c81ff7 Merge pull request #3095 from tdonohue/port_2761_to_7x
[Port dspace-7_x] Fix caching issues for versioning
2024-05-31 11:45:18 -05:00
Yury Bondarenko
73be8a972c Always wait for correct draft status, fix spelling 2024-05-30 17:00:51 -05:00
Yury Bondarenko
5f5f6da067 Clean up VersionHistoryDataService changes 2024-05-30 16:57:26 -05:00
Yury Bondarenko
be817b0ab6 Fix cache invalidation for versioning 2024-05-30 16:57:14 -05:00
Tim Donohue
123b6b7bab Merge pull request #2761 from ybnd/fix-versioning-button
Fix caching issues for versioning
2024-05-30 16:55:17 -05:00
Alexandre Vryghem
bedfe02f65 Merge branch 'w2p-113560_edit-item-add-relationships-one-by-one_contribute-7.6' into w2p-113560_edit-item-add-relationships-one-by-one_contribute-7_x 2024-05-30 23:17:15 +02:00
Alexandre Vryghem
227d47154c 115046: Fixed issue where store operations would sometimes be performed in incorrect order 2024-05-30 23:12:03 +02:00
Alexandre Vryghem
4a70382072 115046: Fixed incorrect name variant being saved in the store when marking relationship ready for deletion 2024-05-30 23:12:02 +02:00
Alexandre Vryghem
c687d3ff5d 115046: Fixed performance issues in virtual metadata popup 2024-05-30 23:12:02 +02:00
Alexandre Vryghem
62e07e7335 115046: Fixed issue where store operations would sometimes be performed in incorrect order 2024-05-30 17:06:10 +02:00
Alexandre Vryghem
a596af03a4 115046: Fixed incorrect name variant being saved in the store when marking relationship ready for deletion 2024-05-30 17:06:10 +02:00
Alexandre Vryghem
58bcb9b8da 115046: Fixed performance issues in virtual metadata popup 2024-05-30 17:06:10 +02:00
ahmadmostafa1976
3ab5d6dfb6 Update ar.json5 2024-05-30 13:17:44 +03:00
Tim Donohue
491a61b8b1 Merge pull request #3088 from DSpace/backport-3080-to-dspace-7_x
[Port dspace-7_x] Fixed page size change and sorting not working on comcol pages
2024-05-29 16:55:00 -05:00
Tim Donohue
8c6df7ac8e Merge pull request #3089 from DSpace/backport-3079-to-dspace-7_x
[Port dspace-7_x] Fixed delete item page freezing when having relationships
2024-05-29 16:54:40 -05:00
Tim Donohue
8c35ca86c8 Merge pull request #3064 from alexandrevryghem/minor-ui-improvements_contribute-7_x
[Port dspace-7_x] Fixed item-edit.cy.ts regularly failing & minor UI improvements
2024-05-29 16:36:20 -05:00
Alexandre Vryghem
7993020463 115427: Fixed delete item not redirecting when having some virtual metadata that needs to be copied
(cherry picked from commit b8d9c650f5)
2024-05-29 20:51:02 +00:00
Alexandre Vryghem
8b3010be0c 115427: Fixed edit item pages not redirecting to 404 with invalid id
(cherry picked from commit 249cac4f27)
2024-05-29 20:51:01 +00:00
Alexandre Vryghem
2843659416 115427: Fixed delete item page freezing when it has relationships
(cherry picked from commit e6086e16ea)
2024-05-29 20:51:01 +00:00
Tim Donohue
a5b9477cc9 Merge pull request #3079 from alexandrevryghem/w2p-115427_fixed-delete-item-page-freezing_contribute-main
Fixed delete item page freezing when having relationships
2024-05-29 15:50:41 -05:00
Alexandre Vryghem
a77d80946b 115428: Fixed EventEmitter being triggered multiple times because its name was the same as a standard DOM event
(cherry picked from commit 4d89a11943)
2024-05-29 20:35:49 +00:00
Tim Donohue
38147340fc Merge pull request #3080 from alexandrevryghem/w2p-115428_fixed-page-size-and-sorting-not-working-on-comcolpages
Fixed page size change and sorting not working on comcol pages
2024-05-29 15:35:32 -05:00
Tim Donohue
a3a298f51e Merge pull request #3087 from DSpace/backport-3062-to-dspace-7_x
[Port dspace-7_x] Made legacy bitstream URLs redirect with 301 status code
2024-05-29 15:00:44 -05:00
Alexandre Vryghem
c332600633 114624: Made the legacyBitstreamURLRedirectGuard return false for valid bitstream urls in combination with a HardRedirectService#redirect, this will make ensure the redirect is visible for curl instead of being performed by Angular
(cherry picked from commit 23644e9ec7)
2024-05-29 18:38:53 +00:00
Kuno Vercammen
f1b397fc11 114624: Refactored legacyBitstreamURL resolver into a guard to set the redirect status code to 301 Moved Permanently
(cherry picked from commit 369bd693d4)
2024-05-29 18:38:53 +00:00
Tim Donohue
1c325cd40a Merge pull request #3062 from atmire/legacy-bitstream-redirect_contribute-main
Made legacy bitstream URLs redirect with 301 status code
2024-05-29 13:38:31 -05:00
Sergio Fernández Celorio
94573f4335 Fix lint errors 2024-05-29 09:38:51 +02:00
Sergio Fernández Celorio
0a957164c9 Spanish translation updated 2024-05-29 09:08:55 +02:00
Thiago Rodrigues
27ddc85c9c feat: update pt-BR translation 2024-05-27 20:53:47 -03:00
Thiago Rodrigues
d58b73af97 feat: update pt-BR translation 2024-05-27 20:37:49 -03:00
Alexandre Vryghem
4d89a11943 115428: Fixed EventEmitter being triggered multiple times because its name was the same as a standard DOM event 2024-05-27 17:22:04 +02:00
Alexandre Vryghem
672219b261 Merge branch 'refs/heads/w2p-115427_fixed-delete-item-page-freezing_contribute-7.6' into w2p-115427_fixed-delete-item-page-freezing_contribute-main 2024-05-27 16:10:08 +02:00
Alexandre Vryghem
b8d9c650f5 115427: Fixed delete item not redirecting when having some virtual metadata that needs to be copied 2024-05-27 16:09:52 +02:00
Alexandre Vryghem
aea39efdf7 Merge branch 'w2p-115427_fixed-delete-item-page-freezing_contribute-7.6' into w2p-115427_fixed-delete-item-page-freezing_contribute-main
Conflicts:
	src/app/item-page/edit-item-page/item-delete/item-delete.component.ts
	src/app/item-page/full/full-item-page.component.spec.ts
	src/app/item-page/full/full-item-page.component.ts
	src/app/item-page/item-page.resolver.spec.ts
	src/app/item-page/item-page.resolver.ts
	src/app/item-page/simple/item-page.component.spec.ts
	src/app/item-page/simple/item-page.component.ts
2024-05-27 14:45:51 +02:00
Alexandre Vryghem
249cac4f27 115427: Fixed edit item pages not redirecting to 404 with invalid id 2024-05-27 13:42:44 +02:00
Alexandre Vryghem
e6086e16ea 115427: Fixed delete item page freezing when it has relationships 2024-05-27 13:42:44 +02:00
Alexandre Vryghem
38916ae5e7 115434: Passed relatedEntityType parameter to byLabel endpoint 2024-05-27 00:27:49 +02:00
Alexandre Vryghem
25e2e291cb Merge remote-tracking branch 'w2p-115051_themed-admin-search-page_contribute-7.4' into new-themed-components_contribute-main
# Conflicts:
#	src/app/admin/admin-routing.module.ts
#	src/app/admin/admin-workflow-page/admin-workflow.module.ts
#	src/themes/custom/lazy-theme.module.ts
2024-05-24 15:47:26 +02:00
Alexandre Vryghem
bd10925411 Merge branch 'refs/heads/legacy-bitstream-redirect-7.6' into legacy-bitstream-redirect_contribute-main
# Conflicts:
#	src/app/bitstream-page/legacy-bitstream-url-redirect.guard.spec.ts
#	src/app/bitstream-page/legacy-bitstream-url-redirect.guard.ts
2024-05-24 15:19:17 +02:00
Alexandre Vryghem
23644e9ec7 114624: Made the legacyBitstreamURLRedirectGuard return false for valid bitstream urls in combination with a HardRedirectService#redirect, this will make ensure the redirect is visible for curl instead of being performed by Angular 2024-05-24 15:06:12 +02:00
Alexandre Vryghem
d7be627c89 115215: Removed hardcoded options in favor of the ones from ClaimedTaskActionsLoaderComponent & AdvancedWorkflowActionsLoaderComponent 2024-05-23 22:02:35 +02:00
Alexandre Vryghem
2d957bfa37 115215: Fixed advanced workflow options (select reviewer & rating) throwing 404 error 2024-05-23 22:02:35 +02:00
lotte
553bada77d 115279: Replaced EndUserAgreeMent guards with functional guards 2024-05-23 15:30:15 +02:00
Alexandre Vryghem
484546e310 Merge branch 'w2p-113901_edit-item-relationships-does-not-display-tilted-relationships' into w2p-113901_edit-item-relationships-does-not-display-tilted-relationships_contribute-main 2024-05-23 12:26:35 +02:00
Alexandre Vryghem
7a9bb4d726 113901: Don't unsubscribe after first succeeded remote data, because otherwise the reRequestOnStale won't work 2024-05-23 11:58:44 +02:00
Zahraa Chreim
ffe30628ec 114858: Fix Com/Coll admins' management functionality for roles/groups 2024-05-23 08:58:37 +03:00
Tim Donohue
659052fcc0 Merge pull request #3069 from 4Science/task/main/DURACOM-263
#2923 - Fixed redirect on new Item version creation
2024-05-22 16:29:38 -05:00
root
ff68eacff3 Correcting a formatting error 2024-05-22 09:12:54 -03:00
Alexandre Vryghem
970b19bf01 115051: Created ThemedAdminWorkflowPageComponent 2024-05-22 14:02:41 +02:00
Andrea Barbasso
e20c5d84b6 Merge remote-tracking branch 'refs/remotes/github/main' into task/main/DURACOM-263 2024-05-22 11:51:23 +02:00
VictorHugoDuranS
975e9fd356 Hide search text field when number of facet values is less than the maximum (#3061)
Hide search text field in the filter section if the number of facet values does not exceed the maximum number of facet values shown.
2024-05-22 09:23:51 +03:00
root
4359361850 DSpace #1176 - Browse by Author serious issues 2024-05-21 17:08:40 -03:00
Tim Donohue
71bc1ad856 Merge pull request #2738 from 4Science/main-restore-hierarchical-tree-original-behaviour
Restore hierarchical tree original behaviour
2024-05-21 12:07:53 -05:00
Simone Ramundi
7581c9b6ea [DURACOM-263] - NEW - fix redirect to submission form on new item version 2024-05-21 18:08:08 +02:00
Alexandre Vryghem
61e52cd2ab Fixed navbar overflowing over breadcrumbs in mobile mode in custom theme 2024-05-21 13:26:19 +02:00
Alexandre Vryghem
89e4d3b9da Merge branch 'w2p-115051_themed-admin-search-page_contribute-7.4' into new-themed-components_contribute-main
# Conflicts:
#	src/app/admin/admin-routing.module.ts
#	src/app/admin/admin-search-page/admin-search.module.ts
#	src/themes/custom/lazy-theme.module.ts
2024-05-21 13:20:24 +02:00
Alexandre Vryghem
99384a7060 115051: Created ThemedAdminSearchPageComponent 2024-05-21 12:53:02 +02:00
Andrea Barbasso
e14610914a [DURACOM-263] fix redirect to submission form on new item version creation 2024-05-21 12:31:30 +02:00
Alexandre Vryghem
6cab13a876 Added missing alt & replaced remaining dspace logo PNGs with SVGs
(cherry picked from commit 56c786d3f7)
2024-05-17 21:34:14 +02:00
Alexandre Vryghem
da439000ac Fixed item-edit.cy.ts regularly failing because of aria-required-children for role="row" & added missing roles to edit comcol tabs
(cherry picked from commit 77d0f9cd60)
2024-05-17 21:32:32 +02:00
Alexandre Vryghem
f8a8b90556 Aligned communities search results like collections on md screens
(cherry picked from commit c2684d3078)
2024-05-17 21:31:14 +02:00
Alexandre Vryghem
7b374f7a32 Merge branch 'minor-ui-improvements_contribute-7.6' into minor-ui-improvements_contribute-7_x 2024-05-17 21:30:51 +02:00
Alexandre Vryghem
df80c33e4e 115046: Fixed multiple edit relationship bugs
- Fixed issue making it impossible to add new relationships until the page is refreshed after deleting an existing one (only when you refreshed the page after creating the initial relationship)
- Fixed NPE in DsDynamicLookupRelationModalComponent
- Grouped buttons on relationship page in order to assure that they always have the same behaviour
2024-05-17 20:07:57 +02:00
Alexandre Vryghem
14dbced218 Merge branch 'w2p-113560_edit-item-add-relationships-one-by-one_contribute-7.6' into w2p-113560_edit-item-add-relationships-one-by-one_contribute-7_x 2024-05-17 20:06:53 +02:00
Alexandre Vryghem
9053489ddd 115046: Fixed url parameters not being filtered out of the url before hasChanges$ & isReinstatable$ is calculated 2024-05-17 18:51:23 +02:00
Alexandre Vryghem
f7c9058e50 Merge branch 'w2p-113560_edit-item-add-relationships-one-by-one_contribute-7.6' into w2p-113560_edit-item-add-relationships-one-by-one_contribute-7_x
# Conflicts:
#	src/app/item-page/edit-item-page/item-bitstreams/item-bitstreams.component.html
#	src/app/shared/form/builder/ds-dynamic-form-ui/relation-lookup-modal/dynamic-lookup-relation-modal.component.html
2024-05-17 14:40:20 +02:00
Alexandre Vryghem
f65b96412a Fixed multiple edit relationship bugs
- Fixed issue making it impossible to add new relationships until the page is refreshed after deleting an existing one (only when you refreshed the page after creating the initial relationship)
- Fixed NPE in DsDynamicLookupRelationModalComponent
- Grouped buttons on relationship page in order to assure that they always have the same behaviour
2024-05-17 14:34:24 +02:00
Alexandre Vryghem
20a9b527ac Merge branch 'legacy-bitstream-redirect-7.6' into legacy-bitstream-redirect_contribute-main
# Conflicts:
#	src/app/bitstream-page/bitstream-page-routing.module.ts
#	src/app/bitstream-page/legacy-bitstream-url.resolver.spec.ts
#	src/app/bitstream-page/legacy-bitstream-url.resolver.ts
2024-05-16 20:47:46 +02:00
Kuno Vercammen
369bd693d4 114624: Refactored legacyBitstreamURL resolver into a guard to set the redirect status code to 301 Moved Permanently 2024-05-16 20:41:34 +02:00
Tim Donohue
d74e672997 Merge pull request #3056 from alexandrevryghem/minor-ui-improvements_contribute-main
Fixed item-edit.cy.ts regularly failing & minor UI improvements
2024-05-16 13:21:46 -05:00
Giuseppe Digilio
0c92934e93 Merge branch 'refs/heads/main' into main-restore-hierarchical-tree-original-behaviour
# Conflicts:
#	src/app/browse-by/browse-by-taxonomy-page/browse-by-taxonomy-page.component.ts
#	src/app/shared/form/builder/ds-dynamic-form-ui/models/onebox/dynamic-onebox.component.ts
#	src/app/shared/form/vocabulary-treeview-modal/vocabulary-treeview-modal.component.spec.ts
#	src/app/shared/form/vocabulary-treeview-modal/vocabulary-treeview-modal.component.ts
#	src/app/shared/form/vocabulary-treeview/vocabulary-treeview.component.spec.ts
#	src/app/shared/form/vocabulary-treeview/vocabulary-treeview.component.ts
#	src/app/shared/form/vocabulary-treeview/vocabulary-treeview.service.ts
#	src/app/shared/search/search-filters/search-filter/search-hierarchy-filter/search-hierarchy-filter.component.ts
2024-05-16 17:08:33 +02:00
Giuseppe Digilio
07a03bfa2d fix after merge 2024-05-16 15:59:48 +02:00
Giuseppe Digilio
1ccc7c624a Merge branch 'refs/heads/main' into main-optimize-metadata-represenation-rendering
# Conflicts:
#	src/app/item-page/simple/field-components/specific-field/item-page-field.component.ts
#	src/app/item-page/simple/metadata-representation-list/metadata-representation-list.component.ts
2024-05-16 15:48:59 +02:00
Tim Donohue
088e56fb8a Merge pull request #3055 from DSpace/backport-3046-to-dspace-7_x
[Port dspace-7_x] Fix self link don't match warnings for authorization endpoint
2024-05-16 08:37:43 -05:00
Tim Donohue
02e91dd383 Merge pull request #3005 from tdonohue/fix_subscription_links
Fix broken links on `/subscriptions` page
2024-05-16 08:34:22 -05:00
Alexandre Vryghem
1338712048 115046: Fixed failing tests & added new test to cover added code
(cherry picked from commit 479adf6519)
2024-05-16 14:42:38 +02:00
Art Lowel
71d033bf50 decrease the number of unnecessary rerenders by checking whether the relationship types have changed
(cherry picked from commit a658bf4531)
2024-05-16 14:10:37 +02:00
Art Lowel
5f74c295d3 fix issue where relationship lists wouldn't update automatically from the second submit onwards
(cherry picked from commit 4541788a34)
2024-05-16 14:00:31 +02:00
Art Lowel
fda14ac568 fix spinners
(cherry picked from commit cb59c05baf)
2024-05-16 14:00:09 +02:00
Art Lowel
65a629387a Merge remote-tracking branch 'alexandre/fix-create-relationship-not-working-between-same-types_contribute-7.6' into w2p-113560_edit-item-add-relationships-one-by-one
(cherry picked from commit 1c50dbf4c6)
2024-05-16 13:52:48 +02:00
Art Lowel
b8a4c83353 fix issue where a submit emitted from the edit relationship modal wouldn't arrive in the edit relationships component
(cherry picked from commit 9f3ee32858)
2024-05-16 13:39:03 +02:00
Art Lowel
814c81b7b7 update test
(cherry picked from commit e4b098e64d)
2024-05-16 13:22:24 +02:00
Art Lowel
17d1f2e6ac also add relationships one by one on the edit item relationships tab
(cherry picked from commit 8e59b7d0b0)
2024-05-16 13:20:45 +02:00
Alexandre Vryghem
1b38f2d25d Merge branch 'w2p-113560_edit-item-add-relationships-one-by-one' into w2p-113560_edit-item-add-relationships-one-by-one_contribute-7_x
# Conflicts:
#	src/app/item-page/edit-item-page/item-relationships/edit-relationship-list/edit-relationship-list.component.html
2024-05-16 10:17:34 +02:00
Alexandre Vryghem
56c786d3f7 Added missing alt & replaced remaining dspace logo PNGs with SVGs 2024-05-16 00:08:42 +02:00
Alexandre Vryghem
014944fede Fixed image overflowing outside of notification component 2024-05-16 00:08:42 +02:00
Alexandre Vryghem
77d0f9cd60 Fixed item-edit.cy.ts regularly failing because of aria-required-children for role="row" & added missing roles to edit comcol tabs 2024-05-16 00:08:41 +02:00
Alexandre Vryghem
e0fb590b02 Don't encode the uri parameter of /api/authz/authorizations/search/object since the returned self link doesn't encode the uri param
(cherry picked from commit b0991db1d4)
2024-05-15 21:49:41 +00:00
Tim Donohue
d8a24686ec Merge pull request #3046 from alexandrevryghem/w2p-109964_fix-vocabulary-options-with-url-as-stored-value_contribute-main
Fix self link don't match warnings for authorization endpoint
2024-05-15 16:49:23 -05:00
Tim Donohue
8ea7a2572a Merge pull request #3053 from tdonohue/port_2962_to_7x
[Port dspace-7_x] Fix submission lost changes after save
2024-05-15 14:17:49 -05:00
Alexandre Vryghem
c2684d3078 Aligned communities search results like collections on md screens 2024-05-15 21:11:28 +02:00
Alexandre Vryghem
83bbb98e4f Fix COAR notify link on the info component 2024-05-15 21:11:28 +02:00
Tim Donohue
3edb663b21 Minor bug fix to specs 2024-05-15 13:28:19 -05:00
Tim Donohue
432692edc8 Merge pull request #3051 from tdonohue/port_2944_to_7x
[Port dspace-7_x] Disable inlineCriticalCss by default for better SSR performance
2024-05-15 13:21:04 -05:00
Tim Donohue
dfc304f9aa Merge pull request #3052 from DSpace/backport-2706-to-dspace-7_x
[Port dspace-7_x] Update pt-PT.json5
2024-05-15 13:20:45 -05:00
Art Lowel
d1890e0253 move embed item fix to SubmissionJsonPatchOperationsService 2024-05-15 12:40:23 -05:00
Art Lowel
66832eeb28 embed the item to submission patch request to fix issue where the submission form would revert to the previous data on save 2024-05-15 12:37:01 -05:00
Ricardo Saraiva
83b67149a6 Update pt-PT.json5
Revision and improvement of some of the already existing translation keys upon reviewers’ suggestions.

(cherry picked from commit 16c5665b31)
2024-05-15 17:16:57 +00:00
Ricardo Saraiva
ba1eee27b3 Update pt-PT.json5
(cherry picked from commit c4142e7a80)
2024-05-15 17:16:57 +00:00
Ricardo Saraiva
bb055e12fb Update pt-PT.json5
(cherry picked from commit 6c5e971dc1)
2024-05-15 17:16:57 +00:00
Ricardo Saraiva
242043b3f8 Update pt-PT.json5
(cherry picked from commit 3262e00d6e)
2024-05-15 17:16:57 +00:00
Ricardo Saraiva
170c7ac6cc Update pt-PT.json5
(cherry picked from commit 38eacf31bf)
2024-05-15 17:16:56 +00:00
Ricardo Saraiva
c2ddaf286d Update pt-PT.json5
Addition of new translation keys (following DSpace 7.6.1 release) & revision/improvement of some of the already existing.

(cherry picked from commit 18085698b2)
2024-05-15 17:16:56 +00:00
Ricardo Saraiva
071fa370bf Update pt-PT.json5
Addition of new translation keys (following DSpace 7.6.1 release) & revision/improvement of some of the already existing.

(cherry picked from commit 02792d28bc)
2024-05-15 17:16:56 +00:00
Tim Donohue
13a33cde95 Merge pull request #2706 from rsaraivac/patch-2
Update pt-PT.json5
2024-05-15 12:16:37 -05:00
Tim Donohue
eeb562dd14 Disable inlineCriticalCss by default for better SSR performance 2024-05-15 12:12:55 -05:00
Tim Donohue
782352d8b5 Merge pull request #2944 from tdonohue/disable_inline_css
Disable `inlineCriticalCss` by default for better SSR performance
2024-05-15 12:06:58 -05:00
Alexandre Vryghem
479adf6519 115046: Fixed failing tests & added new test to cover added code 2024-05-15 16:09:24 +02:00
Sascha Szott
96748b9bac added missing interfaces 2024-05-15 10:49:05 +02:00
Alexandre Vryghem
d3e057e0c2 Merge branch 'w2p-109964_fix-vocabulary-options-with-url-as-stored-value_contribute-7.6' into w2p-109964_fix-vocabulary-options-with-url-as-stored-value_contribute-main 2024-05-15 00:50:56 +02:00
Alexandre Vryghem
b0991db1d4 Don't encode the uri parameter of /api/authz/authorizations/search/object since the returned self link doesn't encode the uri param 2024-05-15 00:48:34 +02:00
Tim Donohue
f59510d27e Merge pull request #2837 from 4Science/DURACOM-235
Enhanced community/colletion logo edit
2024-05-14 14:06:57 -05:00
Tim Donohue
84e4cc01cc Merge pull request #3044 from DSpace/backport-3028-to-dspace-7_x
[Port dspace-7_x] Add HTML support on system-wide alert (Fixes #3019)
2024-05-14 13:26:10 -05:00
Tim Donohue
d95574df6f Merge pull request #3043 from tdonohue/port_3025_to_7x
[Port dspace-7_x] Czech DSpace 7 UI translation by NTK
2024-05-14 13:25:57 -05:00
Ricardo Saraiva
16c5665b31 Update pt-PT.json5
Revision and improvement of some of the already existing translation keys upon reviewers’ suggestions.
2024-05-14 19:15:27 +01:00
Abel Gómez
40b4df6354 Fix code alignment
(cherry picked from commit af193282da)
2024-05-14 17:31:35 +00:00
Abel Gómez
7a364fddeb Add HTML support to system-wide alert banner. Fixes #3019.
(cherry picked from commit b9fb4e2159)
2024-05-14 17:31:35 +00:00
Tim Donohue
74f89f2d76 Merge pull request #3028 from sistedes/issue-3019
Add HTML support on system-wide alert (Fixes #3019)
2024-05-14 12:31:18 -05:00
NTK
d9a5f324a5 Czech DSpace 7 UI translation by NTK 2024-05-14 12:14:29 -05:00
Tim Donohue
d4e4143bf2 Merge pull request #3041 from DSpace/backport-2983-to-main
[Port main] Fix Author search result without co-author
2024-05-14 11:47:18 -05:00
Giuseppe Digilio
b7d454ffc1 [DURACOM-235] fix refactored after merge 2024-05-14 18:44:54 +02:00
Tim Donohue
70cbe16f72 Merge pull request #3025 from techlib/main
Czech DSpace 7 UI translation by NTK
2024-05-14 11:38:05 -05:00
Giuseppe Digilio
78e8fabc7f Merge remote-tracking branch '4scienceGithub/DURACOM-235' into DURACOM-235
# Conflicts:
#	src/app/collection-page/create-collection-page/create-collection-page.component.html
#	src/app/shared/comcol/comcol-forms/create-comcol-page/create-comcol-page.component.ts
2024-05-14 18:22:17 +02:00
Giuseppe Digilio
dbf9d29980 [DURACOM-235] Refactored creation in order to navigate to created object page 2024-05-14 18:15:47 +02:00
Giuseppe Digilio
b689b9f8a5 [DURACOM-235] Fixed home page path 2024-05-14 18:14:43 +02:00
Tim Donohue
517b367605 lint fixes 2024-05-14 11:06:15 -05:00
Tim Donohue
fdafa0f034 Merge pull request #3042 from tdonohue/port_3007_to_7x
[Port dspace-7_x] After English, reorder languages alphabetically by code
2024-05-14 10:35:44 -05:00
Tim Donohue
d55b0c0dd3 After English, reorder languages alphabetically by code 2024-05-14 09:26:49 -05:00
Tim Donohue
30c025c5c1 Merge pull request #2841 from atmire/w2p-112198_add-relationship-effects-queue
Fix for not all CREATE/DELETE Relationship requests coming through, during submission entity lookup
2024-05-14 09:24:29 -05:00
Tim Donohue
ae10f0a1ef Merge pull request #3040 from atmire/w2p-112198_add-relationship-effects-queue-main
[Port 8.x] Fix for not all CREATE/DELETE Relationship requests coming through, during submission entity lookup
2024-05-14 09:23:36 -05:00
Tim Donohue
3cd69dd1a9 Merge pull request #3007 from tdonohue/reorder_langs
After English, reorder languages alphabetically by language code
2024-05-14 09:14:42 -05:00
NTK
ca7a9cf120 Czech DSpace 7 UI translation by NTK 2024-05-14 01:45:01 +02:00
Oscar Chacón
696a0de1ad Update: replaced logic of allMetadataValues method by allMetadataNoExcludingValues logic
(cherry picked from commit 5e59403779)
2024-05-13 19:19:53 +00:00
Oscar Chacón
55326246b5 Fix trailing spaces and removed console.log
(cherry picked from commit 2530845b9b)
2024-05-13 19:19:53 +00:00
Oscar Chacón
4a608b1358 Fix: author search result without co-author
(cherry picked from commit f055ff6fbd)
2024-05-13 19:19:53 +00:00
Tim Donohue
75718bf3ec Merge pull request #2983 from oscar-escire/fix/authorSearch
Fix Author search result without co-author
2024-05-13 14:19:37 -05:00
Tim Donohue
36fa4d4cae Merge pull request #3027 from alexandrevryghem/discovery-backports_contribute-7_x
[Port dspace-7_x] Multiple discovery backports
2024-05-13 11:41:22 -05:00
Tim Donohue
1aa6d358bb Merge pull request #3038 from tdonohue/port_2771_to_7x
[Port dspace-7_x] improved layout of feedback form (increase vertical spacing)
2024-05-13 08:38:59 -05:00
Nona Luypaert
245187a179 Merge remote-tracking branch 'atmire-github/w2p-112198_add-relationship-effects-queue' into w2p-112198_add-relationship-effects-queue-main
Conflicts:
	src/app/shared/form/builder/ds-dynamic-form-ui/relation-lookup-modal/relationship.effects.spec.ts
	src/app/shared/form/builder/ds-dynamic-form-ui/relation-lookup-modal/relationship.effects.ts
	src/app/shared/form/builder/ds-dynamic-form-ui/relation-lookup-modal/search-tab/dynamic-lookup-relation-search-tab.component.html
2024-05-13 13:12:02 +02:00
Oscar Chacón
5e59403779 Update: replaced logic of allMetadataValues method by allMetadataNoExcludingValues logic 2024-05-11 17:37:38 -06:00
Alexandre Vryghem
c2c832eff9 Merge remote-tracking branch 'alex/minor-ui-improvements_contribute-7.6' 2024-05-12 00:40:42 +02:00
Sascha Szott
6ff9edaa8b improved layout of feedback form (increase vertical spacing) 2024-05-10 16:38:33 -05:00
Tim Donohue
3ab9f6a166 Merge pull request #2771 from saschaszott/patch-14
Layout improvement in feedback form page
2024-05-10 16:31:45 -05:00
Victor Hugo Duran Santiago
876ecb1d12 Fix - Change color Contrast in cookie settings box 2024-05-10 15:27:37 -06:00
Tim Donohue
9bd154792a Merge pull request #3033 from DSpace/backport-2951-to-dspace-7_x
[Port dspace-7_x] Fix display of dso names for EPersons
2024-05-10 15:59:53 -05:00
Tim Donohue
a7e4f7d9a4 Merge pull request #3036 from DSpace/backport-2973-to-main
[Port main] added maxlength and hint to resource policy
2024-05-10 15:59:32 -05:00
Tim Donohue
688390fa08 Merge pull request #3037 from tdonohue/remove_debug_log
Remove unnecessary console.log
2024-05-10 15:59:15 -05:00
Tim Donohue
e6a3c2878c Remove unnecessary console.log 2024-05-10 15:16:48 -05:00
Oscar Chacón
6ac9965bb6 fixed lint errors
(cherry picked from commit f80d1fdc68)
2024-05-10 20:15:33 +00:00
Oscar Chacón
ad8b9806c7 added maxlength and hint to resource policy
(cherry picked from commit f8e0cc6808)
2024-05-10 20:15:32 +00:00
Tim Donohue
d43c44e911 Merge pull request #2973 from oscar-escire/fix/policyNameForm
added maxlength and hint to resource policy
2024-05-10 15:14:08 -05:00
Tim Donohue
8467bb7c0a Merge pull request #3034 from tdonohue/port_2954_to_7x
[Port dspace-7_x] Live import preview should show all metadata values, not only the first one
2024-05-10 13:43:53 -05:00
Sascha Szott
b67801f32f Merge branch 'main' into patch-14 2024-05-10 19:34:50 +02:00
Jens Vannerum
01719822c1 114440: fix test 2024-05-10 12:34:45 -05:00
Marie Verdonck
ffbe407d83 104686: Live Import preview only shows first metadata value per field 2024-05-10 12:30:13 -05:00
Tim Donohue
8b1f46cc53 Merge pull request #2954 from atmire/w2p-104686_Live-import-preview-only-shows-first-mdv-7.6
Live import preview should show all metadata values, not only the first one
2024-05-10 12:28:30 -05:00
Gantner, Florian Klaus
202c84c484 extend eperson render type for display of dso name
https://github.com/DSpace/dspace-angular/issues/2947
(cherry picked from commit 97fade00a4)
2024-05-10 17:20:15 +00:00
Tim Donohue
c2e0d683a4 Merge pull request #2951 from uniba-ub/fix-issue-2947
Fix display of dso names for EPersons
2024-05-10 12:19:56 -05:00
Tim Donohue
6ac2e9a95d Merge pull request #3032 from DSpace/backport-2725-to-dspace-7_x
[Port dspace-7_x] Encode all `RequestParam` values
2024-05-10 11:21:55 -05:00
Tim Donohue
c4a7641e62 Merge pull request #2753 from alexandrevryghem/minor-themed-component-fixes_contribute-main
Themed component fixes
2024-05-10 11:18:09 -05:00
Alexandre Vryghem
daff8a4594 Refactored code to always encode the RequestParams
(cherry picked from commit d5cf236938)
2024-05-10 15:53:07 +00:00
Tim Donohue
075700ae0d Merge pull request #2725 from alexandrevryghem/w2p-109964_fix-vocabulary-options-with-url-as-stored-value_contribute-main
Encode all `RequestParam` values
2024-05-10 10:52:50 -05:00
Tim Donohue
739af16f41 Merge pull request #3030 from 4Science/task/main/DURACOM-258
Allow submitter users to accept/ignore suggestions
2024-05-10 09:43:54 -05:00
Zahraa Chreim
ea928378f8 114858: Fix Lint Errors 2024-05-10 17:13:34 +03:00
Zahraa Chreim
f1cac6e385 114858: Add Tests for new Guards - Done 2024-05-10 16:00:27 +03:00
lotte
0eb61dd1de 115016: Fixed tests for 114858 2024-05-10 12:46:18 +02:00
Alisa Ismailati
88ecb25c7b [DURACOM-258] Allow submitters to accept/ignore suggestions 2024-05-10 10:11:59 +02:00
Victor Hugo Duran Santiago
36c95db7bf Set color black on filter section for mobile 2024-05-09 20:50:51 -06:00
Abel Gómez
af193282da Fix code alignment 2024-05-10 02:10:37 +02:00
Abel Gómez
b9fb4e2159 Add HTML support to system-wide alert banner. Fixes #3019. 2024-05-10 02:09:37 +02:00
Tim Donohue
0afd79132d Merge pull request #3010 from autavares-dev/item-page-cc-license-field
Item page cc license field
2024-05-09 16:42:34 -05:00
Tim Donohue
c18b36988f Merge pull request #3024 from 4Science/task/main/DURACOM-259
[DURACOM-259] add correct metadata
2024-05-09 15:56:38 -05:00
Tim Donohue
6da5c11b5a Merge pull request #2900 from toniprieto/edit-item-authorities-bug-model
Error loading the initial value when editing an authority field in edit item page
2024-05-09 14:57:12 -05:00
Alexandre Vryghem
c24e58eb66 Added ComcolPageContentComponent to custom theme & fixed template urls of CommunityPageSubCollectionListComponent 2024-05-09 21:48:44 +02:00
Michael Spalti
4a236906eb Updated browser init to update cache after external auth. 2024-05-09 12:45:03 -07:00
Alexandre Vryghem
ae8e0f9ae8 110889: Fixed searchevents request containing the query params in the clickedObject
Also fixed minor CSS issue in mobile mode where sidebar is still visible

(cherry picked from commit cbe3f2f8f5)
2024-05-09 18:13:13 +02:00
Alexandre Vryghem
0aadcdfdd9 110889: Prevent vocabulary undefined from being retrieved in hierarchy filter when none is configured
(cherry picked from commit 9e7a59ddd0)
2024-05-09 16:17:53 +02:00
Art Lowel
a658bf4531 decrease the number of unnecessary rerenders by checking whether the relationship types have changed 2024-05-09 15:25:37 +02:00
Art Lowel
4541788a34 fix issue where relationship lists wouldn't update automatically from the second submit onwards 2024-05-09 14:55:37 +02:00
Alan Orth
c44fce9e0f Merge pull request #2866 from atmire/w2p-113124_AddInputToOpenDsMetadataUriValuesInNewWindow
Allow opening ds-metadata-uri-values links in a new window
2024-05-09 15:46:51 +03:00
Zahraa Chreim
16c75beebd 114858: Add Tests for new Guards 2024-05-09 15:28:50 +03:00
Art Lowel
cb59c05baf fix spinners 2024-05-09 14:06:56 +02:00
Art Lowel
d75b158ee1 Merge remote-tracking branch 'contributions/fix-api-undefined-issue-7.6' into w2p-113560_edit-item-add-relationships-one-by-one 2024-05-09 13:44:18 +02:00
Art Lowel
1c50dbf4c6 Merge remote-tracking branch 'alexandre/fix-create-relationship-not-working-between-same-types_contribute-7.6' into w2p-113560_edit-item-add-relationships-one-by-one 2024-05-09 13:40:03 +02:00
Alexandre Vryghem
ce3eb76190 110889: Don't retrieve the accessStatus when item.showAccessStatuses is false
(cherry picked from commit 37c534b809)
2024-05-09 12:26:18 +02:00
Alexandre Vryghem
6dac7ceec4 Prevent ItemSearchResult from being recreated at every iteration
(cherry picked from commit da320b5fbc)
2024-05-09 12:18:36 +02:00
Alexandre Vryghem
3454ca99f3 108586: Fixed ItemListElementComponent not pointing to the ItemSearchResultListElementComponent from the themes folder when present
(cherry picked from commit d00fc5d9d3)
2024-05-09 12:16:56 +02:00
FrancescoMolinaro
ddfdf7f1dd [DURACOM-259] add correct metadata 2024-05-09 11:01:04 +02:00
Tim Donohue
6c4ff40020 Merge pull request #3012 from alexandrevryghem/advanced-search_contribute-main
Refactored advanced search to rely on available filters
2024-05-08 17:01:25 -05:00
Alexandre Vryghem
04764e468a Merge branch 'created-themeable-ProfilePageMetadataFormComponent_contribute-7.6' into minor-themed-component-fixes_contribute-main
# Conflicts:
#	src/app/profile-page/profile-page.component.spec.ts
#	src/app/profile-page/profile-page.component.ts
2024-05-08 23:07:08 +02:00
Alexandre Vryghem
83fbf8b02b 114077: Fixed ViewChild not working correctly 2024-05-08 23:00:22 +02:00
Tim Donohue
ceca3bfd80 Merge pull request #2875 from alexandrevryghem/created-metadata-service-for-metadata-operations_contribute-main
Moved MetadataValue methods to separate service
2024-05-08 15:17:19 -05:00
Tim Donohue
dd5a167d0d Merge pull request #3013 from atmire/process-ui-null-eperson-fix-7.6
[Port dspace-7_x] Handle Null Users Gracefully in Process Overview Page
2024-05-08 14:45:49 -05:00
Tim Donohue
b406e71302 Merge pull request #3014 from atmire/w2p-113904_AddSupportForNullUsers
Handle Null Users Gracefully in Process Overview Page
2024-05-08 14:07:15 -05:00
Art Lowel
9f3ee32858 fix issue where a submit emitted from the edit relationship modal wouldn't arrive in the edit relationships component 2024-05-08 17:48:33 +02:00
Zahraa Chreim
b83b2dd404 114858: Create dsoPageSingleFeatureGuards for Edit Item and Edit Bitstream Routes 2024-05-08 16:29:15 +03:00
Zahraa Chreim
1ac3edc3f4 114858: Port to 8.0 2024-05-08 15:48:55 +03:00
Zahraa Chreim
17f6c5520a 114858: Merge 'w2p-114645_refactor_guards_as_functions-7.6' into 'w2p-114858_refactor_guards_as_functions-8.0' 2024-05-08 13:18:05 +03:00
Zahraa Chreim
4658ac8a2e 114858: Create and Add Guards to item&bitstream routes 2024-05-08 09:19:04 +03:00
Alexandre Vryghem
4c4531fe1e Custom theme fixes
- Moved PublicationSidebarSearchListElementComponent to correct folder
- Synced standalone imports in the custom theme with src/app
- Pointed custom theme's SearchComponent template to the ones from src/app
2024-05-08 01:33:19 +02:00
Tim Donohue
3ae9c8e9f8 Merge pull request #3017 from DSpace/backport-3016-to-dspace-7_x
[Port dspace-7_x] Ensure `item` is also embedded in submission form
2024-05-07 14:22:03 -05:00
Tim Donohue
2aa0f95277 Merge pull request #2979 from tdonohue/add_openaire_keys
Add missing i18n keys for OpenAIRE external sources.
2024-05-07 14:13:17 -05:00
Tim Donohue
3c9cb4e3b6 Ensure item is also embedded in submission form
(cherry picked from commit bf4d04c909)
2024-05-07 18:53:19 +00:00
Tim Donohue
2215f5fe3e Merge pull request #3016 from tdonohue/fix_submission_reload
Ensure `item` is also embedded in submission form
2024-05-07 13:53:04 -05:00
Tim Donohue
bf4d04c909 Ensure item is also embedded in submission form 2024-05-07 12:08:25 -05:00
Alexandre Vryghem
fd6d470b3f 111731: Fixed scope not correctly resetting to no scope when clicking on "Search all of DSpace" in the search scope selector 2024-05-07 14:54:48 +02:00
Alexandre Vryghem
ede5f4325a 111731: Force the isActive state to be recalculated when the scope is updated
The BehaviorSubject was necessary because when the result of SearchService#getSelectedValuesForFilter is already cached, the isActive state can be recalculated even before the @Input() scope is updated
2024-05-07 14:22:03 +02:00
Alexandre Vryghem
2dbf69e46b Merge branch 'advanced-search_contribute-7.6' into advanced-search_contribute-main
# Conflicts:
#	src/app/core/shared/search/search-filter.service.ts
#	src/app/core/shared/search/search.service.ts
#	src/app/shared/search/search-filters/search-filter/search-facet-filter/search-facet-filter.component.spec.ts
#	src/app/shared/search/search-filters/search-filter/search-facet-filter/search-facet-filter.component.ts
#	src/app/shared/search/search-filters/search-filter/search-filter.component.spec.ts
#	src/app/shared/search/search-filters/search-filter/search-filter.component.ts
#	src/app/shared/search/search-filters/search-filter/search-hierarchy-filter/search-hierarchy-filter.component.spec.ts
#	src/app/shared/search/search-filters/search-filter/search-range-filter/search-range-filter.component.ts
#	src/app/shared/testing/search-service.stub.ts
2024-05-07 13:42:49 +02:00
Alexandre Vryghem
e66035c896 111731: Minimize all the facets when adding filter through advanced component & filter suggestions 2024-05-07 12:09:47 +02:00
Alexandre Vryghem
1f42f92344 111731: Hide the search facets when there are no facet suggestions & the applied filters of that facet don't have the operator equals, authority or range (because those should be displayed in the facets) 2024-05-07 12:07:40 +02:00
Kuno Vercammen
2d5d4a00ea 113904: Fixed the lint and import problems 2024-05-07 12:04:37 +02:00
Kuno Vercammen
f6bf757619 113904: Small changes 2024-05-07 11:46:31 +02:00
Kuno Vercammen
fda45723cc 113904: Added tests for the getEPersonName function 2024-05-07 11:45:45 +02:00
Kuno Vercammen
596b0dba69 113904: Returning unkown when showing process of deleted user 2024-05-07 11:43:32 +02:00
Alexandre Vryghem
28088bc8c8 111731: Made the code completely dependent on the SearchService#appliedFilters$ instead of relying on the route query parameters 2024-05-07 00:39:33 +02:00
Oscar Chacón
f80d1fdc68 fixed lint errors 2024-05-06 11:12:22 -06:00
Tim Donohue
4bf8944c48 Merge pull request #2987 from atmire/w2p-105866_Submission-performance-7_x
7.x - Submission performance
2024-05-06 11:12:25 -05:00
Tim Donohue
d1876a87d3 Merge pull request #2988 from atmire/w2p-105866_Submission-performance-main
Submission performance
2024-05-06 11:02:50 -05:00
Mattia Vianelli
a525b066ce DURACOM-235 Lint fix 2024-05-06 16:47:34 +02:00
Mattia Vianelli
57563ddf96 Merge remote-tracking branch 'refs/remotes/4Science/main' into DURACOM-235
# Conflicts:
#	src/app/collection-page/collection-form/collection-form.component.ts
#	src/app/collection-page/create-collection-page/create-collection-page.component.html
#	src/app/community-page/community-form/community-form.component.ts
#	src/app/community-page/create-community-page/create-community-page.component.html
#	src/app/shared/comcol/comcol-forms/comcol-form/comcol-form.component.spec.ts
#	src/app/shared/comcol/comcol-forms/comcol-form/comcol-form.component.ts
#	src/app/shared/comcol/comcol-forms/edit-comcol-page/comcol-metadata/comcol-metadata.component.spec.ts
#	src/app/shared/comcol/comcol-forms/edit-comcol-page/comcol-metadata/comcol-metadata.component.ts
2024-05-06 16:23:26 +02:00
Tim Donohue
2b0f0f627e Merge pull request #3009 from tdonohue/port_2994_to_7x
[Port dspace-7_x] Bump ejs from 3.1.9 to 3.1.10
2024-05-06 08:55:55 -05:00
Kuno Vercammen
b7b1c3e582 Merge remote-tracking branch 'origin/dspace-7_x' into process-ui-null-eperson-fix-7.6
# Conflicts:
#	src/assets/i18n/en.json5
2024-05-06 13:45:39 +02:00
Kuno Vercammen
488958c251 113904: Added tests for null user handling 2024-05-06 12:09:40 +02:00
Kuno Vercammen
26c234e36c 113904: Fix null user handling 2024-05-06 11:53:05 +02:00
Alexandre Vryghem
2226cc4d3b Merge branch 'advanced-search_contribute-7.6' into advanced-search_contribute-main 2024-05-05 16:10:26 +02:00
Alexandre Vryghem
58d73875b8 111731: Fixed accessibility issues 2024-05-05 16:00:35 +02:00
Alexandre Vryghem
806b07c084 111731: Fixed tests not mocking SearchConfigurationService 2024-05-05 15:28:54 +02:00
Alexandre Vryghem
e94b094c20 Merge branch 'advanced-search_contribute-7.6' into advanced-search_contribute-main
# Conflicts:
#	src/app/core/shared/search/search-configuration.service.ts
#	src/app/shared/search/advanced-search/advanced-search.component.ts
#	src/app/shared/search/search-sidebar/search-sidebar.component.html
#	src/app/shared/search/search-sidebar/search-sidebar.component.spec.ts
#	src/app/shared/search/search-sidebar/search-sidebar.component.ts
#	src/app/shared/testing/search-configuration-service.stub.ts
2024-05-05 05:43:37 +02:00
Alexandre Vryghem
806430064f 111731: Hide advanced search section when no filters are available and hide it on the home page 2024-05-05 05:19:58 +02:00
Alexandre Vryghem
029359bace 111731: Search page UI fixes
- Hide advanced search when inPlaceSearch is false
- Fixed the search settings being invisible on small screens in the sidebar
- Fixed the view mode buttons not being selected unless the parameter view was defined in the url
2024-05-04 03:05:15 +02:00
Alexandre Vryghem
f5ce79fb54 Merge branch 'use-applied-filter-to-display-label-on-search_contribute-main' into advanced-search_contribute-main
# Conflicts:
#	src/app/shared/search/search-sidebar/search-sidebar.component.html
#	src/app/shared/search/search.component.html
2024-05-04 02:49:02 +02:00
Tim Donohue
55e742fbfb Bump ejs from 3.1.9 to 3.1.10 2024-05-03 16:07:48 -05:00
Tim Donohue
c94be6bbf5 Merge pull request #2994 from DSpace/dependabot/npm_and_yarn/ejs-3.1.10
Bump ejs from 3.1.9 to 3.1.10
2024-05-03 16:03:52 -05:00
Tim Donohue
0be17bb0ed Merge pull request #3008 from tdonohue/port_2863_to_7x
[Port dspace-7_x] Added Arabic Translation
2024-05-03 15:55:51 -05:00
Mohamed Ali
aa7496e41d Added Arabic Translation 2024-05-03 15:20:51 -05:00
Tim Donohue
437cc5991e After English, reorder languages alphabetically by code 2024-05-03 15:08:11 -05:00
Tim Donohue
3b536a2856 Merge pull request #2863 from knowledgeWare-Tech/main
Added Arabic Translation
2024-05-03 15:01:58 -05:00
Alfeu Uzai Tavares
cec5892737 Refactor formatting with eslint + prettier 2024-05-03 16:58:33 -03:00
Alfeu Uzai Tavares
6df70370c9 Add CC license component to the simple item page 2024-05-03 16:53:56 -03:00
Tim Donohue
16c06624b1 Merge pull request #2930 from alexandrevryghem/fix-sync-i18n-script_contribute-main
Fix sync-i18n script throwing a compile error & added some missing translation keys
2024-05-03 14:53:36 -05:00
Alfeu Uzai Tavares
fc179a2ff7 Add unit tests for CC license component 2024-05-03 16:49:00 -03:00
Alfeu Uzai Tavares
6858b4b8e8 Add component to show CC license in the item page 2024-05-03 16:48:31 -03:00
Tim Donohue
18611660a5 Merge pull request #2814 from alexandrevryghem/use-applied-filter-to-display-label-on-search_contribute-main
Fixed authority ids being displayed on search page instead of their display value
2024-05-03 14:40:55 -05:00
Tim Donohue
a65f248eb2 Merge pull request #2651 from alexandrevryghem/theme-fixes_contribute-main
Fixed ItemSearchResultListElementComponent not fully themable
2024-05-03 14:02:56 -05:00
Tim Donohue
bc5262f5f7 Merge pull request #3006 from DSpace/backport-2831-to-dspace-7_x
[Port dspace-7_x] French translations for missing parameters (access control and batch loading)
2024-05-03 12:37:13 -05:00
Tim Donohue
07a91222c4 lint fixes
(cherry picked from commit 3bb559542d)
2024-05-03 16:44:32 +00:00
Pierre Lasou
b06bece1cb Update fr.json5 correcting bad quotation marks
(cherry picked from commit 1abc796734)
2024-05-03 16:44:32 +00:00
Pierre Lasou
053844a7bc Update fr.json5 - adding missing comma
(cherry picked from commit 3b98c8c84f)
2024-05-03 16:44:32 +00:00
Pierre Lasou
7129d6b9c8 Update fr.json5 to adresse reviewer feedback
(cherry picked from commit 46df7e805e)
2024-05-03 16:44:32 +00:00
Pierre Lasou
ae35461516 Update fr.json5 to add batch upload labels
Addition of batch upload labels (ZIP, SAF)

(cherry picked from commit c4548e63ca)
2024-05-03 16:44:32 +00:00
Pierre Lasou
a250de49a0 Update fr.json5 to add access conditions labels
Changes to the labels related to access control and access conditions.

(cherry picked from commit e747520646)
2024-05-03 16:44:32 +00:00
Tim Donohue
476e5a5ffe Merge pull request #2831 from pilasou/pilasou-translations-fr
French translations for missing parameters (access control and batch loading)
2024-05-03 11:44:12 -05:00
Tim Donohue
3bb559542d lint fixes 2024-05-03 11:16:59 -05:00
Tim Donohue
b86c7075df Fix broken links on subscriptions page 2024-05-03 11:06:35 -05:00
Tim Donohue
2a422ba9c5 Merge pull request #3004 from tdonohue/fix_3000
Fix `TypeError: Cannot read properties of undefined (reading 'userAgent')`
2024-05-03 10:19:41 -05:00
Tim Donohue
9efcbb20a4 Fix bug where "navigator" may be null in SSR mode 2024-05-03 09:38:02 -05:00
Tim Donohue
efdc357903 Merge pull request #2997 from tdonohue/update_for_runnable_jar
Ensure Docker Compose uses Runnable JAR (Angular)
2024-05-02 16:33:39 -05:00
Tim Donohue
13775e53de Merge pull request #3001 from tdonohue/port_2933_to_7x
[Port dspace-7_x] Reset dropdown values
2024-05-02 16:29:14 -05:00
Alexandre Vryghem
b75f589f36 Merge remote-tracking branch 'upstream/main' into use-applied-filter-to-display-label-on-search_contribute-main
# Conflicts:
#	src/app/shared/search/models/search-query-response.model.ts
#	src/app/shared/search/search-filters/themed-search-filters.component.ts
#	src/app/shared/search/search-sidebar/search-sidebar.component.html
#	src/app/shared/search/search-sidebar/themed-search-sidebar.component.ts
#	src/app/shared/search/search.component.html
2024-05-02 22:32:00 +02:00
Tim Donohue
054043a872 Merge pull request #2980 from atmire/w2p-114599_ClickingSaveOnCreateComColProvidesUserFeedback
Clicking save on create community and collection pages provides user feedback
2024-05-02 15:14:10 -05:00
Alexandre Vryghem
561ccc398e 111731: Used yml config to configure the visibility advanced search component & its filters 2024-05-02 22:03:54 +02:00
Andreas Awouters
e9c5340f67 113319: Fix dropdown component spec
(cherry picked from commit 70357803e86caabc6357b7cbec9db1ef8edd2a56)
2024-05-02 14:57:41 -05:00
Andreas Awouters
861132d04d 113319: Add dropdown entry to clear selection
(cherry picked from commit 13d1547b3dbf5d4cd74617d6327044da798ed44e)
2024-05-02 14:57:29 -05:00
Tim Donohue
2260eab12c Sync cli.ingest.yml with same code as in DSpace/DSpace 2024-05-02 11:37:06 -05:00
Tim Donohue
574adc846b Ensure Docker Compose uses Runnable JAR. Minor bug fixes to loadsql per #2966 2024-05-02 11:37:06 -05:00
Alexandre Vryghem
e251c2c341 Merge branch 'advanced-search_contribute-7.6' into advanced-search_contribute-main
# Conflicts:
#	src/app/shared/search-form/search-form.component.spec.ts
#	src/app/shared/search-form/search-form.component.ts
2024-05-02 13:45:48 +02:00
Zahraa Chreim
08028dc152 114645: Add tests for dsoPageSingleFeatureGuard 2024-05-02 14:21:34 +03:00
Zahraa Chreim
45dac71e9b 114645: Add export in dsoPageSomeFeatureGuard and Fix some Lint issues 2024-05-02 14:06:48 +03:00
Kuno Vercammen
20146bdcef 114599: Updated the e2e tests so they succeed 2024-05-02 12:38:12 +02:00
dependabot[bot]
beab40a67a Bump ejs from 3.1.9 to 3.1.10
Bumps [ejs](https://github.com/mde/ejs) from 3.1.9 to 3.1.10.
- [Release notes](https://github.com/mde/ejs/releases)
- [Commits](https://github.com/mde/ejs/compare/v3.1.9...v3.1.10)

---
updated-dependencies:
- dependency-name: ejs
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-05-02 10:37:36 +00:00
Art Lowel
aecf2c7b61 add tests for dsoPageSomeFeatureGuard 2024-05-02 11:22:58 +02:00
Alexandre Vryghem
92cc112ed6 111731: Also minimize the search facets while switching scopes 2024-05-02 11:21:31 +02:00
Kuno Vercammen
6ff3a40929 114599: Adapted the changes after the rebase 2024-05-02 10:21:49 +02:00
Kuno Vercammen
8ac2fe9dcf 114599: Small lint fixes 2024-05-02 10:08:49 +02:00
Kuno Vercammen
fea2ff7b9c 114599: Added loading animation after creating collection or community 2024-05-02 10:08:40 +02:00
Kuno Vercammen
0ac98c5230 114599: Small lint fixes 2024-05-02 10:05:24 +02:00
Kuno Vercammen
9bcd816703 114599: Added e2e test to test the newly added loading component after creating com/col 2024-05-02 10:05:24 +02:00
Kuno Vercammen
fb988610db 114599: Added loading animation after creating collection or community 2024-05-02 10:05:24 +02:00
Alexandre Vryghem
bc35bfb3cd 111731: Refactored SearchFacetFilterWrapperComponent to extend AbstractComponentLoaderComponent 2024-05-02 00:00:47 +02:00
Tim Donohue
0e61cfd0c2 Merge pull request #2933 from atmire/reset-dropdown-values
Reset dropdown values
2024-05-01 16:38:00 -05:00
Alexandre Vryghem
f8759c56ad Merge branch 'use-applied-filter-to-display-label-on-search_contribute-main' into advanced-search_contribute-main
# Conflicts:
#	src/app/core/shared/search/search-configuration.service.spec.ts
#	src/app/core/shared/search/search-filter.service.spec.ts
#	src/app/core/shared/search/search-filter.service.ts
#	src/app/core/shared/search/search.service.ts
#	src/app/shared/search/advanced-search/advanced-search.component.html
#	src/app/shared/search/advanced-search/advanced-search.component.scss
#	src/app/shared/search/advanced-search/advanced-search.component.spec.ts
#	src/app/shared/search/advanced-search/advanced-search.component.ts
#	src/app/shared/search/search-filters/search-filter/search-facet-filter-options/search-facet-option/search-facet-option.component.spec.ts
#	src/app/shared/search/search-filters/search-filter/search-facet-filter-options/search-facet-selected-option/search-facet-selected-option.component.spec.ts
#	src/app/shared/search/search-filters/search-filter/search-facet-filter-options/search-facet-selected-option/search-facet-selected-option.component.ts
#	src/app/shared/search/search-filters/search-filter/search-facet-filter-wrapper/search-facet-filter-wrapper.component.ts
#	src/app/shared/search/search-filters/search-filter/search-facet-filter/search-facet-filter.component.spec.ts
#	src/app/shared/search/search-filters/search-filter/search-facet-filter/search-facet-filter.component.ts
#	src/app/shared/search/search-filters/search-filter/search-filter.actions.ts
#	src/app/shared/search/search-filters/search-filter/search-filter.component.ts
#	src/app/shared/search/search-filters/search-filter/search-filter.reducer.ts
#	src/app/shared/search/search-filters/search-filter/search-hierarchy-filter/search-hierarchy-filter.component.spec.ts
#	src/app/shared/search/search-filters/search-filter/search-hierarchy-filter/search-hierarchy-filter.component.ts
#	src/app/shared/search/search-filters/search-filter/search-range-filter/search-range-filter.component.html
#	src/app/shared/search/search-filters/search-filter/search-range-filter/search-range-filter.component.spec.ts
#	src/app/shared/search/search-filters/search-filter/search-range-filter/search-range-filter.component.ts
#	src/app/shared/search/search-filters/search-filters.component.html
#	src/app/shared/search/search-filters/search-filters.component.ts
#	src/app/shared/search/search-filters/themed-search-filters.component.ts
#	src/app/shared/search/search-labels/search-label-loader/search-label-loader.component.ts
#	src/app/shared/search/search-labels/search-label-loader/search-label-loader.decorator.ts
#	src/app/shared/search/search-labels/search-label-range/search-label-range.component.html
#	src/app/shared/search/search-labels/search-label-range/search-label-range.component.spec.ts
#	src/app/shared/search/search-labels/search-label-range/search-label-range.component.ts
#	src/app/shared/search/search-labels/search-label/search-label.component.html
#	src/app/shared/search/search-labels/search-label/search-label.component.spec.ts
#	src/app/shared/search/search-labels/search-label/search-label.component.ts
#	src/app/shared/search/search-labels/search-labels.component.ts
#	src/app/shared/search/search-sidebar/search-sidebar.component.html
#	src/app/shared/search/search-sidebar/search-sidebar.component.ts
#	src/app/shared/search/search-sidebar/themed-search-sidebar.component.ts
#	src/app/shared/search/search.component.html
#	src/app/shared/search/search.component.ts
#	src/app/shared/search/search.module.ts
#	src/app/shared/testing/search-configuration-service.stub.ts
#	src/assets/i18n/en.json5
2024-05-01 23:34:19 +02:00
Tim Donohue
a7517d6814 Merge pull request #2992 from DSpace/backport-2991-to-dspace-7_x
[Port dspace-7_x] Remove obsolete "version" tag from Docker Compose files (Angular version)
2024-05-01 16:28:54 -05:00
Tim Donohue
971c07632a Merge pull request #2641 from hutattedonmyarm/regex-error-messages-backport-dspace7x
[Port dspace-7_x] More meaningful regex error messages
2024-05-01 16:22:43 -05:00
Tim Donohue
0607878799 Merge pull request #2640 from hutattedonmyarm/regex-error-messages
More meaningful regex error messages
2024-05-01 16:20:22 -05:00
Tim Donohue
45840c1c17 Remove obsolete "version" tag from compose files
(cherry picked from commit d6303de877)
2024-05-01 20:05:31 +00:00
Tim Donohue
8c5fe13bb9 Merge pull request #2991 from tdonohue/remove_compose_version
Remove obsolete "version" tag from Docker Compose files (Angular version)
2024-05-01 15:04:59 -05:00
Tim Donohue
d6303de877 Remove obsolete "version" tag from compose files 2024-05-01 14:15:45 -05:00
Alexandre Vryghem
da320b5fbc Prevent ItemSearchResult from being recreated at every iteration 2024-05-01 19:10:36 +02:00
Zahraa Chreim
0ec1d28bd1 114645: Fix Lint Errors 2024-05-01 09:51:56 +03:00
Zahraa Chreim
5592be8790 114645: Refactor Class-Based guards tests 2024-05-01 09:46:46 +03:00
Alexandre Vryghem
20e96ac9bc Moved the WorkspaceItemsDeletePageComponent component to the correct folder in the custom theme 2024-04-30 22:56:59 +02:00
Alexandre Vryghem
1fb2b01af9 Merge remote-tracking branch 'upstream/main' into minor-themed-component-fixes_contribute-main
# Conflicts:
#	src/app/item-page/media-viewer/media-viewer.component.html
#	src/themes/custom/app/shared/comcol-page-handle/comcol-page-handle.component.ts
2024-04-30 22:56:40 +02:00
Tim Donohue
91d72c19dd Merge pull request #2694 from hutattedonmyarm/dspace-7_x
[Port dspace-7_x]  Enable type-bind for checkbox inputs during submission
2024-04-30 15:13:40 -05:00
Tim Donohue
81807da35b Merge pull request #2693 from hutattedonmyarm/2687-radio-buttons-type-bind
Enable type-bind for checkbox inputs during submission
2024-04-30 15:13:12 -05:00
Alexandre Vryghem
27a83d6c7e Merge remote-tracking branch 'upstream/main' into theme-fixes_contribute-main 2024-04-30 21:25:36 +02:00
Tim Donohue
41a00e3312 Merge pull request #2976 from 4Science/DURACOM-253
Fix issue with the admin sidebar scrollbar on Firefox/Windows
2024-04-30 12:26:49 -05:00
Tim Donohue
0fa5d189da Merge pull request #2865 from ybnd/poc-eslint-plugin-autofix-selectors
Introduce custom ESLint rules to apply and enforce new themed component selector convention
2024-04-30 12:03:46 -05:00
Alexandre Vryghem
25fd737800 111731: Added missing border to advanced search section 2024-04-30 15:52:29 +02:00
Alexandre Vryghem
f5dc187a93 111731: Minimize the facet filters when updating applied filters 2024-04-30 15:52:29 +02:00
Art Lowel
9b9bcf718f refactor test 2024-04-30 14:33:02 +02:00
Art Lowel
f63aea103d add tests 2024-04-30 14:25:01 +02:00
Alexandre Vryghem
36ac6002cb 111731: Migrated the renderSearchLabelFor to standalone form 2024-04-30 13:48:14 +02:00
Alexandre Vryghem
f40a68f05e Merge remote-tracking branch 'upstream/main' into use-applied-filter-to-display-label-on-search_contribute-main
# Conflicts:
#	src/app/shared/search/search-labels/search-label/search-label.component.html
#	src/app/shared/search/search.component.html
2024-04-30 13:45:38 +02:00
Alexandre Vryghem
fb993477cc Merge branch 'main' into use-applied-filter-to-display-label-on-search_contribute-main
# Conflicts:
#	src/app/shared/search/search-filters/search-filter/search-facet-filter-options/search-facet-option/search-facet-option.component.spec.ts
#	src/app/shared/search/search-filters/search-filter/search-facet-filter-options/search-facet-option/search-facet-option.component.ts
#	src/app/shared/search/search-filters/search-filter/search-facet-filter-options/search-facet-range-option/search-facet-range-option.component.ts
#	src/app/shared/search/search-filters/search-filter/search-facet-filter-options/search-facet-selected-option/search-facet-selected-option.component.spec.ts
#	src/app/shared/search/search-filters/search-filter/search-facet-filter-options/search-facet-selected-option/search-facet-selected-option.component.ts
#	src/app/shared/search/search-filters/search-filter/search-filter.component.ts
#	src/app/shared/search/search-filters/search-filter/search-hierarchy-filter/search-hierarchy-filter.component.ts
#	src/app/shared/search/search-filters/search-filter/search-range-filter/search-range-filter.component.ts
#	src/app/shared/search/search-filters/search-filters.component.ts
#	src/app/shared/search/search-labels/search-label/search-label.component.spec.ts
#	src/app/shared/search/search-labels/search-label/search-label.component.ts
#	src/app/shared/search/search-labels/search-labels.component.ts
#	src/app/shared/search/search-sidebar/search-sidebar.component.ts
#	src/app/shared/search/search.component.html
#	src/app/shared/search/search.component.ts
#	src/app/shared/search/search.module.ts
2024-04-30 11:19:05 +02:00
Zahraa Chreim
7e04231490 114645: Refactor Class-Based guards into Functional guards 2024-04-30 12:04:23 +03:00
Yury Bondarenko
a48d1991f4 Autofix: remove unneeded base component imports
This is part of the themed-component-usages rule; Themed* components already import the base component, we don't need to import both anymore.
You'll see that all of these changes are also reflected in the base component.

Double-checked and this doesn't compromise the fixes from https://github.com/DSpace/dspace-angular/pull/2984
2024-04-30 10:52:40 +02:00
Yury Bondarenko
c9d9e12fa2 Merge remote-tracking branch 'origin/main' into poc-eslint-plugin-autofix-selectors 2024-04-30 10:47:19 +02:00
Tim Donohue
5301a8fc51 Merge pull request #2990 from DSpace/backport-2710-to-dspace-7_x
[Port dspace-7_x] Update robots.txt.ejs
2024-04-29 17:03:13 -05:00
Tim Donohue
27d00d133a Merge pull request #2989 from tdonohue/port_2675_to_7x
[Port to dspace-7_x] Multiline selected facet badge on search page
2024-04-29 16:57:02 -05:00
Alexandre Vryghem
17650612ac Merge remote-tracking branch 'upstream/main' into minor-themed-component-fixes_contribute-main 2024-04-29 23:53:27 +02:00
Bram Luyten
6447c3769b Update robots.txt.ejs
Fix for issue #2709

(cherry picked from commit fbd35296f0)
2024-04-29 21:29:37 +00:00
Tim Donohue
a8f65cea72 Merge pull request #2710 from DSpace/bram-atmire-patch-1-2709
Update robots.txt.ejs
2024-04-29 16:29:18 -05:00
lotte
ebb99c813a Merge branch 'w2p-108595_multiline-search-filter-badge' into multiline-search-filter-badge_main 2024-04-29 16:02:41 -05:00
lotte
e1fe4031e5 Removed unnecessary change 2024-04-29 15:59:22 -05:00
lotte
65860b81b1 108595: fix for overflowing search filter badge selection 2024-04-29 15:59:04 -05:00
Tim Donohue
13dbd6ba30 Merge pull request #2675 from atmire/multiline-search-filter-badge_main
Multiline selected facet badge on search page
2024-04-29 15:12:46 -05:00
Yana De Pauw
308670a699 [Ticket 2124] Slow response times 2024-04-29 13:07:55 +02:00
Yana De Pauw
dabc0e9b4b [Ticket 2124] Slow response times 2024-04-29 12:59:35 +02:00
Oscar Chacón
2530845b9b Fix trailing spaces and removed console.log 2024-04-26 17:38:06 -06:00
Tim Donohue
99bfe13c8e Merge pull request #2985 from atmire/w2p-114596_CreatingTemplateItemResultsInPageWhichNeverFinishesLoading
Fixed the problem that creating template item results in page which never finishes loading
2024-04-26 17:13:05 -05:00
Tim Donohue
3568acc696 Merge pull request #2984 from atmire/w2p-114732_CustomThemeNoLongerWorks
Synced the imports of the custom theme with the imports of the base component so custom theme works again
2024-04-26 16:56:43 -05:00
Kuno Vercammen
c5e3b18014 114624: Added small naming fix to e2e test 2024-04-26 13:40:00 +02:00
Kuno Vercammen
a1fd59f517 114732: Synced the imports of the custom theme with the imports of the base component 2024-04-26 11:19:53 +02:00
Oscar Chacón
f055ff6fbd Fix: author search result without co-author 2024-04-25 16:19:21 -06:00
Yury Bondarenko
3a0c964a49 Upgrade @angular-eslint & get rid of warning in tests 2024-04-25 12:50:38 +02:00
Yury Bondarenko
348dcc47fd Generated docs should use Unix line endings on Windows 2024-04-25 12:30:53 +02:00
Yury Bondarenko
145a0a04b6 Fix lint plugins & tests on Windows 2024-04-25 11:52:12 +02:00
Art Lowel
e4b098e64d update test 2024-04-25 10:56:54 +02:00
Alexandre Vryghem
a73b2adeeb Merge remote-tracking branch 'alex/themed-SubmissionUploadFilesComponent_contribute-7.6' into minor-themed-component-fixes_contribute-main
# Conflicts:
#	src/app/submission/submission.module.ts
#	src/themes/custom/lazy-theme.module.ts
2024-04-25 00:45:01 +02:00
Tim Donohue
2870e6ac54 Add missing i18n keys for OpenAIRE external sources. Remove some duplicate keys 2024-04-24 17:12:57 -05:00
Tim Donohue
288a9180aa Merge pull request #2962 from atmire/fix-submission-lost-changes-after-save-8.0.0-next
Fix submission lost changes after save
2024-04-24 16:27:24 -05:00
Yury Bondarenko
671e9f172b Move ESLint plugins to dev dependencies 2024-04-24 19:07:31 +02:00
Alexandre Vryghem
63be2dae54 111731: Fixed search labels not working correctly for non-equals operators 2024-04-24 18:34:42 +02:00
Alexandre Vryghem
c1abeb3aab 111731: Don't show suggestions for filters of type date in advanced search, since they don't add the correct filters 2024-04-24 18:34:42 +02:00
Alexandre Vryghem
b771122297 111731: Reset the advanced search's operator to the first available operator on filter change 2024-04-24 18:34:42 +02:00
Alexandre Vryghem
d40d0b7c9c 111731: Fixed selected filters not being displayed as labels 2024-04-24 18:34:42 +02:00
Art Lowel
af2e0976af move embed item fix to SubmissionJsonPatchOperationsService 2024-04-24 10:54:54 +02:00
Yury Bondarenko
728b561bf4 Optional postinstall script should be cross-platform
There is no cross-platform way to check if the file/directory exists that doesn't depend on adding another NodeJS dependency.
This "skip if failed" approach is more noisy, but it should work everywhere.
2024-04-24 10:54:02 +02:00
Yury Bondarenko
80be4fc8b0 Skip build:lint if installed without source 2024-04-24 10:11:46 +02:00
Max Nuding
0c6dc895db Merge branch 'DSpace:main' into regex-error-messages 2024-04-24 08:37:18 +02:00
Pierre Lasou
1abc796734 Update fr.json5 correcting bad quotation marks 2024-04-23 15:49:08 -04:00
Pierre Lasou
3b98c8c84f Update fr.json5 - adding missing comma 2024-04-23 14:14:55 -04:00
Alexandre Vryghem
8b29a7189b Themed SubmissionUploadFilesComponent 2024-04-23 13:45:04 +02:00
Davide Negretti
44464de25a [DURACOM-253] Fix scrollbar issue on Firefox on Windows 2024-04-23 12:08:18 +02:00
Davide Negretti
f8194ab58b [DURACOM-253] Detect browser and apply browser class 2024-04-23 12:07:57 +02:00
Kuno Vercammen
7767934a5b 114596: Small lint fix 2024-04-23 09:03:12 +02:00
Kuno Vercammen
0ded7a4e03 114596: Added e2e tests for item template page 2024-04-23 08:50:12 +02:00
Alexandre Vryghem
132e1f9524 Minor UI improvements
- Fixed DSO edit menu sometimes displaying underneath header based on header z-index
- Fixed accessibility issue on request a copy page
2024-04-23 02:02:28 +02:00
Alexandre Vryghem
3f922490b4 Merge branch 'minor-themed-component-fixes_contribute-7.6' into minor-themed-component-fixes_contribute-main
# Conflicts:
#	src/app/entity-groups/journal-entities/item-list-elements/search-result-list-elements/journal-issue/journal-issue-search-result-list-element.component.html
#	src/app/entity-groups/journal-entities/item-list-elements/search-result-list-elements/journal-volume/journal-volume-search-result-list-element.component.html
#	src/app/entity-groups/journal-entities/item-list-elements/search-result-list-elements/journal/journal-search-result-list-element.component.html
#	src/app/entity-groups/research-entities/item-list-elements/search-result-list-elements/org-unit/org-unit-search-result-list-element.component.html
#	src/app/entity-groups/research-entities/item-list-elements/search-result-list-elements/person/person-search-result-list-element.component.html
#	src/app/entity-groups/research-entities/item-list-elements/search-result-list-elements/project/project-search-result-list-element.component.html
#	src/app/entity-groups/research-entities/submission/item-list-elements/person/person-search-result-list-submission-element.component.html
#	src/app/shared/object-list/search-result-list-element/item-search-result/item-types/item/item-search-result-list-element.component.html
#	src/app/shared/object-list/sidebar-search-list-element/community/community-sidebar-search-list-element.component.ts
2024-04-22 23:45:32 +02:00
Tim Donohue
d4531055d4 Merge pull request #2966 from tdonohue/update_backend_docker_scripts
Update REST and CI docker compose scripts to sync with 8.0 backend
2024-04-22 16:40:21 -05:00
Tim Donohue
679702bb5a Merge pull request #2967 from tdonohue/update_backend_docker_scripts_7x
Update REST and CI docker compose scripts to sync with 7.x backend
2024-04-22 16:39:38 -05:00
Oscar Chacón
f8e0cc6808 added maxlength and hint to resource policy 2024-04-22 14:42:32 -06:00
Alexandre Vryghem
7000035303 Fixed duplicate selectors throwing warnings 2024-04-22 22:41:02 +02:00
Tim Donohue
45ab7231a0 Merge pull request #2969 from alexandrevryghem/w2p-112970_added-missing-breadcrumbs_contribute-7_x
[Port dspace-7_x] Added missing/incomplete breadcrumbs on create community/collection/item pages
2024-04-22 12:23:00 -05:00
Tim Donohue
c794e1ebde Merge pull request #2968 from alexandrevryghem/fix-broken-item-mapper-pagination_contribute-7_x
[Port dspace-7_x] Fixed pagination issues on item mapper
2024-04-22 12:13:02 -05:00
Tim Donohue
e13f35eb33 Update README for DSpace 8 2024-04-22 11:32:19 -05:00
Alexandre Vryghem
7d49666865 Merge remote-tracking branch 'alex/w2p-112970_added-missing-breadcrumbs_contribute-7.4' into dspace-7_x
# Conflicts:
#	src/app/collection-page/collection-page-routing.module.ts
#	src/app/community-page/community-page-routing.module.ts
#	src/app/core/core.module.ts
#	src/app/workflowitems-edit-page/workflowitems-edit-page-routing.module.ts
#	src/app/workspaceitems-edit-page/workspaceitems-edit-page-routing.module.ts
#	src/assets/i18n/en.json5
2024-04-22 16:23:48 +02:00
Yury Bondarenko
858d69c8ef Merge remote-tracking branch 'origin/main' into poc-eslint-plugin-autofix-selectors 2024-04-22 14:33:04 +02:00
Kuno Vercammen
a7cdf2e97a 114596: Fixed the issue that item template page never loads 2024-04-22 12:56:11 +02:00
Yury Bondarenko
bb10b808f6 Build ESLint plugins after yarn install 2024-04-22 12:42:30 +02:00
Alexandre Vryghem
7e6f736b2f Merge branch 'fix-broken-item-mapper-pagination_contribute-7.6' into dspace-7_x
# Conflicts:
#	src/app/access-control/bulk-access/browse/bulk-access-browse.component.html
#	src/app/access-control/epeople-registry/epeople-registry.component.html
#	src/app/access-control/epeople-registry/eperson-form/eperson-form.component.html
#	src/app/access-control/group-registry/group-form/members-list/members-list.component.html
#	src/app/access-control/group-registry/group-form/subgroup-list/subgroups-list.component.html
#	src/app/shared/object-select/collection-select/collection-select.component.html
#	src/app/shared/object-select/item-select/item-select.component.html
2024-04-19 23:52:34 +02:00
Tim Donohue
b43e99518d Update REST and CI docker compose scripts to sync with 7.x backend 2024-04-19 16:21:12 -05:00
Tim Donohue
96cff30c65 Update REST and CI docker compose scripts to sync with 8.0 backend 2024-04-19 16:04:01 -05:00
Tim Donohue
7a5694347a Merge pull request #2965 from tdonohue/port_2816_to_7x
[Port dspace-7_x] Return 404 Not Found status code on missing identifiers
2024-04-19 13:21:05 -05:00
Jens Vannerum
92f2a77dae 111326: return not found status code on missing identifiers 2024-04-19 12:17:22 -05:00
Tim Donohue
6d582cd39e Merge pull request #2816 from atmire/w2p-111326_fix-status-code-object-not-found-7.4
Return 404 Not Found status code on missing identifiers
2024-04-19 12:07:21 -05:00
Tim Donohue
57c2b02277 Merge pull request #2960 from DSpace/backport-2768-to-dspace-7_x
[Port dspace-7_x] Fix infinite scroll
2024-04-19 11:36:51 -05:00
Art Lowel
a3540be736 fix lint issues 2024-04-19 18:15:05 +02:00
Tim Donohue
a4387bb38a Merge pull request #2642 from alexandrevryghem/fix-broken-item-mapper-pagination_contribute-main
Fixed pagination issues on item mapper
2024-04-19 10:57:39 -05:00
Art Lowel
d03c640e8c Merge remote-tracking branch 'atmire-github/fix-submission-lost-changes-after-save-7.6' into fix-submission-lost-changes-after-save-8.0.0-next 2024-04-19 17:45:27 +02:00
Andrea Barbasso
fde0ebf872 [DURACOM-224] fix infinite scroll
(cherry picked from commit 2afa473cfb)
2024-04-19 15:43:02 +00:00
Tim Donohue
e96ca2f59d Merge pull request #2768 from 4Science/DURACOM-224
Fix infinite scroll
2024-04-19 10:42:45 -05:00
Tim Donohue
489d8fdbc1 Merge pull request #2888 from alexandrevryghem/w2p-112970_added-missing-breadcrumbs_contribute-main
Added missing/incomplete breadcrumbs on create community/collection/item pages
2024-04-19 10:28:04 -05:00
Tim Donohue
57b0efe30f Merge pull request #2945 from alexandrevryghem/home-page-facet-fixes
Fixed home page links being unclickable
2024-04-19 10:14:12 -05:00
Alexandre Vryghem
a5f49babac Merge remote-tracking branch 'upstream/main' into fix-broken-item-mapper-pagination_contribute-main
# Conflicts:
#	src/app/shared/object-list/object-list.component.html
#	src/app/shared/object-select/collection-select/collection-select.component.ts
#	src/app/shared/object-select/item-select/item-select.component.ts
#	src/app/shared/pagination/pagination.component.ts
2024-04-18 22:31:15 +02:00
Alexandre Vryghem
adf995cf36 Merge branch 'fix-broken-item-mapper-pagination_contribute-7.6' into fix-broken-item-mapper-pagination_contribute-main
# Conflicts:
#	src/app/access-control/bulk-access/browse/bulk-access-browse.component.html
#	src/app/access-control/epeople-registry/epeople-registry.component.html
#	src/app/access-control/epeople-registry/eperson-form/eperson-form.component.html
#	src/app/access-control/group-registry/group-form/members-list/members-list.component.html
#	src/app/access-control/group-registry/group-form/subgroup-list/subgroups-list.component.html
#	src/app/process-page/overview/process-overview.component.html
#	src/app/shared/object-select/collection-select/collection-select.component.html
#	src/app/shared/object-select/collection-select/collection-select.component.ts
#	src/app/shared/object-select/item-select/item-select.component.html
#	src/app/shared/object-select/item-select/item-select.component.ts
#	src/app/shared/object-select/object-select/object-select.component.ts
#	src/app/shared/pagination/pagination.component.ts
2024-04-18 21:39:10 +02:00
Alexandre Vryghem
268d2e54fc 108555: Refactored CollectionSelectComponent to not call canSelect every time changes are detected 2024-04-18 21:18:10 +02:00
Alexandre Vryghem
59197cff2d 108555: Refactored ItemSelectComponent to not call canSelect every time changes are detected 2024-04-18 21:18:10 +02:00
Alexandre Vryghem
da31c4f253 108555: Removed pageInfoState Input since it wasn't used and almost all the components gave the incorrect type of data to it 2024-04-18 19:28:01 +02:00
Yury Bondarenko
63090b501b Update README 2024-04-18 15:08:08 +02:00
Yury Bondarenko
f1c25ee344 Fix overindented decorated properties 2024-04-18 13:16:39 +02:00
Yury Bondarenko
eec052fd77 Fix Community stats page selector
Likely a copy/paste leftover
2024-04-18 12:27:55 +02:00
Jens Vannerum
5f89dd27fb 114440: fix test 2024-04-18 11:59:12 +02:00
Yury Bondarenko
dc1053e3f9 Resolve lint issues due to new default rules
We could turn these rules off, but it seems that they indicate some important inconsistencies.

A few cases have been ignored inline because they should be investigated in more detail, which is out of scope for this PR:
- Metadata representation components compare `BrowseByDataType` to a `ResourceType`. Could be related to #2949.
- We assume that dynamic form dates are always represented by strings, but they can also be `Date` or `object` according to the library (see da1742ce05/projects/ng-dynamic-forms/core/src/lib/model/dynamic-date-control.model.ts (L5))
2024-04-18 11:02:04 +02:00
Yury Bondarenko
14a19b2000 Upgrade TSESLint to support TypeScript 5.3.3 2024-04-18 11:02:04 +02:00
Jens Vannerum
b757ca6433 Merge remote-tracking branch 'upstream/main' into w2p-104686_Live-import-preview-only-shows-first-mdv-7.6 2024-04-18 10:50:21 +02:00
Marie Verdonck
00d7b8322d 104686: Live Import preview only shows first metadata value per field 2024-04-18 02:08:20 +02:00
Gantner, Florian Klaus
97fade00a4 extend eperson render type for display of dso name
https://github.com/DSpace/dspace-angular/issues/2947
2024-04-17 17:59:10 +02:00
Yury Bondarenko
efec114df3 Auto-migrate to fix new ds-themed-* usages 2024-04-17 14:44:07 +02:00
Yury Bondarenko
2e9acc3885 Merge remote-tracking branch 'origin/main' into poc-eslint-plugin-autofix-selectors 2024-04-17 14:40:45 +02:00
Alexandre Vryghem
3a13ea8618 Merge remote-tracking branch 'upstream/main' into theme-fixes_contribute-main
# Conflicts:
#	src/app/shared/object-collection/shared/listable-object/listable-object-component-loader.component.spec.ts
2024-04-17 00:22:43 +02:00
Alexandre Vryghem
9bdf265f32 Home page facet refactor fixes 2024-04-17 00:07:37 +02:00
lotte
5859fc175a Merge remote-tracking branch 'origin/main' into multiline-search-filter-badge_main 2024-04-16 18:18:29 +02:00
Tim Donohue
ee174747c2 Disable inlineCriticalCss by default for better SSR performance 2024-04-15 16:13:41 -05:00
Tim Donohue
0a1764c65a Merge pull request #2934 from 4Science/DURACOM-248-ANGULAR-17
Upgrade to angular 17
2024-04-15 15:15:10 -05:00
Tim Donohue
a16139c285 Merge pull request #2931 from dspace-unimr/fix-#2918-new-user-registration-does-not-work
Add check for registration verification to the register email form.
2024-04-15 11:37:49 -05:00
Jens Vannerum
b48db7df32 Merge remote-tracking branch 'upstream/main' into w2p-111326_fix-status-code-object-not-found-7.4 2024-04-15 14:47:06 +02:00
Giuseppe Digilio
bd9e58038d [DURACOM-248] Upgrade to latest Angular minor release 2024-04-15 13:18:06 +02:00
Andrea Barbasso
93bcd92b0a [DURACOM-248] lint fix 2024-04-15 12:31:18 +02:00
Giuseppe Digilio
3344344531 Merge remote-tracking branch '4scienceGithub/DURACOM-248-ANGULAR-17' into DURACOM-248-ANGULAR-17 2024-04-15 12:13:34 +02:00
Alexandre Vryghem
8d1d04ed58 111731: Added theme support to renderSearchLabelFor 2024-04-15 12:07:39 +02:00
Alexandre Vryghem
7eb26582db 111731: Added apply filter functionality 2024-04-15 12:07:39 +02:00
Alexandre Vryghem
3cdf426594 111731: Fixed search filter input suggestions not resetting the page number by moving that logic to the search configuration service 2024-04-15 12:07:38 +02:00
Andreas Awouters
31d3ab0811 113319: Fix dropdown component spec
(cherry picked from commit 70357803e86caabc6357b7cbec9db1ef8edd2a56)
2024-04-15 11:23:09 +02:00
Andreas Awouters
1580acb7be 113319: Add dropdown entry to clear selection
(cherry picked from commit 13d1547b3dbf5d4cd74617d6327044da798ed44e)
2024-04-15 11:23:00 +02:00
Andrea Barbasso
d6595daa9b [DURACOM-248] move tests 2024-04-15 11:21:36 +02:00
Andrea Barbasso
87cff6c907 [DURACOM-248] set function call result in a class attribute 2024-04-15 09:43:38 +02:00
Andrea Barbasso
c485f108a1 [DURACOM-248] move element version table row logic to a component 2024-04-15 09:27:29 +02:00
Eike Martin Löhden
36b92004b2 Add check for registration verification to the register email form. 2024-04-15 07:31:10 +02:00
Mohamed Ali
159b0c29de Added Arabic Translation 2024-04-15 01:52:32 +02:00
Alexandre Vryghem
59f913b98b Made dso-selector placeholder types translatable 2024-04-14 22:54:37 +02:00
Alexandre Vryghem
0ba1b26318 Fixed sync-i18n script not working anymore
This is caused by the typescript 4.4 update that changed the catch type from any to unknown
2024-04-14 22:54:36 +02:00
Alexandre Vryghem
ac40726b18 Merge branch 'created-themeable-ProfilePageMetadataFormComponent_contribute-7.6' into minor-themed-component-fixes_contribute-main
# Conflicts:
#	src/app/profile-page/profile-page.module.ts
#	src/themes/custom/lazy-theme.module.ts
2024-04-14 15:14:17 +02:00
Alexandre Vryghem
f5f00ca24a 114077: Made ProfilePageMetadataFormComponent themeable 2024-04-14 14:46:35 +02:00
Alexandre Vryghem
68e52bcee4 Merge remote-tracking branch 'upstream/main' into minor-themed-component-fixes_contribute-main
# Conflicts:
#	src/app/admin/admin-routes.ts
2024-04-13 19:35:51 +02:00
Alexandre Vryghem
74f8757ae1 Merge remote-tracking branch 'upstream/main' into minor-themed-component-fixes_contribute-main
# Conflicts:
#	src/app/admin/admin-routes.ts
2024-04-13 18:53:19 +02:00
Alexandre Vryghem
10d90c3110 Merge remote-tracking branch 'upstream/main' into theme-fixes_contribute-main
# Conflicts:
#	src/app/shared/object-collection/shared/listable-object/listable-object-component-loader.component.spec.ts
#	src/app/shared/object-list/item-list-element/item-types/item/item-list-element.component.spec.ts
2024-04-13 18:50:10 +02:00
Alexandre Vryghem
36e5617679 Merge branch 'main' into created-metadata-service-for-metadata-operations_contribute-main
# Conflicts:
#	src/app/core/metadata/metadata.service.spec.ts
#	src/modules/app/browser-init.service.ts
2024-04-13 18:31:05 +02:00
Alexandre Vryghem
33d3ff0c44 111731: Integrated the FilterInputSuggestionsComponent in the advanced search facets to show input suggestions (only works for filters that are also part of the facets) 2024-04-13 03:26:44 +02:00
Alexandre Vryghem
89eb314fe7 111731: Moved findSuggestions logic to SearchFilterService in order to reuse it in the advanced search component 2024-04-13 03:26:43 +02:00
Alexandre Vryghem
b9fa479519 111731: Created new advanced search component 2024-04-13 03:26:43 +02:00
Tim Donohue
c13d23da9c Merge pull request #2844 from alexandrevryghem/fix-home-page-issues
Fixed home page issues
2024-04-12 14:13:20 -05:00
Tim Donohue
4d59c13f7e Merge pull request #2926 from IgorBaptist4/typo_role
typo in role name
2024-04-12 13:58:23 -05:00
Tim Donohue
4aa3158f33 Merge pull request #2925 from DSpace/backport-2905-to-dspace-7_x
[Port dspace-7_x] Fix for submission describe warning contribution bug
2024-04-12 13:52:45 -05:00
IgorBaptist4
ad114daff8 typo in role name 2024-04-12 15:49:11 -03:00
lotte
3768dc030e 113500: Fixed lint issues
(cherry picked from commit 903af2ccdb)
2024-04-12 17:20:51 +00:00
lotte
27286998f7 113500: Fixed lint error
(cherry picked from commit 722bd6f7f5)
2024-04-12 17:20:51 +00:00
lotte
d8b6e86896 113500: Fixed tests after bugfix
(cherry picked from commit 4e0046022b)
2024-04-12 17:20:51 +00:00
lotte
47537a019c 113500: Fix for warning on first describe step
(cherry picked from commit 993ce1ab16)
2024-04-12 17:20:51 +00:00
Tim Donohue
d29d3ca423 Merge pull request #2905 from atmire/w2p-113500_submission-describe-warning_contribution
Fix for submission describe warning contribution bug
2024-04-12 12:20:33 -05:00
Giuseppe Digilio
e99d41abe0 Merge remote-tracking branch '4scienceGithub/DURACOM-248-ANGULAR-17' into DURACOM-248-ANGULAR-17 2024-04-12 16:56:31 +02:00
Andrea Barbasso
9f75c3986f [DURACOM-248] add elvis operator to getRemoteDataPayload 2024-04-12 16:52:36 +02:00
Giuseppe Digilio
74a53b7694 [DURACOM-248] Create structural directive for rendering elements on browser only 2024-04-12 16:16:16 +02:00
Yury Bondarenko
e5ba482871 Merge remote-tracking branch 'origin/main' into fix-versioning-button 2024-04-12 11:48:37 +02:00
Giuseppe Digilio
9e23917381 Merge branch 'refs/heads/main' into DURACOM-248-ANGULAR-17
# Conflicts:
#	server.ts
#	src/config/universal-config.interface.ts
#	src/environments/environment.production.ts
#	src/environments/environment.ts
2024-04-12 09:04:48 +02:00
Alexandre Vryghem
e10630f131 Added functionality to disable COAR notify support link in footer
Also fixed error that showed a blank page instead of a 404 when disabling EULA/Privacy Policy pages
2024-04-12 01:38:34 +02:00
Alexandre Vryghem
2ef2e9b334 Fixed minor alignment issue of comcol names on /community-list 2024-04-12 00:39:41 +02:00
Giuseppe Digilio
2bbf584a45 [DURACOM-248] Fix e2e test execution 2024-04-11 20:59:57 +02:00
Giuseppe Digilio
d7d8067006 [DURACOM-247] Refactoring SSR configuration in order to align it with new nomenclature 2024-04-11 18:14:34 +02:00
Giuseppe Digilio
7b1f264812 [DURACOM-248] Fix lint 2024-04-11 18:03:30 +02:00
Art Lowel
8e59b7d0b0 also add relationships one by one on the edit item relationships tab 2024-04-11 17:51:59 +02:00
Tim Donohue
f72725ceed Merge pull request #2919 from DSpace/backport-2782-to-dspace-7_x
[Port dspace-7_x] Fixed Font Awesome CSS Pseudo-elements not rendering in v6.x
2024-04-11 08:59:54 -05:00
Alexandre Vryghem
97f70d897e Merge branch 'w2p-112970_added-missing-breadcrumbs_contribute-7.4' into w2p-112970_added-missing-breadcrumbs_contribute-main
# Conflicts:
#	src/app/collection-page/collection-page-routing.module.ts
#	src/app/community-page/community-page-routing.module.ts
2024-04-11 00:18:51 +02:00
Alexandre Vryghem
4251630ab8 112970: Always rerun resolvers on url change for create comcol pages 2024-04-11 00:18:04 +02:00
Alexandre Vryghem
5f8033a111 Merge remote-tracking branch 'upstream/main' into w2p-112970_added-missing-breadcrumbs_contribute-main
# Conflicts:
#	src/app/collection-page/collection-page-routes.ts
#	src/app/community-page/community-page-routes.ts
#	src/app/core/breadcrumbs/community-breadcrumb.resolver.ts
#	src/app/core/breadcrumbs/dso-breadcrumb.resolver.spec.ts
#	src/app/core/breadcrumbs/dso-breadcrumb.resolver.ts
#	src/app/core/submission/resolver/submission-object.resolver.ts
#	src/app/workflowitems-edit-page/item-from-workflow.resolver.spec.ts
#	src/app/workflowitems-edit-page/item-from-workflow.resolver.ts
#	src/app/workflowitems-edit-page/workflowitems-edit-page-routes.ts
#	src/app/workspaceitems-edit-page/item-from-workspace.resolver.spec.ts
#	src/app/workspaceitems-edit-page/item-from-workspace.resolver.ts
#	src/app/workspaceitems-edit-page/workspaceitems-edit-page-routes.ts
2024-04-11 00:04:42 +02:00
Alexandre Vryghem
e2c2174bf7 111373: Fixed Font Awesome CSS Pseudo-elements for v6.x
(cherry picked from commit 01f97a623f)
2024-04-10 21:51:53 +00:00
Tim Donohue
39d2a753db Merge pull request #2782 from alexandrevryghem/fix-font-awesome-5-icons_contribute-7.6
Fixed Font Awesome CSS Pseudo-elements not rendering in v6.x
2024-04-10 16:51:37 -05:00
Alexandre Vryghem
b2c14df8f7 Moved home COAR functionality to separate component 2024-04-10 23:31:07 +02:00
Alexandre Vryghem
fcabea0ac5 Hide the reset filters button on the home page & fixed spacing issue when showDiscoverFilters is disabled 2024-04-10 22:57:24 +02:00
Alexandre Vryghem
ca167a2321 Prevent /api/eperson/profiles/{userId} to be called when unauthenticated 2024-04-10 22:57:24 +02:00
Alexandre Vryghem
08027bb753 Fixed home news facets sidebar & home content section alignment when facets are disabled 2024-04-10 22:57:24 +02:00
Tim Donohue
a3894a1734 Merge pull request #2859 from 4Science/DURACOM-195-fixes
Header, navbar, and admin sidebar refactoring (minor fixes)
2024-04-10 14:34:36 -05:00
Tim Donohue
de1a240140 Merge pull request #2858 from 4Science/DURACOM-241
7.x - Header, navbar, and admin sidebar refactoring
2024-04-10 14:18:54 -05:00
Tim Donohue
26ecc03584 Merge pull request #2897 from 4Science/DURACOM-247
Fixes for #2891 #2889
2024-04-10 12:17:03 -05:00
Tim Donohue
b12bdfdd22 Docker build IDs must all be unique to avoid image conflicts. Ensure no builds use a generic name like "dspace-angular". 2024-04-09 15:06:43 -05:00
Tim Donohue
10db33bcea Docker build IDs must all be unique to avoid image conflicts. Ensure no builds use a generic name like "dspace-angular". 2024-04-09 14:52:27 -05:00
Giuseppe Digilio
a8fcfa2550 Merge branch 'refs/heads/DURACOM-247' into DURACOM-248-ANGULAR-17 2024-04-09 09:29:19 +02:00
Tim Donohue
971c302378 Merge pull request #2911 from tdonohue/update_actions_7x
[Port dspace-7_x] Update all GitHub Actions & add token for Codecov.io
2024-04-08 16:59:26 -05:00
Giuseppe Digilio
b2f94b515a [DURACOM-247] Fix lint 2024-04-08 23:08:04 +02:00
Giuseppe Digilio
883ceeae27 [DURACOM-247] Refactored by using a map of promises 2024-04-08 23:04:47 +02:00
Giuseppe Digilio
115445a6ab [DURACOM-247] Move local variable within if statement 2024-04-08 22:25:01 +02:00
Tim Donohue
b758d0a5f9 Ensure all artifacts have a unique name by appending Node version to each 2024-04-08 14:46:16 -05:00
Tim Donohue
78f1d9f763 Update all GitHub Actions. Add newly required CODECOV_TOKEN to codecov action 2024-04-08 14:46:10 -05:00
Tim Donohue
0c006ba49b Merge pull request #2910 from tdonohue/update_actions
Update all GitHub Actions & add token for Codecov.io
2024-04-08 14:44:43 -05:00
Giuseppe Digilio
2a3a13e293 [DURACOM-247] Refactored by providing the map of promises 2024-04-08 19:21:20 +02:00
Tim Donohue
54f1ce4b78 Ensure all artifacts have a unique name by appending Node version to each 2024-04-08 11:14:30 -05:00
Tim Donohue
2e92ee752d Update all GitHub Actions. Add newly required CODECOV_TOKEN to codecov action 2024-04-08 10:22:04 -05:00
lotte
903af2ccdb 113500: Fixed lint issues 2024-04-08 10:40:45 +02:00
Tim Donohue
330925f861 Update version tag for development of next release 2024-04-05 17:33:58 -05:00
Tim Donohue
dde0e40805 Update version tag for 8.0-rc1 release 2024-04-05 17:06:50 -05:00
Tim Donohue
90dc0e3f61 Merge pull request #2901 from DSpace/backport-2067-to-dspace-7_x
[Port dspace-7_x] Add configuration option to disable inlined CSS in SSR HTML
2024-04-05 13:45:50 -05:00
Yury Bondarenko
fd10fbe2a8 Add to config.example.yml
(cherry picked from commit 4a39f33006)
2024-04-05 18:14:43 +00:00
Yury Bondarenko
3b11ac517c Add configuration option to disable inlined CSS in SSR HTML
When inlining CSS, Angular Universal needs to extract critical styles.
This seems to take up a significant chunk of processing time.

However, loading may appear less smooth when this feature is disabled.

Added to the configuration to make it easier to A/B test this without a full re-build.

(cherry picked from commit 38a058d7af)
2024-04-05 18:14:42 +00:00
Tim Donohue
d0a8042a89 Merge pull request #2067 from atmire/disable-inline-css
Add configuration option to disable inlined CSS in SSR HTML
2024-04-05 13:14:22 -05:00
Toni Prieto
07d30ff931 Create the model before displaying the vocabulary fields in edit item page 2024-04-05 15:48:27 +02:00
Giuseppe Digilio
aac61785d3 [DURACOM-247] Add condition to check function is not null 2024-04-05 12:23:18 +02:00
akoscomp
93bf085274 [DURACOM-248] update yarn.lock 2024-04-05 10:00:12 +02:00
Giuseppe Digilio
297b5f504c Merge branch 'main' into DURACOM-248-ANGULAR-17
# Conflicts:
#	yarn.lock
2024-04-05 09:56:18 +02:00
Giuseppe Digilio
d2ec558ac2 [DURACOM-247] Move check for initialized token to request effects 2024-04-05 09:43:47 +02:00
Yury Bondarenko
6203055c7a Merge remote-tracking branch 'origin/main' into disable-inline-css 2024-04-05 09:28:45 +02:00
Tim Donohue
a1090fbb0d Merge pull request #2896 from tdonohue/port_2894_to_7x
[Port dspace-7_x] Bump axios to 1.6.8
2024-04-04 15:00:51 -05:00
Tim Donohue
4239d37a38 Bump axios to 1.6.8 2024-04-04 14:12:29 -05:00
Tim Donohue
1e339608dc Merge pull request #2894 from DSpace/dependabot/npm_and_yarn/axios-1.6.8
Bump axios from 0.21.4 to 1.6.8
2024-04-04 14:06:32 -05:00
Tim Donohue
a87a5f9b5e Merge pull request #2892 from tdonohue/port_2867_to_7x
[Port dspace-7_x]  Bump follow-redirects from 1.15.5 to 1.15.6
2024-04-04 12:36:55 -05:00
Tim Donohue
777fc571b0 Merge pull request #2895 from tdonohue/port_2872_to_7x
[Port dspace-7_x] Bump webpack-dev-middleware from 5.3.3 to 5.3.4
2024-04-04 12:36:36 -05:00
Tim Donohue
dc92bbd80a Merge pull request #2893 from tdonohue/port_2881_to_7x
[Port dspace-7_x] Bump express from 4.18.2 to 4.19.2
2024-04-04 12:09:24 -05:00
Tim Donohue
d503e4db07 Bump webpack-dev-middleware from 5.3.3 to 5.3.4 2024-04-04 11:58:15 -05:00
Tim Donohue
cd79416776 Merge pull request #2872 from DSpace/dependabot/npm_and_yarn/webpack-dev-middleware-5.3.4
Bump webpack-dev-middleware from 5.3.3 to 5.3.4
2024-04-04 11:57:49 -05:00
dependabot[bot]
cf845af54e Bump axios from 0.21.4 to 1.6.8
Bumps [axios](https://github.com/axios/axios) from 0.21.4 to 1.6.8.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v0.21.4...v1.6.8)

---
updated-dependencies:
- dependency-name: axios
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-04 16:42:37 +00:00
Yury Bondarenko
1b113569ca Merge remote-tracking branch 'origin/main' into poc-eslint-plugin-autofix-selectors 2024-04-04 18:38:54 +02:00
Tim Donohue
bba7fe2f74 Bump express from 4.18.2 to 4.19.2 2024-04-04 11:34:30 -05:00
Tim Donohue
863a04ed4d Merge pull request #2881 from DSpace/dependabot/npm_and_yarn/express-4.19.2
Bump express from 4.18.2 to 4.19.2
2024-04-04 11:31:08 -05:00
Giuseppe Digilio
40204328ad [DURACOM-247] Resolve CodeQL alert 2024-04-04 18:21:38 +02:00
Yury Bondarenko
ac48a49273 Merge remote-tracking branch 'origin/main' into poc-eslint-plugin-autofix-selectors 2024-04-04 18:15:28 +02:00
Tim Donohue
ed8e280aa4 Bump follow-redirects from 1.15.5 to 1.15.6 2024-04-04 11:01:41 -05:00
Tim Donohue
7ebda4a7ed Merge pull request #2887 from DSpace/rename-ds7-2-ds8
Renaming DSpace to DSpace 8
2024-04-04 10:45:51 -05:00
dependabot[bot]
41d4ed7603 Bump webpack-dev-middleware from 5.3.3 to 5.3.4
Bumps [webpack-dev-middleware](https://github.com/webpack/webpack-dev-middleware) from 5.3.3 to 5.3.4.
- [Release notes](https://github.com/webpack/webpack-dev-middleware/releases)
- [Changelog](https://github.com/webpack/webpack-dev-middleware/blob/v5.3.4/CHANGELOG.md)
- [Commits](https://github.com/webpack/webpack-dev-middleware/compare/v5.3.3...v5.3.4)

---
updated-dependencies:
- dependency-name: webpack-dev-middleware
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-04 15:12:12 +00:00
dependabot[bot]
ae93c4fe11 Bump express from 4.18.2 to 4.19.2
Bumps [express](https://github.com/expressjs/express) from 4.18.2 to 4.19.2.
- [Release notes](https://github.com/expressjs/express/releases)
- [Changelog](https://github.com/expressjs/express/blob/master/History.md)
- [Commits](https://github.com/expressjs/express/compare/4.18.2...4.19.2)

---
updated-dependencies:
- dependency-name: express
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-04 15:12:03 +00:00
Tim Donohue
7ae6c7e67e Merge pull request #2871 from 4Science/DURACOM-234
Upgrade to angular 16
2024-04-04 10:11:08 -05:00
Paulo Graça
00798934d6 Renaming to DS8 2024-04-04 15:47:38 +01:00
Paulo Graça
dbf222248a Renaming DSpace to DSpace 8 2024-04-04 15:37:04 +01:00
Alexandre Vryghem
d9a6f6d018 Merge branch 'w2p-112970_added-missing-breadcrumbs_contribute-7.4' into main 2024-04-04 16:07:02 +02:00
Alexandre Vryghem
60d93e653f 113938: Added missing comcol structure to workspace/workflow item breadcrumbs 2024-04-04 12:07:29 +02:00
Giuseppe Digilio
c327bf744b [DURACOM-234] Fix merge with main 2024-04-04 09:58:10 +02:00
Giuseppe Digilio
32f1d1096a Merge branch 'main' into DURACOM-234
# Conflicts:
#	src/app/core/data/request.service.ts
#	src/modules/app/browser-app.config.ts
#	src/modules/app/server-app.config.ts
2024-04-04 09:32:38 +02:00
Tim Donohue
86ddd45dc1 Merge pull request #2886 from tdonohue/csrf_fixes
Ensures CSRF token is initialized prior to first modifying (non-`GET`) request
2024-04-03 14:43:40 -05:00
Tim Donohue
bbab56a7da Update build script to use "docker compose" instead of "docker-compose". Fixes random failures starting e2e test backend via Docker 2024-04-03 14:00:42 -05:00
lotte
bff5de066b Merge branch 'w2p-113500_submission-describe-warning-7.6' into w2p-113500_submission-describe-warning_contribution 2024-04-03 19:05:34 +02:00
Giuseppe Digilio
35714b7a45 [DURACOM-234] rename guards in order to be complaint to function name convention 2024-04-03 18:57:11 +02:00
Giuseppe Digilio
f1686d5499 [DURACOM-234] rename resolvers in order to be complaint to function name convention 2024-04-03 18:48:14 +02:00
Tim Donohue
f7d31fd341 Fix tests. Add XSRFService to all specs which need it to be initialized 2024-04-03 11:48:13 -05:00
Tim Donohue
cc6b159a8a Update code to use GET request. Cleanup lint errors & add in basic TypeDocs 2024-04-03 10:25:43 -05:00
Art Lowel
617c7d8756 make a call to ensure a correct XSRF token before performing any non-GET requests 2024-04-03 09:46:45 -05:00
Yury Bondarenko
b99d9030cd Fix stray Angular 17 dependency 2024-04-03 12:36:46 +02:00
Giuseppe Digilio
aba04913ce [DURACOM-234] Replace Observable with BehaviorSubject 2024-04-02 18:54:39 +02:00
Giuseppe Digilio
660cf7e4dd [DURACOM-234] Remove assertions on isResponsePending in favour of remote data operators 2024-04-02 18:54:00 +02:00
Giuseppe Digilio
b49d883e0b [DURACOM-234] fix my-dspace.guard 2024-04-02 18:51:00 +02:00
Giuseppe Digilio
b8c26a71c3 [DURACOM-234] Fixes after migrating to functional guards 2024-04-02 18:45:57 +02:00
Alexandre Vryghem
fb8733ca0b 113901: Store the retrieved Relationships in the store
This needs to be done here too, since tilted relationships won't be returned by the api/core/items/{uuid}/relationships endpoint
2024-04-02 17:39:44 +02:00
Giuseppe Digilio
026e16ffd9 [DURACOM-234] Fix tests 2024-04-02 15:28:19 +02:00
Giuseppe Digilio
32b816c1aa [DURACOM-234] Made use of mapToCanActivate for all the guards which are still Class 2024-04-02 13:13:25 +02:00
Giuseppe Digilio
19548fc6d4 [DURACOM-234] Move resolver dependency to relate functional one 2024-04-02 12:31:32 +02:00
Giuseppe Digilio
6a4ad7bdb4 [DURACOM-234] Fix resolver name 2024-04-02 12:28:49 +02:00
Giuseppe Digilio
29f5a17528 [DURACOM-234] Migrate to functional guards WIP 2024-03-29 18:28:32 +01:00
Tim Donohue
2dfa075423 Merge pull request #2832 from alexandrevryghem/patch_2808
[Port dspace-7_x] Refactored community & collection pages
2024-03-29 10:04:08 -05:00
Giuseppe Digilio
5dbc6ce7a8 [DURACOM-237] Fix issue on drag end 2024-03-29 12:47:03 +01:00
Yury Bondarenko
c4b32febc1 Explain themed-component-classes rule 2024-03-29 10:52:55 +01:00
Yury Bondarenko
08a5443cc2 Add generated docs to source 2024-03-29 10:47:04 +01:00
Yury Bondarenko
515e5f00cf Improve documentation 2024-03-29 10:46:20 +01:00
Yury Bondarenko
2c68589416 Move generated documentation to docs/lint/ 2024-03-29 10:12:57 +01:00
Giuseppe Digilio
1f4aca800b [DURACOM-234] Migrate fo functional resolver 2024-03-28 23:34:37 +01:00
Yury Bondarenko
a6e093038c Manual fix: use base components in unit test templates
`Themed*` components should be used in the actual codebase to ensure we retain theme support.
However, in unit tests these components won't work without a fully-functional `ThemeService` & `Store`.

For this reason, the lint plugin allows `ds-base-*` selectors in unit test templates.
2024-03-28 18:52:06 +01:00
Yury Bondarenko
762e4616cc Manual fix: sync removed imports between tests and components
The automatic migration made it so HTML always uses the `Themed*` component, and it must therefore be imported in all standalone components that use it.
Afterwards, many unit tests fail because the removed imports no longer match up (can't inject `ThemeService`).

While we could try to support this as part of the automatic migration, there are too many edge cases for this to be consistent.
2024-03-28 18:52:06 +01:00
Yury Bondarenko
0b9741d252 Manual fix: update i/o for ThemedConfigurationSearchPageComponent
Fixes compile-time errors due to out-of-sync inputs and outputs between ThemedConfigurationSearchPageComponent and SearchComponent

(note that this is was an existing problem in the source code that flew under the radar until we flipped the selector convention!)
2024-03-28 18:52:06 +01:00
Yury Bondarenko
6051b82821 Automatically migrate to new themeable component convention 2024-03-28 18:33:46 +01:00
Yury Bondarenko
e40b6ae612 Update plugins to support standalone components
- ThemedComponent wrappers should always import their base component. This ensures that it's always enough to only import the wrapper when we use it.
- This implies that all themeable components must be standalone

→ added rules to enforce this
→ updated usage rule to improve declaration/import handling
2024-03-28 18:33:46 +01:00
Giuseppe Digilio
549609e2ea [DURACOM-234] Fix Markdown Config 2024-03-28 16:49:14 +01:00
Giuseppe Digilio
abae9b9246 [DURACOM-234] WIP fix SSR 2024-03-28 16:37:42 +01:00
Giuseppe Digilio
3cb000db7c Merge branch 'DURACOM-234' into DURACOM-234-ANGULAR-17
# Conflicts:
#	src/main.server.ts
2024-03-27 14:22:42 +01:00
lotte
722bd6f7f5 113500: Fixed lint error 2024-03-27 14:15:20 +01:00
lotte
4e0046022b 113500: Fixed tests after bugfix 2024-03-27 14:07:55 +01:00
lotte
993ce1ab16 113500: Fix for warning on first describe step 2024-03-27 13:27:44 +01:00
Giuseppe Digilio
a8c3af097d [DURACOM-234] Switch to standalone bootstrapping API 2024-03-26 20:52:26 +01:00
Giuseppe Digilio
0c3e9b1535 [DURACOM-234] Fix NG0600 error 2024-03-26 18:42:29 +01:00
Alan Orth
43137fe676 Merge pull request #2879 from DSpace/backport-2877-to-dspace-7_x
[Port dspace-7_x] System-wide alert shouldn't be created when the message is empty
2024-03-26 11:26:31 +03:00
Alexandre Vryghem
d05438dc3e Prevent system-wide alert to be activated with empty message
(cherry picked from commit 767de4b5c8)
2024-03-26 07:12:03 +00:00
Alan Orth
b3b3ef8203 Merge pull request #2877 from alexandrevryghem/fix-systemwidealert-form-validation_contribute-main
System-wide alert shouldn't be created when the message is empty
2024-03-26 10:11:45 +03:00
Alexandre Vryghem
c476c4b343 Merge branch 'main' into minor-themed-component-fixes_contribute-main 2024-03-25 00:14:45 +01:00
Alexandre Vryghem
147b9f2efb Merge branch 'main' into minor-themed-component-fixes_contribute-main 2024-03-24 23:56:23 +01:00
Alexandre Vryghem
25cb0455e2 Fixed bug in BrowseService where findListByHref was called with null instead of undefined, which prevented its default values from being used
(cherry picked from commit e6bf2f0ca7)
2024-03-24 19:12:48 +01:00
Alexandre Vryghem
babe936c30 Merge branch 'w2p-109964_fix-vocabulary-options-with-url-as-stored-value_contribute-7.6' into w2p-109964_fix-vocabulary-options-with-url-as-stored-value_contribute-main
# Conflicts:
#	src/app/core/data/relationship-data.service.ts
#	src/app/core/data/relationship-type-data.service.ts
#	src/app/core/eperson/eperson-data.service.spec.ts
#	src/app/core/statistics/usage-report-data.service.ts
#	src/app/core/submission/submission-cc-license-url-data.service.ts
#	src/app/core/submission/workspaceitem-data.service.ts
2024-03-24 15:17:57 +01:00
Alexandre Vryghem
d5cf236938 Refactored code to always encode the RequestParams 2024-03-24 13:32:25 +01:00
Alexandre Vryghem
03e49907c1 Merge branch 'fix-systemwidealert-form-validation_contribute-7.6' into fix-systemwidealert-form-validation_contribute-main 2024-03-23 16:04:25 +01:00
Alexandre Vryghem
767de4b5c8 Prevent system-wide alert to be activated with empty message 2024-03-23 15:12:48 +01:00
Yury Bondarenko
4a39f33006 Add to config.example.yml 2024-03-22 16:23:39 +01:00
Alexandre Vryghem
548cc2d670 Merge remote-tracking branch 'upstream/main' into created-metadata-service-for-metadata-operations_contribute-main 2024-03-22 16:19:27 +01:00
Giuseppe Digilio
73ffa703cb Merge branch 'DURACOM-234' into DURACOM-234-ANGULAR-17 2024-03-21 17:41:58 +01:00
Giuseppe Digilio
e0855a46cc [DURACOM-234] Remove unsupported node 16 2024-03-21 17:29:52 +01:00
Giuseppe Digilio
969b42fee1 [DURACOM-234] Fix tests 2024-03-21 16:34:42 +01:00
Giuseppe Digilio
abb284a2d6 [DURACOM-237] Fix tests 2024-03-21 16:33:32 +01:00
Giuseppe Digilio
5d24691bc2 Merged in DURACOM-240-mathjax (pull request #1488)
Replace mathjax pipe with directive
2024-03-21 12:17:44 +00:00
Giuseppe Digilio
b325701f9f [DURACOM-240] Fix test 2024-03-21 13:11:08 +01:00
Giuseppe Digilio
a652600c7f [DURACOM-234] Remove fdescribe 2024-03-21 13:10:33 +01:00
Giuseppe Digilio
e2bbb43395 Merge branch 'DURACOM-234' into DURACOM-240-mathjax
# Conflicts:
#	src/app/shared/utils/markdown.pipe.spec.ts
2024-03-21 12:57:31 +01:00
Giuseppe Digilio
152e724c75 [DURACOM-234] Fix tests 2024-03-21 12:56:45 +01:00
Yury Bondarenko
568574585b Workaround/document edge case where node can't be found by token 2024-03-21 10:35:04 +01:00
Yury Bondarenko
6e22b5376a Make rules more type-safe 2024-03-21 10:11:04 +01:00
Yury Bondarenko
b0758c23e5 Enforce plugin structure and generate documentation 2024-03-21 10:11:04 +01:00
Yury Bondarenko
e83a0cd741 Fix lint lint issues 2024-03-21 10:11:04 +01:00
Yury Bondarenko
ae50780e28 Enable linting for the lint plugins 2024-03-21 10:11:04 +01:00
Yury Bondarenko
9a27db3835 Lint e2e tests, enforce selectors 2024-03-21 10:11:04 +01:00
Yury Bondarenko
13e9808df2 Don't enforce ThemedComponent selectors in test HTML 2024-03-21 10:11:04 +01:00
Yury Bondarenko
3937be13f2 Custom ESLint rules to enforce new ThemedComponent selector convention
The following cases are covered:
- ThemedComponent wrapper selectors must not start with ds-themed-
- Base component selectors must start with ds-base-
- Themed component selectors must start with ds-themed-
- The ThemedComponent wrapper must always be used in HTML
- The ThemedComponent wrapper must be used in TypeScript _where appropriate_:
  - Required
    - Explicit usages (e.g. modal instantiation, routing modules, ...)
    - By.css selector queries (in order to align with the HTML rule)
  - Unchecked
    - Non-routing modules (to ensure the components can be declared)
    - ViewChild hooks (since they need to attach to the underlying component)

All rules work with --fix to automatically migrate to the new convention
This covers most of the codebase, but minor manual adjustment are needed afterwards
2024-03-21 10:11:04 +01:00
Giuseppe Digilio
c072d5ddfc Merge branch 'main' into DURACOM-234 2024-03-21 09:52:13 +01:00
Giuseppe Digilio
418f07bbf2 [DURACOM-240] Assure the MathJax script has been registered before rendering 2024-03-21 09:46:14 +01:00
Tim Donohue
41eccbbfe1 Merge pull request #2750 from 4Science/DURACOM-191
Migration to standalone components
2024-03-20 09:36:00 -05:00
Giuseppe Digilio
cfa2882a28 Merge branch 'DURACOM-234' into DURACOM-240-mathjax 2024-03-20 12:15:52 +01:00
Giuseppe Digilio
bef71a99b4 [DURACOM-234] Fix merge 2024-03-20 12:15:22 +01:00
Giuseppe Digilio
9b6b79c755 Merge branch 'DURACOM-234' into DURACOM-240-mathjax 2024-03-20 12:02:40 +01:00
Giuseppe Digilio
b214bb386a Merge branch 'DURACOM-191' into DURACOM-234
# Conflicts:
#	src/app/shared/comcol/comcol-page-browse-by/comcol-page-browse-by.component.ts
2024-03-20 12:01:42 +01:00
Giuseppe Digilio
6704a397bd [DURACOM-191] Provide routing option properly 2024-03-20 11:56:53 +01:00
Giuseppe Digilio
85292579af [DURACOM-191] Fix selected tab for the comcol-page-browse-by.component 2024-03-20 11:55:34 +01:00
Giuseppe Digilio
bcf8383daf [DURACOM-191] Fix issue with edit relationship page 2024-03-20 11:52:45 +01:00
Giuseppe Digilio
2826ff5536 [DURACOM-191] Fix missing import for ngIf and ngFor directive 2024-03-19 18:04:09 +01:00
Alexandre Vryghem
692bb991a0 112970: Added missing breadcrumbs to create community/collection pages 2024-03-19 12:06:39 +01:00
Giuseppe Digilio
dfad3f3fad [DURACOM-191] Fix issue with admin workflow page 2024-03-18 21:03:37 +01:00
Giuseppe Digilio
ddd0131c8b [DURACOM-191] Fix submission-import-external-preview.component 2024-03-18 21:00:37 +01:00
Giuseppe Digilio
41c62e2478 [DURACOM-191] Fix batch import page 2024-03-18 17:57:01 +01:00
Giuseppe Digilio
5b6c174767 [DURACOM-191] Fix withdrawn-reinstate-modal 2024-03-18 17:48:08 +01:00
Giuseppe Digilio
4fdbf15ae0 Merge branch 'DURACOM-234' into DURACOM-240-mathjax 2024-03-18 16:11:12 +01:00
Giuseppe Digilio
66a99090a8 Merge branch 'DURACOM-191' into DURACOM-234
# Conflicts:
#	src/app/shared/resource-policies/resolvers/resource-policy-target.resolver.ts
2024-03-18 16:10:26 +01:00
Giuseppe Digilio
acfcf51e34 [DURACOM-191] Remove DataService decorator 2024-03-18 16:08:35 +01:00
Giuseppe Digilio
b28f99f6bf [DURACOM-191] Fix resource-policy-target.resolver which still used getDataServiceFor decorator 2024-03-18 16:03:43 +01:00
Giuseppe Digilio
8c55e89b3d [DURACOM-191] Fix eperson-group-list.component which still used getDataServiceFor decorator 2024-03-18 15:35:34 +01:00
Giuseppe Digilio
7472e6939b [DURACOM-191] Fix dso-edit-metadata.component which still used getDataServiceFor decorator 2024-03-18 13:45:42 +01:00
Giuseppe Digilio
58512b6eed [DURACOM-191] Fix test 2024-03-18 11:26:26 +01:00
Giuseppe Digilio
8409853be6 [DURACOM-191] Clean up suggestions-data.service implementation 2024-03-18 09:18:12 +01:00
Giuseppe Digilio
00479132ab [DURACOM-191] Add missing data service 2024-03-17 19:21:56 +01:00
Giuseppe Digilio
9e6fe526e1 [DURACOM-240] use BehaviorSubject 2024-03-17 19:07:09 +01:00
Andrea Barbasso
3e30f64e9c [DURACOM-240] add and fix tests 2024-03-17 18:32:38 +01:00
Andrea Barbasso
e1ba78c443 [DURACOM-240] refactor variable 2024-03-17 18:30:34 +01:00
Andrea Barbasso
e402ac482d [DURACOM-240] split service into SSR and CSR 2024-03-17 18:29:11 +01:00
Andrea Barbasso
68c9ef1051 [DURACOM-240] refactor markdownPipe to markdownDirective
missing tests and splitting the service into a browser one and a server one
2024-03-17 18:25:27 +01:00
Andrea Barbasso
825308e223 [DURACOM-240] working directive
need to change markdown pipe to markdown directive and put everything in there
2024-03-17 18:20:03 +01:00
Andrea Barbasso
c6b72f6c64 [DURACOM-240] pre-tests changes 2024-03-17 18:14:53 +01:00
Giuseppe Digilio
81b0d76f1b [DURACOM-240] Improve markdown pipe in order to check for empty values 2024-03-17 18:12:20 +01:00
Simone Ramundi
083a904043 Merged in DURACOM-237-align-to-angular-16 (pull request #1431)
DURACOM-237 align to angular 16

Approved-by: Giuseppe Digilio
2024-03-17 17:06:53 +00:00
Giuseppe Digilio
3e03b71479 [DURACOM-237] Add space before text 2024-03-17 18:06:06 +01:00
Giuseppe Digilio
1e95fdb300 [DURACOM-237] Fix lint 2024-03-17 17:50:14 +01:00
Giuseppe Digilio
61d5f49c13 Merge branch 'DURACOM-234' into DURACOM-237-align-to-angular-16
# Conflicts:
#	src/app/shared/form/chips/chips.component.ts
#	src/app/shared/form/form.module.ts
2024-03-17 17:44:35 +01:00
Giuseppe Digilio
0db7fffec6 Merge branch 'DURACOM-191' into DURACOM-234 2024-03-17 17:35:40 +01:00
Giuseppe Digilio
2e8817712a [DURACOM-191] Fix tests 2024-03-17 17:34:35 +01:00
Giuseppe Digilio
788e44a770 [DURACOM-191] Fix circular dependency 2024-03-17 15:48:05 +01:00
Alexandre Vryghem
eb5acf8603 Merge branch 'w2p-112807_theme-ItemDetailPreviewFieldComponent' into minor-themed-component-fixes_contribute-main
# Conflicts:
#	src/app/my-dspace-page/my-dspace-search.module.ts
#	src/themes/custom/lazy-theme.module.ts
2024-03-16 16:16:32 +01:00
Giuseppe Digilio
f527810545 [DURACOM-191] Fix tests 2024-03-15 19:46:14 +01:00
Alexandre Vryghem
7b19047a10 113169: Moved the MetadataValue#isVirtual & MetadataValue#virtualValue to the new MetadataService 2024-03-15 17:12:34 +01:00
Andrea Barbasso
1516389a76 update store 2024-03-15 16:27:42 +01:00
Andrea Barbasso
8138882efb update dependencies 2024-03-15 16:27:00 +01:00
Alexandre Vryghem
179e7e0543 113169: Renamed the service in charge of adding metadata head tags to you HTML to HeadTagService & made its methods protected to make it easier to override them 2024-03-15 16:12:22 +01:00
Andrea Barbasso
035a62c723 run ng update @angular/core@17 @angular/cli@17 --force 2024-03-15 15:55:21 +01:00
Andrea Barbasso
6dced44443 update dependencies 2024-03-15 15:51:35 +01:00
Andrea Barbasso
aa4e4e6fce [DURACOM-234] fix build errors 2024-03-15 15:36:42 +01:00
Andrea Barbasso
4bc7df86b3 [DURACOM-234] remove useless import 2024-03-15 14:51:45 +01:00
Andrea Barbasso
c75c5f1199 [DURACOM-234] lint fix 2024-03-15 13:19:00 +01:00
Andrea Barbasso
0c3dd8d946 Merge branch 'DURACOM-191' into DURACOM-191-align-to-angular-16
# Conflicts:
#	package.json
#	src/app/access-control/epeople-registry/eperson-resolver.service.ts
#	src/app/admin/admin-registries/bitstream-formats/bitstream-formats.resolver.ts
#	src/app/admin/admin-search-page/admin-search-results/admin-search-result-grid-element/item-search-result/item-admin-search-result-grid-element.component.ts
#	src/app/admin/admin-workflow-page/admin-workflow-search-results/admin-workflow-search-result-grid-element/workflow-item/workflow-item-search-result-admin-workflow-grid-element.component.ts
#	src/app/admin/admin-workflow-page/admin-workflow-search-results/admin-workflow-search-result-grid-element/workspace-item/workspace-item-search-result-admin-workflow-grid-element.component.ts
#	src/app/app.module.ts
#	src/app/bitstream-page/bitstream-page.resolver.ts
#	src/app/bitstream-page/legacy-bitstream-url.resolver.ts
#	src/app/browse-by/browse-by-guard.ts
#	src/app/collection-page/collection-page.resolver.ts
#	src/app/collection-page/create-collection-page/create-collection-page.guard.ts
#	src/app/collection-page/edit-item-template-page/item-template-page.resolver.ts
#	src/app/community-page/community-page.resolver.ts
#	src/app/community-page/create-community-page/create-community-page.guard.ts
#	src/app/core/auth/auth-blocking.guard.ts
#	src/app/core/auth/authenticated.guard.ts
#	src/app/core/breadcrumbs/dso-breadcrumb.resolver.ts
#	src/app/core/breadcrumbs/i18n-breadcrumb.resolver.ts
#	src/app/core/breadcrumbs/quality-assurance-breadcrumb.resolver.ts
#	src/app/core/data/feature-authorization/feature-authorization-guard/dso-page-single-feature.guard.spec.ts
#	src/app/core/data/feature-authorization/feature-authorization-guard/dso-page-some-feature.guard.spec.ts
#	src/app/core/data/feature-authorization/feature-authorization-guard/dso-page-some-feature.guard.ts
#	src/app/core/data/feature-authorization/feature-authorization-guard/some-feature-authorization.guard.ts
#	src/app/core/end-user-agreement/abstract-end-user-agreement.guard.ts
#	src/app/core/feedback/feedback.guard.ts
#	src/app/core/reload/reload.guard.ts
#	src/app/core/server-check/server-check.guard.ts
#	src/app/core/submission/resolver/submission-object.resolver.ts
#	src/app/home-page/home-page.resolver.ts
#	src/app/init.service.ts
#	src/app/item-page/edit-item-page/edit-item-page.component.spec.ts
#	src/app/item-page/edit-item-page/edit-item-page.component.ts
#	src/app/item-page/item.resolver.ts
#	src/app/item-page/version-page/version.resolver.ts
#	src/app/lookup-by-id/lookup-guard.ts
#	src/app/menu.resolver.ts
#	src/app/my-dspace-page/my-dspace.guard.ts
#	src/app/process-page/process-breadcrumb.resolver.ts
#	src/app/process-page/process-page.resolver.ts
#	src/app/quality-assurance-notifications-pages/quality-assurance-events-page/quality-assurance-events-page.resolver.ts
#	src/app/quality-assurance-notifications-pages/quality-assurance-source-page-component/quality-assurance-source-data.resolver.ts
#	src/app/quality-assurance-notifications-pages/quality-assurance-source-page-component/quality-assurance-source-page-resolver.service.ts
#	src/app/quality-assurance-notifications-pages/quality-assurance-topics-page/quality-assurance-topics-page-resolver.service.ts
#	src/app/register-email-form/registration.resolver.ts
#	src/app/register-page/registration.guard.ts
#	src/app/request-copy/request-copy.resolver.ts
#	src/app/search-page/configuration-search-page.guard.ts
#	src/app/shared/context-help.directive.ts
#	src/app/shared/dso-page/dso-edit-menu.resolver.ts
#	src/app/shared/form/chips/chips.component.spec.ts
#	src/app/shared/form/chips/chips.component.ts
#	src/app/shared/form/form.module.ts
#	src/app/shared/metadata-representation/metadata-representation-loader.component.ts
#	src/app/shared/mydspace-actions/claimed-task/switcher/claimed-task-actions-loader.component.ts
#	src/app/shared/resource-policies/resolvers/resource-policy-target.resolver.ts
#	src/app/shared/resource-policies/resolvers/resource-policy.resolver.ts
#	src/app/shared/theme-support/themed.component.ts
#	src/app/shared/utils/markdown.pipe.ts
#	src/app/submission/sections/upload/accessConditions/submission-section-upload-access-conditions.component.ts
#	src/app/workflowitems-edit-page/advanced-workflow-action/advanced-workflow-actions-loader/advanced-workflow-actions-loader.component.ts
#	src/app/workflowitems-edit-page/item-from-workflow.resolver.ts
#	src/app/workflowitems-edit-page/workflow-item-page.resolver.ts
#	src/app/workspaceitems-edit-page/item-from-workspace.resolver.ts
#	src/app/workspaceitems-edit-page/workspace-item-page.resolver.ts
#	src/config/app-config.interface.ts
#	src/main.server.ts
#	src/modules/app/browser-app.module.ts
#	src/modules/app/browser-init.service.ts
#	src/modules/app/server-app.module.ts
#	src/modules/app/server-init.service.ts
#	src/ngx-translate-loaders/translate-browser.loader.ts
#	src/ngx-translate-loaders/translate-server.loader.ts
#	src/themes/custom/lazy-theme.module.ts
#	src/themes/dspace/lazy-theme.module.ts
#	yarn.lock
2024-03-15 13:07:20 +01:00
Kuno Vercammen
badf00258c 113124: Allow opening ds-metadata-uri-values links in a new window 2024-03-15 11:42:01 +01:00
Giuseppe Digilio
fb47c9698d Merge remote-tracking branch '4scienceGithub/DURACOM-191' into DURACOM-191 2024-03-15 11:31:20 +01:00
Andrea Barbasso
5fc2ed9213 [DURACOM-191] fix some tests 2024-03-15 10:32:39 +01:00
Giuseppe Digilio
f29e70d8a4 [DURACOM-191] Remove duplicated route path definition 2024-03-15 09:00:09 +01:00
Giuseppe Digilio
762fceecc2 [DURACOM-191] optimize application states providers 2024-03-14 19:54:03 +01:00
Giuseppe Digilio
524f20232d Merge remote-tracking branch '4scienceGithub/DURACOM-191' into DURACOM-191 2024-03-14 18:44:54 +01:00
Giuseppe Digilio
f53d829337 [DURACOM-191] remove providers already provided in root 2024-03-14 18:44:41 +01:00
Giuseppe Digilio
748febdb88 [DURACOM-191] Provide resolver in root 2024-03-14 18:06:35 +01:00
Alexandre Vryghem
e18c22e4e0 Merge remote-tracking branch 'upstream/main' into use-applied-filter-to-display-label-on-search_contribute-main
Conflicts:
	src/app/core/services/route.service.spec.ts
	src/app/core/shared/search/search-configuration.service.spec.ts
	src/app/core/shared/search/search-configuration.service.ts
	src/app/core/shared/search/search-filter.service.ts
	src/app/shared/search/models/search-query-response.model.ts
	src/app/shared/search/search-filters/search-filter/search-facet-filter-options/search-facet-option/search-facet-option.component.spec.ts
	src/app/shared/search/search-filters/search-filter/search-facet-filter-options/search-facet-option/search-facet-option.component.ts
	src/app/shared/search/search-filters/search-filter/search-facet-filter-options/search-facet-range-option/search-facet-range-option.component.spec.ts
	src/app/shared/search/search-filters/search-filter/search-facet-filter-options/search-facet-range-option/search-facet-range-option.component.ts
	src/app/shared/search/search-filters/search-filter/search-facet-filter-options/search-facet-selected-option/search-facet-selected-option.component.spec.ts
	src/app/shared/search/search-filters/search-filter/search-facet-filter-options/search-facet-selected-option/search-facet-selected-option.component.ts
	src/app/shared/search/search-filters/search-filter/search-facet-filter-wrapper/search-facet-filter-wrapper.component.ts
	src/app/shared/search/search-filters/search-filter/search-facet-filter/search-facet-filter.component.spec.ts
	src/app/shared/search/search-filters/search-filter/search-facet-filter/search-facet-filter.component.ts
	src/app/shared/search/search-filters/search-filter/search-filter.component.ts
	src/app/shared/search/search-filters/search-filter/search-hierarchy-filter/search-hierarchy-filter.component.spec.ts
	src/app/shared/search/search-filters/search-filter/search-hierarchy-filter/search-hierarchy-filter.component.ts
	src/app/shared/search/search-filters/search-filter/search-range-filter/search-range-filter.component.spec.ts
	src/app/shared/search/search-filters/search-filter/search-range-filter/search-range-filter.component.ts
	src/app/shared/search/search-filters/search-filters.component.ts
	src/app/shared/search/search-filters/themed-search-filters.component.ts
	src/app/shared/search/search-labels/search-label/search-label.component.spec.ts
	src/app/shared/search/search-labels/search-label/search-label.component.ts
	src/app/shared/search/search-labels/search-labels.component.ts
	src/app/shared/search/search-sidebar/search-sidebar.component.html
	src/app/shared/search/search-sidebar/search-sidebar.component.ts
	src/app/shared/search/search-sidebar/themed-search-sidebar.component.ts
	src/app/shared/search/search.component.ts
	src/app/shared/search/search.module.ts
	src/app/shared/testing/search-configuration-service.stub.ts
2024-03-14 18:01:52 +01:00
Andrea Barbasso
4faa4ab77d [DURACOM-191] fix metadata-import-page.component tests 2024-03-14 17:57:30 +01:00
Andrea Barbasso
1a14f3fb75 [DURACOM-191] fix some tests 2024-03-14 17:24:03 +01:00
Andrea Barbasso
87552ce5d6 Merge remote-tracking branch 'github/DURACOM-191' into DURACOM-191 2024-03-14 16:53:13 +01:00
Giuseppe Digilio
56fc0a7cfb Merge remote-tracking branch '4scienceGithub/DURACOM-191' into DURACOM-191 2024-03-14 16:52:14 +01:00
Giuseppe Digilio
d72c2848f2 [DURACOM-191] Remove app-routing.module 2024-03-14 16:52:09 +01:00
Giuseppe Digilio
f244ea7160 [DURACOM-191] Fix missing import 2024-03-14 16:51:38 +01:00
Andrea Barbasso
e73e95ebaf [DURACOM-191] fix some tests and remaining decorator to be removed 2024-03-14 16:51:05 +01:00
Giuseppe Digilio
653de28586 [DURACOM-191] Remove system-wide-alert.module 2024-03-14 16:30:56 +01:00
Andrea Barbasso
f0a0e38302 [DURACOM-191] fix some tests 2024-03-14 16:01:09 +01:00
Giuseppe Digilio
c6cdb99213 [DURACOM-191] Remove submission.module 2024-03-14 15:54:05 +01:00
Giuseppe Digilio
88bcbfc27d [DURACOM-191] Remove statistics-page.module and statistics.module 2024-03-14 15:48:37 +01:00
Giuseppe Digilio
e630b6cfed [DURACOM-191] Remove subscriptions-page.module, subscriptions.module.ts and upload.module.ts 2024-03-14 15:32:42 +01:00
Andrea Barbasso
c8ae352740 [DURACOM-191] fix some tests 2024-03-14 15:22:25 +01:00
Giuseppe Digilio
a364cd8d27 [DURACOM-191] Remove menu.module, resource-policies.module and search.module 2024-03-14 15:11:07 +01:00
Giuseppe Digilio
5d21510144 Merge remote-tracking branch '4scienceGithub/DURACOM-191' into DURACOM-191 2024-03-14 14:12:01 +01:00
Giuseppe Digilio
cb44f0a098 [DURACOM-191] Remove register-email-form.module, form.module, shared-browse-by.module and process-page-shared.module 2024-03-14 14:11:55 +01:00
Andrea Barbasso
981597cb19 [DURACOM-191] fix some tests 2024-03-14 12:55:09 +01:00
Andrea Barbasso
0b78b042c9 [DURACOM-191] move data services to map 2024-03-14 12:15:37 +01:00
Andrea Barbasso
268bdb4bd4 [DURACOM-191] fix some tests 2024-03-14 11:12:38 +01:00
Andrea Barbasso
6ef5d7ef46 [DURACOM-191] fix some tests 2024-03-14 11:07:03 +01:00
Andrea Barbasso
2473a27681 [DURACOM-191] fix qa-event-notification.component test 2024-03-14 10:57:42 +01:00
Andrea Barbasso
4e69eedaf8 [DURACOM-191] fix workspace-item-search-result-detail-element.component test 2024-03-14 10:48:24 +01:00
Andrea Barbasso
0d1bd063e6 [DURACOM-191] fix notify-info.service test 2024-03-14 10:39:45 +01:00
Andrea Barbasso
e4ea7d3ae2 [DURACOM-191] fix footer.component test 2024-03-14 10:29:25 +01:00
Andrea Barbasso
d2f64d968b [DURACOM-191] fix untyped-item.component test 2024-03-14 10:18:56 +01:00
Andrea Barbasso
0a0b9ea7eb [DURACOM-191] fix test 2024-03-14 10:05:55 +01:00
Andrea Barbasso
3d871b2745 [DURACOM-191] fix test 2024-03-14 09:45:44 +01:00
Andrea Barbasso
9d0db66b4f [DURACOM-191] fix test 2024-03-14 08:32:58 +01:00
Giuseppe Digilio
e153ca3e89 [DURACOM-191] Remove navbar.module 2024-03-13 19:55:03 +01:00
Giuseppe Digilio
054a3d56c5 [DURACOM-191] Remove edit-item-page.module and item-versions.module.ts 2024-03-13 19:27:08 +01:00
Giuseppe Digilio
a29c60376a [DURACOM-191] Remove item-page.module 2024-03-13 18:39:14 +01:00
Giuseppe Digilio
2840a4207d [DURACOM-191] Remove browse-by-page.module 2024-03-13 18:19:45 +01:00
Giuseppe Digilio
eb230333dd [DURACOM-191] add provided in root 2024-03-13 18:18:15 +01:00
Giuseppe Digilio
5ff7b8c58b [DURACOM-191] Remove my-dspace-page.module and fix missing imports 2024-03-13 18:17:55 +01:00
Andrea Barbasso
464d793a6d [DURACOM-191] fix tests 2024-03-13 17:07:24 +01:00
Giuseppe Digilio
6e4589b8c3 Merge branch 'main' into main-optimize-metadata-represenation-rendering
# Conflicts:
#	src/app/item-page/simple/field-components/specific-field/item-page-field.component.ts
#	src/app/item-page/simple/metadata-representation-list/metadata-representation-list.component.ts
2024-03-13 16:18:28 +01:00
Giuseppe Digilio
11a2170898 [DURACOM-191] Remove google-recaptcha.module 2024-03-13 16:07:33 +01:00
Giuseppe Digilio
2cabfc7752 [DURACOM-191] Remove lookup-by-id.module 2024-03-13 16:06:23 +01:00
Giuseppe Digilio
5edef2d782 [DURACOM-191] Fix issue with migration to standalone components 2024-03-13 16:00:52 +01:00
max.nuding
6aacc1232c Fix spec imports 2024-03-13 15:17:22 +01:00
max.nuding
dbf2964160 Fix linting issues 2024-03-13 15:11:55 +01:00
Giuseppe Digilio
1e2fabbf31 [DURACOM-191] Fix lint 2024-03-13 14:57:54 +01:00
Giuseppe Digilio
08aef91a0a Merge remote-tracking branch '4scienceGithub/DURACOM-191' into DURACOM-191 2024-03-13 14:52:11 +01:00
Giuseppe Digilio
8c435be8c0 [DURACOM-191] Remove admin-reports.module 2024-03-13 14:51:51 +01:00
Giuseppe Digilio
e5ed336692 [DURACOM-191] Remove admin-ldn-services.module 2024-03-13 14:51:32 +01:00
Giuseppe Digilio
8b4eedef32 [DURACOM-191] Remove admin-notify-dashboard.module 2024-03-13 14:51:02 +01:00
max.nuding
5e44b7e9fe Merge branch 'main' into regex-error-messages 2024-03-13 14:49:51 +01:00
Giuseppe Digilio
44c608c445 [DURACOM-191] Remove access-control.module 2024-03-13 12:28:27 +01:00
Giuseppe Digilio
e03f68d239 [DURACOM-191] Refactoring in order to remove nested subscriptions 2024-03-13 12:28:15 +01:00
Andrea Barbasso
98b15658b0 [DURACOM-191] fix some test errors 2024-03-13 12:02:01 +01:00
Andrea Barbasso
0ff19db071 [DURACOM-191] convert components to standalone 2024-03-13 10:59:26 +01:00
Andrea Barbasso
06f8aa028b [DURACOM-191] fix build errors 2024-03-13 09:19:38 +01:00
Andrea Barbasso
4fde89e10c [DURACOM-191] fix wrong imports 2024-03-13 07:48:13 +01:00
Andrea Barbasso
3029802ad4 [DURACOM-191] fix lint errors manually and automatically 2024-03-12 21:06:12 +01:00
Andrea Barbasso
ee265f855b [DURACOM-191] run optimize imports and lint fix 2024-03-12 20:10:23 +01:00
Andrea Barbasso
fe23ac6a82 Merge remote-tracking branch 'github/main' into DURACOM-191-20240311-main-merge
# Conflicts:
#	src/app/access-control/access-control-routing.module.ts
#	src/app/access-control/access-control.module.ts
#	src/app/access-control/bulk-access/browse/bulk-access-browse.component.spec.ts
#	src/app/access-control/bulk-access/browse/bulk-access-browse.component.ts
#	src/app/access-control/bulk-access/bulk-access.component.spec.ts
#	src/app/access-control/bulk-access/bulk-access.component.ts
#	src/app/access-control/bulk-access/settings/bulk-access-settings.component.spec.ts
#	src/app/access-control/bulk-access/settings/bulk-access-settings.component.ts
#	src/app/access-control/epeople-registry/epeople-registry.component.spec.ts
#	src/app/access-control/epeople-registry/epeople-registry.component.ts
#	src/app/access-control/epeople-registry/eperson-form/eperson-form.component.spec.ts
#	src/app/access-control/epeople-registry/eperson-form/eperson-form.component.ts
#	src/app/access-control/group-registry/group-form/group-form.component.spec.ts
#	src/app/access-control/group-registry/group-form/group-form.component.ts
#	src/app/access-control/group-registry/group-form/members-list/members-list.component.spec.ts
#	src/app/access-control/group-registry/group-form/members-list/members-list.component.ts
#	src/app/access-control/group-registry/group-form/subgroup-list/subgroups-list.component.spec.ts
#	src/app/access-control/group-registry/group-form/subgroup-list/subgroups-list.component.ts
#	src/app/access-control/group-registry/groups-registry.component.spec.ts
#	src/app/access-control/group-registry/groups-registry.component.ts
#	src/app/admin/admin-curation-tasks/admin-curation-tasks.component.spec.ts
#	src/app/admin/admin-import-batch-page/batch-import-page.component.spec.ts
#	src/app/admin/admin-import-batch-page/batch-import-page.component.ts
#	src/app/admin/admin-import-metadata-page/metadata-import-page.component.spec.ts
#	src/app/admin/admin-import-metadata-page/metadata-import-page.component.ts
#	src/app/admin/admin-ldn-services/admin-ldn-services-routes.ts
#	src/app/admin/admin-ldn-services/admin-ldn-services.module.ts
#	src/app/admin/admin-ldn-services/ldn-service-form/ldn-service-form.component.spec.ts
#	src/app/admin/admin-ldn-services/ldn-service-form/ldn-service-form.component.ts
#	src/app/admin/admin-ldn-services/ldn-services-directory/ldn-services-directory.component.spec.ts
#	src/app/admin/admin-ldn-services/ldn-services-directory/ldn-services-directory.component.ts
#	src/app/admin/admin-notifications/admin-notifications-publication-claim-page/admin-notifications-publication-claim-page.component.spec.ts
#	src/app/admin/admin-notifications/admin-notifications-publication-claim-page/admin-notifications-publication-claim-page.component.ts
#	src/app/admin/admin-notifications/admin-notifications-routing.module.ts
#	src/app/admin/admin-notifications/admin-notifications.module.ts
#	src/app/admin/admin-registries/admin-registries-routing.module.ts
#	src/app/admin/admin-registries/admin-registries.module.ts
#	src/app/admin/admin-registries/bitstream-formats/add-bitstream-format/add-bitstream-format.component.spec.ts
#	src/app/admin/admin-registries/bitstream-formats/add-bitstream-format/add-bitstream-format.component.ts
#	src/app/admin/admin-registries/bitstream-formats/bitstream-formats-routing.module.ts
#	src/app/admin/admin-registries/bitstream-formats/bitstream-formats.component.spec.ts
#	src/app/admin/admin-registries/bitstream-formats/bitstream-formats.component.ts
#	src/app/admin/admin-registries/bitstream-formats/bitstream-formats.module.ts
#	src/app/admin/admin-registries/bitstream-formats/edit-bitstream-format/edit-bitstream-format.component.spec.ts
#	src/app/admin/admin-registries/bitstream-formats/edit-bitstream-format/edit-bitstream-format.component.ts
#	src/app/admin/admin-registries/bitstream-formats/format-form/format-form.component.spec.ts
#	src/app/admin/admin-registries/bitstream-formats/format-form/format-form.component.ts
#	src/app/admin/admin-registries/metadata-registry/metadata-registry.component.spec.ts
#	src/app/admin/admin-registries/metadata-registry/metadata-registry.component.ts
#	src/app/admin/admin-registries/metadata-registry/metadata-schema-form/metadata-schema-form.component.spec.ts
#	src/app/admin/admin-registries/metadata-registry/metadata-schema-form/metadata-schema-form.component.ts
#	src/app/admin/admin-registries/metadata-schema/metadata-field-form/metadata-field-form.component.spec.ts
#	src/app/admin/admin-registries/metadata-schema/metadata-field-form/metadata-field-form.component.ts
#	src/app/admin/admin-registries/metadata-schema/metadata-schema.component.spec.ts
#	src/app/admin/admin-registries/metadata-schema/metadata-schema.component.ts
#	src/app/admin/admin-reports/admin-reports-routing.module.ts
#	src/app/admin/admin-reports/admin-reports.module.ts
#	src/app/admin/admin-reports/filtered-collections/filtered-collections.component.spec.ts
#	src/app/admin/admin-reports/filtered-collections/filtered-collections.component.ts
#	src/app/admin/admin-reports/filtered-items/filtered-items.component.ts
#	src/app/admin/admin-reports/filters-section/filters-section.component.spec.ts
#	src/app/admin/admin-reports/filters-section/filters-section.component.ts
#	src/app/admin/admin-routing.module.ts
#	src/app/admin/admin-search-page/admin-search-page.component.spec.ts
#	src/app/admin/admin-search-page/admin-search-page.component.ts
#	src/app/admin/admin-search-page/admin-search-results/admin-search-result-grid-element/collection-search-result/collection-admin-search-result-grid-element.component.spec.ts
#	src/app/admin/admin-search-page/admin-search-results/admin-search-result-grid-element/collection-search-result/collection-admin-search-result-grid-element.component.ts
#	src/app/admin/admin-search-page/admin-search-results/admin-search-result-grid-element/community-search-result/community-admin-search-result-grid-element.component.spec.ts
#	src/app/admin/admin-search-page/admin-search-results/admin-search-result-grid-element/community-search-result/community-admin-search-result-grid-element.component.ts
#	src/app/admin/admin-search-page/admin-search-results/admin-search-result-grid-element/item-search-result/item-admin-search-result-grid-element.component.spec.ts
#	src/app/admin/admin-search-page/admin-search-results/admin-search-result-grid-element/item-search-result/item-admin-search-result-grid-element.component.ts
#	src/app/admin/admin-search-page/admin-search-results/admin-search-result-list-element/collection-search-result/collection-admin-search-result-list-element.component.spec.ts
#	src/app/admin/admin-search-page/admin-search-results/admin-search-result-list-element/collection-search-result/collection-admin-search-result-list-element.component.ts
#	src/app/admin/admin-search-page/admin-search-results/admin-search-result-list-element/community-search-result/community-admin-search-result-list-element.component.spec.ts
#	src/app/admin/admin-search-page/admin-search-results/admin-search-result-list-element/community-search-result/community-admin-search-result-list-element.component.ts
#	src/app/admin/admin-search-page/admin-search-results/admin-search-result-list-element/item-search-result/item-admin-search-result-list-element.component.spec.ts
#	src/app/admin/admin-search-page/admin-search-results/admin-search-result-list-element/item-search-result/item-admin-search-result-list-element.component.ts
#	src/app/admin/admin-search-page/admin-search-results/item-admin-search-result-actions.component.spec.ts
#	src/app/admin/admin-search-page/admin-search-results/item-admin-search-result-actions.component.ts
#	src/app/admin/admin-search-page/admin-search.module.ts
#	src/app/admin/admin-sidebar/admin-sidebar-section/admin-sidebar-section.component.spec.ts
#	src/app/admin/admin-sidebar/admin-sidebar-section/admin-sidebar-section.component.ts
#	src/app/admin/admin-sidebar/admin-sidebar.component.spec.ts
#	src/app/admin/admin-sidebar/admin-sidebar.component.ts
#	src/app/admin/admin-sidebar/expandable-admin-sidebar-section/expandable-admin-sidebar-section.component.spec.ts
#	src/app/admin/admin-sidebar/expandable-admin-sidebar-section/expandable-admin-sidebar-section.component.ts
#	src/app/admin/admin-workflow-page/admin-workflow-page.component.spec.ts
#	src/app/admin/admin-workflow-page/admin-workflow-page.component.ts
#	src/app/admin/admin-workflow-page/admin-workflow-search-results/actions/workflow-item/workflow-item-admin-workflow-actions.component.spec.ts
#	src/app/admin/admin-workflow-page/admin-workflow-search-results/actions/workflow-item/workflow-item-admin-workflow-actions.component.ts
#	src/app/admin/admin-workflow-page/admin-workflow-search-results/actions/workspace-item/supervision-order-group-selector/supervision-order-group-selector.component.spec.ts
#	src/app/admin/admin-workflow-page/admin-workflow-search-results/actions/workspace-item/supervision-order-group-selector/supervision-order-group-selector.component.ts
#	src/app/admin/admin-workflow-page/admin-workflow-search-results/actions/workspace-item/supervision-order-status/supervision-order-status.component.spec.ts
#	src/app/admin/admin-workflow-page/admin-workflow-search-results/actions/workspace-item/supervision-order-status/supervision-order-status.component.ts
#	src/app/admin/admin-workflow-page/admin-workflow-search-results/actions/workspace-item/workspace-item-admin-workflow-actions.component.spec.ts
#	src/app/admin/admin-workflow-page/admin-workflow-search-results/actions/workspace-item/workspace-item-admin-workflow-actions.component.ts
#	src/app/admin/admin-workflow-page/admin-workflow-search-results/admin-workflow-search-result-grid-element/workflow-item/workflow-item-search-result-admin-workflow-grid-element.component.spec.ts
#	src/app/admin/admin-workflow-page/admin-workflow-search-results/admin-workflow-search-result-grid-element/workflow-item/workflow-item-search-result-admin-workflow-grid-element.component.ts
#	src/app/admin/admin-workflow-page/admin-workflow-search-results/admin-workflow-search-result-grid-element/workspace-item/workspace-item-search-result-admin-workflow-grid-element.component.spec.ts
#	src/app/admin/admin-workflow-page/admin-workflow-search-results/admin-workflow-search-result-grid-element/workspace-item/workspace-item-search-result-admin-workflow-grid-element.component.ts
#	src/app/admin/admin-workflow-page/admin-workflow-search-results/admin-workflow-search-result-list-element/workflow-item/workflow-item-search-result-admin-workflow-list-element.component.spec.ts
#	src/app/admin/admin-workflow-page/admin-workflow-search-results/admin-workflow-search-result-list-element/workflow-item/workflow-item-search-result-admin-workflow-list-element.component.ts
#	src/app/admin/admin-workflow-page/admin-workflow-search-results/admin-workflow-search-result-list-element/workspace-item/workspace-item-search-result-admin-workflow-list-element.component.spec.ts
#	src/app/admin/admin-workflow-page/admin-workflow-search-results/admin-workflow-search-result-list-element/workspace-item/workspace-item-search-result-admin-workflow-list-element.component.ts
#	src/app/admin/admin-workflow-page/admin-workflow.module.ts
#	src/app/admin/admin.module.ts
#	src/app/app-routing.module.ts
#	src/app/app.component.ts
#	src/app/app.module.ts
#	src/app/bitstream-page/bitstream-authorizations/bitstream-authorizations.component.spec.ts
#	src/app/bitstream-page/bitstream-authorizations/bitstream-authorizations.component.ts
#	src/app/bitstream-page/bitstream-download-page/bitstream-download-page.component.spec.ts
#	src/app/bitstream-page/bitstream-download-page/bitstream-download-page.component.ts
#	src/app/bitstream-page/bitstream-page-routing.module.ts
#	src/app/bitstream-page/bitstream-page.module.ts
#	src/app/bitstream-page/edit-bitstream-page/edit-bitstream-page.component.spec.ts
#	src/app/bitstream-page/edit-bitstream-page/edit-bitstream-page.component.ts
#	src/app/breadcrumbs/breadcrumbs.component.spec.ts
#	src/app/breadcrumbs/breadcrumbs.component.ts
#	src/app/browse-by/browse-by-date/browse-by-date.component.spec.ts
#	src/app/browse-by/browse-by-date/browse-by-date.component.ts
#	src/app/browse-by/browse-by-guard.spec.ts
#	src/app/browse-by/browse-by-metadata/browse-by-metadata.component.spec.ts
#	src/app/browse-by/browse-by-metadata/browse-by-metadata.component.ts
#	src/app/browse-by/browse-by-page.module.ts
#	src/app/browse-by/browse-by-routing.module.ts
#	src/app/browse-by/browse-by-switcher/browse-by-decorator.ts
#	src/app/browse-by/browse-by-switcher/browse-by-switcher.component.spec.ts
#	src/app/browse-by/browse-by-switcher/browse-by-switcher.component.ts
#	src/app/browse-by/browse-by-switcher/dynamic-component-loader.directive.ts
#	src/app/browse-by/browse-by-taxonomy/browse-by-taxonomy.component.spec.ts
#	src/app/browse-by/browse-by-taxonomy/browse-by-taxonomy.component.ts
#	src/app/browse-by/browse-by-title/browse-by-title.component.spec.ts
#	src/app/browse-by/browse-by-title/browse-by-title.component.ts
#	src/app/browse-by/browse-by.module.ts
#	src/app/collection-page/collection-form/collection-form.component.ts
#	src/app/collection-page/collection-form/collection-form.module.ts
#	src/app/collection-page/collection-item-mapper/collection-item-mapper.component.spec.ts
#	src/app/collection-page/collection-item-mapper/collection-item-mapper.component.ts
#	src/app/collection-page/collection-page-routing.module.ts
#	src/app/collection-page/collection-page.component.ts
#	src/app/collection-page/collection-page.module.ts
#	src/app/collection-page/create-collection-page/create-collection-page.component.spec.ts
#	src/app/collection-page/create-collection-page/create-collection-page.component.ts
#	src/app/collection-page/delete-collection-page/delete-collection-page.component.spec.ts
#	src/app/collection-page/delete-collection-page/delete-collection-page.component.ts
#	src/app/collection-page/edit-collection-page/collection-access-control/collection-access-control.component.spec.ts
#	src/app/collection-page/edit-collection-page/collection-authorizations/collection-authorizations.component.spec.ts
#	src/app/collection-page/edit-collection-page/collection-curate/collection-curate.component.spec.ts
#	src/app/collection-page/edit-collection-page/collection-metadata/collection-metadata.component.spec.ts
#	src/app/collection-page/edit-collection-page/collection-metadata/collection-metadata.component.ts
#	src/app/collection-page/edit-collection-page/collection-roles/collection-roles.component.spec.ts
#	src/app/collection-page/edit-collection-page/collection-source/collection-source-controls/collection-source-controls.component.spec.ts
#	src/app/collection-page/edit-collection-page/collection-source/collection-source-controls/collection-source-controls.component.ts
#	src/app/collection-page/edit-collection-page/collection-source/collection-source.component.spec.ts
#	src/app/collection-page/edit-collection-page/collection-source/collection-source.component.ts
#	src/app/collection-page/edit-collection-page/edit-collection-page.component.spec.ts
#	src/app/collection-page/edit-collection-page/edit-collection-page.component.ts
#	src/app/collection-page/edit-collection-page/edit-collection-page.module.ts
#	src/app/collection-page/edit-collection-page/edit-collection-page.routing.module.ts
#	src/app/collection-page/edit-item-template-page/edit-item-template-page.component.spec.ts
#	src/app/collection-page/edit-item-template-page/edit-item-template-page.component.ts
#	src/app/community-list-page/community-list-page.component.spec.ts
#	src/app/community-list-page/community-list-page.module.ts
#	src/app/community-list-page/community-list-page.routing.module.ts
#	src/app/community-list-page/community-list/community-list.component.spec.ts
#	src/app/community-list-page/community-list/community-list.component.ts
#	src/app/community-page/community-form/community-form.component.ts
#	src/app/community-page/community-form/community-form.module.ts
#	src/app/community-page/community-page-routing.module.ts
#	src/app/community-page/community-page.component.ts
#	src/app/community-page/community-page.module.ts
#	src/app/community-page/create-community-page/create-community-page.component.spec.ts
#	src/app/community-page/create-community-page/create-community-page.component.ts
#	src/app/community-page/delete-community-page/delete-community-page.component.spec.ts
#	src/app/community-page/delete-community-page/delete-community-page.component.ts
#	src/app/community-page/edit-community-page/community-access-control/community-access-control.component.spec.ts
#	src/app/community-page/edit-community-page/community-access-control/community-access-control.component.ts
#	src/app/community-page/edit-community-page/community-authorizations/community-authorizations.component.spec.ts
#	src/app/community-page/edit-community-page/community-curate/community-curate.component.spec.ts
#	src/app/community-page/edit-community-page/community-metadata/community-metadata.component.spec.ts
#	src/app/community-page/edit-community-page/community-roles/community-roles.component.spec.ts
#	src/app/community-page/edit-community-page/community-roles/community-roles.component.ts
#	src/app/community-page/edit-community-page/edit-community-page.component.spec.ts
#	src/app/community-page/edit-community-page/edit-community-page.component.ts
#	src/app/community-page/edit-community-page/edit-community-page.module.ts
#	src/app/community-page/edit-community-page/edit-community-page.routing.module.ts
#	src/app/community-page/sections/sub-com-col-section/sub-collection-list/community-page-sub-collection-list.component.spec.ts
#	src/app/community-page/sections/sub-com-col-section/sub-collection-list/community-page-sub-collection-list.component.ts
#	src/app/community-page/sections/sub-com-col-section/sub-com-col-section.component.ts
#	src/app/community-page/sections/sub-com-col-section/sub-community-list/community-page-sub-community-list.component.spec.ts
#	src/app/community-page/sections/sub-com-col-section/sub-community-list/community-page-sub-community-list.component.ts
#	src/app/core/auth/auth.service.spec.ts
#	src/app/core/browse/browse-definition-data.service.ts
#	src/app/core/cache/builders/link.service.spec.ts
#	src/app/core/cache/builders/link.service.ts
#	src/app/core/coar-notify/notify-info/notify-info.component.spec.ts
#	src/app/core/coar-notify/notify-info/notify-info.component.ts
#	src/app/core/coar-notify/notify-info/notify-info.service.ts
#	src/app/core/config/bulk-access-config-data.service.ts
#	src/app/core/config/submission-accesses-config-data.service.ts
#	src/app/core/config/submission-uploads-config-data.service.ts
#	src/app/core/core.module.ts
#	src/app/core/data/access-status-data.service.ts
#	src/app/core/data/bitstream-data.service.ts
#	src/app/core/data/bitstream-format-data.service.ts
#	src/app/core/data/bundle-data.service.ts
#	src/app/core/data/collection-data.service.ts
#	src/app/core/data/community-data.service.ts
#	src/app/core/data/configuration-data.service.ts
#	src/app/core/data/dspace-object-data.service.ts
#	src/app/core/data/feature-authorization/authorization-data.service.ts
#	src/app/core/data/feature-authorization/feature-authorization-guard/site-administrator.guard.ts
#	src/app/core/data/feature-authorization/feature-authorization-guard/site-register.guard.ts
#	src/app/core/data/feature-authorization/feature-data.service.ts
#	src/app/core/data/href-only-data.service.ts
#	src/app/core/data/identifier-data.service.ts
#	src/app/core/data/item-data.service.spec.ts
#	src/app/core/data/item-data.service.ts
#	src/app/core/data/metadata-field-data.service.ts
#	src/app/core/data/metadata-schema-data.service.ts
#	src/app/core/data/processes/process-data.service.ts
#	src/app/core/data/processes/script-data.service.ts
#	src/app/core/data/relationship-data.service.ts
#	src/app/core/data/relationship-type-data.service.ts
#	src/app/core/data/root-data.service.ts
#	src/app/core/data/site-data.service.ts
#	src/app/core/data/system-wide-alert-data.service.ts
#	src/app/core/data/version-data.service.ts
#	src/app/core/data/version-history-data.service.ts
#	src/app/core/data/workflow-action-data.service.ts
#	src/app/core/eperson/eperson-data.service.spec.ts
#	src/app/core/eperson/eperson-data.service.ts
#	src/app/core/eperson/group-data.service.spec.ts
#	src/app/core/eperson/group-data.service.ts
#	src/app/core/feedback/feedback-data.service.ts
#	src/app/core/google-recaptcha/google-recaptcha.module.ts
#	src/app/core/orcid/orcid-history-data.service.ts
#	src/app/core/orcid/orcid-queue-data.service.ts
#	src/app/core/profile/researcher-profile-data.service.ts
#	src/app/core/registry/registry.service.spec.ts
#	src/app/core/resource-policy/resource-policy-data.service.ts
#	src/app/core/shared/non-hierarchical-browse-definition.ts
#	src/app/core/shared/search/search.service.spec.ts
#	src/app/core/statistics/usage-report-data.service.ts
#	src/app/core/submission/submission-cc-license-data.service.ts
#	src/app/core/submission/submission-cc-license-url-data.service.ts
#	src/app/core/submission/vocabularies/vocabulary-entry-details.data.service.ts
#	src/app/core/submission/workflowitem-data.service.ts
#	src/app/core/submission/workspaceitem-data.service.ts
#	src/app/core/supervision-order/supervision-order-data.service.ts
#	src/app/core/tasks/claimed-task-data.service.ts
#	src/app/core/tasks/pool-task-data.service.ts
#	src/app/curation-form/curation-form.component.spec.ts
#	src/app/curation-form/curation-form.component.ts
#	src/app/dso-shared/dso-edit-metadata/dso-edit-metadata-field-values/dso-edit-metadata-field-values.component.spec.ts
#	src/app/dso-shared/dso-edit-metadata/dso-edit-metadata-field-values/dso-edit-metadata-field-values.component.ts
#	src/app/dso-shared/dso-edit-metadata/dso-edit-metadata-headers/dso-edit-metadata-headers.component.spec.ts
#	src/app/dso-shared/dso-edit-metadata/dso-edit-metadata-headers/dso-edit-metadata-headers.component.ts
#	src/app/dso-shared/dso-edit-metadata/dso-edit-metadata-value-headers/dso-edit-metadata-value-headers.component.ts
#	src/app/dso-shared/dso-edit-metadata/dso-edit-metadata-value/dso-edit-metadata-value.component.spec.ts
#	src/app/dso-shared/dso-edit-metadata/dso-edit-metadata-value/dso-edit-metadata-value.component.ts
#	src/app/dso-shared/dso-edit-metadata/dso-edit-metadata.component.spec.ts
#	src/app/dso-shared/dso-edit-metadata/dso-edit-metadata.component.ts
#	src/app/dso-shared/dso-edit-metadata/metadata-field-selector/metadata-field-selector.component.spec.ts
#	src/app/dso-shared/dso-edit-metadata/metadata-field-selector/metadata-field-selector.component.ts
#	src/app/dso-shared/dso-shared.module.ts
#	src/app/entity-groups/journal-entities/item-grid-elements/journal-issue/journal-issue-grid-element.component.spec.ts
#	src/app/entity-groups/journal-entities/item-grid-elements/journal-issue/journal-issue-grid-element.component.ts
#	src/app/entity-groups/journal-entities/item-grid-elements/journal-volume/journal-volume-grid-element.component.spec.ts
#	src/app/entity-groups/journal-entities/item-grid-elements/journal-volume/journal-volume-grid-element.component.ts
#	src/app/entity-groups/journal-entities/item-grid-elements/journal/journal-grid-element.component.spec.ts
#	src/app/entity-groups/journal-entities/item-grid-elements/journal/journal-grid-element.component.ts
#	src/app/entity-groups/journal-entities/item-grid-elements/search-result-grid-elements/journal-issue/journal-issue-search-result-grid-element.component.ts
#	src/app/entity-groups/journal-entities/item-grid-elements/search-result-grid-elements/journal-volume/journal-volume-search-result-grid-element.component.ts
#	src/app/entity-groups/journal-entities/item-grid-elements/search-result-grid-elements/journal/journal-search-result-grid-element.component.ts
#	src/app/entity-groups/journal-entities/item-list-elements/journal-issue/journal-issue-list-element.component.spec.ts
#	src/app/entity-groups/journal-entities/item-list-elements/journal-issue/journal-issue-list-element.component.ts
#	src/app/entity-groups/journal-entities/item-list-elements/journal-volume/journal-volume-list-element.component.spec.ts
#	src/app/entity-groups/journal-entities/item-list-elements/journal-volume/journal-volume-list-element.component.ts
#	src/app/entity-groups/journal-entities/item-list-elements/journal/journal-list-element.component.spec.ts
#	src/app/entity-groups/journal-entities/item-list-elements/journal/journal-list-element.component.ts
#	src/app/entity-groups/journal-entities/item-list-elements/search-result-list-elements/journal-issue/journal-issue-search-result-list-element.component.spec.ts
#	src/app/entity-groups/journal-entities/item-list-elements/search-result-list-elements/journal-issue/journal-issue-search-result-list-element.component.ts
#	src/app/entity-groups/journal-entities/item-list-elements/search-result-list-elements/journal-volume/journal-volume-search-result-list-element.component.spec.ts
#	src/app/entity-groups/journal-entities/item-list-elements/search-result-list-elements/journal-volume/journal-volume-search-result-list-element.component.ts
#	src/app/entity-groups/journal-entities/item-list-elements/search-result-list-elements/journal/journal-search-result-list-element.component.spec.ts
#	src/app/entity-groups/journal-entities/item-list-elements/search-result-list-elements/journal/journal-search-result-list-element.component.ts
#	src/app/entity-groups/journal-entities/item-list-elements/sidebar-search-list-elements/journal-issue/journal-issue-sidebar-search-list-element.component.ts
#	src/app/entity-groups/journal-entities/item-list-elements/sidebar-search-list-elements/journal-volume/journal-volume-sidebar-search-list-element.component.ts
#	src/app/entity-groups/journal-entities/item-list-elements/sidebar-search-list-elements/journal/journal-sidebar-search-list-element.component.ts
#	src/app/entity-groups/journal-entities/item-pages/journal-issue/journal-issue.component.ts
#	src/app/entity-groups/journal-entities/item-pages/journal-volume/journal-volume.component.ts
#	src/app/entity-groups/journal-entities/item-pages/journal/journal.component.spec.ts
#	src/app/entity-groups/journal-entities/item-pages/journal/journal.component.ts
#	src/app/entity-groups/journal-entities/journal-entities.module.ts
#	src/app/entity-groups/research-entities/item-grid-elements/org-unit/org-unit-grid-element.component.spec.ts
#	src/app/entity-groups/research-entities/item-grid-elements/org-unit/org-unit-grid-element.component.ts
#	src/app/entity-groups/research-entities/item-grid-elements/person/person-grid-element.component.spec.ts
#	src/app/entity-groups/research-entities/item-grid-elements/person/person-grid-element.component.ts
#	src/app/entity-groups/research-entities/item-grid-elements/project/project-grid-element.component.spec.ts
#	src/app/entity-groups/research-entities/item-grid-elements/project/project-grid-element.component.ts
#	src/app/entity-groups/research-entities/item-grid-elements/search-result-grid-elements/org-unit/org-unit-search-result-grid-element.component.ts
#	src/app/entity-groups/research-entities/item-grid-elements/search-result-grid-elements/person/person-search-result-grid-element.component.ts
#	src/app/entity-groups/research-entities/item-grid-elements/search-result-grid-elements/project/project-search-result-grid-element.component.ts
#	src/app/entity-groups/research-entities/item-list-elements/org-unit/org-unit-list-element.component.spec.ts
#	src/app/entity-groups/research-entities/item-list-elements/org-unit/org-unit-list-element.component.ts
#	src/app/entity-groups/research-entities/item-list-elements/person/person-list-element.component.spec.ts
#	src/app/entity-groups/research-entities/item-list-elements/person/person-list-element.component.ts
#	src/app/entity-groups/research-entities/item-list-elements/project/project-list-element.component.spec.ts
#	src/app/entity-groups/research-entities/item-list-elements/project/project-list-element.component.ts
#	src/app/entity-groups/research-entities/item-list-elements/search-result-list-elements/org-unit/org-unit-search-result-list-element.component.spec.ts
#	src/app/entity-groups/research-entities/item-list-elements/search-result-list-elements/org-unit/org-unit-search-result-list-element.component.ts
#	src/app/entity-groups/research-entities/item-list-elements/search-result-list-elements/person/person-search-result-list-element.component.spec.ts
#	src/app/entity-groups/research-entities/item-list-elements/search-result-list-elements/person/person-search-result-list-element.component.ts
#	src/app/entity-groups/research-entities/item-list-elements/search-result-list-elements/project/project-search-result-list-element.component.spec.ts
#	src/app/entity-groups/research-entities/item-list-elements/search-result-list-elements/project/project-search-result-list-element.component.ts
#	src/app/entity-groups/research-entities/item-list-elements/sidebar-search-list-elements/org-unit/org-unit-sidebar-search-list-element.component.ts
#	src/app/entity-groups/research-entities/item-list-elements/sidebar-search-list-elements/person/person-sidebar-search-list-element.component.ts
#	src/app/entity-groups/research-entities/item-list-elements/sidebar-search-list-elements/project/project-sidebar-search-list-element.component.ts
#	src/app/entity-groups/research-entities/item-pages/org-unit/org-unit.component.ts
#	src/app/entity-groups/research-entities/item-pages/person/person.component.ts
#	src/app/entity-groups/research-entities/item-pages/project/project.component.ts
#	src/app/entity-groups/research-entities/metadata-representations/org-unit/org-unit-item-metadata-list-element.component.spec.ts
#	src/app/entity-groups/research-entities/metadata-representations/org-unit/org-unit-item-metadata-list-element.component.ts
#	src/app/entity-groups/research-entities/metadata-representations/person/person-item-metadata-list-element.component.spec.ts
#	src/app/entity-groups/research-entities/metadata-representations/person/person-item-metadata-list-element.component.ts
#	src/app/entity-groups/research-entities/metadata-representations/project/project-item-metadata-list-element.component.spec.ts
#	src/app/entity-groups/research-entities/metadata-representations/project/project-item-metadata-list-element.component.ts
#	src/app/entity-groups/research-entities/research-entities.module.ts
#	src/app/entity-groups/research-entities/submission/item-list-elements/external-source-entry/external-source-entry-list-submission-element.component.spec.ts
#	src/app/entity-groups/research-entities/submission/item-list-elements/external-source-entry/external-source-entry-list-submission-element.component.ts
#	src/app/entity-groups/research-entities/submission/item-list-elements/org-unit/org-unit-search-result-list-submission-element.component.spec.ts
#	src/app/entity-groups/research-entities/submission/item-list-elements/org-unit/org-unit-search-result-list-submission-element.component.ts
#	src/app/entity-groups/research-entities/submission/item-list-elements/org-unit/org-unit-suggestions/org-unit-input-suggestions.component.spec.ts
#	src/app/entity-groups/research-entities/submission/item-list-elements/org-unit/org-unit-suggestions/org-unit-input-suggestions.component.ts
#	src/app/entity-groups/research-entities/submission/item-list-elements/person/person-search-result-list-submission-element.component.spec.ts
#	src/app/entity-groups/research-entities/submission/item-list-elements/person/person-search-result-list-submission-element.component.ts
#	src/app/entity-groups/research-entities/submission/item-list-elements/person/person-suggestions/person-input-suggestions.component.ts
#	src/app/entity-groups/research-entities/submission/name-variant-modal/name-variant-modal.component.spec.ts
#	src/app/entity-groups/research-entities/submission/name-variant-modal/name-variant-modal.component.ts
#	src/app/footer/footer.component.spec.ts
#	src/app/footer/footer.component.ts
#	src/app/forbidden/forbidden.component.ts
#	src/app/forgot-password/forgot-password-email/forgot-email.component.spec.ts
#	src/app/forgot-password/forgot-password-email/forgot-email.component.ts
#	src/app/forgot-password/forgot-password-email/themed-forgot-email.component.ts
#	src/app/forgot-password/forgot-password-form/forgot-password-form.component.spec.ts
#	src/app/forgot-password/forgot-password-form/forgot-password-form.component.ts
#	src/app/forgot-password/forgot-password-form/themed-forgot-password-form.component.ts
#	src/app/forgot-password/forgot-password-routing.module.ts
#	src/app/forgot-password/forgot-password.module.ts
#	src/app/header-nav-wrapper/header-navbar-wrapper.component.ts
#	src/app/header/context-help-toggle/context-help-toggle.component.spec.ts
#	src/app/header/context-help-toggle/context-help-toggle.component.ts
#	src/app/header/header.component.spec.ts
#	src/app/header/header.component.ts
#	src/app/health-page/health-info/health-info-component/health-info-component.component.spec.ts
#	src/app/health-page/health-info/health-info-component/health-info-component.component.ts
#	src/app/health-page/health-info/health-info.component.spec.ts
#	src/app/health-page/health-info/health-info.component.ts
#	src/app/health-page/health-page.component.spec.ts
#	src/app/health-page/health-page.component.ts
#	src/app/health-page/health-page.module.ts
#	src/app/health-page/health-page.routing.module.ts
#	src/app/health-page/health-panel/health-component/health-component.component.spec.ts
#	src/app/health-page/health-panel/health-component/health-component.component.ts
#	src/app/health-page/health-panel/health-panel.component.spec.ts
#	src/app/health-page/health-panel/health-panel.component.ts
#	src/app/health-page/health-panel/health-status/health-status.component.spec.ts
#	src/app/health-page/health-panel/health-status/health-status.component.ts
#	src/app/home-page/home-news/home-news.component.ts
#	src/app/home-page/home-page-routing.module.ts
#	src/app/home-page/home-page.component.ts
#	src/app/home-page/home-page.module.ts
#	src/app/home-page/recent-item-list/recent-item-list.component.spec.ts
#	src/app/home-page/recent-item-list/recent-item-list.component.ts
#	src/app/home-page/top-level-community-list/top-level-community-list.component.spec.ts
#	src/app/home-page/top-level-community-list/top-level-community-list.component.ts
#	src/app/import-external-page/import-external-page.component.spec.ts
#	src/app/import-external-page/import-external-page.component.ts
#	src/app/import-external-page/import-external-page.module.ts
#	src/app/import-external-page/import-external-routing.module.ts
#	src/app/info/end-user-agreement/end-user-agreement-content/end-user-agreement-content.component.spec.ts
#	src/app/info/end-user-agreement/end-user-agreement-content/end-user-agreement-content.component.ts
#	src/app/info/end-user-agreement/end-user-agreement.component.spec.ts
#	src/app/info/end-user-agreement/end-user-agreement.component.ts
#	src/app/info/feedback/feedback-form/feedback-form.component.spec.ts
#	src/app/info/feedback/feedback-form/feedback-form.component.ts
#	src/app/info/feedback/feedback.component.spec.ts
#	src/app/info/feedback/feedback.component.ts
#	src/app/info/info-routing.module.ts
#	src/app/info/info.module.ts
#	src/app/info/privacy/privacy-content/privacy-content.component.spec.ts
#	src/app/info/privacy/privacy-content/privacy-content.component.ts
#	src/app/info/privacy/privacy.component.spec.ts
#	src/app/info/privacy/privacy.component.ts
#	src/app/init.service.ts
#	src/app/item-page/alerts/item-alerts.component.spec.ts
#	src/app/item-page/alerts/item-alerts.component.ts
#	src/app/item-page/bitstreams/request-a-copy/bitstream-request-a-copy-page.component.spec.ts
#	src/app/item-page/bitstreams/request-a-copy/bitstream-request-a-copy-page.component.ts
#	src/app/item-page/bitstreams/upload/upload-bitstream.component.spec.ts
#	src/app/item-page/bitstreams/upload/upload-bitstream.component.ts
#	src/app/item-page/edit-item-page/abstract-item-update/abstract-item-update.component.ts
#	src/app/item-page/edit-item-page/edit-item-page.component.spec.ts
#	src/app/item-page/edit-item-page/edit-item-page.component.ts
#	src/app/item-page/edit-item-page/edit-item-page.module.ts
#	src/app/item-page/edit-item-page/edit-item-page.routing.module.ts
#	src/app/item-page/edit-item-page/item-access-control/item-access-control.component.spec.ts
#	src/app/item-page/edit-item-page/item-access-control/item-access-control.component.ts
#	src/app/item-page/edit-item-page/item-authorizations/item-authorizations.component.spec.ts
#	src/app/item-page/edit-item-page/item-authorizations/item-authorizations.component.ts
#	src/app/item-page/edit-item-page/item-bitstreams/item-bitstreams.component.spec.ts
#	src/app/item-page/edit-item-page/item-bitstreams/item-bitstreams.component.ts
#	src/app/item-page/edit-item-page/item-bitstreams/item-edit-bitstream-bundle/item-edit-bitstream-bundle.component.spec.ts
#	src/app/item-page/edit-item-page/item-bitstreams/item-edit-bitstream-bundle/item-edit-bitstream-bundle.component.ts
#	src/app/item-page/edit-item-page/item-bitstreams/item-edit-bitstream-bundle/paginated-drag-and-drop-bitstream-list/paginated-drag-and-drop-bitstream-list.component.spec.ts
#	src/app/item-page/edit-item-page/item-bitstreams/item-edit-bitstream-bundle/paginated-drag-and-drop-bitstream-list/paginated-drag-and-drop-bitstream-list.component.ts
#	src/app/item-page/edit-item-page/item-bitstreams/item-edit-bitstream-drag-handle/item-edit-bitstream-drag-handle.component.ts
#	src/app/item-page/edit-item-page/item-bitstreams/item-edit-bitstream/item-edit-bitstream.component.spec.ts
#	src/app/item-page/edit-item-page/item-bitstreams/item-edit-bitstream/item-edit-bitstream.component.ts
#	src/app/item-page/edit-item-page/item-collection-mapper/item-collection-mapper.component.spec.ts
#	src/app/item-page/edit-item-page/item-collection-mapper/item-collection-mapper.component.ts
#	src/app/item-page/edit-item-page/item-curate/item-curate.component.spec.ts
#	src/app/item-page/edit-item-page/item-curate/item-curate.component.ts
#	src/app/item-page/edit-item-page/item-delete/item-delete.component.spec.ts
#	src/app/item-page/edit-item-page/item-delete/item-delete.component.ts
#	src/app/item-page/edit-item-page/item-move/item-move.component.spec.ts
#	src/app/item-page/edit-item-page/item-move/item-move.component.ts
#	src/app/item-page/edit-item-page/item-operation/item-operation.component.spec.ts
#	src/app/item-page/edit-item-page/item-operation/item-operation.component.ts
#	src/app/item-page/edit-item-page/item-private/item-private.component.spec.ts
#	src/app/item-page/edit-item-page/item-private/item-private.component.ts
#	src/app/item-page/edit-item-page/item-public/item-public.component.spec.ts
#	src/app/item-page/edit-item-page/item-public/item-public.component.ts
#	src/app/item-page/edit-item-page/item-register-doi/item-register-doi.component.spec.ts
#	src/app/item-page/edit-item-page/item-register-doi/item-register-doi.component.ts
#	src/app/item-page/edit-item-page/item-reinstate/item-reinstate.component.spec.ts
#	src/app/item-page/edit-item-page/item-reinstate/item-reinstate.component.ts
#	src/app/item-page/edit-item-page/item-relationships/edit-relationship-list/edit-relationship-list.component.spec.ts
#	src/app/item-page/edit-item-page/item-relationships/edit-relationship-list/edit-relationship-list.component.ts
#	src/app/item-page/edit-item-page/item-relationships/edit-relationship/edit-relationship.component.spec.ts
#	src/app/item-page/edit-item-page/item-relationships/edit-relationship/edit-relationship.component.ts
#	src/app/item-page/edit-item-page/item-relationships/item-relationships.component.spec.ts
#	src/app/item-page/edit-item-page/item-relationships/item-relationships.component.ts
#	src/app/item-page/edit-item-page/item-status/item-status.component.ts
#	src/app/item-page/edit-item-page/item-version-history/item-version-history.component.spec.ts
#	src/app/item-page/edit-item-page/item-version-history/item-version-history.component.ts
#	src/app/item-page/edit-item-page/item-withdraw/item-withdraw.component.spec.ts
#	src/app/item-page/edit-item-page/item-withdraw/item-withdraw.component.ts
#	src/app/item-page/edit-item-page/modify-item-overview/modify-item-overview.component.ts
#	src/app/item-page/edit-item-page/simple-item-action/abstract-simple-item-action.component.spec.ts
#	src/app/item-page/edit-item-page/simple-item-action/abstract-simple-item-action.component.ts
#	src/app/item-page/edit-item-page/virtual-metadata/virtual-metadata.component.spec.ts
#	src/app/item-page/edit-item-page/virtual-metadata/virtual-metadata.component.ts
#	src/app/item-page/field-components/collections/collections.component.spec.ts
#	src/app/item-page/field-components/collections/collections.component.ts
#	src/app/item-page/field-components/metadata-uri-values/metadata-uri-values.component.spec.ts
#	src/app/item-page/field-components/metadata-uri-values/metadata-uri-values.component.ts
#	src/app/item-page/field-components/metadata-values/metadata-values.component.spec.ts
#	src/app/item-page/field-components/metadata-values/metadata-values.component.ts
#	src/app/item-page/full/field-components/file-section/full-file-section.component.spec.ts
#	src/app/item-page/full/field-components/file-section/full-file-section.component.ts
#	src/app/item-page/full/full-item-page.component.spec.ts
#	src/app/item-page/full/full-item-page.component.ts
#	src/app/item-page/item-page-routing.module.ts
#	src/app/item-page/item-page.module.ts
#	src/app/item-page/item-shared.module.ts
#	src/app/item-page/media-viewer/media-viewer-image/media-viewer-image.component.ts
#	src/app/item-page/media-viewer/media-viewer.component.spec.ts
#	src/app/item-page/media-viewer/media-viewer.component.ts
#	src/app/item-page/mirador-viewer/mirador-viewer.component.spec.ts
#	src/app/item-page/mirador-viewer/mirador-viewer.component.ts
#	src/app/item-page/orcid-page/orcid-auth/orcid-auth.component.spec.ts
#	src/app/item-page/orcid-page/orcid-auth/orcid-auth.component.ts
#	src/app/item-page/orcid-page/orcid-page.component.html
#	src/app/item-page/orcid-page/orcid-page.component.spec.ts
#	src/app/item-page/orcid-page/orcid-page.component.ts
#	src/app/item-page/orcid-page/orcid-queue/orcid-queue.component.spec.ts
#	src/app/item-page/orcid-page/orcid-queue/orcid-queue.component.ts
#	src/app/item-page/orcid-page/orcid-sync-settings/orcid-sync-settings.component.spec.ts
#	src/app/item-page/orcid-page/orcid-sync-settings/orcid-sync-settings.component.ts
#	src/app/item-page/simple/field-components/file-section/file-section.component.spec.ts
#	src/app/item-page/simple/field-components/file-section/file-section.component.ts
#	src/app/item-page/simple/field-components/file-section/themed-file-section.component.ts
#	src/app/item-page/simple/field-components/specific-field/abstract/item-page-abstract-field.component.spec.ts
#	src/app/item-page/simple/field-components/specific-field/abstract/item-page-abstract-field.component.ts
#	src/app/item-page/simple/field-components/specific-field/author/item-page-author-field.component.spec.ts
#	src/app/item-page/simple/field-components/specific-field/author/item-page-author-field.component.ts
#	src/app/item-page/simple/field-components/specific-field/date/item-page-date-field.component.spec.ts
#	src/app/item-page/simple/field-components/specific-field/date/item-page-date-field.component.ts
#	src/app/item-page/simple/field-components/specific-field/generic/generic-item-page-field.component.spec.ts
#	src/app/item-page/simple/field-components/specific-field/generic/generic-item-page-field.component.ts
#	src/app/item-page/simple/field-components/specific-field/img/item-page-img-field.component.spec.ts
#	src/app/item-page/simple/field-components/specific-field/img/item-page-img-field.component.ts
#	src/app/item-page/simple/field-components/specific-field/item-page-field.component.spec.ts
#	src/app/item-page/simple/field-components/specific-field/item-page-field.component.ts
#	src/app/item-page/simple/field-components/specific-field/title/item-page-title-field.component.spec.ts
#	src/app/item-page/simple/field-components/specific-field/title/item-page-title-field.component.ts
#	src/app/item-page/simple/field-components/specific-field/uri/item-page-uri-field.component.spec.ts
#	src/app/item-page/simple/field-components/specific-field/uri/item-page-uri-field.component.ts
#	src/app/item-page/simple/item-page.component.spec.ts
#	src/app/item-page/simple/item-page.component.ts
#	src/app/item-page/simple/item-types/publication/publication.component.spec.ts
#	src/app/item-page/simple/item-types/shared/item.component.spec.ts
#	src/app/item-page/simple/item-types/shared/item.component.ts
#	src/app/item-page/simple/item-types/untyped-item/untyped-item.component.spec.ts
#	src/app/item-page/simple/metadata-representation-list/metadata-representation-list.component.spec.ts
#	src/app/item-page/simple/metadata-representation-list/metadata-representation-list.component.ts
#	src/app/item-page/simple/notify-requests-status/notify-requests-status-component/notify-requests-status.component.spec.ts
#	src/app/item-page/simple/notify-requests-status/notify-requests-status-component/notify-requests-status.component.ts
#	src/app/item-page/simple/qa-event-notification/qa-event-notification.component.spec.ts
#	src/app/item-page/simple/qa-event-notification/qa-event-notification.component.ts
#	src/app/item-page/simple/related-entities/related-entities-search/related-entities-search.component.spec.ts
#	src/app/item-page/simple/related-entities/related-entities-search/related-entities-search.component.ts
#	src/app/item-page/simple/related-entities/tabbed-related-entities-search/tabbed-related-entities-search.component.spec.ts
#	src/app/item-page/simple/related-entities/tabbed-related-entities-search/tabbed-related-entities-search.component.ts
#	src/app/item-page/simple/related-items/related-items-component.ts
#	src/app/item-page/simple/related-items/related-items.component.spec.ts
#	src/app/item-page/version-page/version-page/version-page.component.ts
#	src/app/item-page/versions/item-versions-delete-modal/item-versions-delete-modal.component.spec.ts
#	src/app/item-page/versions/item-versions-delete-modal/item-versions-delete-modal.component.ts
#	src/app/item-page/versions/item-versions-summary-modal/item-versions-summary-modal.component.spec.ts
#	src/app/item-page/versions/item-versions-summary-modal/item-versions-summary-modal.component.ts
#	src/app/item-page/versions/item-versions.component.spec.ts
#	src/app/item-page/versions/item-versions.component.ts
#	src/app/item-page/versions/item-versions.module.ts
#	src/app/item-page/versions/notice/item-versions-notice.component.spec.ts
#	src/app/item-page/versions/notice/item-versions-notice.component.ts
#	src/app/login-page/login-page-routing.module.ts
#	src/app/login-page/login-page.component.spec.ts
#	src/app/login-page/login-page.component.ts
#	src/app/login-page/login-page.module.ts
#	src/app/login-page/themed-login-page.component.ts
#	src/app/logout-page/logout-page-routing.module.ts
#	src/app/logout-page/logout-page.component.spec.ts
#	src/app/logout-page/logout-page.component.ts
#	src/app/logout-page/logout-page.module.ts
#	src/app/logout-page/themed-logout-page.component.ts
#	src/app/lookup-by-id/lookup-by-id-routes.ts
#	src/app/lookup-by-id/lookup-by-id.module.ts
#	src/app/lookup-by-id/objectnotfound/objectnotfound.component.spec.ts
#	src/app/lookup-by-id/objectnotfound/objectnotfound.component.ts
#	src/app/menu.resolver.spec.ts
#	src/app/menu.resolver.ts
#	src/app/my-dspace-page/collection-selector/collection-selector.component.spec.ts
#	src/app/my-dspace-page/collection-selector/collection-selector.component.ts
#	src/app/my-dspace-page/my-dspace-configuration.service.ts
#	src/app/my-dspace-page/my-dspace-new-submission/my-dspace-new-external-dropdown/my-dspace-new-external-dropdown.component.spec.ts
#	src/app/my-dspace-page/my-dspace-new-submission/my-dspace-new-external-dropdown/my-dspace-new-external-dropdown.component.ts
#	src/app/my-dspace-page/my-dspace-new-submission/my-dspace-new-submission-dropdown/my-dspace-new-submission-dropdown.component.spec.ts
#	src/app/my-dspace-page/my-dspace-new-submission/my-dspace-new-submission-dropdown/my-dspace-new-submission-dropdown.component.ts
#	src/app/my-dspace-page/my-dspace-new-submission/my-dspace-new-submission.component.spec.ts
#	src/app/my-dspace-page/my-dspace-new-submission/my-dspace-new-submission.component.ts
#	src/app/my-dspace-page/my-dspace-page-routing.module.ts
#	src/app/my-dspace-page/my-dspace-page.component.spec.ts
#	src/app/my-dspace-page/my-dspace-page.component.ts
#	src/app/my-dspace-page/my-dspace-page.module.ts
#	src/app/my-dspace-page/my-dspace-qa-events-notifications/my-dspace-qa-events-notifications.component.spec.ts
#	src/app/my-dspace-page/my-dspace-qa-events-notifications/my-dspace-qa-events-notifications.component.ts
#	src/app/my-dspace-page/my-dspace-search.module.ts
#	src/app/my-dspace-page/themed-my-dspace-page.component.ts
#	src/app/navbar/expandable-navbar-section/expandable-navbar-section.component.spec.ts
#	src/app/navbar/expandable-navbar-section/expandable-navbar-section.component.ts
#	src/app/navbar/navbar-section/navbar-section.component.spec.ts
#	src/app/navbar/navbar-section/navbar-section.component.ts
#	src/app/navbar/navbar.component.spec.ts
#	src/app/navbar/navbar.component.ts
#	src/app/navbar/navbar.module.ts
#	src/app/notifications/notifications.module.ts
#	src/app/notifications/qa/events/ePerson-data/ePerson-data.component.spec.ts
#	src/app/notifications/qa/events/ePerson-data/ePerson-data.component.ts
#	src/app/notifications/qa/events/quality-assurance-events.component.spec.ts
#	src/app/notifications/qa/events/quality-assurance-events.component.ts
#	src/app/notifications/qa/project-entry-import-modal/project-entry-import-modal.component.spec.ts
#	src/app/notifications/qa/project-entry-import-modal/project-entry-import-modal.component.ts
#	src/app/notifications/qa/source/quality-assurance-source.component.spec.ts
#	src/app/notifications/qa/source/quality-assurance-source.component.ts
#	src/app/notifications/qa/topics/quality-assurance-topics.component.spec.ts
#	src/app/notifications/qa/topics/quality-assurance-topics.component.ts
#	src/app/notifications/suggestion-actions/suggestion-actions.component.ts
#	src/app/notifications/suggestion-list-element/suggestion-evidences/suggestion-evidences.component.ts
#	src/app/notifications/suggestion-list-element/suggestion-list-element.component.spec.ts
#	src/app/notifications/suggestion-list-element/suggestion-list-element.component.ts
#	src/app/notifications/suggestion-targets/publication-claim/publication-claim.component.ts
#	src/app/notifications/suggestions-notification/suggestions-notification.component.ts
#	src/app/notifications/suggestions-popup/suggestions-popup.component.spec.ts
#	src/app/notifications/suggestions-popup/suggestions-popup.component.ts
#	src/app/page-error/page-error.component.spec.ts
#	src/app/page-error/page-error.component.ts
#	src/app/page-internal-server-error/page-internal-server-error.component.ts
#	src/app/pagenotfound/pagenotfound.component.ts
#	src/app/process-page/detail/process-detail-field/process-detail-field.component.spec.ts
#	src/app/process-page/detail/process-detail-field/process-detail-field.component.ts
#	src/app/process-page/detail/process-detail.component.spec.ts
#	src/app/process-page/detail/process-detail.component.ts
#	src/app/process-page/form/process-form.component.spec.ts
#	src/app/process-page/form/process-form.component.ts
#	src/app/process-page/form/process-parameters/parameter-select/parameter-select.component.spec.ts
#	src/app/process-page/form/process-parameters/parameter-select/parameter-select.component.ts
#	src/app/process-page/form/process-parameters/parameter-value-input/boolean-value-input/boolean-value-input.component.spec.ts
#	src/app/process-page/form/process-parameters/parameter-value-input/boolean-value-input/boolean-value-input.component.ts
#	src/app/process-page/form/process-parameters/parameter-value-input/date-value-input/date-value-input.component.spec.ts
#	src/app/process-page/form/process-parameters/parameter-value-input/date-value-input/date-value-input.component.ts
#	src/app/process-page/form/process-parameters/parameter-value-input/file-value-input/file-value-input.component.spec.ts
#	src/app/process-page/form/process-parameters/parameter-value-input/file-value-input/file-value-input.component.ts
#	src/app/process-page/form/process-parameters/parameter-value-input/parameter-value-input.component.spec.ts
#	src/app/process-page/form/process-parameters/parameter-value-input/parameter-value-input.component.ts
#	src/app/process-page/form/process-parameters/parameter-value-input/string-value-input/string-value-input.component.spec.ts
#	src/app/process-page/form/process-parameters/parameter-value-input/string-value-input/string-value-input.component.ts
#	src/app/process-page/form/process-parameters/process-parameters.component.spec.ts
#	src/app/process-page/form/process-parameters/process-parameters.component.ts
#	src/app/process-page/form/script-help/script-help.component.spec.ts
#	src/app/process-page/form/script-help/script-help.component.ts
#	src/app/process-page/form/scripts-select/scripts-select.component.spec.ts
#	src/app/process-page/form/scripts-select/scripts-select.component.ts
#	src/app/process-page/new/new-process.component.spec.ts
#	src/app/process-page/overview/process-overview.component.spec.ts
#	src/app/process-page/overview/process-overview.component.ts
#	src/app/process-page/overview/table/process-overview-table.component.ts
#	src/app/process-page/process-page-routing.module.ts
#	src/app/process-page/process-page-shared.module.ts
#	src/app/process-page/process-page.module.ts
#	src/app/profile-page/profile-claim-item-modal/profile-claim-item-modal.component.spec.ts
#	src/app/profile-page/profile-claim-item-modal/profile-claim-item-modal.component.ts
#	src/app/profile-page/profile-page-metadata-form/profile-page-metadata-form.component.spec.ts
#	src/app/profile-page/profile-page-metadata-form/profile-page-metadata-form.component.ts
#	src/app/profile-page/profile-page-researcher-form/profile-page-researcher-form.component.spec.ts
#	src/app/profile-page/profile-page-researcher-form/profile-page-researcher-form.component.ts
#	src/app/profile-page/profile-page-routing.module.ts
#	src/app/profile-page/profile-page-security-form/profile-page-security-form.component.spec.ts
#	src/app/profile-page/profile-page-security-form/profile-page-security-form.component.ts
#	src/app/profile-page/profile-page.component.spec.ts
#	src/app/profile-page/profile-page.component.ts
#	src/app/profile-page/profile-page.module.ts
#	src/app/profile-page/themed-profile-page.component.ts
#	src/app/quality-assurance-notifications-pages/notifications-pages-routing.module.ts
#	src/app/quality-assurance-notifications-pages/notifications-pages.module.ts
#	src/app/quality-assurance-notifications-pages/notifications-suggestion-targets-page/notifications-suggestion-targets-page.component.spec.ts
#	src/app/quality-assurance-notifications-pages/notifications-suggestion-targets-page/notifications-suggestion-targets-page.component.ts
#	src/app/quality-assurance-notifications-pages/quality-assurance-events-page/quality-assurance-events-page.component.spec.ts
#	src/app/quality-assurance-notifications-pages/quality-assurance-events-page/quality-assurance-events-page.component.ts
#	src/app/quality-assurance-notifications-pages/quality-assurance-source-page-component/quality-assurance-source-page.component.spec.ts
#	src/app/quality-assurance-notifications-pages/quality-assurance-topics-page/quality-assurance-topics-page.component.spec.ts
#	src/app/quality-assurance-notifications-pages/quality-assurance-topics-page/quality-assurance-topics-page.component.ts
#	src/app/register-email-form/register-email-form.component.spec.ts
#	src/app/register-email-form/register-email-form.component.ts
#	src/app/register-email-form/register-email-form.module.ts
#	src/app/register-page/create-profile/create-profile.component.spec.ts
#	src/app/register-page/create-profile/create-profile.component.ts
#	src/app/register-page/create-profile/themed-create-profile.component.ts
#	src/app/register-page/register-email/register-email.component.spec.ts
#	src/app/register-page/register-email/register-email.component.ts
#	src/app/register-page/register-page-routing.module.ts
#	src/app/register-page/register-page.module.ts
#	src/app/request-copy/deny-request-copy/deny-request-copy.component.spec.ts
#	src/app/request-copy/deny-request-copy/deny-request-copy.component.ts
#	src/app/request-copy/email-request-copy/email-request-copy.component.spec.ts
#	src/app/request-copy/email-request-copy/email-request-copy.component.ts
#	src/app/request-copy/grant-deny-request-copy/grant-deny-request-copy.component.spec.ts
#	src/app/request-copy/grant-deny-request-copy/grant-deny-request-copy.component.ts
#	src/app/request-copy/grant-request-copy/grant-request-copy.component.spec.ts
#	src/app/request-copy/grant-request-copy/grant-request-copy.component.ts
#	src/app/request-copy/request-copy-routing.module.ts
#	src/app/request-copy/request-copy.module.ts
#	src/app/root.module.ts
#	src/app/root/root.component.spec.ts
#	src/app/root/root.component.ts
#	src/app/search-navbar/search-navbar.component.spec.ts
#	src/app/search-navbar/search-navbar.component.ts
#	src/app/search-page/configuration-search-page.component.ts
#	src/app/search-page/search-page-routing.module.ts
#	src/app/search-page/search-page.component.ts
#	src/app/search-page/search-page.module.ts
#	src/app/shared/abstract-component-loader/dynamic-component-loader.directive.ts
#	src/app/shared/access-control-form-container/access-control-array-form/access-control-array-form.component.spec.ts
#	src/app/shared/access-control-form-container/access-control-array-form/access-control-array-form.component.ts
#	src/app/shared/access-control-form-container/access-control-array-form/to-date.pipe.ts
#	src/app/shared/access-control-form-container/access-control-form-container.component.spec.ts
#	src/app/shared/access-control-form-container/access-control-form-container.component.ts
#	src/app/shared/access-control-form-container/access-control-form.module.ts
#	src/app/shared/access-control-form-container/item-access-control-select-bitstreams-modal/item-access-control-select-bitstreams-modal.component.spec.ts
#	src/app/shared/access-control-form-container/item-access-control-select-bitstreams-modal/item-access-control-select-bitstreams-modal.component.ts
#	src/app/shared/alert/alert.component.spec.ts
#	src/app/shared/alert/alert.component.ts
#	src/app/shared/auth-nav-menu/auth-nav-menu.component.spec.ts
#	src/app/shared/auth-nav-menu/auth-nav-menu.component.ts
#	src/app/shared/auth-nav-menu/user-menu/themed-user-menu.component.ts
#	src/app/shared/auth-nav-menu/user-menu/user-menu.component.spec.ts
#	src/app/shared/auth-nav-menu/user-menu/user-menu.component.ts
#	src/app/shared/browse-by/browse-by.component.spec.ts
#	src/app/shared/browse-by/browse-by.component.ts
#	src/app/shared/browse-by/shared-browse-by.module.ts
#	src/app/shared/browse-by/themed-browse-by.component.ts
#	src/app/shared/collection-dropdown/collection-dropdown.component.spec.ts
#	src/app/shared/collection-dropdown/collection-dropdown.component.ts
#	src/app/shared/comcol/comcol-forms/comcol-form/comcol-form.component.spec.ts
#	src/app/shared/comcol/comcol-forms/comcol-form/comcol-form.component.ts
#	src/app/shared/comcol/comcol-forms/create-comcol-page/create-comcol-page.component.spec.ts
#	src/app/shared/comcol/comcol-forms/create-comcol-page/create-comcol-page.component.ts
#	src/app/shared/comcol/comcol-forms/delete-comcol-page/delete-comcol-page.component.spec.ts
#	src/app/shared/comcol/comcol-forms/delete-comcol-page/delete-comcol-page.component.ts
#	src/app/shared/comcol/comcol-forms/edit-comcol-page/comcol-metadata/comcol-metadata.component.spec.ts
#	src/app/shared/comcol/comcol-forms/edit-comcol-page/comcol-metadata/comcol-metadata.component.ts
#	src/app/shared/comcol/comcol-forms/edit-comcol-page/comcol-role/comcol-role.component.spec.ts
#	src/app/shared/comcol/comcol-forms/edit-comcol-page/comcol-role/comcol-role.component.ts
#	src/app/shared/comcol/comcol-forms/edit-comcol-page/edit-comcol-page.component.spec.ts
#	src/app/shared/comcol/comcol-forms/edit-comcol-page/edit-comcol-page.component.ts
#	src/app/shared/comcol/comcol-page-browse-by/comcol-page-browse-by.component.ts
#	src/app/shared/comcol/comcol-page-content/comcol-page-content.component.ts
#	src/app/shared/comcol/comcol-page-handle/comcol-page-handle.component.spec.ts
#	src/app/shared/comcol/comcol-page-handle/comcol-page-handle.component.ts
#	src/app/shared/comcol/comcol-page-header/comcol-page-header.component.ts
#	src/app/shared/comcol/comcol.module.ts
#	src/app/shared/comcol/sections/comcol-search-section/comcol-search-section.component.ts
#	src/app/shared/confirmation-modal/confirmation-modal.component.spec.ts
#	src/app/shared/context-help-wrapper/context-help-wrapper.component.spec.ts
#	src/app/shared/context-help-wrapper/context-help-wrapper.component.ts
#	src/app/shared/context-help.directive.spec.ts
#	src/app/shared/correction-suggestion/withdrawn-reinstate-modal.component.ts
#	src/app/shared/ds-select/ds-select.component.ts
#	src/app/shared/dso-page/dso-edit-menu.resolver.spec.ts
#	src/app/shared/dso-page/dso-edit-menu/dso-edit-expandable-menu-section/dso-edit-menu-expandable-section.component.spec.ts
#	src/app/shared/dso-page/dso-edit-menu/dso-edit-expandable-menu-section/dso-edit-menu-expandable-section.component.ts
#	src/app/shared/dso-page/dso-edit-menu/dso-edit-menu-section/dso-edit-menu-section.component.spec.ts
#	src/app/shared/dso-page/dso-edit-menu/dso-edit-menu-section/dso-edit-menu-section.component.ts
#	src/app/shared/dso-page/dso-edit-menu/dso-edit-menu.component.spec.ts
#	src/app/shared/dso-page/dso-edit-menu/dso-edit-menu.component.ts
#	src/app/shared/dso-page/dso-page.module.ts
#	src/app/shared/dso-selector/dso-selector/authorized-collection-selector/authorized-collection-selector.component.spec.ts
#	src/app/shared/dso-selector/dso-selector/authorized-collection-selector/authorized-collection-selector.component.ts
#	src/app/shared/dso-selector/dso-selector/dso-selector.component.spec.ts
#	src/app/shared/dso-selector/dso-selector/dso-selector.component.ts
#	src/app/shared/dso-selector/modal-wrappers/create-collection-parent-selector/create-collection-parent-selector.component.spec.ts
#	src/app/shared/dso-selector/modal-wrappers/create-collection-parent-selector/create-collection-parent-selector.component.ts
#	src/app/shared/dso-selector/modal-wrappers/create-collection-parent-selector/themed-create-collection-parent-selector.component.ts
#	src/app/shared/dso-selector/modal-wrappers/create-community-parent-selector/create-community-parent-selector.component.spec.ts
#	src/app/shared/dso-selector/modal-wrappers/create-community-parent-selector/create-community-parent-selector.component.ts
#	src/app/shared/dso-selector/modal-wrappers/create-community-parent-selector/themed-create-community-parent-selector.component.ts
#	src/app/shared/dso-selector/modal-wrappers/create-item-parent-selector/create-item-parent-selector.component.spec.ts
#	src/app/shared/dso-selector/modal-wrappers/create-item-parent-selector/create-item-parent-selector.component.ts
#	src/app/shared/dso-selector/modal-wrappers/create-item-parent-selector/themed-create-item-parent-selector.component.ts
#	src/app/shared/dso-selector/modal-wrappers/dso-selector-modal-wrapper.component.spec.ts
#	src/app/shared/dso-selector/modal-wrappers/edit-collection-selector/edit-collection-selector.component.spec.ts
#	src/app/shared/dso-selector/modal-wrappers/edit-collection-selector/edit-collection-selector.component.ts
#	src/app/shared/dso-selector/modal-wrappers/edit-collection-selector/themed-edit-collection-selector.component.ts
#	src/app/shared/dso-selector/modal-wrappers/edit-community-selector/edit-community-selector.component.spec.ts
#	src/app/shared/dso-selector/modal-wrappers/edit-community-selector/edit-community-selector.component.ts
#	src/app/shared/dso-selector/modal-wrappers/edit-community-selector/themed-edit-community-selector.component.ts
#	src/app/shared/dso-selector/modal-wrappers/edit-item-selector/edit-item-selector.component.spec.ts
#	src/app/shared/dso-selector/modal-wrappers/edit-item-selector/edit-item-selector.component.ts
#	src/app/shared/dso-selector/modal-wrappers/edit-item-selector/themed-edit-item-selector.component.ts
#	src/app/shared/dso-selector/modal-wrappers/export-batch-selector/export-batch-selector.component.spec.ts
#	src/app/shared/dso-selector/modal-wrappers/export-batch-selector/export-batch-selector.component.ts
#	src/app/shared/dso-selector/modal-wrappers/export-metadata-selector/export-metadata-selector.component.spec.ts
#	src/app/shared/dso-selector/modal-wrappers/export-metadata-selector/export-metadata-selector.component.ts
#	src/app/shared/dso-selector/modal-wrappers/import-batch-selector/import-batch-selector.component.spec.ts
#	src/app/shared/dso-selector/modal-wrappers/import-batch-selector/import-batch-selector.component.ts
#	src/app/shared/entity-dropdown/entity-dropdown.component.spec.ts
#	src/app/shared/entity-dropdown/entity-dropdown.component.ts
#	src/app/shared/eperson-group-list/eperson-group-list.component.spec.ts
#	src/app/shared/eperson-group-list/eperson-group-list.component.ts
#	src/app/shared/eperson-group-list/eperson-search-box/eperson-search-box.component.spec.ts
#	src/app/shared/eperson-group-list/eperson-search-box/eperson-search-box.component.ts
#	src/app/shared/eperson-group-list/group-search-box/group-search-box.component.spec.ts
#	src/app/shared/eperson-group-list/group-search-box/group-search-box.component.ts
#	src/app/shared/error/error.component.spec.ts
#	src/app/shared/error/error.component.ts
#	src/app/shared/file-download-link/file-download-link.component.spec.ts
#	src/app/shared/file-download-link/file-download-link.component.ts
#	src/app/shared/form/builder/ds-dynamic-form-ui/ds-dynamic-form-control-container.component.spec.ts
#	src/app/shared/form/builder/ds-dynamic-form-ui/ds-dynamic-form-control-container.component.ts
#	src/app/shared/form/builder/ds-dynamic-form-ui/ds-dynamic-form.component.ts
#	src/app/shared/form/builder/ds-dynamic-form-ui/existing-metadata-list-element/existing-metadata-list-element.component.spec.ts
#	src/app/shared/form/builder/ds-dynamic-form-ui/existing-metadata-list-element/existing-metadata-list-element.component.ts
#	src/app/shared/form/builder/ds-dynamic-form-ui/existing-relation-list-element/existing-relation-list-element.component.spec.ts
#	src/app/shared/form/builder/ds-dynamic-form-ui/existing-relation-list-element/existing-relation-list-element.component.ts
#	src/app/shared/form/builder/ds-dynamic-form-ui/models/array-group/dynamic-form-array.component.ts
#	src/app/shared/form/builder/ds-dynamic-form-ui/models/custom-switch/custom-switch.component.spec.ts
#	src/app/shared/form/builder/ds-dynamic-form-ui/models/custom-switch/custom-switch.component.ts
#	src/app/shared/form/builder/ds-dynamic-form-ui/models/date-picker-inline/dynamic-date-picker-inline.component.spec.ts
#	src/app/shared/form/builder/ds-dynamic-form-ui/models/date-picker-inline/dynamic-date-picker-inline.component.ts
#	src/app/shared/form/builder/ds-dynamic-form-ui/models/date-picker/date-picker.component.spec.ts
#	src/app/shared/form/builder/ds-dynamic-form-ui/models/date-picker/date-picker.component.ts
#	src/app/shared/form/builder/ds-dynamic-form-ui/models/disabled/dynamic-disabled.component.spec.ts
#	src/app/shared/form/builder/ds-dynamic-form-ui/models/disabled/dynamic-disabled.component.ts
#	src/app/shared/form/builder/ds-dynamic-form-ui/models/form-group/dynamic-form-group.component.ts
#	src/app/shared/form/builder/ds-dynamic-form-ui/models/list/dynamic-list.component.spec.ts
#	src/app/shared/form/builder/ds-dynamic-form-ui/models/list/dynamic-list.component.ts
#	src/app/shared/form/builder/ds-dynamic-form-ui/models/lookup/dynamic-lookup.component.spec.ts
#	src/app/shared/form/builder/ds-dynamic-form-ui/models/lookup/dynamic-lookup.component.ts
#	src/app/shared/form/builder/ds-dynamic-form-ui/models/onebox/dynamic-onebox.component.spec.ts
#	src/app/shared/form/builder/ds-dynamic-form-ui/models/onebox/dynamic-onebox.component.ts
#	src/app/shared/form/builder/ds-dynamic-form-ui/models/relation-group/dynamic-relation-group.component.spec.ts
#	src/app/shared/form/builder/ds-dynamic-form-ui/models/relation-group/dynamic-relation-group.components.ts
#	src/app/shared/form/builder/ds-dynamic-form-ui/models/scrollable-dropdown/dynamic-scrollable-dropdown.component.spec.ts
#	src/app/shared/form/builder/ds-dynamic-form-ui/models/scrollable-dropdown/dynamic-scrollable-dropdown.component.ts
#	src/app/shared/form/builder/ds-dynamic-form-ui/models/tag/dynamic-tag.component.spec.ts
#	src/app/shared/form/builder/ds-dynamic-form-ui/models/tag/dynamic-tag.component.ts
#	src/app/shared/form/builder/ds-dynamic-form-ui/relation-lookup-modal/dynamic-lookup-relation-modal.component.spec.ts
#	src/app/shared/form/builder/ds-dynamic-form-ui/relation-lookup-modal/dynamic-lookup-relation-modal.component.ts
#	src/app/shared/form/builder/ds-dynamic-form-ui/relation-lookup-modal/external-source-tab/dynamic-lookup-relation-external-source-tab.component.spec.ts
#	src/app/shared/form/builder/ds-dynamic-form-ui/relation-lookup-modal/external-source-tab/dynamic-lookup-relation-external-source-tab.component.ts
#	src/app/shared/form/builder/ds-dynamic-form-ui/relation-lookup-modal/external-source-tab/external-source-entry-import-modal/external-source-entry-import-modal.component.spec.ts
#	src/app/shared/form/builder/ds-dynamic-form-ui/relation-lookup-modal/external-source-tab/external-source-entry-import-modal/external-source-entry-import-modal.component.ts
#	src/app/shared/form/builder/ds-dynamic-form-ui/relation-lookup-modal/search-tab/dynamic-lookup-relation-search-tab.component.spec.ts
#	src/app/shared/form/builder/ds-dynamic-form-ui/relation-lookup-modal/search-tab/dynamic-lookup-relation-search-tab.component.ts
#	src/app/shared/form/builder/ds-dynamic-form-ui/relation-lookup-modal/selection-tab/dynamic-lookup-relation-selection-tab.component.spec.ts
#	src/app/shared/form/builder/ds-dynamic-form-ui/relation-lookup-modal/selection-tab/dynamic-lookup-relation-selection-tab.component.ts
#	src/app/shared/form/chips/chips.component.spec.ts
#	src/app/shared/form/chips/chips.component.ts
#	src/app/shared/form/directives/authority-confidence-state.directive.ts
#	src/app/shared/form/form.component.spec.ts
#	src/app/shared/form/form.component.ts
#	src/app/shared/form/form.module.ts
#	src/app/shared/form/number-picker/number-picker.component.spec.ts
#	src/app/shared/form/number-picker/number-picker.component.ts
#	src/app/shared/form/vocabulary-treeview-modal/vocabulary-treeview-modal.component.spec.ts
#	src/app/shared/form/vocabulary-treeview-modal/vocabulary-treeview-modal.component.ts
#	src/app/shared/form/vocabulary-treeview/vocabulary-treeview.component.spec.ts
#	src/app/shared/form/vocabulary-treeview/vocabulary-treeview.component.ts
#	src/app/shared/google-recaptcha/google-recaptcha.component.spec.ts
#	src/app/shared/hover-class.directive.spec.ts
#	src/app/shared/hover-class.directive.ts
#	src/app/shared/idle-modal/idle-modal.component.spec.ts
#	src/app/shared/idle-modal/idle-modal.component.ts
#	src/app/shared/impersonate-navbar/impersonate-navbar.component.spec.ts
#	src/app/shared/impersonate-navbar/impersonate-navbar.component.ts
#	src/app/shared/input-suggestions/dso-input-suggestions/dso-input-suggestions.component.spec.ts
#	src/app/shared/input-suggestions/dso-input-suggestions/dso-input-suggestions.component.ts
#	src/app/shared/input-suggestions/filter-suggestions/filter-input-suggestions.component.spec.ts
#	src/app/shared/input-suggestions/filter-suggestions/filter-input-suggestions.component.ts
#	src/app/shared/input-suggestions/input-suggestions.component.spec.ts
#	src/app/shared/input-suggestions/input-suggestions.component.ts
#	src/app/shared/input-suggestions/validation-suggestions/validation-suggestions.component.spec.ts
#	src/app/shared/input-suggestions/validation-suggestions/validation-suggestions.component.ts
#	src/app/shared/lang-switch/lang-switch.component.spec.ts
#	src/app/shared/lang-switch/lang-switch.component.ts
#	src/app/shared/loading/loading.component.spec.ts
#	src/app/shared/loading/loading.component.ts
#	src/app/shared/log-in/container/log-in-container.component.spec.ts
#	src/app/shared/log-in/container/log-in-container.component.ts
#	src/app/shared/log-in/log-in.component.spec.ts
#	src/app/shared/log-in/log-in.component.ts
#	src/app/shared/log-in/methods/log-in-external-provider/log-in-external-provider.component.spec.ts
#	src/app/shared/log-in/methods/log-in-external-provider/log-in-external-provider.component.ts
#	src/app/shared/log-in/methods/log-in.methods-decorator.ts
#	src/app/shared/log-in/methods/password/log-in-password.component.spec.ts
#	src/app/shared/log-in/methods/password/log-in-password.component.ts
#	src/app/shared/log-in/themed-log-in.component.ts
#	src/app/shared/log-out/log-out.component.spec.ts
#	src/app/shared/log-out/log-out.component.ts
#	src/app/shared/menu/menu-item/external-link-menu-item.component.spec.ts
#	src/app/shared/menu/menu-item/external-link-menu-item.component.ts
#	src/app/shared/menu/menu-item/link-menu-item.component.spec.ts
#	src/app/shared/menu/menu-item/link-menu-item.component.ts
#	src/app/shared/menu/menu-item/onclick-menu-item.component.spec.ts
#	src/app/shared/menu/menu-item/onclick-menu-item.component.ts
#	src/app/shared/menu/menu-item/text-menu-item.component.spec.ts
#	src/app/shared/menu/menu-item/text-menu-item.component.ts
#	src/app/shared/menu/menu-section.decorator.ts
#	src/app/shared/menu/menu-section/menu-section.component.spec.ts
#	src/app/shared/menu/menu-section/menu-section.component.ts
#	src/app/shared/menu/menu.component.ts
#	src/app/shared/menu/menu.module.ts
#	src/app/shared/metadata-field-wrapper/metadata-field-wrapper.component.spec.ts
#	src/app/shared/metadata-field-wrapper/metadata-field-wrapper.component.ts
#	src/app/shared/metadata-representation/metadata-representation-loader.component.spec.ts
#	src/app/shared/metadata-representation/metadata-representation-loader.component.ts
#	src/app/shared/mydspace-actions/claimed-task/approve/claimed-task-actions-approve.component.spec.ts
#	src/app/shared/mydspace-actions/claimed-task/approve/claimed-task-actions-approve.component.ts
#	src/app/shared/mydspace-actions/claimed-task/claimed-task-actions.component.spec.ts
#	src/app/shared/mydspace-actions/claimed-task/claimed-task-actions.component.ts
#	src/app/shared/mydspace-actions/claimed-task/decline-task/claimed-task-actions-decline-task.component.spec.ts
#	src/app/shared/mydspace-actions/claimed-task/decline-task/claimed-task-actions-decline-task.component.ts
#	src/app/shared/mydspace-actions/claimed-task/edit-metadata/claimed-task-actions-edit-metadata.component.spec.ts
#	src/app/shared/mydspace-actions/claimed-task/edit-metadata/claimed-task-actions-edit-metadata.component.ts
#	src/app/shared/mydspace-actions/claimed-task/rating/advanced-claimed-task-action-rating.component.ts
#	src/app/shared/mydspace-actions/claimed-task/reject/claimed-task-actions-reject.component.spec.ts
#	src/app/shared/mydspace-actions/claimed-task/reject/claimed-task-actions-reject.component.ts
#	src/app/shared/mydspace-actions/claimed-task/return-to-pool/claimed-task-actions-return-to-pool.component.spec.ts
#	src/app/shared/mydspace-actions/claimed-task/return-to-pool/claimed-task-actions-return-to-pool.component.ts
#	src/app/shared/mydspace-actions/claimed-task/select-reviewer/advanced-claimed-task-action-select-reviewer.component.spec.ts
#	src/app/shared/mydspace-actions/claimed-task/select-reviewer/advanced-claimed-task-action-select-reviewer.component.ts
#	src/app/shared/mydspace-actions/claimed-task/switcher/claimed-task-actions-decorator.spec.ts
#	src/app/shared/mydspace-actions/claimed-task/switcher/claimed-task-actions-loader.component.spec.ts
#	src/app/shared/mydspace-actions/claimed-task/switcher/claimed-task-actions-loader.component.ts
#	src/app/shared/mydspace-actions/item/item-actions.component.spec.ts
#	src/app/shared/mydspace-actions/item/item-actions.component.ts
#	src/app/shared/mydspace-actions/mydspace-actions.module.ts
#	src/app/shared/mydspace-actions/mydspace-reloadable-actions.spec.ts
#	src/app/shared/mydspace-actions/pool-task/pool-task-actions.component.spec.ts
#	src/app/shared/mydspace-actions/pool-task/pool-task-actions.component.ts
#	src/app/shared/mydspace-actions/workflowitem/workflowitem-actions.component.spec.ts
#	src/app/shared/mydspace-actions/workflowitem/workflowitem-actions.component.ts
#	src/app/shared/mydspace-actions/workspaceitem/workspaceitem-actions.component.spec.ts
#	src/app/shared/mydspace-actions/workspaceitem/workspaceitem-actions.component.ts
#	src/app/shared/notifications/notification/notification.component.spec.ts
#	src/app/shared/notifications/notification/notification.component.ts
#	src/app/shared/notifications/notifications-board/notifications-board.component.spec.ts
#	src/app/shared/notifications/notifications-board/notifications-board.component.ts
#	src/app/shared/notifications/notifications.reducers.spec.ts
#	src/app/shared/notifications/notifications.service.spec.ts
#	src/app/shared/object-collection/object-collection.component.spec.ts
#	src/app/shared/object-collection/object-collection.component.ts
#	src/app/shared/object-collection/shared/badges/access-status-badge/access-status-badge.component.spec.ts
#	src/app/shared/object-collection/shared/badges/access-status-badge/access-status-badge.component.ts
#	src/app/shared/object-collection/shared/badges/badges.component.spec.ts
#	src/app/shared/object-collection/shared/badges/badges.component.ts
#	src/app/shared/object-collection/shared/badges/my-dspace-status-badge/my-dspace-status-badge.component.spec.ts
#	src/app/shared/object-collection/shared/badges/my-dspace-status-badge/my-dspace-status-badge.component.ts
#	src/app/shared/object-collection/shared/badges/status-badge/status-badge.component.spec.ts
#	src/app/shared/object-collection/shared/badges/status-badge/status-badge.component.ts
#	src/app/shared/object-collection/shared/badges/type-badge/type-badge.component.spec.ts
#	src/app/shared/object-collection/shared/badges/type-badge/type-badge.component.ts
#	src/app/shared/object-collection/shared/importable-list-item-control/importable-list-item-control.component.ts
#	src/app/shared/object-collection/shared/listable-object/listable-object-component-loader.component.spec.ts
#	src/app/shared/object-collection/shared/mydspace-item-collection/item-collection.component.ts
#	src/app/shared/object-collection/shared/mydspace-item-submitter/item-submitter.component.spec.ts
#	src/app/shared/object-collection/shared/mydspace-item-submitter/item-submitter.component.ts
#	src/app/shared/object-collection/shared/selectable-list-item-control/selectable-list-item-control.component.spec.ts
#	src/app/shared/object-collection/shared/selectable-list-item-control/selectable-list-item-control.component.ts
#	src/app/shared/object-detail/my-dspace-result-detail-element/claimed-task-search-result/claimed-task-search-result-detail-element.component.spec.ts
#	src/app/shared/object-detail/my-dspace-result-detail-element/claimed-task-search-result/claimed-task-search-result-detail-element.component.ts
#	src/app/shared/object-detail/my-dspace-result-detail-element/item-detail-preview/item-detail-preview-field/item-detail-preview-field.component.spec.ts
#	src/app/shared/object-detail/my-dspace-result-detail-element/item-detail-preview/item-detail-preview-field/item-detail-preview-field.component.ts
#	src/app/shared/object-detail/my-dspace-result-detail-element/item-detail-preview/item-detail-preview.component.spec.ts
#	src/app/shared/object-detail/my-dspace-result-detail-element/item-detail-preview/item-detail-preview.component.ts
#	src/app/shared/object-detail/my-dspace-result-detail-element/item-search-result/item-search-result-detail-element.component.spec.ts
#	src/app/shared/object-detail/my-dspace-result-detail-element/item-search-result/item-search-result-detail-element.component.ts
#	src/app/shared/object-detail/my-dspace-result-detail-element/pool-search-result/pool-search-result-detail-element.component.spec.ts
#	src/app/shared/object-detail/my-dspace-result-detail-element/pool-search-result/pool-search-result-detail-element.component.ts
#	src/app/shared/object-detail/my-dspace-result-detail-element/search-result-detail-element.component.ts
#	src/app/shared/object-detail/my-dspace-result-detail-element/workflow-item-search-result/workflow-item-search-result-detail-element.component.spec.ts
#	src/app/shared/object-detail/my-dspace-result-detail-element/workflow-item-search-result/workflow-item-search-result-detail-element.component.ts
#	src/app/shared/object-detail/my-dspace-result-detail-element/workspace-item-search-result/workspace-item-search-result-detail-element.component.spec.ts
#	src/app/shared/object-detail/my-dspace-result-detail-element/workspace-item-search-result/workspace-item-search-result-detail-element.component.ts
#	src/app/shared/object-detail/object-detail.component.spec.ts
#	src/app/shared/object-detail/object-detail.component.ts
#	src/app/shared/object-grid/collection-grid-element/collection-grid-element.component.spec.ts
#	src/app/shared/object-grid/collection-grid-element/collection-grid-element.component.ts
#	src/app/shared/object-grid/community-grid-element/community-grid-element.component.spec.ts
#	src/app/shared/object-grid/community-grid-element/community-grid-element.component.ts
#	src/app/shared/object-grid/item-grid-element/item-types/item/item-grid-element.component.spec.ts
#	src/app/shared/object-grid/item-grid-element/item-types/item/item-grid-element.component.ts
#	src/app/shared/object-grid/object-grid.component.ts
#	src/app/shared/object-grid/search-result-grid-element/collection-search-result/collection-search-result-grid-element.component.spec.ts
#	src/app/shared/object-grid/search-result-grid-element/collection-search-result/collection-search-result-grid-element.component.ts
#	src/app/shared/object-grid/search-result-grid-element/community-search-result/community-search-result-grid-element.component.spec.ts
#	src/app/shared/object-grid/search-result-grid-element/community-search-result/community-search-result-grid-element.component.ts
#	src/app/shared/object-grid/search-result-grid-element/item-search-result/item/item-search-result-grid-element.component.spec.ts
#	src/app/shared/object-grid/search-result-grid-element/item-search-result/item/item-search-result-grid-element.component.ts
#	src/app/shared/object-grid/search-result-grid-element/search-result-grid-element.component.ts
#	src/app/shared/object-list/bitstream-list-item/bitstream-list-item.component.spec.ts
#	src/app/shared/object-list/bitstream-list-item/bitstream-list-item.component.ts
#	src/app/shared/object-list/browse-entry-list-element/browse-entry-list-element.component.spec.ts
#	src/app/shared/object-list/browse-entry-list-element/browse-entry-list-element.component.ts
#	src/app/shared/object-list/bundle-list-element/bundle-list-element.component.ts
#	src/app/shared/object-list/collection-list-element/collection-list-element.component.spec.ts
#	src/app/shared/object-list/collection-list-element/collection-list-element.component.ts
#	src/app/shared/object-list/community-list-element/community-list-element.component.spec.ts
#	src/app/shared/object-list/community-list-element/community-list-element.component.ts
#	src/app/shared/object-list/identifier-data/identifier-data.component.ts
#	src/app/shared/object-list/item-list-element/item-types/item/item-list-element.component.spec.ts
#	src/app/shared/object-list/item-list-element/item-types/item/item-list-element.component.ts
#	src/app/shared/object-list/metadata-representation-list-element/browse-link/browse-link-metadata-list-element.component.spec.ts
#	src/app/shared/object-list/metadata-representation-list-element/browse-link/browse-link-metadata-list-element.component.ts
#	src/app/shared/object-list/metadata-representation-list-element/item/item-metadata-list-element.component.spec.ts
#	src/app/shared/object-list/metadata-representation-list-element/item/item-metadata-list-element.component.ts
#	src/app/shared/object-list/metadata-representation-list-element/item/item-metadata-representation-list-element.component.ts
#	src/app/shared/object-list/metadata-representation-list-element/metadata-representation-list-element.component.spec.ts
#	src/app/shared/object-list/metadata-representation-list-element/metadata-representation-list-element.component.ts
#	src/app/shared/object-list/metadata-representation-list-element/plain-text/plain-text-metadata-list-element.component.spec.ts
#	src/app/shared/object-list/metadata-representation-list-element/plain-text/plain-text-metadata-list-element.component.ts
#	src/app/shared/object-list/my-dspace-result-list-element/claimed-search-result/claimed-approved-search-result/claimed-approved-search-result-list-element.component.spec.ts
#	src/app/shared/object-list/my-dspace-result-list-element/claimed-search-result/claimed-approved-search-result/claimed-approved-search-result-list-element.component.ts
#	src/app/shared/object-list/my-dspace-result-list-element/claimed-search-result/claimed-declined-search-result/claimed-declined-search-result-list-element.component.spec.ts
#	src/app/shared/object-list/my-dspace-result-list-element/claimed-search-result/claimed-declined-search-result/claimed-declined-search-result-list-element.component.ts
#	src/app/shared/object-list/my-dspace-result-list-element/claimed-search-result/claimed-declined-task-search-result/claimed-declined-task-search-result-list-element.component.spec.ts
#	src/app/shared/object-list/my-dspace-result-list-element/claimed-search-result/claimed-declined-task-search-result/claimed-declined-task-search-result-list-element.component.ts
#	src/app/shared/object-list/my-dspace-result-list-element/claimed-search-result/claimed-search-result-list-element.component.spec.ts
#	src/app/shared/object-list/my-dspace-result-list-element/claimed-search-result/claimed-search-result-list-element.component.ts
#	src/app/shared/object-list/my-dspace-result-list-element/item-list-preview/item-list-preview.component.spec.ts
#	src/app/shared/object-list/my-dspace-result-list-element/item-list-preview/item-list-preview.component.ts
#	src/app/shared/object-list/my-dspace-result-list-element/item-list-preview/themed-item-list-preview.component.ts
#	src/app/shared/object-list/my-dspace-result-list-element/item-search-result/item-search-result-list-element-submission.component.spec.ts
#	src/app/shared/object-list/my-dspace-result-list-element/item-search-result/item-search-result-list-element-submission.component.ts
#	src/app/shared/object-list/my-dspace-result-list-element/pool-search-result/pool-search-result-list-element.component.spec.ts
#	src/app/shared/object-list/my-dspace-result-list-element/pool-search-result/pool-search-result-list-element.component.ts
#	src/app/shared/object-list/my-dspace-result-list-element/workflow-item-search-result/workflow-item-search-result-list-element.component.spec.ts
#	src/app/shared/object-list/my-dspace-result-list-element/workflow-item-search-result/workflow-item-search-result-list-element.component.ts
#	src/app/shared/object-list/my-dspace-result-list-element/workspace-item-search-result/workspace-item-search-result-list-element.component.spec.ts
#	src/app/shared/object-list/my-dspace-result-list-element/workspace-item-search-result/workspace-item-search-result-list-element.component.ts
#	src/app/shared/object-list/object-list.component.spec.ts
#	src/app/shared/object-list/object-list.component.ts
#	src/app/shared/object-list/search-result-list-element/collection-search-result/collection-search-result-list-element.component.spec.ts
#	src/app/shared/object-list/search-result-list-element/collection-search-result/collection-search-result-list-element.component.ts
#	src/app/shared/object-list/search-result-list-element/community-search-result/community-search-result-list-element.component.spec.ts
#	src/app/shared/object-list/search-result-list-element/community-search-result/community-search-result-list-element.component.ts
#	src/app/shared/object-list/search-result-list-element/item-search-result/item-types/item/item-search-result-list-element.component.spec.ts
#	src/app/shared/object-list/search-result-list-element/item-search-result/item-types/item/item-search-result-list-element.component.ts
#	src/app/shared/object-list/search-result-list-element/search-result-list-element.component.ts
#	src/app/shared/object-list/sidebar-search-list-element/collection/collection-sidebar-search-list-element.component.ts
#	src/app/shared/object-list/sidebar-search-list-element/community/community-sidebar-search-list-element.component.ts
#	src/app/shared/object-list/sidebar-search-list-element/item-types/publication/publication-sidebar-search-list-element.component.ts
#	src/app/shared/object-list/sidebar-search-list-element/sidebar-search-list-element.component.spec.ts
#	src/app/shared/object-list/sidebar-search-list-element/sidebar-search-list-element.component.ts
#	src/app/shared/object-select/collection-select/collection-select.component.spec.ts
#	src/app/shared/object-select/collection-select/collection-select.component.ts
#	src/app/shared/object-select/item-select/item-select.component.spec.ts
#	src/app/shared/object-select/item-select/item-select.component.ts
#	src/app/shared/page-size-selector/page-size-selector.component.spec.ts
#	src/app/shared/page-size-selector/page-size-selector.component.ts
#	src/app/shared/pagination/pagination.component.spec.ts
#	src/app/shared/pagination/pagination.component.ts
#	src/app/shared/resource-policies/create/resource-policy-create.component.spec.ts
#	src/app/shared/resource-policies/create/resource-policy-create.component.ts
#	src/app/shared/resource-policies/edit/resource-policy-edit.component.spec.ts
#	src/app/shared/resource-policies/edit/resource-policy-edit.component.ts
#	src/app/shared/resource-policies/entry/resource-policy-entry.component.spec.ts
#	src/app/shared/resource-policies/entry/resource-policy-entry.component.ts
#	src/app/shared/resource-policies/form/resource-policy-form.component.spec.ts
#	src/app/shared/resource-policies/form/resource-policy-form.component.ts
#	src/app/shared/resource-policies/resource-policies.component.spec.ts
#	src/app/shared/resource-policies/resource-policies.component.ts
#	src/app/shared/resource-policies/resource-policies.module.ts
#	src/app/shared/results-back-button/results-back-button.component.spec.ts
#	src/app/shared/results-back-button/results-back-button.component.ts
#	src/app/shared/results-back-button/results-back-button.module.ts
#	src/app/shared/roles/role.directive.ts
#	src/app/shared/rss-feed/rss.component.spec.ts
#	src/app/shared/rss-feed/rss.component.ts
#	src/app/shared/search-form/scope-selector-modal/scope-selector-modal.component.spec.ts
#	src/app/shared/search-form/scope-selector-modal/scope-selector-modal.component.ts
#	src/app/shared/search-form/search-form.component.spec.ts
#	src/app/shared/search-form/search-form.component.ts
#	src/app/shared/search/advanced-search/advanced-search.component.spec.ts
#	src/app/shared/search/advanced-search/advanced-search.component.ts
#	src/app/shared/search/search-export-csv/search-export-csv.component.spec.ts
#	src/app/shared/search/search-export-csv/search-export-csv.component.ts
#	src/app/shared/search/search-filters/search-filter/search-authority-filter/search-authority-filter.component.ts
#	src/app/shared/search/search-filters/search-filter/search-boolean-filter/search-boolean-filter.component.ts
#	src/app/shared/search/search-filters/search-filter/search-facet-filter-options/search-facet-option/search-facet-option.component.spec.ts
#	src/app/shared/search/search-filters/search-filter/search-facet-filter-options/search-facet-option/search-facet-option.component.ts
#	src/app/shared/search/search-filters/search-filter/search-facet-filter-options/search-facet-range-option/search-facet-range-option.component.spec.ts
#	src/app/shared/search/search-filters/search-filter/search-facet-filter-options/search-facet-range-option/search-facet-range-option.component.ts
#	src/app/shared/search/search-filters/search-filter/search-facet-filter-options/search-facet-selected-option/search-facet-selected-option.component.spec.ts
#	src/app/shared/search/search-filters/search-filter/search-facet-filter-options/search-facet-selected-option/search-facet-selected-option.component.ts
#	src/app/shared/search/search-filters/search-filter/search-facet-filter-wrapper/search-facet-filter-wrapper.component.ts
#	src/app/shared/search/search-filters/search-filter/search-facet-filter/search-facet-filter.component.spec.ts
#	src/app/shared/search/search-filters/search-filter/search-facet-filter/search-facet-filter.component.ts
#	src/app/shared/search/search-filters/search-filter/search-filter.component.spec.ts
#	src/app/shared/search/search-filters/search-filter/search-filter.component.ts
#	src/app/shared/search/search-filters/search-filter/search-hierarchy-filter/search-hierarchy-filter.component.spec.ts
#	src/app/shared/search/search-filters/search-filter/search-hierarchy-filter/search-hierarchy-filter.component.ts
#	src/app/shared/search/search-filters/search-filter/search-range-filter/search-range-filter.component.spec.ts
#	src/app/shared/search/search-filters/search-filter/search-range-filter/search-range-filter.component.ts
#	src/app/shared/search/search-filters/search-filter/search-text-filter/search-text-filter.component.ts
#	src/app/shared/search/search-filters/search-filters.component.spec.ts
#	src/app/shared/search/search-filters/search-filters.component.ts
#	src/app/shared/search/search-labels/search-label/search-label.component.spec.ts
#	src/app/shared/search/search-labels/search-label/search-label.component.ts
#	src/app/shared/search/search-labels/search-labels.component.spec.ts
#	src/app/shared/search/search-labels/search-labels.component.ts
#	src/app/shared/search/search-results/search-results.component.spec.ts
#	src/app/shared/search/search-results/search-results.component.ts
#	src/app/shared/search/search-settings/search-settings.component.spec.ts
#	src/app/shared/search/search-settings/search-settings.component.ts
#	src/app/shared/search/search-sidebar/search-sidebar.component.spec.ts
#	src/app/shared/search/search-sidebar/search-sidebar.component.ts
#	src/app/shared/search/search-switch-configuration/search-switch-configuration.component.spec.ts
#	src/app/shared/search/search-switch-configuration/search-switch-configuration.component.ts
#	src/app/shared/search/search.component.spec.ts
#	src/app/shared/search/search.component.ts
#	src/app/shared/search/search.module.ts
#	src/app/shared/shared.module.ts
#	src/app/shared/sidebar/page-with-sidebar.component.spec.ts
#	src/app/shared/sidebar/sidebar-dropdown.component.ts
#	src/app/shared/starts-with/date/starts-with-date.component.spec.ts
#	src/app/shared/starts-with/date/starts-with-date.component.ts
#	src/app/shared/starts-with/starts-with-abstract.component.ts
#	src/app/shared/starts-with/starts-with-decorator.spec.ts
#	src/app/shared/starts-with/starts-with-loader.component.spec.ts
#	src/app/shared/starts-with/starts-with-loader.component.ts
#	src/app/shared/starts-with/text/starts-with-text.component.spec.ts
#	src/app/shared/starts-with/text/starts-with-text.component.ts
#	src/app/shared/subscriptions/subscription-modal/subscription-modal.component.spec.ts
#	src/app/shared/subscriptions/subscription-modal/subscription-modal.component.ts
#	src/app/shared/subscriptions/subscription-view/subscription-view.component.spec.ts
#	src/app/shared/subscriptions/subscription-view/subscription-view.component.ts
#	src/app/shared/subscriptions/subscriptions-data.service.ts
#	src/app/shared/subscriptions/subscriptions.module.ts
#	src/app/shared/testing/browser-only-mock.pipe.ts
#	src/app/shared/testing/dynamic-form-mock-services.ts
#	src/app/shared/testing/route-service.stub.ts
#	src/app/shared/testing/test-module.ts
#	src/app/shared/testing/utils.test.ts
#	src/app/shared/theme-support/themed.component.spec.ts
#	src/app/shared/trackable/abstract-trackable.component.spec.ts
#	src/app/shared/trackable/abstract-trackable.component.ts
#	src/app/shared/truncatable/truncatable-part/truncatable-part.component.spec.ts
#	src/app/shared/truncatable/truncatable-part/truncatable-part.component.ts
#	src/app/shared/truncatable/truncatable.component.spec.ts
#	src/app/shared/upload/file-dropzone-no-uploader/file-dropzone-no-uploader.component.ts
#	src/app/shared/upload/upload.module.ts
#	src/app/shared/upload/uploader/uploader.component.spec.ts
#	src/app/shared/upload/uploader/uploader.component.ts
#	src/app/shared/utils/auto-focus.directive.ts
#	src/app/shared/utils/browser-only.pipe.ts
#	src/app/shared/utils/capitalize.pipe.ts
#	src/app/shared/utils/click-outside.directive.ts
#	src/app/shared/utils/console.pipe.ts
#	src/app/shared/utils/drag-click.directive.ts
#	src/app/shared/utils/file-value-accessor.directive.ts
#	src/app/shared/utils/in-list-validator.directive.ts
#	src/app/shared/utils/markdown.pipe.ts
#	src/app/shared/utils/metadatafield-validator.directive.ts
#	src/app/shared/utils/object-keys-pipe.ts
#	src/app/shared/utils/object-ngfor.pipe.ts
#	src/app/shared/utils/object-values-pipe.ts
#	src/app/shared/utils/require-file.validator.ts
#	src/app/shared/utils/short-number.pipe.ts
#	src/app/shared/utils/split.pipe.ts
#	src/app/shared/utils/truncate.pipe.ts
#	src/app/shared/view-mode-switch/view-mode-switch.component.spec.ts
#	src/app/shared/view-mode-switch/view-mode-switch.component.ts
#	src/app/statistics-page/collection-statistics-page/collection-statistics-page.component.spec.ts
#	src/app/statistics-page/collection-statistics-page/collection-statistics-page.component.ts
#	src/app/statistics-page/community-statistics-page/community-statistics-page.component.spec.ts
#	src/app/statistics-page/community-statistics-page/community-statistics-page.component.ts
#	src/app/statistics-page/item-statistics-page/item-statistics-page.component.spec.ts
#	src/app/statistics-page/item-statistics-page/item-statistics-page.component.ts
#	src/app/statistics-page/site-statistics-page/site-statistics-page.component.spec.ts
#	src/app/statistics-page/site-statistics-page/site-statistics-page.component.ts
#	src/app/statistics-page/statistics-page-routing.module.ts
#	src/app/statistics-page/statistics-page.module.ts
#	src/app/statistics-page/statistics-page/statistics-page.directive.ts
#	src/app/statistics-page/statistics-table/statistics-table.component.spec.ts
#	src/app/statistics-page/statistics-table/statistics-table.component.ts
#	src/app/statistics/statistics.module.ts
#	src/app/submission/edit/submission-edit.component.spec.ts
#	src/app/submission/edit/submission-edit.component.ts
#	src/app/submission/edit/themed-submission-edit.component.ts
#	src/app/submission/form/collection/submission-form-collection.component.spec.ts
#	src/app/submission/form/collection/submission-form-collection.component.ts
#	src/app/submission/form/footer/submission-form-footer.component.spec.ts
#	src/app/submission/form/footer/submission-form-footer.component.ts
#	src/app/submission/form/section-add/submission-form-section-add.component.spec.ts
#	src/app/submission/form/section-add/submission-form-section-add.component.ts
#	src/app/submission/form/submission-form.component.spec.ts
#	src/app/submission/form/submission-form.component.ts
#	src/app/submission/form/submission-upload-files/submission-upload-files.component.spec.ts
#	src/app/submission/form/submission-upload-files/submission-upload-files.component.ts
#	src/app/submission/import-external/import-external-collection/submission-import-external-collection.component.spec.ts
#	src/app/submission/import-external/import-external-collection/submission-import-external-collection.component.ts
#	src/app/submission/import-external/import-external-preview/submission-import-external-preview.component.spec.ts
#	src/app/submission/import-external/import-external-preview/submission-import-external-preview.component.ts
#	src/app/submission/import-external/import-external-searchbar/submission-import-external-searchbar.component.spec.ts
#	src/app/submission/import-external/import-external-searchbar/submission-import-external-searchbar.component.ts
#	src/app/submission/import-external/submission-import-external.component.spec.ts
#	src/app/submission/import-external/submission-import-external.component.ts
#	src/app/submission/import-external/themed-submission-import-external.component.ts
#	src/app/submission/sections/accesses/section-accesses.component.spec.ts
#	src/app/submission/sections/accesses/section-accesses.component.ts
#	src/app/submission/sections/cc-license/submission-section-cc-licenses.component.spec.ts
#	src/app/submission/sections/cc-license/submission-section-cc-licenses.component.ts
#	src/app/submission/sections/container/section-container.component.spec.ts
#	src/app/submission/sections/container/section-container.component.ts
#	src/app/submission/sections/form/section-form-operations.service.spec.ts
#	src/app/submission/sections/form/section-form.component.spec.ts
#	src/app/submission/sections/form/section-form.component.ts
#	src/app/submission/sections/identifiers/section-identifiers.component.spec.ts
#	src/app/submission/sections/identifiers/section-identifiers.component.ts
#	src/app/submission/sections/license/section-license.component.spec.ts
#	src/app/submission/sections/license/section-license.component.ts
#	src/app/submission/sections/section-coar-notify/section-coar-notify.component.ts
#	src/app/submission/sections/sections.directive.ts
#	src/app/submission/sections/sherpa-policies/content-accordion/content-accordion.component.spec.ts
#	src/app/submission/sections/sherpa-policies/content-accordion/content-accordion.component.ts
#	src/app/submission/sections/sherpa-policies/metadata-information/metadata-information.component.spec.ts
#	src/app/submission/sections/sherpa-policies/metadata-information/metadata-information.component.ts
#	src/app/submission/sections/sherpa-policies/publication-information/publication-information.component.spec.ts
#	src/app/submission/sections/sherpa-policies/publication-information/publication-information.component.ts
#	src/app/submission/sections/sherpa-policies/publisher-policy/publisher-policy.component.spec.ts
#	src/app/submission/sections/sherpa-policies/publisher-policy/publisher-policy.component.ts
#	src/app/submission/sections/sherpa-policies/section-sherpa-policies.component.spec.ts
#	src/app/submission/sections/sherpa-policies/section-sherpa-policies.component.ts
#	src/app/submission/sections/upload/accessConditions/submission-section-upload-access-conditions.component.ts
#	src/app/submission/sections/upload/file/edit/section-upload-file-edit.component.spec.ts
#	src/app/submission/sections/upload/file/edit/section-upload-file-edit.component.ts
#	src/app/submission/sections/upload/file/section-upload-file.component.spec.ts
#	src/app/submission/sections/upload/file/section-upload-file.component.ts
#	src/app/submission/sections/upload/file/themed-section-upload-file.component.ts
#	src/app/submission/sections/upload/file/view/section-upload-file-view.component.spec.ts
#	src/app/submission/sections/upload/file/view/section-upload-file-view.component.ts
#	src/app/submission/sections/upload/section-upload.component.spec.ts
#	src/app/submission/sections/upload/section-upload.component.ts
#	src/app/submission/submission.module.ts
#	src/app/submission/submit/submission-submit.component.spec.ts
#	src/app/submission/submit/submission-submit.component.ts
#	src/app/submission/submit/themed-submission-submit.component.ts
#	src/app/submit-page/submit-page-routing.module.ts
#	src/app/submit-page/submit-page.module.ts
#	src/app/subscriptions-page/subscriptions-page-routing.module.ts
#	src/app/subscriptions-page/subscriptions-page.component.spec.ts
#	src/app/subscriptions-page/subscriptions-page.component.ts
#	src/app/subscriptions-page/subscriptions-page.module.ts
#	src/app/suggestions-page/suggestions-page-routing.module.ts
#	src/app/suggestions-page/suggestions-page.component.spec.ts
#	src/app/suggestions-page/suggestions-page.component.ts
#	src/app/suggestions-page/suggestions-page.module.ts
#	src/app/system-wide-alert/alert-banner/system-wide-alert-banner.component.spec.ts
#	src/app/system-wide-alert/alert-banner/system-wide-alert-banner.component.ts
#	src/app/system-wide-alert/alert-form/system-wide-alert-form.component.spec.ts
#	src/app/system-wide-alert/alert-form/system-wide-alert-form.component.ts
#	src/app/system-wide-alert/system-wide-alert-routing.module.ts
#	src/app/system-wide-alert/system-wide-alert.module.ts
#	src/app/thumbnail/thumbnail.component.spec.ts
#	src/app/thumbnail/thumbnail.component.ts
#	src/app/workflowitems-edit-page/advanced-workflow-action/advanced-workflow-action-page/advanced-workflow-action-page.component.ts
#	src/app/workflowitems-edit-page/advanced-workflow-action/advanced-workflow-action-rating/advanced-workflow-action-rating.component.ts
#	src/app/workflowitems-edit-page/advanced-workflow-action/advanced-workflow-action-select-reviewer/advanced-workflow-action-select-reviewer.component.ts
#	src/app/workflowitems-edit-page/advanced-workflow-action/advanced-workflow-action-select-reviewer/reviewers-list/reviewers-list.component.spec.ts
#	src/app/workflowitems-edit-page/advanced-workflow-action/advanced-workflow-action-select-reviewer/reviewers-list/reviewers-list.component.ts
#	src/app/workflowitems-edit-page/advanced-workflow-action/advanced-workflow-action/advanced-workflow-action.component.spec.ts
#	src/app/workflowitems-edit-page/advanced-workflow-action/advanced-workflow-action/advanced-workflow-action.component.ts
#	src/app/workflowitems-edit-page/advanced-workflow-action/advanced-workflow-actions-loader/advanced-workflow-actions-loader.component.spec.ts
#	src/app/workflowitems-edit-page/workflow-item-action-page.component.spec.ts
#	src/app/workflowitems-edit-page/workflow-item-action-page.component.ts
#	src/app/workflowitems-edit-page/workflow-item-delete/themed-workflow-item-delete.component.ts
#	src/app/workflowitems-edit-page/workflow-item-delete/workflow-item-delete.component.spec.ts
#	src/app/workflowitems-edit-page/workflow-item-delete/workflow-item-delete.component.ts
#	src/app/workflowitems-edit-page/workflow-item-send-back/themed-workflow-item-send-back.component.ts
#	src/app/workflowitems-edit-page/workflow-item-send-back/workflow-item-send-back.component.spec.ts
#	src/app/workflowitems-edit-page/workflow-item-send-back/workflow-item-send-back.component.ts
#	src/app/workflowitems-edit-page/workflowitems-edit-page-routing.module.ts
#	src/app/workflowitems-edit-page/workflowitems-edit-page.module.ts
#	src/app/workspaceitems-edit-page/workspaceitems-delete-page/themed-workspaceitems-delete-page.component.ts
#	src/app/workspaceitems-edit-page/workspaceitems-delete-page/workspaceitems-delete-page.component.spec.ts
#	src/app/workspaceitems-edit-page/workspaceitems-delete-page/workspaceitems-delete-page.component.ts
#	src/app/workspaceitems-edit-page/workspaceitems-edit-page-routing.module.ts
#	src/app/workspaceitems-edit-page/workspaceitems-edit-page.module.ts
#	src/config/app-config.interface.ts
#	src/modules/app/browser-app.module.ts
#	src/modules/app/server-app.module.ts
#	src/test.ts
#	src/themes/custom/app/admin/admin-sidebar/admin-sidebar.component.ts
#	src/themes/custom/app/bitstream-page/edit-bitstream-page/edit-bitstream-page.component.ts
#	src/themes/custom/app/breadcrumbs/breadcrumbs.component.ts
#	src/themes/custom/app/browse-by/browse-by-title/browse-by-title.component.ts
#	src/themes/custom/app/collection-page/collection-page.component.ts
#	src/themes/custom/app/collection-page/edit-item-template-page/edit-item-template-page.component.ts
#	src/themes/custom/app/community-list-page/community-list-page.component.ts
#	src/themes/custom/app/community-list-page/community-list/community-list.component.ts
#	src/themes/custom/app/community-page/community-page.component.ts
#	src/themes/custom/app/dso-shared/dso-edit-metadata/dso-edit-metadata.component.ts
#	src/themes/custom/app/entity-groups/journal-entities/item-pages/journal-issue/journal-issue.component.ts
#	src/themes/custom/app/entity-groups/journal-entities/item-pages/journal-volume/journal-volume.component.ts
#	src/themes/custom/app/entity-groups/journal-entities/item-pages/journal/journal.component.ts
#	src/themes/custom/app/entity-groups/research-entities/item-pages/person/person.component.ts
#	src/themes/custom/app/footer/footer.component.ts
#	src/themes/custom/app/forbidden/forbidden.component.ts
#	src/themes/custom/app/forgot-password/forgot-password-email/forgot-email.component.ts
#	src/themes/custom/app/forgot-password/forgot-password-form/forgot-password-form.component.ts
#	src/themes/custom/app/header-nav-wrapper/header-navbar-wrapper.component.ts
#	src/themes/custom/app/home-page/home-news/home-news.component.ts
#	src/themes/custom/app/home-page/home-page.component.ts
#	src/themes/custom/app/home-page/top-level-community-list/top-level-community-list.component.ts
#	src/themes/custom/app/info/end-user-agreement/end-user-agreement.component.ts
#	src/themes/custom/app/info/feedback/feedback-form/feedback-form.component.ts
#	src/themes/custom/app/info/feedback/feedback.component.ts
#	src/themes/custom/app/info/privacy/privacy.component.ts
#	src/themes/custom/app/item-page/edit-item-page/item-status/item-status.component.ts
#	src/themes/custom/app/item-page/full/field-components/file-section/full-file-section.component.ts
#	src/themes/custom/app/item-page/full/full-item-page.component.ts
#	src/themes/custom/app/item-page/media-viewer/media-viewer-image/media-viewer-image.component.ts
#	src/themes/custom/app/item-page/media-viewer/media-viewer-video/media-viewer-video.component.ts
#	src/themes/custom/app/item-page/media-viewer/media-viewer.component.ts
#	src/themes/custom/app/item-page/simple/field-components/file-section/file-section.component.ts
#	src/themes/custom/app/item-page/simple/field-components/specific-field/title/item-page-title-field.component.ts
#	src/themes/custom/app/item-page/simple/item-page.component.ts
#	src/themes/custom/app/item-page/simple/item-types/publication/publication.component.ts
#	src/themes/custom/app/item-page/simple/item-types/untyped-item/untyped-item.component.ts
#	src/themes/custom/app/item-page/simple/metadata-representation-list/metadata-representation-list.component.ts
#	src/themes/custom/app/login-page/login-page.component.ts
#	src/themes/custom/app/logout-page/logout-page.component.ts
#	src/themes/custom/app/lookup-by-id/objectnotfound/objectnotfound.component.ts
#	src/themes/custom/app/my-dspace-page/my-dspace-page.component.ts
#	src/themes/custom/app/navbar/expandable-navbar-section/expandable-navbar-section.component.ts
#	src/themes/custom/app/navbar/navbar.component.ts
#	src/themes/custom/app/pagenotfound/pagenotfound.component.ts
#	src/themes/custom/app/profile-page/profile-page.component.ts
#	src/themes/custom/app/register-email-form/register-email-form.component.ts
#	src/themes/custom/app/register-page/create-profile/create-profile.component.ts
#	src/themes/custom/app/register-page/register-email/register-email.component.ts
#	src/themes/custom/app/request-copy/deny-request-copy/deny-request-copy.component.ts
#	src/themes/custom/app/request-copy/email-request-copy/email-request-copy.component.ts
#	src/themes/custom/app/request-copy/grant-request-copy/grant-request-copy.component.ts
#	src/themes/custom/app/root/root.component.ts
#	src/themes/custom/app/search-navbar/search-navbar.component.ts
#	src/themes/custom/app/search-page/configuration-search-page.component.ts
#	src/themes/custom/app/search-page/search-page.component.ts
#	src/themes/custom/app/shared/auth-nav-menu/auth-nav-menu.component.ts
#	src/themes/custom/app/shared/comcol-page-browse-by/comcol-page-browse-by.component.ts
#	src/themes/custom/app/shared/comcol-page-handle/comcol-page-handle.component.ts
#	src/themes/custom/app/shared/dso-selector/modal-wrappers/create-collection-parent-selector/create-collection-parent-selector.component.ts
#	src/themes/custom/app/shared/dso-selector/modal-wrappers/create-community-parent-selector/create-community-parent-selector.component.ts
#	src/themes/custom/app/shared/dso-selector/modal-wrappers/create-item-parent-selector/create-item-parent-selector.component.ts
#	src/themes/custom/app/shared/dso-selector/modal-wrappers/edit-collection-selector/edit-collection-selector.component.ts
#	src/themes/custom/app/shared/dso-selector/modal-wrappers/edit-community-selector/edit-community-selector.component.ts
#	src/themes/custom/app/shared/dso-selector/modal-wrappers/edit-item-selector/edit-item-selector.component.ts
#	src/themes/custom/app/shared/file-download-link/file-download-link.component.ts
#	src/themes/custom/app/shared/form/builder/ds-dynamic-form-ui/relation-lookup-modal/external-source-tab/dynamic-lookup-relation-external-source-tab.component.ts
#	src/themes/custom/app/shared/form/builder/ds-dynamic-form-ui/relation-lookup-modal/search-tab/dynamic-lookup-relation-search-tab.component.ts
#	src/themes/custom/app/shared/loading/loading.component.ts
#	src/themes/custom/app/shared/object-list/browse-entry-list-element/browse-entry-list-element.component.ts
#	src/themes/custom/app/shared/object-list/collection-list-element/collection-list-element.component.ts
#	src/themes/custom/app/shared/object-list/community-list-element/community-list-element.component.ts
#	src/themes/custom/app/shared/object-list/object-list.component.ts
#	src/themes/custom/app/shared/object-list/search-result-list-element/item-search-result/item-types/item/item-search-result-list-element.component.ts
#	src/themes/custom/app/shared/object-list/sidebar-search-list-element/item-types/publication-sidebar-search-list-element.component.ts
#	src/themes/custom/app/shared/results-back-button/results-back-button.component.ts
#	src/themes/custom/app/shared/search-form/search-form.component.ts
#	src/themes/custom/app/shared/search/search-filters/search-filters.component.ts
#	src/themes/custom/app/shared/search/search-results/search-results.component.ts
#	src/themes/custom/app/shared/search/search-settings/search-settings.component.ts
#	src/themes/custom/app/shared/search/search-sidebar/search-sidebar.component.ts
#	src/themes/custom/app/shared/starts-with/date/starts-with-date.component.ts
#	src/themes/custom/app/shared/starts-with/text/starts-with-text.component.ts
#	src/themes/custom/app/statistics-page/collection-statistics-page/collection-statistics-page.component.ts
#	src/themes/custom/app/statistics-page/community-statistics-page/community-statistics-page.component.ts
#	src/themes/custom/app/statistics-page/item-statistics-page/item-statistics-page.component.ts
#	src/themes/custom/app/statistics-page/site-statistics-page/site-statistics-page.component.ts
#	src/themes/custom/app/submission/edit/submission-edit.component.ts
#	src/themes/custom/app/submission/import-external/submission-import-external.component.ts
#	src/themes/custom/app/submission/sections/upload/file/section-upload-file.component.ts
#	src/themes/custom/app/submission/submit/submission-submit.component.ts
#	src/themes/custom/app/workflowitems-edit-page/workflow-item-delete/workflow-item-delete.component.ts
#	src/themes/custom/app/workflowitems-edit-page/workflow-item-send-back/workflow-item-send-back.component.ts
#	src/themes/custom/app/workspace-items-delete-page/workspace-items-delete/workspace-items-delete.component.ts
#	src/themes/custom/eager-theme.module.ts
#	src/themes/custom/lazy-theme.module.ts
#	src/themes/dspace/app/header-nav-wrapper/header-navbar-wrapper.component.ts
#	src/themes/dspace/app/header/header.component.ts
#	src/themes/dspace/app/home-page/home-news/home-news.component.ts
#	src/themes/dspace/app/navbar/navbar.component.ts
#	src/themes/dspace/eager-theme.module.ts
#	src/themes/dspace/lazy-theme.module.ts
2024-03-12 17:47:51 +01:00
Yury Bondarenko
55573c5827 Merge remote-tracking branch 'origin/main' into disable-inline-css 2024-03-12 17:17:39 +01:00
Nona Luypaert
6764006253 112807: Theme ItemDetailPreviewFieldComponent 2024-03-11 11:58:01 +01:00
Alexandre Vryghem
c23500b7fa Merge remote-tracking branch 'alex/create-themable-comcolpage-content_contribute-7.4' into minor-themed-component-fixes_contribute-main
# Conflicts:
#	src/app/browse-by/browse-by-metadata-page/browse-by-metadata-page.component.html
#	src/app/collection-page/collection-page.component.html
#	src/app/community-page/community-page.component.html
#	src/app/shared/comcol/comcol.module.ts
2024-03-09 14:40:48 +01:00
Alexandre Vryghem
bb490f827b Merge remote-tracking branch 'contributions/w2p-107950_themed-metadata-import-page-component' into minor-themed-component-fixes_contribute-main
# Conflicts:
#	src/app/admin/admin-routing.module.ts
#	src/app/admin/admin.module.ts
#	src/themes/custom/lazy-theme.module.ts
2024-03-09 14:19:47 +01:00
Alexandre Vryghem
a18bcb7493 Merge remote-tracking branch 'alex/memory-leak-fixes_contribute-7.6' into minor-themed-component-fixes_contribute-main
# Conflicts:
#	src/app/item-page/edit-item-page/item-bitstreams/item-edit-bitstream-bundle/item-edit-bitstream-bundle.component.ts
#	src/app/item-page/edit-item-page/item-bitstreams/item-edit-bitstream-drag-handle/item-edit-bitstream-drag-handle.component.ts
#	src/app/item-page/edit-item-page/item-bitstreams/item-edit-bitstream/item-edit-bitstream.component.ts
2024-03-09 13:53:27 +01:00
Alexandre Vryghem
c2c9d28ff2 Merge branch 'minor-themed-component-fixes_contribute-7.6' into minor-themed-component-fixes_contribute-main
# Conflicts:
#	src/themes/custom/app/shared/comcol-page-browse-by/comcol-page-browse-by.component.ts
#	src/themes/custom/app/shared/comcol-page-handle/comcol-page-handle.component.ts
#	src/themes/custom/lazy-theme.module.ts
2024-03-09 13:51:41 +01:00
Alexandre Vryghem
8166c2ebfa Merge remote-tracking branch 'upstream/main' into w2p-108608_created-search-scope-selector_contribute-main
# Conflicts:
#	src/app/shared/search-form/scope-selector-modal/scope-selector-modal.component.ts
2024-03-09 04:30:31 +01:00
Alexandre Vryghem
a6a9e93167 Merge remote-tracking branch 'upstream/main' into theme-fixes_contribute-main
# Conflicts:
#	src/app/shared/object-collection/shared/listable-object/listable-object-component-loader.component.spec.ts
#	src/app/shared/object-list/item-list-element/item-types/item/item-list-element.component.spec.ts
#	src/app/shared/object-list/item-list-element/item-types/item/item-list-element.component.ts
2024-03-09 04:24:05 +01:00
Alexandre Vryghem
d8a8235846 Merge remote-tracking branch 'upstream/main' into fix-broken-item-mapper-pagination_contribute-main
# Conflicts:
#	src/app/collection-page/collection-item-mapper/collection-item-mapper.component.ts
2024-03-09 04:11:39 +01:00
Tim Donohue
4c693a1294 Merge pull request #2861 from DSpace/backport-2777-to-dspace-7_x
[Port dspace-7_x] Element reference for typeahead directive is only defined when model has authority
2024-03-08 15:56:38 -06:00
William Welling
85922433a5 NgbTypeahead instance is only defined when model has authority
(cherry picked from commit 018d44c616)
2024-03-08 20:13:19 +00:00
Alan Orth
a8f31948bc Merge pull request #2777 from TAMULib/dynamic-tag-on-blur
Element reference for typeahead directive is only defined when model has authority
2024-03-08 23:12:59 +03:00
Giuseppe Digilio
f90880bbac [DURACOM-191] Fix error on home when coar is not enabled 2024-03-08 19:14:03 +01:00
Andrea Barbasso
ae436fbd5f [DURACOM-191] remove already present strings 2024-03-08 17:22:13 +01:00
Jens Vannerum
f9c8103266 111326: update to new lint standards 2024-03-08 17:14:01 +01:00
Andrea Barbasso
cc8d931263 [DURACOM-191] fix missing pipe in createReportMenuSections 2024-03-08 16:58:42 +01:00
Jens Vannerum
dbd9bf6f32 Merge remote-tracking branch 'dspaceMain/main' into w2p-111326_fix-status-code-object-not-found-7.4 2024-03-08 16:55:42 +01:00
Tim Donohue
a2531e5f6e Merge pull request #2343 from ybnd/more-eslint
Stricter ESLint configuration for code quality, consistency & cleaner merges
2024-03-08 09:24:30 -06:00
Andrea Barbasso
a9c975b72a [DURACOM-191] fix runtime errors for store features 2024-03-08 15:59:50 +01:00
Andrea Barbasso
dbbf99229a [DURACOM-191] delete core module 2024-03-08 15:27:38 +01:00
Andrea Barbasso
a147f78a1d [DURACOM-191] fix errors at runtime 2024-03-08 13:12:05 +01:00
Yury Bondarenko
33d5253d47 Only log errors for DspaceRestService.get
When refactoring to meet the rxjs/no-implicit-any-catch ESLint rule, I'd made it so errors were logged for DspaceRestService.request calls as well, making it a lot more noisy
The console.log in .get is explicitly required by tests though
2024-03-08 11:02:48 +01:00
Davide Negretti
e2fa27fc74 [DURACOM-195] fixes (align with 7.x) 2024-03-07 19:31:05 +01:00
Davide Negretti
3caac21648 [DURACOM-195] fix spacing in collapsible menu
(cherry picked from commit a88282d70b)
2024-03-07 18:57:39 +01:00
Davide Negretti
f26b265e64 [DURACOM-195] fix
(cherry picked from commit fdbe7a6005)
2024-03-07 18:57:36 +01:00
Davide Negretti
89c88ca6e0 [DURACOM-195] replace ul/li with div in sidebar
(cherry picked from commit d1dc8e6038)
2024-03-07 18:57:33 +01:00
Davide Negretti
e3f1fa39d5 [DURACOM-195] add background on mouse over to dropdown user menu items
(cherry picked from commit 8e35c0f713)
2024-03-07 18:57:30 +01:00
Davide Negretti
49efc4175d [DURACOM-195] fix issue with logo on small screens
(cherry picked from commit bff93a0847)
2024-03-07 18:57:27 +01:00
Davide Negretti
48e9817245 [DURACOM-195] replace ul/li with div in navbar
(cherry picked from commit abba806d40)
2024-03-07 18:57:24 +01:00
Davide Negretti
a9c3008cee [DURACOM-195] fixes
(cherry picked from commit 523850bc45)
2024-03-07 18:57:19 +01:00
Davide Negretti
8efc401811 [DURACOM-195] fix prefix of custom CSS variables
(cherry picked from commit 46fe7f63e3)
2024-03-07 18:57:16 +01:00
Davide Negretti
9518f70b42 [DURACOM-195] misc fixes
(cherry picked from commit 87d3383bba)
2024-03-07 18:57:13 +01:00
Davide Negretti
2f5c3b1267 [DURACOM-195] fix comment
(cherry picked from commit 80cc4c5d9a)
2024-03-07 18:57:08 +01:00
Davide Negretti
bb16983029 [DURACOM-195] fix issue with event handling in expandable admin sidebar section
(cherry picked from commit f25ec6210b)
2024-03-07 18:56:57 +01:00
Davide Negretti
5b1438f09f [DURACOM-195] accessibility issue fixed on log-out button
(cherry picked from commit 8f73b8ff9d)
2024-03-07 18:56:50 +01:00
Davide Negretti
510968b0c6 [DURACOM-195] [DURACOM-210] Reorder SCSS and CSS theme variables 2024-03-07 18:54:28 +01:00
Davide Negretti
8718bd0df6 [DURACOM-195] Header, navbar, and sidebar refactoring 2024-03-07 18:34:34 +01:00
Davide Negretti
7d2fdb7598 [DURACOM-195] Base components (simplify header-navbar-wrapper) 2024-03-07 18:32:51 +01:00
Davide Negretti
6c6afbf148 [DURACOM-195] Base components 2024-03-07 18:32:46 +01:00
Davide Negretti
d95d5753b4 [DURACOM-195] New host-window service methods 2024-03-07 18:32:38 +01:00
Andrea Barbasso
19f806caf2 [DURACOM-191] fix dynamicComponentLoader 2024-03-07 15:41:37 +01:00
Yury Bondarenko
c8954da9f7 Merge remote-tracking branch 'origin/main' into fix-versioning-button 2024-03-07 10:10:45 +01:00
Yury Bondarenko
86885f7dce Merge remote-tracking branch 'origin/main' into more-eslint 2024-03-07 09:56:55 +01:00
Yury Bondarenko
5edc689bc1 Fix null/undefined incosistencies
- Introduced pipes for combined null/undefined checks: dsHasValue & dsHasNoValue
- Safer to async !== true than async === false
- Went over other instances of async === to confirm that they should be fine
2024-03-07 09:55:36 +01:00
Andrea Barbasso
a8b4c82b9a [DURACOM-191] fix errors at runtime 2024-03-06 17:19:31 +01:00
Tim Donohue
a9c58a1d5a Merge pull request #2856 from 4Science/coar-notify-itempage-error-on-ldnenabled-false
fix 'undefined' error on anonymous item page landing
2024-03-06 09:22:40 -06:00
Andrea Barbasso
3a5f9cdd63 [DURACOM-191] fix circular dependencies 2024-03-06 15:35:29 +01:00
Yury Bondarenko
ebbbd64bae Fix tests 2024-03-06 11:56:17 +01:00
Yury Bondarenko
3b48d9a26d Manually fix lint issues 2024-03-06 11:56:17 +01:00
Yury Bondarenko
2b540cd91c Autofix lint issues 2024-03-06 10:30:19 +01:00
Yury Bondarenko
dbf7fd67fd Merge remote-tracking branch 'origin/main' into more-eslint 2024-03-06 10:26:07 +01:00
frabacche
e6389a73df fix e2e test 18x aria on <ul> html tag 2024-03-06 09:30:42 +01:00
Giuseppe Digilio
91de2e78bc Avoid metadata representation element is rendered twice when checking the browse configuration 2024-03-05 17:18:25 +01:00
Tim Donohue
2178e0e6a3 Merge pull request #2852 from DSpace/backport-2851-to-dspace-7_x
[Port dspace-7_x] fix selector value in CommunitySidebarSearchListElementComponent
2024-03-05 09:52:46 -06:00
Andrea Barbasso
92c944a8fb [DURACOM-191] run migration script 2024-03-05 16:25:21 +01:00
Andrea Barbasso
59cb88ee45 [DURACOM-191] fix build errors 2024-03-05 16:22:53 +01:00
Sascha Szott
77f3b97e46 fix selector value in CommunitySidebarSearchListElementComponent
(cherry picked from commit ad3ef56e06)
2024-03-05 15:13:14 +00:00
frabacche
dd9fc1881f fix 'undefined' error on anonymous item page landing 2024-03-05 16:13:00 +01:00
Tim Donohue
230055ce6f Merge pull request #2851 from saschaszott/patch-19
fix selector value in CommunitySidebarSearchListElementComponent
2024-03-05 09:12:58 -06:00
Simone Ramundi
3907bc114f [DURACOM-237] - Added imports inside ts component 2024-03-05 12:20:33 +01:00
Andrea Barbasso
a38f96d13b [DURACOM-191] delete useless modules 2024-03-05 12:01:41 +01:00
Andrea Barbasso
c5730e554d [DURACOM-191] fix build errors 2024-03-05 11:45:57 +01:00
Simone Ramundi
6970f1ee67 [DURACOM-237] - Refactoring ts based on @angular/cdk/drag-drop 2024-03-05 11:39:22 +01:00
Simone Ramundi
4b0bf74d29 [DURACOM-237] - Refactoring html based on @angular/cdk/drag-drop 2024-03-05 11:39:22 +01:00
Simone Ramundi
478783f1f3 [DURACOM-237] - Refactoring scss based on @angular/cdk/drag-drop 2024-03-05 11:39:22 +01:00
Simone Ramundi
671fa8f220 [DURACOM-237] - Refactoring html based on @angular/cdk/drag-drop 2024-03-05 11:39:22 +01:00
Simone Ramundi
61bf50e152 [DURACOM-237] - Refactoring html based on @angular/cdk/drag-drop 2024-03-05 11:39:22 +01:00
Simone Ramundi
9e724f38c9 [DURACOM-237] - Refactoring scss based on @angular/cdk/drag-drop 2024-03-05 11:39:22 +01:00
Simone Ramundi
e092914c00 [DURACOM-237] - Refactoring html based on @angular/cdk/drag-drop 2024-03-05 11:39:22 +01:00
Simone Ramundi
dbf6b9d1f9 [DURACOM-237] - Refactoring scss based on @angular/cdk/drag-drop 2024-03-05 11:39:21 +01:00
Simone Ramundi
0c80b1a366 [DURACOM-237] - Refactoring html based on @angular/cdk/drag-drop 2024-03-05 11:39:21 +01:00
Simone Ramundi
3807a3563c [DURACOM-237] - Refactoring ts based on @angular/cdk/drag-drop 2024-03-05 11:36:58 +01:00
Simone Ramundi
3051fa8d8d [DURACOM-237] - Added DragDropModule which replaced the SortablejsModule inside form.module.ts 2024-03-05 11:31:37 +01:00
Andrea Barbasso
9cd1db54c0 [DURACOM-191] fix browse-by-decorator map 2024-03-05 11:17:25 +01:00
Sascha Szott
ad3ef56e06 fix selector value in CommunitySidebarSearchListElementComponent 2024-03-05 11:10:12 +01:00
Andrea Barbasso
36edc58979 [DURACOM-191] migrate components to standalone 2024-03-05 10:44:39 +01:00
Andrea Barbasso
8bfb776eef [DURACOM-191] fix standalone components 2024-03-05 09:55:31 +01:00
Andrea Barbasso
7b3571e606 [DURACOM-191] make section-coar-notify standalone 2024-03-05 09:32:43 +01:00
Andrea Barbasso
344cbf1111 [DURACOM-191] run migration script 2024-03-05 09:28:13 +01:00
Andrea Barbasso
e5d7f11e15 [DURACOM-191] fix missing import 2024-03-05 08:46:42 +01:00
Andrea Barbasso
ad1a3e6172 [DURACOM-191] fix routing module 2024-03-05 08:46:03 +01:00
Andrea Barbasso
0f97fc3d86 [DURACOM-191] fix routing modules 2024-03-05 08:44:07 +01:00
Andrea Barbasso
5ec649f329 [DURACOM-191] fix routing modules 2024-03-05 08:14:13 +01:00
Tim Donohue
203b0bbbaf Merge pull request #2850 from DSpace/backport-2847-to-dspace-7_x
[Port dspace-7_x] Bump sanitize-html from 2.10.0 to 2.12.1
2024-03-04 16:37:05 -06:00
Tim Donohue
761b0c2203 Merge pull request #2751 from 4Science/coar-notify-7-part-two
Coar Notify Integration - Administer/Log
2024-03-04 16:32:23 -06:00
dependabot[bot]
781de6e998 Bump sanitize-html from 2.10.0 to 2.12.1
Bumps [sanitize-html](https://github.com/apostrophecms/sanitize-html) from 2.10.0 to 2.12.1.
- [Changelog](https://github.com/apostrophecms/sanitize-html/blob/main/CHANGELOG.md)
- [Commits](https://github.com/apostrophecms/sanitize-html/compare/2.10.0...2.12.1)

---
updated-dependencies:
- dependency-name: sanitize-html
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
(cherry picked from commit e7eaa9f61b)
2024-03-04 22:02:36 +00:00
Tim Donohue
76f5d34bbe Merge pull request #2847 from DSpace/dependabot/npm_and_yarn/sanitize-html-2.12.1
Bump sanitize-html from 2.10.0 to 2.12.1
2024-03-04 16:02:23 -06:00
Tim Donohue
6fefbe129d Merge pull request #2849 from alanorth/backport-2356-to-dspace-7_x
[Port dspace-7_x] Update dependencies for Node v20
2024-03-04 14:28:47 -06:00
Tim Donohue
4cc5a383cc Merge pull request #2371 from alexandrevryghem/fix-specs-without-expectations_contribute-main
Fix Spec has no expectations errors
2024-03-04 14:11:29 -06:00
Alan Orth
3add551bde [Port dspace-7_x] Update dependencies for Node v20
Port of #2356 by @mwoodiupui to dspace-7_x.
2024-03-04 20:33:12 +03:00
Andrea Barbasso
923c375d67 [DURACOM-191] add more fixes 2024-03-04 17:26:21 +01:00
frabacche
0f7965ea6e Merge remote-tracking branch 'github/main' into coar-notify-7-part-two 2024-03-04 17:26:17 +01:00
Andrea Barbasso
8503b4a476 [DURACOM-191] run migration script 2024-03-04 16:40:12 +01:00
Andrea Barbasso
5a57035b61 [DURACOM-191] merge fixes 2024-03-04 16:30:46 +01:00
Tim Donohue
f6f396221d Merge pull request #2749 from the-library-code/DSpace_detect_duplicates_PR
Basic Duplicate Detection
2024-03-04 09:28:26 -06:00
Andrea Barbasso
914ca68ca2 Merge remote-tracking branch 'github/main' into DURACOM-191-20240304-align-to-main
# Conflicts:
#	src/app/admin/admin-notifications/admin-notifications-routing.module.ts
#	src/app/admin/admin-notifications/admin-notifications.module.ts
#	src/app/admin/admin-notifications/admin-quality-assurance-source-page-component/admin-quality-assurance-source-page.component.spec.ts
#	src/app/admin/admin-notifications/admin-quality-assurance-source-page-component/admin-quality-assurance-source-page.component.ts
#	src/app/admin/admin-notifications/admin-quality-assurance-topics-page/admin-quality-assurance-topics-page.component.spec.ts
#	src/app/admin/admin-routing.module.ts
#	src/app/admin/admin-search-page/admin-search-results/admin-search-result-grid-element/item-search-result/item-admin-search-result-grid-element.component.ts
#	src/app/admin/admin-workflow-page/admin-workflow-search-results/admin-workflow-search-result-grid-element/workflow-item/workflow-item-search-result-admin-workflow-grid-element.component.spec.ts
#	src/app/admin/admin-workflow-page/admin-workflow-search-results/admin-workflow-search-result-grid-element/workflow-item/workflow-item-search-result-admin-workflow-grid-element.component.ts
#	src/app/admin/admin-workflow-page/admin-workflow-search-results/admin-workflow-search-result-grid-element/workspace-item/workspace-item-search-result-admin-workflow-grid-element.component.spec.ts
#	src/app/admin/admin-workflow-page/admin-workflow-search-results/admin-workflow-search-result-grid-element/workspace-item/workspace-item-search-result-admin-workflow-grid-element.component.ts
#	src/app/admin/admin.module.ts
#	src/app/app-routing.module.ts
#	src/app/bitstream-page/edit-bitstream-page/edit-bitstream-page.component.ts
#	src/app/browse-by/browse-by-date-page/themed-browse-by-date-page.component.ts
#	src/app/browse-by/browse-by-date/browse-by-date.component.spec.ts
#	src/app/browse-by/browse-by-date/browse-by-date.component.ts
#	src/app/browse-by/browse-by-guard.spec.ts
#	src/app/browse-by/browse-by-metadata-page/themed-browse-by-metadata-page.component.ts
#	src/app/browse-by/browse-by-metadata/browse-by-metadata.component.spec.ts
#	src/app/browse-by/browse-by-metadata/browse-by-metadata.component.ts
#	src/app/browse-by/browse-by-page.module.ts
#	src/app/browse-by/browse-by-routing.module.ts
#	src/app/browse-by/browse-by-switcher/browse-by-data-type.ts
#	src/app/browse-by/browse-by-switcher/browse-by-decorator.spec.ts
#	src/app/browse-by/browse-by-switcher/browse-by-decorator.ts
#	src/app/browse-by/browse-by-switcher/browse-by-switcher.component.spec.ts
#	src/app/browse-by/browse-by-switcher/browse-by-switcher.component.ts
#	src/app/browse-by/browse-by-switcher/dynamic-component-loader.directive.ts
#	src/app/browse-by/browse-by-switcher/themed-browse-by-switcher.component.ts
#	src/app/browse-by/browse-by-taxonomy-page/themed-browse-by-taxonomy-page.component.ts
#	src/app/browse-by/browse-by-taxonomy/browse-by-taxonomy.component.spec.ts
#	src/app/browse-by/browse-by-taxonomy/browse-by-taxonomy.component.ts
#	src/app/browse-by/browse-by-title-page/browse-by-title-page.component.ts
#	src/app/browse-by/browse-by-title-page/themed-browse-by-title-page.component.ts
#	src/app/browse-by/browse-by-title/browse-by-title.component.spec.ts
#	src/app/browse-by/browse-by.module.ts
#	src/app/collection-page/collection-page-routing.module.ts
#	src/app/collection-page/collection-page.component.ts
#	src/app/collection-page/collection-page.module.ts
#	src/app/community-page/community-page-routing.module.ts
#	src/app/community-page/community-page.module.ts
#	src/app/community-page/sections/sub-com-col-section/sub-collection-list/community-page-sub-collection-list.component.spec.ts
#	src/app/community-page/sections/sub-com-col-section/sub-collection-list/community-page-sub-collection-list.component.ts
#	src/app/community-page/sections/sub-com-col-section/sub-collection-list/themed-community-page-sub-collection-list.component.ts
#	src/app/community-page/sections/sub-com-col-section/sub-community-list/community-page-sub-community-list.component.spec.ts
#	src/app/community-page/sections/sub-com-col-section/sub-community-list/community-page-sub-community-list.component.ts
#	src/app/community-page/sections/sub-com-col-section/sub-community-list/themed-community-page-sub-community-list.component.ts
#	src/app/core/data/processes/process-data.service.ts
#	src/app/core/shared/non-hierarchical-browse-definition.ts
#	src/app/core/submission/vocabularies/vocabulary.data.service.ts
#	src/app/core/submission/workspaceitem-data.service.ts
#	src/app/dso-shared/dso-edit-metadata/dso-edit-metadata-value/dso-edit-metadata-value.component.spec.ts
#	src/app/dso-shared/dso-edit-metadata/dso-edit-metadata-value/dso-edit-metadata-value.component.ts
#	src/app/dso-shared/dso-edit-metadata/dso-edit-metadata.component.ts
#	src/app/dso-shared/dso-shared.module.ts
#	src/app/footer/footer.component.spec.ts
#	src/app/header-nav-wrapper/header-navbar-wrapper.component.ts
#	src/app/header/header.component.ts
#	src/app/home-page/home-page.component.ts
#	src/app/home-page/home-page.module.ts
#	src/app/info/info-routing.module.ts
#	src/app/item-page/alerts/item-alerts.component.spec.ts
#	src/app/item-page/alerts/item-alerts.component.ts
#	src/app/item-page/field-components/metadata-values/metadata-values.component.ts
#	src/app/item-page/full/full-item-page.component.spec.ts
#	src/app/item-page/full/full-item-page.component.ts
#	src/app/item-page/item-shared.module.ts
#	src/app/item-page/simple/item-page.component.spec.ts
#	src/app/item-page/simple/item-page.component.ts
#	src/app/menu.resolver.spec.ts
#	src/app/my-dspace-page/my-dspace-page.module.ts
#	src/app/navbar/expandable-navbar-section/expandable-navbar-section.component.ts
#	src/app/navbar/navbar.component.spec.ts
#	src/app/notifications/notifications.module.ts
#	src/app/notifications/qa/events/quality-assurance-events.component.ts
#	src/app/notifications/qa/source/quality-assurance-source.component.ts
#	src/app/notifications/qa/topics/quality-assurance-topics.component.spec.ts
#	src/app/notifications/qa/topics/quality-assurance-topics.component.ts
#	src/app/process-page/detail/process-detail.component.spec.ts
#	src/app/process-page/detail/process-detail.component.ts
#	src/app/process-page/form/process-form.component.ts
#	src/app/process-page/overview/process-overview.component.spec.ts
#	src/app/process-page/overview/process-overview.component.ts
#	src/app/process-page/process-page-shared.module.ts
#	src/app/profile-page/profile-page.module.ts
#	src/app/quality-assurance-notifications-pages/quality-assurance-events-page/quality-assurance-events-page.component.spec.ts
#	src/app/quality-assurance-notifications-pages/quality-assurance-events-page/quality-assurance-events-page.component.ts
#	src/app/quality-assurance-notifications-pages/quality-assurance-topics-page/quality-assurance-topics-page.component.ts
#	src/app/root/root.component.ts
#	src/app/search-page/configuration-search-page.component.ts
#	src/app/shared/auth-nav-menu/auth-nav-menu.component.spec.ts
#	src/app/shared/comcol/comcol-page-browse-by/comcol-page-browse-by.component.ts
#	src/app/shared/comcol/comcol.module.ts
#	src/app/shared/dso-page/dso-edit-menu.resolver.spec.ts
#	src/app/shared/dso-selector/modal-wrappers/dso-selector-modal-wrapper.component.spec.ts
#	src/app/shared/form/builder/ds-dynamic-form-ui/models/custom-switch/custom-switch.component.spec.ts
#	src/app/shared/form/builder/ds-dynamic-form-ui/models/scrollable-dropdown/dynamic-scrollable-dropdown.component.ts
#	src/app/shared/form/builder/ds-dynamic-form-ui/relation-lookup-modal/dynamic-lookup-relation-modal.component.ts
#	src/app/shared/menu/menu-item/external-link-menu-item.component.ts
#	src/app/shared/menu/menu-item/link-menu-item.component.ts
#	src/app/shared/menu/menu-item/onclick-menu-item.component.ts
#	src/app/shared/menu/menu-item/text-menu-item.component.ts
#	src/app/shared/metadata-representation/metadata-representation-loader.component.spec.ts
#	src/app/shared/metadata-representation/metadata-representation-loader.component.ts
#	src/app/shared/metadata-representation/metadata-representation.directive.ts
#	src/app/shared/mydspace-actions/claimed-task/switcher/claimed-task-actions-loader.component.spec.ts
#	src/app/shared/mydspace-actions/claimed-task/switcher/claimed-task-actions-loader.component.ts
#	src/app/shared/mydspace-actions/claimed-task/switcher/claimed-task-actions.directive.ts
#	src/app/shared/object-collection/shared/listable-object/listable-object-component-loader.component.spec.ts
#	src/app/shared/object-collection/shared/listable-object/listable-object-component-loader.component.ts
#	src/app/shared/object-collection/shared/listable-object/listable-object.directive.ts
#	src/app/shared/search/search-filters/search-filter/search-hierarchy-filter/search-hierarchy-filter.component.spec.ts
#	src/app/shared/search/search-filters/search-filter/search-hierarchy-filter/search-hierarchy-filter.component.ts
#	src/app/shared/search/search-filters/search-filters.component.spec.ts
#	src/app/shared/search/search-filters/search-filters.component.ts
#	src/app/shared/search/search-settings/search-settings.component.spec.ts
#	src/app/shared/search/search.component.spec.ts
#	src/app/shared/search/search.component.ts
#	src/app/shared/search/themed-search.component.ts
#	src/app/shared/shared.module.ts
#	src/app/shared/starts-with/date/starts-with-date.component.spec.ts
#	src/app/shared/starts-with/date/starts-with-date.component.ts
#	src/app/shared/starts-with/text/starts-with-text.component.spec.ts
#	src/app/shared/testing/vocabulary-service.stub.ts
#	src/app/submission/form/submission-form.component.html
#	src/app/submission/sections/upload/file/edit/section-upload-file-edit.component.spec.ts
#	src/app/submission/sections/upload/file/edit/section-upload-file-edit.component.ts
#	src/app/submission/sections/upload/section-upload.component.html
#	src/app/submission/sections/upload/section-upload.component.ts
#	src/app/submission/submission.module.ts
#	src/app/workflowitems-edit-page/advanced-workflow-action/advanced-workflow-actions-loader/advanced-workflow-actions-loader.component.spec.ts
#	src/app/workflowitems-edit-page/advanced-workflow-action/advanced-workflow-actions-loader/advanced-workflow-actions-loader.component.ts
#	src/app/workflowitems-edit-page/workflowitems-edit-page.module.ts
#	src/config/app-config.interface.ts
#	src/themes/custom/app/browse-by/browse-by-date-page/browse-by-date-page.component.ts
#	src/themes/custom/app/browse-by/browse-by-metadata-page/browse-by-metadata-page.component.ts
#	src/themes/custom/app/browse-by/browse-by-switcher/browse-by-switcher.component.ts
#	src/themes/custom/app/browse-by/browse-by-taxonomy-page/browse-by-taxonomy-page.component.ts
#	src/themes/custom/app/browse-by/browse-by-title-page/browse-by-title-page.component.ts
#	src/themes/custom/app/community-page/sub-collection-list/community-page-sub-collection-list.component.ts
#	src/themes/custom/app/community-page/sub-community-list/community-page-sub-community-list.component.ts
#	src/themes/custom/eager-theme.module.ts
#	src/themes/custom/lazy-theme.module.ts
#	src/themes/dspace/app/header-nav-wrapper/header-navbar-wrapper.component.ts
#	src/themes/dspace/app/header/header.component.ts
2024-03-04 15:04:33 +01:00
frabacche
add125790a Merge pull request #78 from 4Science/coar-notify-7-part-two-refactor-enqueue
ldn message: move enqueueretry from get to post
2024-03-04 13:25:32 +01:00
Vincenzo Mecca
794eb6bc59 [DSC-1111] [DURACOM-235] Fixes item cache refresh in comcol-form 2024-03-04 12:04:47 +01:00
FrancescoMolinaro
1fd16a2d3e Merge remote-tracking branch 'origin/coar-notify-7-part-two' into coar-notify-7-part-two 2024-03-04 11:40:30 +01:00
FrancescoMolinaro
fd1483d537 restyle header 2024-03-04 11:40:06 +01:00
FrancescoMolinaro
c03ab07556 add route guard 2024-03-04 11:38:56 +01:00
FrancescoMolinaro
a79c4036cb fix menu resolver condition for LDN 2024-03-04 11:38:56 +01:00
FrancescoMolinaro
23cb4ca7b7 Add components descriptions, fix bug on navigation, align labels, add config example 2024-03-04 11:38:56 +01:00
FrancescoMolinaro
38ac31eafe add route guard 2024-03-04 11:37:27 +01:00
FrancescoMolinaro
f925273d90 fix menu resolver condition for LDN 2024-03-04 11:31:35 +01:00
FrancescoMolinaro
c27e758ffb Add components descriptions, fix bug on navigation, align labels, add config example 2024-03-04 11:29:02 +01:00
frabacche
4fdade892b ldn message: move enqueueretry from get to post 2024-03-04 11:17:15 +01:00
lotte
a63a69defc Merge remote-tracking branch 'origin/main' into multiline-search-filter-badge_main 2024-03-04 10:49:01 +01:00
Kim Shepherd
e4a91e7261 [TLC-674] New duplicate data service, object reducer tests 2024-03-04 14:29:26 +13:00
Kim Shepherd
ca32314951 [TLC-674] Fix findDuplicates error in claimed task (old code)
Update spec tests
2024-03-04 13:31:48 +13:00
Kim Shepherd
2000b1b240 [TLC-674] Resolve sections type list problem (introduced in conflict merge) 2024-03-04 12:00:51 +13:00
Kim Shepherd
1206d61440 [TLC-674] Update duplicate data service to use searchBy method 2024-03-04 11:50:55 +13:00
Kim Shepherd
1e36a10dd5 [TLC-674] Properly test for existence of duplicates section 2024-03-04 11:50:55 +13:00
Kim Shepherd
e76b6c962c [TLC-674] Duplicate detection frontend changes as per feedback 2024-03-04 11:50:54 +13:00
Kim Shepherd
6229966f7a [TLC-674] Mock duplicateDataService.findDuplicates() 2024-03-04 11:50:15 +13:00
Kim Shepherd
b79dab3fcb [TLC-674] Mock duplicateDataService providers in spec tests 2024-03-04 11:50:15 +13:00
Kim Shepherd
0d42af38cd [TLC-674] Refactor Basic Duplicate detection endpoint / data service 2024-03-04 11:50:14 +13:00
Kim Shepherd
911cf8905c [TLC-674] Hide empty duplicate section UNLESS config overrides
A new config property allows the user to force the duplicate
section to be displayed even if there are no duplicates
as sometimes this is useful information to a reviewer or
submitter
2024-03-04 11:49:24 +13:00
Kim Shepherd
68dd35095c [TLC-674] Do not display duplicate section if data is empty 2024-03-04 11:49:24 +13:00
Kim Shepherd
a9a87d31ef [TLC-674] Allow for no duplicate section in submitted workspace item 2024-03-04 11:49:24 +13:00
Kim Shepherd
b4591b1372 [TLC-674] Potential duplicate msg shown as warning alert 2024-03-04 11:49:24 +13:00
Kim Shepherd
7a10834f82 [TLC-674] Dupe layout changes as per review
i18n fix
alignment fix
comment fix
2024-03-04 11:49:24 +13:00
Kim Shepherd
b8e2cac399 [TLC-674] Fix duplicate section unit test 2024-03-04 11:49:24 +13:00
Kim Shepherd
db8d47e598 [TLC-674] Refactor duplicates from item link to searchBy 2024-03-04 11:49:24 +13:00
Pascal-Nicolas Becker
140cb88510 Tiny code style fix in pool-search-result-list-element.component.ts 2024-03-04 11:49:24 +13:00
Kim Shepherd
e474862edf [TLC-674] Lint fixes 2024-03-04 11:49:24 +13:00
Kim Shepherd
aceffa0468 [TLC-674] TypeDoc 2024-03-04 11:49:24 +13:00
Kim Shepherd
d06d5b1b13 [TLC-674] Unit test fixes for comp, claimed/pooled tasks 2024-03-04 11:49:24 +13:00
Kim Shepherd
43620a44f2 [TLC-674] Lint fixes 2024-03-04 11:49:22 +13:00
Kim Shepherd
0e4ad5e674 [TLC-674] Tidy up components, WIP spec tests 2024-03-04 11:48:13 +13:00
Kim Shepherd
b672668e15 [TLC-674] Duplicate detection comp, template, i18n
Duplicate data is accessed in the submission section,
pooled tasks list and claimed tasks list.
2024-03-04 11:48:11 +13:00
dependabot[bot]
e7eaa9f61b Bump sanitize-html from 2.10.0 to 2.12.1
Bumps [sanitize-html](https://github.com/apostrophecms/sanitize-html) from 2.10.0 to 2.12.1.
- [Changelog](https://github.com/apostrophecms/sanitize-html/blob/main/CHANGELOG.md)
- [Commits](https://github.com/apostrophecms/sanitize-html/compare/2.10.0...2.12.1)

---
updated-dependencies:
- dependency-name: sanitize-html
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-01 17:25:29 +00:00
frabacche
0e4b220db1 Merge pull request #77 from 4Science/coar-notify-7-part-two-submission-patch-remove
coar-notify-7 item submission coar section send patch remove on blanking notify services
2024-03-01 17:12:01 +01:00
frabacche
c00134f372 coar-notify-7 item submission coar section send patch remove on blanking services 2024-03-01 14:57:57 +01:00
Yury Bondarenko
0f465ac960 Merge remote-tracking branch 'origin/main' into fix-versioning-button 2024-03-01 12:19:08 +01:00
FrancescoMolinaro
b94167ad7b resolve issue #2842 2024-03-01 10:05:43 +01:00
FrancescoMolinaro
1f463f7329 Merge branch 'main' into coar-notify-7-part-two 2024-03-01 08:59:28 +01:00
Alexandre Vryghem
371e766078 Fixed tests without expectations from #2759 & #2681
Added the necessary done() calls back & fixed tests
2024-02-29 23:42:17 +01:00
Alexandre Vryghem
87788e7e02 Merge remote-tracking branch 'upstream/main' into fix-specs-without-expectations_contribute-main 2024-02-29 23:12:00 +01:00
Tim Donohue
51f48b31dc Merge pull request #2843 from DSpace/backport-2822-to-dspace-7_x
[Port dspace-7_x] Bump ip from 2.0.0 to 2.0.1
2024-02-29 15:56:19 -06:00
dependabot[bot]
b2adc42aaf Bump ip from 2.0.0 to 2.0.1
Bumps [ip](https://github.com/indutny/node-ip) from 2.0.0 to 2.0.1.
- [Commits](https://github.com/indutny/node-ip/compare/v2.0.0...v2.0.1)

---
updated-dependencies:
- dependency-name: ip
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
(cherry picked from commit c147c7d6ea)
2024-02-29 21:26:32 +00:00
Tim Donohue
061129ecb7 Merge pull request #2822 from DSpace/dependabot/npm_and_yarn/ip-2.0.1
Bump ip from 2.0.0 to 2.0.1
2024-02-29 15:26:14 -06:00
Tim Donohue
4fa5237b58 Merge pull request #2356 from mwoodiupui/node20
Update dependencies for Node v20
2024-02-29 15:10:35 -06:00
Tim Donohue
ae15fe5fa5 Merge pull request #2676 from 4Science/DURACOM-195
Header, navbar, and admin sidebar refactoring
2024-02-29 14:38:17 -06:00
Tim Donohue
25955aec8a Merge pull request #2840 from jeffmorin/main
Removed 250 and 1000 items/page options and set 10 as default value
2024-02-29 14:13:34 -06:00
Alexandre Vryghem
a340eb2a07 Removed broken tests
https://github.com/DSpace/dspace-angular/pull/2371#issuecomment-1637089839
2024-02-29 21:06:43 +01:00
Jean-François Morin
bb20b8d18a Cleaned obsolete code 2024-02-29 15:00:39 -05:00
Alexandre Vryghem
ae745ac48c Merge branch 'memory-leak-fixes_contribute-7.4' into memory-leak-fixes_contribute-7.6 2024-02-29 19:55:05 +01:00
Alexandre Vryghem
7abf37cbea Fixed some components not destroying their ViewContainerRef 2024-02-29 19:45:55 +01:00
jeffmorin
c5463eab8d Merge branch 'DSpace:main' into main 2024-02-29 13:16:12 -05:00
Davide Negretti
91f01ad542 Merge branch 'main' into DURACOM-195
# Conflicts:
#	src/assets/i18n/en.json5
#	src/themes/dspace/app/navbar/navbar.component.html
2024-02-29 19:11:03 +01:00
Tim Donohue
c195175fd7 Merge pull request #2681 from 4Science/coar-notify-7
Coar Notify Integration
2024-02-29 12:00:23 -06:00
FrancescoMolinaro
4fcb66022b fix lint, fix tests 2024-02-29 15:30:02 +01:00
FrancescoMolinaro
0a3f884793 Resolve conflicts after merge of part 1 2024-02-29 15:13:53 +01:00
FrancescoMolinaro
eab079124c Merge branch 'coar-notify-7' into coar-notify-7-part-two 2024-02-29 15:00:35 +01:00
Simone Ramundi
2660601dff Merged in DURACOM-238-update-ng2-file-upload (pull request #1413)
DURACOM-238 update ng2 file upload

Approved-by: Andrea Barbasso
2024-02-29 10:17:36 +00:00
Andrea Barbasso
6b538faf0d Merged DURACOM-191-align-to-angular-16 into DURACOM-238-update-ng2-file-upload 2024-02-29 10:16:04 +00:00
FrancescoMolinaro
cd6a00e48b resolve conflicts after alignment with main 2024-02-29 09:04:17 +01:00
FrancescoMolinaro
6fc4c05627 Merge branch 'main' into coar-notify-7 2024-02-29 08:56:49 +01:00
Jean-François Morin
0bc60a0187 Removed 250 and 1000 items/page options and set 10 as default value 2024-02-28 22:51:00 -05:00
Tim Donohue
ff05094008 Merge pull request #2163 from jeffmorin/main
Content reports ported from DSpace 6.x
2024-02-28 11:49:36 -06:00
FrancescoMolinaro
5eb2405a68 resolve conflicts after main alignment 2024-02-28 17:58:24 +01:00
FrancescoMolinaro
47a907c1d2 Merge branch 'main' into coar-notify-7 2024-02-28 15:41:07 +01:00
Jean-François Morin
410a278eca Resolved conflicts 2024-02-27 22:06:24 -05:00
Tim Donohue
0d63a851e1 Merge pull request #2759 from 4Science/CST-12109-WITHDRAWN-REINSTATE-requests
WITHDRAW / REINSTATE requests for an item
2024-02-27 16:07:43 -06:00
frabacche
aaf0ce24e0 coar-notify-7 item submission coar section show label if no inbound pattern are configured on LDN Notify Services 2024-02-27 20:59:56 +01:00
FrancescoMolinaro
6be10a81f4 fix section data load for coar section in submission 2024-02-27 18:19:34 +01:00
Jean-François Morin
26caab1741 Merge branch 'main' of github.com:jeffmorin/dspace-angular 2024-02-27 11:34:46 -05:00
Jean-François Morin
92553e04cd Requested changes and fixes 2024-02-27 11:34:37 -05:00
Alisa Ismailati
e4b28146ca Merge branch 'main' of https://bitbucket.org/4Science/dspace-angular into CST-12109-WITHDRAWN-REINSTATE-requests 2024-02-27 16:22:08 +01:00
Andrea Barbasso
576f262052 [DURACOM-238] add missing imports in standalone component 2024-02-27 16:04:39 +01:00
Andrea Barbasso
377b217e5d [DURACOM-238] add missing imports in standalone component 2024-02-27 16:03:25 +01:00
Andrea Barbasso
a2e3b08f27 [DURACOM-238] add missing imports in standalone component 2024-02-27 15:59:43 +01:00
Simone Ramundi
0ce10b489e Upgrade ng2-file-upload to v5.0.0 2024-02-27 15:03:51 +01:00
Davide Negretti
a88282d70b [DURACOM-195] fix spacing in collapsible menu 2024-02-27 14:05:48 +01:00
frabacche
3ed617eb69 NOtifyService item-filter patch fix 2024-02-27 12:10:18 +01:00
Alisa Ismailati
447b275387 [CST-12109] Updated notification text messages 2024-02-27 10:33:03 +01:00
frabacche
c1b22826c6 en double label 2024-02-27 09:39:59 +01:00
frabacche
153cbc1848 Merge remote-tracking branch 'origin/main' into coar-notify-7 2024-02-27 09:34:58 +01:00
jeffmorin
ba5f50e473 Merge branch 'DSpace:main' into main 2024-02-26 20:02:55 -05:00
gaurav patel
91a419fb0f Advance search search page (#2608)
* Update homepage-config.interface.ts

change comment of homepage-config.interface.ts

* advance Search add

* slove error while unti test

* write unit test

* Ensures select element has an accessible name

* change data pass into url

* error resolve

* Search.Filters.Applied.F.Title given name as Title

* Advanced filters configurable in the User interface (in config.*.yml)

* turn on/off and add filters as a list

* remove currenturl

* resolve

* change envierment config and url pass data

* set enabled: false ,and remove debugger ,remove searchConfig

* expect clauses  add

* reslove conflict

* merge added

* remove  commented and design change advance search

* moving the "add" button to its own col-lg-12

* resolve conflict

* reslove error

* merge en.json5 file

* remove trailing spaces

* resolve Conflicts

* Fix typo. property is filter not filters

---------

Co-authored-by: Tim Donohue <tim.donohue@lyrasis.org>
2024-02-26 14:11:28 -06:00
Davide Negretti
fdbe7a6005 [DURACOM-195] fix 2024-02-26 20:41:44 +01:00
Davide Negretti
d1dc8e6038 [DURACOM-195] replace ul/li with div in sidebar 2024-02-26 20:32:31 +01:00
Davide Negretti
8e35c0f713 [DURACOM-195] add background on mouse over to dropdown user menu items 2024-02-26 20:24:12 +01:00
Davide Negretti
bff93a0847 [DURACOM-195] fix issue with logo on small screens 2024-02-26 18:23:51 +01:00
Davide Negretti
abba806d40 [DURACOM-195] replace ul/li with div in navbar 2024-02-26 16:22:28 +01:00
FrancescoMolinaro
03ee758f63 update filter labels 2024-02-26 15:42:41 +01:00
frabacche
14976e0e06 fix Test errors, hide COAR requests with no LDN associable 2024-02-26 15:30:26 +01:00
frabacche
fbd5dd41ed Merge remote-tracking branch 'origin/main' into coar-notify-7 2024-02-26 14:40:17 +01:00
FrancescoMolinaro
2b57275e6d map constraints, add guard, small restyle (badge), remove unused patterns 2024-02-26 13:07:47 +01:00
Davide Negretti
1fb742c00a Merge branch 'main' into DURACOM-195
# Conflicts:
#	src/assets/i18n/en.json5
#	src/styles/_custom_variables.scss
#	src/themes/dspace/styles/_theme_css_variable_overrides.scss
2024-02-26 12:44:31 +01:00
Mattia Vianelli
a059c31bad DURACOM-235 Update comcol-metadata.component.ts and tests 2024-02-26 12:18:35 +01:00
Alisa Ismailati
d0ed40536d [CST-12109] added discernable text to delete button for non-admin users 2024-02-26 10:26:35 +01:00
Alexandre Vryghem
db710c59bb Fixed some components not destroying their ViewContainerRef 2024-02-24 14:20:35 +01:00
Alexandre Vryghem
109418bcdf Merge remote-tracking branch 'upstream/main' into fix-specs-without-expectations_contribute-main
# Conflicts:
#	src/app/shared/search/search-filters/search-filter/search-hierarchy-filter/search-hierarchy-filter.component.ts
2024-02-24 13:33:56 +01:00
Jean-François Morin
91d97f8af0 Fixed unit test 2024-02-23 17:12:38 -05:00
gaurav patel
bfeeeac96f only add Display Search Facets to the Homepage (#2275)
* Update homepage-config.interface.ts

change comment of homepage-config.interface.ts

* advance Search add

* slove error while unti test

* write unit test

* Ensures select element has an accessible name

* change data pass into url

* error resolve

* Search.Filters.Applied.F.Title given name as Title

* Advanced filters configurable in the User interface (in config.*.yml)

* Search Facets on all Home, Community, Collection

* should pass accessibility tests error resolve

* change label name

* unique role or role/label/title

* remove same role name

* order of headings is semantically correct

* semantically correct advance search and global css

* URL pattern

* headings is semantically correct

* Merge branch 'Search-Facets-home-community-collection' of https://github.com/GauravD2t/Advanced-search into Search-Facets-home-community-collection

* change update

* change update

* remove advance search code from here

* removing all code relating to Community/Collection pages

* resolve  code conflict

* remove the space

* remove commented code

* add  'merge'

* resolve confilt

* remove back file

* add lable dynamic

* Update search-navbar.component.spec.ts

* Update search-filter.component.html

* showDiscoverFilters config in yml file

* Ensures the order of headings is semantically correct

* showDiscoverFilters change default to false

* Update homepage-config.interface.ts to use boolean instead of false

---------

Co-authored-by: Tim Donohue <tim.donohue@lyrasis.org>
2024-02-23 16:01:36 -06:00
Jean-François Morin
600c99178a Fixed for loops over arrays 2024-02-23 16:56:52 -05:00
Jean-François Morin
1cea4690da Fixed styling errors 2024-02-23 16:49:48 -05:00
Jean-François Morin
e2bf9d2bcf Switched to GET requests for Content Reports 2024-02-23 16:34:29 -05:00
jeffmorin
04979919f7 Merge branch 'DSpace:main' into main 2024-02-23 16:20:48 -05:00
Tim Donohue
fc4f0ec6a3 Merge pull request #2653 from toniprieto/edit-item-authorities
Implement vocabulary value selectors in item’s metadata edit form
2024-02-23 15:04:45 -06:00
Tim Donohue
fc6da94827 Merge pull request #2756 from atmire/process-admin-ui-redesign-8.0.0-next
Split processes overview page into sections
2024-02-23 14:53:55 -06:00
Alexandre Vryghem
f2dab663ca 108588: Fixed browse by issue date show loading icon indefinitely when empty
(cherry picked from commit 6f51bd866c)
2024-02-23 21:40:21 +01:00
Pierre Lasou
46df7e805e Update fr.json5 to adresse reviewer feedback 2024-02-23 13:32:06 -05:00
Alisa Ismailati
49a3310273 [CST-12109] rewrite unit test case 2024-02-23 17:16:06 +01:00
Alisa Ismailati
37dc8ccd11 [CST-12109] logo alignment 2024-02-23 15:47:58 +01:00
Alisa Ismailati
e7579b7bf5 [CST-12109] fix of text messages / source image 2024-02-23 15:03:52 +01:00
Giuseppe Digilio
9d490451d1 [DURACOM-235] improvement of redirects logic 2024-02-23 12:04:46 +01:00
Toni Prieto
1fc046249b Preserve the confidence value when loading the initial value of the model into the DsDynamicOneboxComponent. Previously, the accepted confidence value was always displayed if a valid vocabulary entry was retrieved, incorrectly displaying it for values without accepted authority. 2024-02-23 11:05:26 +01:00
Toni Prieto
7253a5917c Update the value with the searched text in the onBlur() event of DsDynamicOneBoxComponent when the user doesn't select any typeahead suggestion. The previous code attempted to maintain focus on the input field to not lose changes but it wasn't working. 2024-02-23 10:54:14 +01:00
Andreas Awouters
ff4b4a6881 Merge remote-tracking branch 'dspace/main' into process-admin-ui-redesign-8.0.0-next 2024-02-23 08:12:47 +01:00
Jean-François Morin
c7649505e2 Second attempt to fix menu.resolver.spec.ts 2024-02-22 18:42:32 -05:00
Jean-François Morin
1c6216d40a Revert to original version 2024-02-22 17:00:55 -05:00
Jean-François Morin
5f41bc275a The newly added ConfigurationDataService seemed to be missing in the unit test class (according to cryptic error message). 2024-02-22 16:38:02 -05:00
Jean-François Morin
f1cfe9991d Fixed single-quote constraint 2024-02-22 16:07:32 -05:00
Pierre Lasou
c4548e63ca Update fr.json5 to add batch upload labels
Addition of batch upload labels (ZIP, SAF)
2024-02-22 16:06:43 -05:00
Jean-François Morin
64e3149e7e Added enable/disable Conte Reports functionality 2024-02-22 15:49:41 -05:00
Pierre Lasou
e747520646 Update fr.json5 to add access conditions labels
Changes to the labels related to access control and access conditions.
2024-02-22 15:35:18 -05:00
jeffmorin
513b28b3ef Merge branch 'DSpace:main' into main 2024-02-22 14:57:40 -05:00
Toni Prieto
b4a9a0dd1e Add a new mode to AuthorityConfidenceStateDirective to configure use fontawesome icons instead of class defined in style property 2024-02-22 20:29:53 +01:00
Toni Prieto
f3a64bcadc Implement vocabulary selector for new fields input 2024-02-22 20:29:53 +01:00
Toni Prieto
a5512f08e7 No display authority key if confidence is unset (-1) or no-value (0) 2024-02-22 20:29:52 +01:00
Toni Prieto
45eaa87f9c Implementation of controlled vocabularies value selectors during item editing 2024-02-22 20:29:52 +01:00
Toni Prieto
439739ab42 Add support for MetadataValue class to AuthorityConfidenceStateDirective 2024-02-22 20:29:52 +01:00
Toni Prieto
c596c6eb14 Add aria-label and loadingInitialValue property to DsDynamicOneboxComponent 2024-02-22 20:29:52 +01:00
Toni Prieto
8d25ba764c Implement getVocabularyByMetadataAndCollection in VocabularyService 2024-02-22 20:29:52 +01:00
frabacche
c3d5b4cbe5 remove coar-notify.enable config, use ldn.enabled instead 2024-02-22 20:13:52 +01:00
Mark H. Wood
44cb4ec9c9 Address merge conflict. 2024-02-22 13:11:09 -05:00
frabacche
e4a03404ad LDN Service link always visible to admin 2024-02-22 18:53:54 +01:00
Mark H. Wood
82267fe2d2 Merge remote-tracking branch 'upstream/main' into node20 2024-02-22 12:46:53 -05:00
Mark H. Wood
5e8a767c1f Update locked versions. 2024-02-22 12:42:18 -05:00
frabacche
1f80d7f456 qa-coar-notify-logo.png file 2024-02-22 18:22:25 +01:00
frabacche
57b777b42a fix suggestion.service.ts main merge 2024-02-22 17:45:51 +01:00
Tim Donohue
45650c1a2a Merge pull request #2480 from atmire/feature-process_polling
Feature process polling
2024-02-22 10:43:14 -06:00
frabacche
fbab8ef70e Merge remote-tracking branch 'origin/main' into coar-notify-7 2024-02-22 17:33:31 +01:00
jeffmorin
79993ce502 Merge branch 'DSpace:main' into main 2024-02-22 11:19:55 -05:00
Alisa Ismailati
6c73a2e3a8 Merge branch 'main' into CST-12109-WITHDRAWN-REINSTATE-requests 2024-02-22 17:19:08 +01:00
frabacche
58c8dd6516 Merge remote-tracking branch 'github/main' into coar-notify-7 2024-02-22 17:15:29 +01:00
frabacche
7e11b74eed coar-notify-7 remove useless files 2024-02-22 17:11:03 +01:00
Tim Donohue
1c7f098ddd Merge pull request #2830 from 4Science/fix-issue-9355
[issue-9355] fix error on e2e tests
2024-02-22 10:09:13 -06:00
FrancescoMolinaro
10e8768fc2 [issue-9355] fix error on e2e tests 2024-02-22 16:25:47 +01:00
Mattia Vianelli
be452316a8 DURACOM-235 Removed extra navigation that was breaking community edit behaviour 2024-02-22 11:16:36 +01:00
DSpace Bot
0f09920cb1 [Port dspace-7_x] site search should not adopt existing URL query string parameters (#2824)
Do not merge existing query params when using site search from MyDSpace workflow.
2024-02-22 11:50:03 +03:00
Sascha Szott
d5aca7633c site search should not adopt existing URL query string parameters (#2818)
src/app/search-navbar: do not merge existing query params

Do not merge existing query params when using site search from MyDSpace workflow.
2024-02-22 11:10:02 +03:00
frabacche
97dfe7998b Merge branch 'coar-notify-7' of bitbucket.org:4Science/dspace-angular into coar-notify-7 2024-02-22 08:55:43 +01:00
frabacche
ff1444b241 coar-notify-7 LDN Service menu show/hide configuration 2024-02-22 08:55:23 +01:00
jeffmorin
2a65bd81b3 Merge branch 'DSpace:main' into main 2024-02-21 14:26:33 -05:00
Jean-François Morin
27a9ce5280 Merge branch 'main' of github.com:jeffmorin/dspace-angular 2024-02-21 14:24:03 -05:00
Jean-François Morin
8bcd82e855 Forgot styling on two buttons 2024-02-21 14:23:50 -05:00
Tim Donohue
32bac12bbd Merge pull request #2732 from alexandrevryghem/added-recently-added-section-to-community-page_contribute-main
Added search facets to community & collection pages
2024-02-21 12:17:09 -06:00
Alisa Ismailati
c34a49e55a [CST-12109] lint fix 2024-02-21 18:11:30 +01:00
Alisa Ismailati
7350fdd125 [CST-12109] qa-event notification box fixes 2024-02-21 18:06:45 +01:00
Mattia Vianelli
3b884fedb1 Merge remote-tracking branch 'remotes/origin/main' into DURACOM-235 2024-02-21 17:32:36 +01:00
Tim Donohue
d61d688848 Merge pull request #2820 from philipprumpf/multiple-import
Add translation for DOI multiple parallel import source.
2024-02-21 09:47:35 -06:00
Jens Vannerum
ab90c7a733 111326: return not found status code on missing identifiers 2024-02-21 15:38:23 +01:00
Mattia Vianelli
e3b19e4e9f DURACOM-235 added missing import and service 2024-02-21 13:12:58 +01:00
FrancescoMolinaro
a64e4c9f71 remove duplicated log, unused translations, refactor ldn discard button 2024-02-21 11:55:42 +01:00
Alisa Ismailati
8d0971d9ff Merge branch 'main' into CST-12109-WITHDRAWN-REINSTATE-requests 2024-02-21 10:14:50 +01:00
Andreas Awouters
adea818306 Merge remote-tracking branch 'dspace/main' into process-admin-ui-redesign-8.0.0-next 2024-02-21 08:51:41 +01:00
Andreas Awouters
b1d9b4bd62 Merge remote-tracking branch 'atmire/feature-process_polling' into process-admin-ui-redesign-8.0.0-next 2024-02-21 08:51:13 +01:00
Andreas Awouters
5ef168b57b Merge branch 'w2p-111638_Process-admin-UI-redesign_Overview-page-tables_PR-feedback' into process-admin-ui-redesign-8.0.0-next 2024-02-21 08:50:25 +01:00
Art Lowel
f887997fb3 update tests 2024-02-21 08:13:51 +01:00
Andreas Awouters
960bfbbfe5 111638: Fix autoRefreshingSearchBy test 2024-02-21 08:13:51 +01:00
Andreas Awouters
fa2f3e63e7 111638: Clean up autoRefreshing calls 2024-02-21 08:13:51 +01:00
Andreas Awouters
08299e5c78 111638: Only collapse tables on initial page open 2024-02-21 08:13:51 +01:00
Tim Donohue
dcf583670f Merge pull request #2631 from vNovski/CST-12044-visualize-the-primary-bitstream
CST-12044 visualize the primary bitstream & CST-12043 primary bitstream flag
2024-02-20 17:09:45 -06:00
jeffmorin
2d2a74a408 Merge branch 'DSpace:main' into main 2024-02-20 15:59:16 -05:00
dependabot[bot]
c147c7d6ea Bump ip from 2.0.0 to 2.0.1
Bumps [ip](https://github.com/indutny/node-ip) from 2.0.0 to 2.0.1.
- [Commits](https://github.com/indutny/node-ip/compare/v2.0.0...v2.0.1)

---
updated-dependencies:
- dependency-name: ip
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-20 20:49:23 +00:00
Alan Orth
41faa5ee52 Merge pull request #2821 from tdonohue/port_2733_to_7x
[Port dspace-7_x]  Use keyboard to select values (part 2)
2024-02-20 21:13:10 +03:00
Mattia Vianelli
e71b54c79d DSC-1111 Fixed issue on create comcol 2024-02-20 17:23:48 +01:00
Jens Vannerum
d920567f8a 111768: move original code back to init only for performance 2024-02-20 09:45:03 -06:00
Jens Vannerum
85694ec285 111768: add back necessary setCurrentValue calls that were removed earlier 2024-02-20 09:44:57 -06:00
Tim Donohue
daf6dfeeeb Merge pull request #2733 from atmire/w2p-110088_keyboard-to-select-values
Use keyboard to select values
2024-02-20 09:38:30 -06:00
Philipp Rumpf
22919eb7fd Add translation for DOI multiple parallel import source.
Goes with DSpace#9132.
2024-02-20 14:54:12 +00:00
Jean-François Morin
998dd94fd4 Merge branch 'main' of github.com:jeffmorin/dspace-angular 2024-02-19 15:48:59 -05:00
Jean-François Morin
cadd1df8bf Applied Bootstrap styles to tables and form controls 2024-02-19 15:48:39 -05:00
Alexandre Vryghem
049fbb8778 Merge branch 'feature-process_polling-7.6' into feature-process_polling 2024-02-19 18:57:38 +01:00
Alexandre Vryghem
8ddc62168e 108915: Prevent self links & unresolved followLinks to be added as dependencies 2024-02-19 18:56:43 +01:00
Mattia Vianelli
95a9d2aa47 Removed unused parts 2024-02-19 14:34:51 +01:00
Mattia Vianelli
901234777b DSC-1111 Removed unused method 2024-02-19 14:32:30 +01:00
Mattia Vianelli
ea1a8db8e9 DSC-1111 These 2 changes with the finish emit is needed, else when changing logo and then editing a field we do not get the notification and the navigateToHomePage 2024-02-19 14:32:29 +01:00
Mattia Vianelli
0b3536de8c DSC-1111 Removed left over label 2024-02-19 14:32:29 +01:00
Mattia Vianelli
e6fe9dd391 DSC-1111 Working uploader, cache refresh and retrieve for the updated dso containing the logo, new confirmationmodal 2024-02-19 14:32:29 +01:00
Giuseppe Digilio
795b0a37b4 [DSC-1111] Fix issue with wrong cache reference 2024-02-19 14:32:29 +01:00
Andrea Barbasso
378d0b2a29 Revert "[DSC-1111] fix deletion - upload - deletion flow"
This reverts commit 618151faaf88ea8366c4243dab33a628582cc98c.
2024-02-19 14:32:29 +01:00
Andrea Barbasso
f48eb5dcb8 [DSC-1111] fix deletion - upload - deletion flow 2024-02-19 14:32:29 +01:00
Mattia Vianelli
8165b5feee DSC-1111 Moved logo update to a specific method instead of the generic onsubmit 2024-02-19 14:32:28 +01:00
Giuseppe Digilio
6d98bf9d3a [DSC-1111] Start implementation refactoring 2024-02-19 14:32:27 +01:00
Andrea Barbasso
b017f9ad16 [DSC-1111] fix logo not showing after upload 2024-02-19 14:32:27 +01:00
Sondissimo
0086cf78e9 DSC-1111 Synced with main 2024-02-19 14:32:27 +01:00
Sondissimo
dd5e4de97a DSC-1111 Button is now type button, the trailing space has been removed 2024-02-19 14:27:49 +01:00
Sondissimo
2ae82fb07a DSC-1111 Provided buttons next to the logo delete to save changes in the edit community page, also now the file upload is started automatically 2024-02-19 14:27:49 +01:00
Sondissimo
ab52cdb158 DSC-1111 Provided buttons next to the logo upload/delete to save changes in the edit community page 2024-02-19 14:27:49 +01:00
FrancescoMolinaro
9336e793de FIx issues from main alignment, remove leftover removed in Suggestion PR 2024-02-19 12:34:48 +01:00
Jens Vannerum
f7f86b0a9e 111768: move original code back to init only for performance 2024-02-19 11:42:57 +01:00
Nona Luypaert
325728de8f 112198: Ensure relationship requests are sent one by one
- remove (de)select all buttons in DynamicLookupRelationSearchTab
- add requestQueue to RelationshipEffects
2024-02-19 11:09:05 +01:00
Andreas Awouters
ab479251ad 111638: Fix lint errors & small typo 2024-02-19 08:54:55 +01:00
Alexandre Vryghem
bba6971440 Fixed new failing tests 2024-02-18 21:42:49 +01:00
Alexandre Vryghem
b57712094d Merge remote-tracking branch 'upstream/main' into fix-specs-without-expectations_contribute-main 2024-02-18 21:23:03 +01:00
Alexandre Vryghem
7bf0983328 Fixed component still using the old ds-thumbnail 2024-02-18 21:04:24 +01:00
Alexandre Vryghem
8bf7e4fb5a Added ItemListPreviewComponent template to custom theme 2024-02-18 21:04:24 +01:00
Alexandre Vryghem
5d123277b0 Moved custom theme ComcolPageBrowseByComponent & ComcolPageHandleComponent to their correct folder 2024-02-18 21:03:23 +01:00
Alexandre Vryghem
7ee425e4a3 111103: Added SearchComponent to custom theme in order to easily theme it 2024-02-18 21:03:22 +01:00
Alexandre Vryghem
629c06cc16 Merge branch 'added-recently-added-section-to-community-page_contribute-7.6' into added-recently-added-section-to-community-page_contribute-main 2024-02-18 18:50:44 +01:00
Alexandre Vryghem
7968f68976 110889: Fixed trackStatistics still sending backend requests to track search event when trackStatistics is false 2024-02-18 18:49:55 +01:00
Alexandre Vryghem
5590ef46bb Merge branch 'added-recently-added-section-to-community-page_contribute-7.6' into added-recently-added-section-to-community-page_contribute-main 2024-02-18 17:54:28 +01:00
Alexandre Vryghem
37c534b809 110889: Don't retrieve the accessStatus when item.showAccessStatuses is false 2024-02-18 17:54:01 +01:00
Alexandre Vryghem
9ff3ed4351 Merge remote-tracking branch 'upstream/main' into added-recently-added-section-to-community-page_contribute-main
# Conflicts:
#	config/config.example.yml
#	src/app/shared/search-form/search-form.component.ts
#	src/assets/i18n/en.json5
#	src/config/default-app-config.ts
2024-02-18 15:32:39 +01:00
Alexandre Vryghem
877c2d4eaa 110889: Added discovery configuration to community & collection search sections 2024-02-18 15:13:09 +01:00
Alexandre Vryghem
9e7a59ddd0 110889: Prevent vocabulary undefined from being retrieved in hierarchy filter when none is configured 2024-02-18 11:58:04 +01:00
Alexandre Vryghem
cbe3f2f8f5 110889: Fixed searchevents request containing the query params in the clickedObject
Also fixed minor CSS issue in mobile mode where sidebar is still visible
2024-02-18 11:55:23 +01:00
Alexandre Vryghem
7bf7ee0ba7 110889: Added config to disable community/collection sidebar 2024-02-18 02:00:51 +01:00
Alexandre Vryghem
0bee02a501 110889: Remove the scope query parameter from the search on comcol pages 2024-02-18 00:32:53 +01:00
Alexandre Vryghem
0e2630d729 110889: Added search form to the community & collection pages 2024-02-18 00:32:52 +01:00
Alexandre Vryghem
737195c223 110889: Made the SearchLabelLoaderComponent extend AbstractComponentLoaderComponent 2024-02-17 00:05:02 +01:00
Alexandre Vryghem
386a1c92b7 Merge branch 'use-applied-filter-to-display-label-on-search_contribute-7.6' into use-applied-filter-to-display-label-on-search_contribute-main 2024-02-16 21:56:33 +01:00
Alexandre Vryghem
5ec0880d7d 110889: Added the new EventEmitters to the ThemedSearchFiltersComponent & ThemedSearchSidebarComponent 2024-02-16 21:55:17 +01:00
Alexandre Vryghem
32ff1dbe13 Merge remote-tracking branch 'upstream/main' into use-applied-filter-to-display-label-on-search_contribute-main
# Conflicts:
#	src/app/core/shared/search/search-filter.service.ts
#	src/app/shared/search/search-filters/search-filter/search-facet-filter-wrapper/search-facet-filter-wrapper.component.ts
#	src/app/shared/search/search-filters/search-filter/search-facet-filter/search-facet-filter.component.spec.ts
#	src/app/shared/search/search-filters/search-filter/search-facet-filter/search-facet-filter.component.ts
#	src/app/shared/search/search-filters/search-filter/search-filter.component.ts
#	src/app/shared/search/search-filters/search-filter/search-hierarchy-filter/search-hierarchy-filter.component.spec.ts
#	src/app/shared/search/search-filters/search-filter/search-hierarchy-filter/search-hierarchy-filter.component.ts
#	src/app/shared/search/search-filters/search-filter/search-range-filter/search-range-filter.component.spec.ts
#	src/app/shared/search/search-filters/search-filter/search-range-filter/search-range-filter.component.ts
#	src/app/shared/search/search-filters/search-filters.component.html
2024-02-16 21:37:05 +01:00
Francesco Molinaro
f4f48c8bb2 Merged in align-coar-notify-7-with-main (pull request #1366)
Align coar notify 7 with main
2024-02-16 14:53:39 +00:00
FrancescoMolinaro
251729e869 fix empty result js error 2024-02-16 15:18:42 +01:00
jeffmorin
872a670f02 Merge branch 'DSpace:main' into main 2024-02-16 08:47:39 -05:00
FrancescoMolinaro
6380abc759 Fix merge conflicts 2024-02-16 13:10:38 +01:00
FrancescoMolinaro
a249cf5986 Merge branch 'main' into coar-notify-7 2024-02-16 11:00:24 +01:00
Tim Donohue
3ce4603328 Merge pull request #2812 from DSpace/backport-2770-to-dspace-7_x
[Port dspace-7_x] German translations of feedback page translation keys
2024-02-15 17:11:58 -06:00
Sascha Szott
9cff5e9c34 minor improvement of German translation
(cherry picked from commit e03b492dbd)
2024-02-15 22:11:36 +00:00
Sascha Szott
0fdfecd973 added german translations of feedback page translation keys
(cherry picked from commit 26ebc9f8fc)
2024-02-15 22:11:36 +00:00
Tim Donohue
055122918f Merge pull request #2770 from saschaszott/patch-13
German translations of feedback page translation keys
2024-02-15 16:11:22 -06:00
Tim Donohue
9dc0363337 Merge pull request #2811 from DSpace/backport-2794-to-dspace-7_x
[Port dspace-7_x] Added scope @Input() to the SearchComponent & fixed related bugs
2024-02-15 15:16:09 -06:00
Jean-François Morin
85630ba5ea Fixed i18n files 2024-02-15 16:14:17 -05:00
Jean-François Morin
4cd20d6dcd Removed unneeded actions file and fixed invalid TS file 2024-02-15 15:49:25 -05:00
Alexandre Vryghem
d96c048874 111639: Fixed search settings not using the scope
(cherry picked from commit 93b22cba1f)
2024-02-15 20:38:01 +00:00
Alexandre Vryghem
865f4899b2 111639: Added scope @Input() and made the search facets & search results use that scope
(cherry picked from commit 22e87a5f5a)
2024-02-15 20:38:01 +00:00
Tim Donohue
4c3d374e9c Merge pull request #2794 from alexandrevryghem/fix-scope-issues-on-search-form_contribute-main
Added scope @Input() to the SearchComponent & fixed related bugs
2024-02-15 14:37:46 -06:00
Tim Donohue
b350916fe3 Merge pull request #2810 from DSpace/backport-2647-to-dspace-7_x
[Port dspace-7_x] File edit component updated to work for forms without access conditions.
2024-02-15 14:34:38 -06:00
Jean-François Morin
5f88a07673 Removed non-working tests 2024-02-15 15:34:02 -05:00
Alexandre Vryghem
e23c1f7b5d 110889: Replaced recently added component with search comcol section 2024-02-15 21:27:59 +01:00
Michael Spalti
381254a16e File edit component updated to work for forms without access conditions.
Fixed unit test

Fixed accidental reformatting

(cherry picked from commit 6fff475a5a)
2024-02-15 20:00:45 +00:00
Tim Donohue
5c3f51b9fb Merge pull request #2647 from mspalti/access-conditions
File edit component updated to work for forms without access conditions.
2024-02-15 14:00:28 -06:00
Alexandre Vryghem
bae48007b3 Merge remote-tracking branch 'alex/fix-scope-issues-on-search-form_contribute-7.6' into added-recently-added-section-to-community-page_contribute-7.6 2024-02-15 19:57:31 +01:00
Alexandre Vryghem
e9fe0a3cb8 Merge branch 'use-applied-filter-to-display-label-on-search_contribute-7.6' into use-applied-filter-to-display-label-on-search_contribute-main 2024-02-15 19:48:59 +01:00
Vlad Nouski
02baf86831 [CST-12044] removed aria hidden attribute 2024-02-15 17:32:46 +01:00
Tim Donohue
eb433c8727 Merge pull request #1638 from 4Science/CST-5249_suggestion
Openaire suggestions (publication claim)
2024-02-15 10:24:31 -06:00
FrancescoMolinaro
75f5462a5b [CST-5249] fix ssr rendering 2024-02-15 16:10:13 +01:00
Alexandre Vryghem
f655777bd6 Merge branch 'use-applied-filter-to-display-label-on-search_contribute-7.4' into use-applied-filter-to-display-label-on-search_contribute-7.6
# Conflicts:
#	src/app/shared/search/search-filters/search-filter/search-facet-filter-options/search-facet-option/search-facet-option.component.html
#	src/app/shared/search/search-filters/search-filter/search-facet-filter-options/search-facet-option/search-facet-option.component.spec.ts
#	src/app/shared/search/search-filters/search-filter/search-facet-filter-options/search-facet-selected-option/search-facet-selected-option.component.html
#	src/app/shared/search/search-filters/search-filter/search-hierarchy-filter/search-hierarchy-filter.component.spec.ts
#	src/app/shared/search/search-filters/search-filter/search-range-filter/search-range-filter.component.ts
#	src/app/shared/search/search-labels/search-label/search-label.component.spec.ts
#	src/app/shared/search/search-labels/search-label/search-label.component.ts
#	src/app/shared/search/search-labels/search-labels.component.ts
#	src/app/shared/search/search-sidebar/search-sidebar.component.html
#	src/app/shared/search/search.component.html
#	src/app/shared/search/search.component.ts
#	src/app/shared/search/search.module.ts
2024-02-15 15:23:17 +01:00
jeffmorin
d686cb1909 Merge branch 'DSpace:main' into main 2024-02-15 09:00:53 -05:00
Alexandre Vryghem
a6675b8983 111731: Remove empty arrays from query Params, since they can cause the labels to temporarily display undefined for a few milliseconds 2024-02-15 13:21:36 +01:00
Alexandre Vryghem
47f89a6f9d 111731: Moved common remove/add queryParam logic for facet option/label to routeService 2024-02-15 13:21:36 +01:00
Alexandre Vryghem
dca62d6eb1 111731: Fixed double requests being sent when selecting a range with the absolute min/max (1950/current year)
This was caused because the search labels updated the query parameters, even when they were already updated by the facets
2024-02-15 13:21:36 +01:00
Alexandre Vryghem
10dfedd0a2 111731: Created search label loader and created new date label component 2024-02-15 13:21:36 +01:00
Alexandre Vryghem
9d40225feb 111731: Also emit the AppliedFilter for date values 2024-02-15 13:21:36 +01:00
Alexandre Vryghem
58a15329ac 111731: Renamed variables for clarity 2024-02-15 13:21:35 +01:00
Alexandre Vryghem
eb33ae7cb8 111731: Simplified retrieveFilterValues by removing the RemoteData around all the FacetValues since they were not used 2024-02-15 13:21:35 +01:00
Alexandre Vryghem
f95c941c49 111731: Simplified the response of the retrieveFilterValues#facetValues$ by removing the page option 2024-02-15 13:21:35 +01:00
Alexandre Vryghem
1eadb412a6 111731: Made the SearchLabelComponent use the AppliedFilter to display the label instead of value 2024-02-15 13:21:35 +01:00
Alexandre Vryghem
61e94664c8 111731: Display the authority label in the search labels 2024-02-15 13:21:34 +01:00
Tim Donohue
e1c639edcd Merge pull request #2719 from 4Science/main_CST-12825
ROR Integration - Identifier Visualization
2024-02-14 15:16:32 -06:00
Tim Donohue
8506d36dbf Merge pull request #2800 from alexandrevryghem/generify-component-loaders_contribute-7_x
[Port dspace-7_x] Refactored community & collection pages
2024-02-14 10:58:38 -06:00
Davide Negretti
523850bc45 [DURACOM-195] fixes 2024-02-14 12:05:55 +01:00
FrancescoMolinaro
2b3339748d fix conflicts with main 2024-02-14 11:20:09 +01:00
Andrea Barbasso
5ff253e581 remove mathjax (it uses the xmldom-sre library, that has a documentElement.setAttribute error) 2024-02-14 11:16:33 +01:00
FrancescoMolinaro
47f1b843e4 Merge branch 'main' into coar-notify-7 2024-02-14 11:14:14 +01:00
FrancescoMolinaro
f475a4f516 [CST-5249] fix deletion propagation 2024-02-14 11:08:06 +01:00
Andrea Barbasso
387f5ee26f update missing dependencies 2024-02-14 10:57:27 +01:00
Jens Vannerum
9767260b9a 111768: add back necessary setCurrentValue calls that were removed earlier 2024-02-14 10:41:24 +01:00
Francesco Molinaro
824cdfaf37 Merged in CST-13526-untrusted-ip-mapping (pull request #1312)
CST-13526 untrusted ip mapping

Approved-by: Stefano Maffei
2024-02-14 09:14:33 +00:00
Jens Vannerum
5c84ede728 Merge remote-tracking branch 'dspaceMain/main' into w2p-110088_keyboard-to-select-values 2024-02-14 09:42:54 +01:00
Alexandre Vryghem
0366e8b934 Replace routerLinkActive with [class.active] to ensure visibility of aria-current tag 2024-02-14 00:10:41 +01:00
Davide Negretti
5b096deb36 Merge branch 'main' into DURACOM-195
# Conflicts:
#	src/app/shared/log-in/methods/password/log-in-password.component.html
2024-02-13 22:12:54 +01:00
Alexandre Vryghem
21cc311d2a Merge remote-tracking branch 'upstream/main' into feature-process_polling 2024-02-13 21:28:51 +01:00
Tim Donohue
c75e6e29e8 Merge pull request #2722 from alexandrevryghem/refactor-comcol-pages_contribute-main
Refactored community & collection pages
2024-02-13 14:22:20 -06:00
Tim Donohue
56b38f621e Merge pull request #2624 from 4Science/DURACOM-204
[#2622] Makes forgot-password link removable
2024-02-13 14:19:22 -06:00
Vincenzo Mecca
678d0896c5 [#2719][CST-12825] Refactors item-page-img-field component 2024-02-13 18:21:51 +01:00
Vincenzo Mecca
26bfc58278 [#2719][CST-12825] Refactors item-page-img-field component 2024-02-13 18:08:31 +01:00
Andrea Barbasso
53e8b69aab remove or update libraries 2024-02-13 16:59:22 +01:00
FrancescoMolinaro
5d85e511a1 [CST-5249] fix tests 2024-02-13 16:13:47 +01:00
Andrea Barbasso
bc29293411 change TransferState import 2024-02-13 14:14:34 +01:00
Andrea Barbasso
3794007e9e do not use componentFactories anymore 2024-02-13 14:10:54 +01:00
Vincenzo Mecca
0e4151efa8 [#2624][DURACOM-204] Created new guard for forgot route 2024-02-13 13:43:14 +01:00
FrancescoMolinaro
62dc53d006 Fix merge conflicts with main 2024-02-13 13:04:12 +01:00
FrancescoMolinaro
c09a6e819f Merge branch 'main' into coar-notify-7 2024-02-13 12:52:33 +01:00
FrancescoMolinaro
8dc7eeb242 [CST-5249] fix suggestion refresh after ignore 2024-02-13 12:37:29 +01:00
Art Lowel
cb6ed39219 ensure all subscriptions are tracked and cleaned up 2024-02-13 11:48:47 +01:00
Andrea Barbasso
6cdb3d1eb2 provide APP_ID instead of BrowserModule.withServerTransition, remove BrowserModule import 2024-02-13 11:21:04 +01:00
Vincenzo Mecca
ca3749be4a Merge remote-tracking branch 'github/main' into main_CST-12825
# Conflicts:
#	src/assets/i18n/en.json5
#	src/styles/_custom_variables.scss
2024-02-13 11:20:26 +01:00
Andrea Barbasso
4e6d90b501 import renderModule instead of renderModuleFactory 2024-02-13 11:18:17 +01:00
Vincenzo Mecca
5a970775ae [#2719][CST-12825] Extracts new image-page-field component with css variable 2024-02-13 11:16:54 +01:00
jeffmorin
16708d6bbb Merge branch 'DSpace:main' into main 2024-02-12 13:17:37 -05:00
Andrea Barbasso
2195ca415b update custom-webpack 2024-02-12 17:02:00 +01:00
Vincenzo Mecca
8f488220fb [#2719][CST-12825] Adds i18n missing keys 2024-02-12 16:56:06 +01:00
Andrea Barbasso
9b213b6381 run ng update @angular/core@16 @angular/cli@16 --force 2024-02-12 16:22:22 +01:00
Andrea Barbasso
a98039c687 update typescript 2024-02-12 16:09:43 +01:00
Alisa Ismailati
d72610f562 Merge branch 'main' into CST-12109-WITHDRAWN-REINSTATE-requests 2024-02-12 12:01:28 +01:00
Alexandre Vryghem
10c98957a6 Merge remote-tracking branch 'upstream/main' into theme-fixes_contribute-main
# Conflicts:
#	src/app/shared/mydspace-actions/claimed-task/switcher/claimed-task-actions-loader.component.ts
#	src/app/shared/object-collection/shared/listable-object/listable-object-component-loader.component.spec.ts
2024-02-10 00:19:53 +01:00
Alexandre Vryghem
193d56d422 Merge branch 'refactor-comcol-pages_contribute-7.6' into refactor-comcol-pages_contribute-main 2024-02-09 23:25:49 +01:00
Tim Donohue
645024d6f0 Merge pull request #2339 from alexandrevryghem/generify-component-loaders_contribute-main
Created abstract component loader class
2024-02-09 15:13:39 -06:00
Tim Donohue
cb7c2c9f0b Merge pull request #2373 from alexandrevryghem/w2p-102415_Remote-lookup-entity-on-admin-edit_contribute-main
Added support to import from external source on Edit Item > Relationships
2024-02-09 12:16:53 -06:00
FrancescoMolinaro
c860faa452 Align translations 2024-02-09 13:37:13 +01:00
FrancescoMolinaro
3561063af7 Merge branch 'main' into coar-notify-7 2024-02-09 13:18:59 +01:00
FrancescoMolinaro
5b7ca7cfa5 CST-5249 fix lint 2024-02-09 09:32:03 +01:00
FrancescoMolinaro
0ee6ee8ea1 CST-5249 resolve conflicts 2024-02-09 09:24:58 +01:00
FrancescoMolinaro
f6eac0936b Merge branch 'main' into CST-5249_suggestion 2024-02-09 09:17:59 +01:00
Alexandre Vryghem
7f842f10a5 Merge branch 'w2p-102415_Remote-lookup-entity-on-admin-edit_contribute-7.4' into w2p-102415_Remote-lookup-entity-on-admin-edit_contribute-7.6
# Conflicts:
#	src/assets/i18n/en.json5
2024-02-08 18:15:14 +01:00
Alexandre Vryghem
bb5ee5f512 Merge branch 'w2p-102415_Remote-lookup-entity-on-admin-edit_contribute-7.2' into w2p-102415_Remote-lookup-entity-on-admin-edit_contribute-7.4 2024-02-08 18:14:38 +01:00
Alexandre Vryghem
f7dbdb37ea 102415: Added additional i18n keys for the relationship modal 2024-02-08 18:12:12 +01:00
Alexandre Vryghem
110633c692 Merge branch 'feature-process_polling-7.6' into feature-process_polling 2024-02-08 16:24:22 +01:00
Alexandre Vryghem
ecb20bbcbf 108915: Fixed Proxy Timout error when retrieving a non-existing process 2024-02-08 16:16:06 +01:00
Alexandre Vryghem
252b3673ee 108915: Fixed issue that redirected you to 404 page when deleting the process on the process page 2024-02-08 16:14:38 +01:00
Andreas Awouters
4e195b61b6 111638: Fix table collapsing when it has no processes 2024-02-08 13:31:13 +01:00
Andreas Awouters
c5b5a3b18b 111638: Remove 'container' class from processes table 2024-02-08 13:31:06 +01:00
Andreas Awouters
024fd17244 111638: Fix table collapsing when it has no processes 2024-02-08 13:28:04 +01:00
Andreas Awouters
244a7db868 111638: Remove 'container' class from processes table 2024-02-08 13:22:59 +01:00
Alexandre Vryghem
b34d90deff 111731: Display the authority label in the search facets 2024-02-08 12:55:56 +01:00
Tim Donohue
eba7683f6b Merge pull request #2803 from DSpace/backport-2705-to-dspace-7_x
[Port dspace-7_x] Minor updates to i18n strings for clarity and consistency
2024-02-07 12:31:13 -06:00
Tim Donohue
5a0018d4fa Merge pull request #2802 from DSpace/backport-2766-to-dspace-7_x
[Port dspace-7_x] Fix missing Register DOI button if configuration enabled
2024-02-07 11:48:27 -06:00
Thomas Misilo
17dc120ca1 Update "E-mail" to be "Email" for consistency
(cherry picked from commit 7b8962a7cd)
2024-02-07 17:23:05 +00:00
Alan Orth
8eb2e2ce80 src/assets/i18n/en.json5: minor changes for consistency
Fix some random capitalizations and strange wording.

(cherry picked from commit d6c46847c2)
2024-02-07 17:23:05 +00:00
Alan Orth
b2b9fb8bf9 src/assets/i18n/en.json5: minor updates for consistency
We should be capitalizing acronyms and project-specific nouns like
MyDSpace consistently in our interface.

(cherry picked from commit f78f4b45fc)
2024-02-07 17:23:05 +00:00
Alan Orth
9d9d90ab9c src/assets/i18n: change "controller" to "reviewer"
Reviewer is a less obscure term for what this actually is in most
cases.

(cherry picked from commit 98241d8925)
2024-02-07 17:23:05 +00:00
Tim Donohue
44e84f8912 Merge pull request #2705 from ilri/i18n-fixes
Minor updates to i18n strings for clarity and consistency
2024-02-07 11:22:48 -06:00
Tim Donohue
ccd7056a87 Merge pull request #2801 from DSpace/backport-2799-to-dspace-7_x
[Port dspace-7_x] Bump follow-redirects from 1.15.3 to 1.15.5
2024-02-07 11:06:06 -06:00
Kim Shepherd
c50dd1a3e9 Improve cfg handling in item-status.component.ts
(cherry picked from commit 68475d1ed6)
2024-02-07 16:57:19 +00:00
Kim Shepherd
8b3bc90864 Improve cfg handling in item-status.component.ts
(cherry picked from commit 3e33785311)
2024-02-07 16:57:19 +00:00
Agustina Martinez
9f99555c64 Update item-status.component.ts
Fix initialOperations typo and return ops with register doi op

(cherry picked from commit e77898eaac)
2024-02-07 16:57:19 +00:00
Tim Donohue
a8000937bc Merge pull request #2766 from amgciadev/fix-2765-b
Fix missing Register DOI button if configuration enabled
2024-02-07 10:57:04 -06:00
dependabot[bot]
eb4633557d Bump follow-redirects from 1.15.3 to 1.15.5
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.15.3 to 1.15.5.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases)
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.3...v1.15.5)

---
updated-dependencies:
- dependency-name: follow-redirects
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
(cherry picked from commit 90a277fbeb)
2024-02-07 16:34:28 +00:00
Tim Donohue
e35fed1be4 Merge pull request #2799 from DSpace/dependabot/npm_and_yarn/follow-redirects-1.15.5
Bump follow-redirects from 1.15.3 to 1.15.5
2024-02-07 10:34:08 -06:00
Alexandre Vryghem
effa19f719 111679: Restored missing inAndOutputNames on ClaimedTaskActionsLoaderComponent 2024-02-07 13:56:08 +01:00
Alexandre Vryghem
a0d98be6d7 Merge branch 'theme-fixes_contribute-7.4' into theme-fixes_contribute-7.6 2024-02-07 13:49:32 +01:00
Alexandre Vryghem
04cf1419ea 111679: Restored missing inAndOutputNames on ClaimedTaskActionsLoaderComponent 2024-02-07 13:43:50 +01:00
Yury Bondarenko
53bb38f713 Merge remote-tracking branch 'ybnd/fix-versioning-button-7.6' into fix-versioning-button 2024-02-07 11:52:14 +01:00
Andreas Awouters
27d05aea95 Merge branch 'w2p-111638_Process-admin-UI-redesign_Overview-page-tables_PR-feedback' into process-admin-ui-redesign-8.0.0-next 2024-02-07 11:18:28 +01:00
Yury Bondarenko
adb2e31026 Always wait for correct draft status, fix spelling 2024-02-07 11:13:53 +01:00
Yury Bondarenko
9f39358efb Clean up VersionHistoryDataService changes 2024-02-07 10:50:16 +01:00
Vlad Nouski
c596b6c7ec [CST-12044] refactor: code 2024-02-07 08:31:06 +01:00
Alexandre Vryghem
6e29f306a7 108588: Fixed browse by date tab's year dropdown always being empty
- The data passed to the injector in BrowseByComponent was not updated by ngOnChanges
- Also refactored the injector logic to StartsWithLoaderComponent
2024-02-07 00:44:18 +01:00
Alexandre Vryghem
6f51bd866c 108588: Fixed browse by issue date show loading icon indefinitely when empty 2024-02-07 00:44:18 +01:00
Alexandre Vryghem
b240b2c160 108588: Fixed scope not being set when browsing by taxonomy on community/collection pages 2024-02-07 00:44:18 +01:00
Alexandre Vryghem
ca5fc8217e 108588: Fix header ordering issues on community & collection pages 2024-02-07 00:44:18 +01:00
Alexandre Vryghem
d95f9d0140 108588: Passed the scope to the browse sections 2024-02-07 00:44:18 +01:00
Alexandre Vryghem
d9759d1136 108588: Renamed components, because now these aren't page components anymore 2024-02-07 00:44:17 +01:00
Alexandre Vryghem
fb2c7cee9d 108588: Created separate section for communities & collections browse sections 2024-02-07 00:44:17 +01:00
Alexandre Vryghem
a695784fc8 108588: Removed the community & collection parts from the browse sections 2024-02-07 00:44:17 +01:00
Alexandre Vryghem
12478cf7e2 108588: Updated browse by switcher to work more like the new AbstractLoaderComponent 2024-02-07 00:44:17 +01:00
Alexandre Vryghem
15342b3903 108588: Updated CollectionPageRoutingModule to use custom sections 2024-02-07 00:44:17 +01:00
Alexandre Vryghem
e66a14cffd 108588: Fixed accessibility issues on ds-comcol-page-browse-by 2024-02-07 00:44:17 +01:00
Alexandre Vryghem
2c543ad570 108588: Updated CommunityPageRoutingModule to use custom sections 2024-02-07 00:22:14 +01:00
Alexandre Vryghem
bb0b66f927 108588: Moved sub communities & collections from community page to new component 2024-02-07 00:22:14 +01:00
Alexandre Vryghem
0483612819 108588: Moved CommunityPageSubCommunityListComponent & CommunityPageSubCollectionListComponent to a custom sections folder 2024-02-07 00:22:14 +01:00
Alexandre Vryghem
835891fe59 Merge remote-tracking branch 'upstream/dspace-7_x' into generify-component-loaders_contribute-7_x
# Conflicts:
#	src/app/shared/theme-support/themed.component.ts
2024-02-07 00:18:22 +01:00
Alexandre Vryghem
ff55646c62 108588: Fixed accessibility issues on ds-comcol-page-browse-by 2024-02-07 00:17:46 +01:00
Kim Shepherd
68475d1ed6 Improve cfg handling in item-status.component.ts 2024-02-07 12:09:16 +13:00
Kim Shepherd
3e33785311 Improve cfg handling in item-status.component.ts 2024-02-07 11:55:44 +13:00
Alexandre Vryghem
4602cdde1a Merge branch 'memory-leak-fixes_contribute-7.6' into generify-component-loaders_contribute-main 2024-02-06 23:33:49 +01:00
dependabot[bot]
90a277fbeb Bump follow-redirects from 1.15.3 to 1.15.5
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.15.3 to 1.15.5.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases)
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.3...v1.15.5)

---
updated-dependencies:
- dependency-name: follow-redirects
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-06 22:29:37 +00:00
Tim Donohue
972c1098cb Merge pull request #2798 from DSpace/backport-2795-to-dspace-7_x
[Port dspace-7_x] fix German translation of admin.workflow.item.workflow
2024-02-06 16:03:36 -06:00
Sascha Szott
59fc3e5635 remove translation (use singular form instead of plural form)
(cherry picked from commit ac5670a514)
2024-02-06 22:03:10 +00:00
Tim Donohue
0d09bbe853 Merge pull request #2795 from saschaszott/patch-16
fix German translation of admin.workflow.item.workflow
2024-02-06 16:02:56 -06:00
Alexandre Vryghem
82d4ccfb29 Merge branch 'generify-component-loaders_contribute-7.6' into generify-component-loaders_contribute-main 2024-02-06 22:37:16 +01:00
Alexandre Vryghem
2fb393db7f Removed the AbstractBrowseByTypeComponent 2024-02-06 21:45:22 +01:00
Art Lowel
06025e42e0 embed the item to submission patch request to fix issue where the submission form would revert to the previous data on save 2024-02-06 16:53:30 +01:00
Vlad Nouski
18e62f4706 [CST-12044] fix accept/reject the license bug 2024-02-06 14:57:03 +01:00
Andreas Awouters
4651d3a0d0 111638: Fix typeError when useAutoRefreshing is set to false 2024-02-06 14:21:40 +01:00
Andreas Awouters
ca18d5ff90 111638: Highlight newly created processes 2024-02-06 14:21:40 +01:00
Andreas Awouters
4da63cc30e 111638: Serialize processId as string to match type
processId was originally of type 'number' even though it has 'string'
as type annotation. With this change it actually is a string.
2024-02-06 14:21:40 +01:00
Andreas Awouters
8d473eaead 111638: Show process ID instead of status 2024-02-06 14:21:40 +01:00
Andreas Awouters
14294e20ee 111638: Disable autorefreshing on non-browser platforms 2024-02-06 14:21:40 +01:00
Andreas Awouters
545b17fc9e 111638: Clean up process-overview component
Removed all unused code & reduced the tests to the minimum necessary
without removing testcases.
2024-02-06 14:21:40 +01:00
Andreas Awouters
8e11777e5b 111638: Change completed processes header to 'Succeeded processes' 2024-02-06 14:21:40 +01:00
Andreas Awouters
4af303d0f2 111638: Use hasValue instead of nullCheck 2024-02-06 14:21:40 +01:00
Andreas Awouters
72c04cfc77 111638: Sort processes with creationTime as default field 2024-02-06 14:21:40 +01:00
Andreas Awouters
5569d7fd32 111638: Use creation time for scheduled processes 2024-02-06 14:21:40 +01:00
Andreas Awouters
d64f521f0c 111638: Add creationTime to process model 2024-02-06 14:21:40 +01:00
Andreas Awouters
e96a7582f4 111638: Duplicate buttons at bottom of page 2024-02-06 14:21:40 +01:00
Andreas Awouters
e25ce44a47 111638: Collapse table when it contains no processes 2024-02-06 14:21:40 +01:00
Vlad Nouski
b86525990d [CST-12044] refactor: code 2024-02-06 13:23:02 +01:00
Tim Donohue
60b310e216 Merge pull request #2796 from tdonohue/port_2791_to_7x
[Port dspace-7_x] Fix issue with cli.yml not using same network as backend.
2024-02-05 16:08:24 -06:00
Tim Donohue
b9cc5ba824 Resync docker-compose-ci and docker/docker-compose-rest with DSpace/DSpace docker scripts 2024-02-05 14:19:53 -06:00
Alisa Ismailati
f916bd7776 [CST-12109] fixes 2024-02-05 19:37:08 +01:00
Tim Donohue
f072ae74af Bug fix to GitHub CI build. Set compose project name via env variable. Also add default name if unspecified 2024-02-05 11:14:00 -06:00
Tim Donohue
e2d014d0a6 Update cli.yml to reference dspacenet in docker-compose-rest. Remove unnecessary network from cli.assetstore.yml 2024-02-05 11:13:53 -06:00
Tim Donohue
c67e90b808 Merge pull request #2791 from tdonohue/fix_docker_issues
Fix issue with cli.yml not using same network as backend.
2024-02-05 11:12:43 -06:00
FrancescoMolinaro
71e3d40c79 fix breadcrumb test 2024-02-05 17:49:49 +01:00
FrancescoMolinaro
044ec06cb1 update breadcrumb label 2024-02-05 16:53:21 +01:00
Tim Donohue
be0a6c71ef Resync docker-compose-ci and docker/docker-compose-rest with DSpace/DSpace docker scripts 2024-02-05 08:52:46 -06:00
Tim Donohue
9043f63cd2 Bug fix to GitHub CI build. Set compose project name via env variable. Also add default name if unspecified 2024-02-05 08:50:43 -06:00
FrancescoMolinaro
47c3d3cf66 CST-13526 update filter label 2024-02-05 15:43:47 +01:00
Andreas Awouters
1c73a0c509 111638: Improve accessibility 2024-02-05 15:10:53 +01:00
FrancescoMolinaro
020103fbd7 Merge branch 'coar-notify-7-part-two' into CST-13526-untrusted-ip-mapping 2024-02-05 15:04:32 +01:00
FrancescoMolinaro
c2a29924ff CST-13526 update status mapping 2024-02-05 15:04:00 +01:00
FrancescoMolinaro
06cc944f2b fix test 2024-02-05 13:00:08 +01:00
FrancescoMolinaro
937687c414 fix routing, update issue, adapt labels 2024-02-05 12:48:23 +01:00
Sascha Szott
ac5670a514 remove translation (use singular form instead of plural form) 2024-02-05 12:06:11 +01:00
Alexandre Vryghem
239f082cce Moved the context @Input() to the loaders (since they are not always required for all the loaders) & added AbstractComponentLoaderComponent documentation 2024-02-03 19:10:46 +01:00
Alexandre Vryghem
2433082ea7 Merge remote-tracking branch 'upstream/main' into fix-scope-issues-on-search-form_contribute-main
# Conflicts:
#	src/app/shared/search/themed-search.component.ts
2024-02-03 15:23:15 +01:00
Alexandre Vryghem
93b22cba1f 111639: Fixed search settings not using the scope 2024-02-03 14:51:35 +01:00
Alexandre Vryghem
22e87a5f5a 111639: Added scope @Input() and made the search facets & search results use that scope 2024-02-03 14:51:34 +01:00
Tim Donohue
2c2f59c7ef Update cli.yml to reference dspacenet in docker-compose-rest. Remove unnecessary network from cli.assetstore.yml 2024-02-02 14:27:33 -06:00
Davide Negretti
46fe7f63e3 [DURACOM-195] fix prefix of custom CSS variables 2024-02-02 14:01:42 +01:00
Davide Negretti
87d3383bba [DURACOM-195] misc fixes 2024-02-02 14:01:42 +01:00
Vincenzo Mecca
833033dac0 Merge branch 'main' into DURACOM-204
# Conflicts:
#	src/app/core/data/feature-authorization/feature-id.ts
2024-02-02 11:26:26 +01:00
Davide Negretti
6d82c77c00 Merge branch 'main' into DURACOM-195 2024-02-02 10:41:47 +01:00
Andrea Barbasso
9ead6f5b33 [DURACOM-191] fix missing imports 2024-02-02 10:12:29 +01:00
Tim Donohue
ab579da614 Merge pull request #2790 from DSpace/backport-2778-to-dspace-7_x
[Port dspace-7_x] Dedupe patch operations by op and path
2024-02-01 13:50:52 -06:00
William Welling
05c978bc62 Dedupe patch operations by op and path
(cherry picked from commit f40639de86)
2024-02-01 19:00:52 +00:00
Alan Orth
5a42f391cf Merge pull request #2778 from TAMULib/dedupe-patch-operations
Dedupe patch operations by op and path
2024-02-01 22:00:35 +03:00
Andrea Barbasso
16bd9b17ac [DURACOM-191] fix tests 2024-02-01 17:52:19 +01:00
Andrea Barbasso
dc8d3ace09 Merge branch 'main' into DURACOM-191
# Conflicts:
#	src/app/community-list-page/community-list/community-list.component.ts
#	src/app/entity-groups/research-entities/submission/item-list-elements/org-unit/org-unit-suggestions/org-unit-input-suggestions.component.spec.ts
#	src/app/forgot-password/forgot-password-form/forgot-password-form.component.spec.ts
2024-02-01 17:27:00 +01:00
FrancescoMolinaro
2da613bff1 clean up 2024-02-01 11:31:26 +01:00
Tim Donohue
95c635c451 Merge pull request #2786 from tdonohue/port_2717_to_7x
[Port dspace-7_x] Fix accessibility issues (part 2)
2024-01-31 11:56:18 -06:00
Alexandre Vryghem
3e48e5903e Fixed dropdown accessibility issue
- Removed non-existing dropdownMenuButton references
- Added appropriate roles to dropdown menus
2024-01-31 09:51:19 -06:00
Alexandre Vryghem
63fa8f39f5 Fixed user authentication/registration accessibility issue
- Added the correct autocomplete value
- Removed dangling labels, because aria labels already describe those input fields & we can't use ids in this component because otherwise there are duplicate ids on the /login page
2024-01-31 09:51:09 -06:00
Alexandre Vryghem
138e163fa8 Fixed edit metadata page accessibility issue
- Hide fontawesome icons for screen readers
- Added missing aria-label to metadata field input
2024-01-31 09:51:03 -06:00
Alexandre Vryghem
ac743c5138 Fixed feedback form page accessibility issue
- The form used a fieldset tag instead of a form tag
2024-01-31 09:50:58 -06:00
Alexandre Vryghem
37803e9330 Fixed remaining community/collection page accessibility issues
- Hide fontawesome icons for screen readers
- Replaced dangling labels with spans and added more descriptive aria label to browse link
- Fixed empty label/missing header in edit resource policy table
- Added missing comcol logo al text
- Refactored dso-edit-menu-section to not display empty link buttons and duplicate titles
2024-01-31 09:50:50 -06:00
Alexandre Vryghem
8b5cd79bdc Fixed accessibility issues on AccessControlFormContainerComponent
- Replaced invisible label in AccessControlArrayFormComponent that was only used for styling with span
- Fixed radio buttons not being part of a fieldset
- Fixed empty table header
2024-01-31 09:50:44 -06:00
Alexandre Vryghem
949e55235a Fixed accessibility issues on BitstreamFormatsComponent
- Removed empty label of the select box and replaced it with an aria-label
- Fixed empty table header
2024-01-31 09:50:38 -06:00
Alexandre Vryghem
5173ac3704 Fixed accessibility issues on MetadataRegistryComponent
- Removed empty label of the select box and replaced it with an aria-label
- Fixed empty table header
2024-01-31 09:50:31 -06:00
Alexandre Vryghem
9335c32334 Fixed accessibility issues on MetadataSchemaComponent
- Removed empty label of the select box and replaced it with an aria-label
- Fixed empty table header
2024-01-31 09:50:23 -06:00
Alexandre Vryghem
b0d3710454 Fixed accessibility issues with pagination button
- Replaced the h6 tags with the role heading
- Gave the gear button the roles in order to be detected as an expandable menu
- Replaced the dropdown structure to render a menu of listboxes
- Added the aria-selected attribute
2024-01-31 09:49:38 -06:00
Alexandre Vryghem
e0849af926 Fix header ordering 2024-01-31 09:42:30 -06:00
Alexandre Vryghem
b076b98996 Fixed accessibility issues on SubmissionImportExternalSearchbarComponent
- Fixed input not describing itself
- Put the items from the dropdown in an ul
- Fixed broken aria labels
- Removed titles who where identical to the displayed value
2024-01-31 09:42:24 -06:00
Alexandre Vryghem
cc0501f340 Fixed search filters having empty input buttons 2024-01-31 09:42:17 -06:00
Alexandre Vryghem
6b204b5b53 Removed invisible buttons on the CommunityListComponent & fixed content displacement when expanding com/col 2024-01-31 09:42:12 -06:00
Alexandre Vryghem
3bf7d819de Fixed accessibility issues related to dso selectors
- Fixed header ordering
- Fixed input field not having a description what it does (because the header isn't always shown I decided to use aria-labels instead of regular labels)
2024-01-31 09:42:04 -06:00
Tim Donohue
85369aac10 Merge pull request #2717 from alexandrevryghem/fix-accessibility-issues_contribute-main
Fix accessibility issues (part 2)
2024-01-31 09:34:58 -06:00
Alexandre Vryghem
6497a156aa Destroy dynamically generated components in onDestroy & replace deprecated createComponent 2024-01-31 00:06:44 +01:00
Alexandre Vryghem
ca24713d6d Fixed dropdown accessibility issue
- Removed non-existing dropdownMenuButton references
- Added appropriate roles to dropdown menus
2024-01-30 23:24:29 +01:00
Alexandre Vryghem
9e29cfb68d Fixed user authentication/registration accessibility issue
- Added the correct autocomplete value
- Removed dangling labels, because aria labels already describe those input fields & we can't use ids in this component because otherwise there are duplicate ids on the /login page
2024-01-30 23:24:29 +01:00
Alexandre Vryghem
e36bf645f4 Fixed edit metadata page accessibility issue
- Hide fontawesome icons for screen readers
- Added missing aria-label to metadata field input
2024-01-30 23:24:29 +01:00
Alexandre Vryghem
8ad1b4b0d4 Fixed feedback form page accessibility issue
- The form used a fieldset tag instead of a form tag
2024-01-30 23:24:28 +01:00
Alexandre Vryghem
7f0264ed1c Fixed remaining community/collection page accessibility issues
- Hide fontawesome icons for screen readers
- Replaced dangling labels with spans and added more descriptive aria label to browse link
- Fixed empty label/missing header in edit resource policy table
- Added missing comcol logo al text
- Refactored dso-edit-menu-section to not display empty link buttons and duplicate titles
2024-01-30 23:24:28 +01:00
Alexandre Vryghem
07e89acab5 Fixed accessibility issues on AccessControlFormContainerComponent
- Replaced invisible label in AccessControlArrayFormComponent that was only used for styling with span
- Fixed radio buttons not being part of a fieldset
- Fixed empty table header
2024-01-30 23:24:28 +01:00
Alexandre Vryghem
c30a2eea45 Fixed accessibility issues on BitstreamFormatsComponent
- Removed empty label of the select box and replaced it with an aria-label
- Fixed empty table header
2024-01-30 23:24:28 +01:00
Alexandre Vryghem
54ef97d607 Fixed accessibility issues on MetadataRegistryComponent
- Removed empty label of the select box and replaced it with an aria-label
- Fixed empty table header
2024-01-30 23:24:28 +01:00
Alexandre Vryghem
8ab4f1c074 Fixed accessibility issues on MetadataSchemaComponent
- Removed empty label of the select box and replaced it with an aria-label
- Fixed empty table header
2024-01-30 23:24:28 +01:00
Alexandre Vryghem
1989a6c042 Fixed accessibility issues with pagination button
- Replaced the h6 tags with the role heading
- Gave the gear button the roles in order to be detected as an expandable menu
- Replaced the dropdown structure to render a menu of listboxes
- Added the aria-selected attribute
2024-01-30 23:24:27 +01:00
Stefano Maffei
47e6bc8070 [CST-13444] configured label for date facet for LDN Message Entity 2024-01-30 18:27:57 +01:00
Alexandre Vryghem
01f97a623f 111373: Fixed Font Awesome CSS Pseudo-elements for v6.x 2024-01-30 11:08:59 +01:00
Andreas Awouters
87bb3cae30 Merge remote-tracking branch 'dspace/main' into process-admin-ui-redesign-8.0.0-next 2024-01-29 11:19:42 +01:00
Andreas Awouters
5d00c6bae2 107873: Add number of processes badge 2024-01-29 11:05:05 +01:00
Andreas Awouters
e8ed533874 107873: Remove pagination gear 2024-01-29 11:04:55 +01:00
Andreas Awouters
21f1beb8e9 107873: Set process overview table column widths 2024-01-29 11:04:47 +01:00
Andreas Awouters
73e823e969 107873: Add number of processes badge 2024-01-29 10:57:41 +01:00
Francesco Molinaro
7b42d41580 Merged in CST-13397-fix-ssr-issue (pull request #1285)
fix ssr issue

Approved-by: Stefano Maffei
2024-01-29 08:40:57 +00:00
Andreas Awouters
536c02a078 107873: Remove pagination gear 2024-01-29 09:12:50 +01:00
Andreas Awouters
2ad97d2845 107873: Set process overview table column widths 2024-01-29 09:08:46 +01:00
William Welling
f40639de86 Dedupe patch operations by op and path 2024-01-26 16:01:01 -06:00
William Welling
018d44c616 NgbTypeahead instance is only defined when model has authority 2024-01-26 15:50:41 -06:00
FrancescoMolinaro
2f943bbb72 fix ssr issue 2024-01-26 18:39:39 +01:00
Stefano Maffei
8d49fe6266 Merge remote-tracking branch 'origin/coar-notify-7' into coar-notify-7-part-two 2024-01-26 16:41:07 +01:00
Francesco Molinaro
5bf9cead0d Merged in CST-13401-coar-metadata (pull request #1280)
CST-13401 add missing metadata

Approved-by: Stefano Maffei
2024-01-26 15:36:20 +00:00
Francesco Molinaro
58da92d2a2 Merged in CST-13405-ui-fine-tuning-part-1 (pull request #1281)
CST-13405 fix QA breadcrumbs, ldn iprange hint

Approved-by: Stefano Maffei
2024-01-26 15:35:11 +00:00
Francesco Molinaro
4ff0c7920d Merged in CST-13397-ui-fine-tuning-part-2 (pull request #1282)
CST-13397 - fine tune UI

Approved-by: Stefano Maffei
2024-01-26 15:32:17 +00:00
FrancescoMolinaro
9b045070c8 CST-13397 - fine tune UI 2024-01-26 16:19:10 +01:00
FrancescoMolinaro
e0a30bd86a CST-13405 fix QA breadcrumbs, ldn iprange hint 2024-01-26 15:54:37 +01:00
FrancescoMolinaro
db0c82b9b2 CST-13401 add missing metadata 2024-01-26 15:18:32 +01:00
Francesco Molinaro
a27e55ec6b Merged in CST-13383-breadcrumb-bug (pull request #1277)
CST-13383 breadcrumb bug

Approved-by: Stefano Maffei
2024-01-26 13:31:26 +00:00
FrancescoMolinaro
9056e9830d fix issue with breadcrumb 2024-01-26 13:42:58 +01:00
FrancescoMolinaro
b8555f53c3 add commented example 2024-01-26 11:53:56 +01:00
FrancescoMolinaro
dfaaf298b1 refactor, adapt breadcrumbs for non admin users, fix translations 2024-01-26 11:47:18 +01:00
Alexandre Vryghem
106182d5fd 111321: Made ComColPageContentComponent themeable 2024-01-26 11:35:13 +01:00
Tim Donohue
67fc0054c1 Merge pull request #2773 from DSpace/backport-2755-to-dspace-7_x
[Port dspace-7_x] Add logo max constraints
2024-01-25 15:53:07 -06:00
FrancescoMolinaro
d4493cb534 add width 100% to prevent overflow on mobile
(cherry picked from commit f82ba8c5ad)
2024-01-25 21:08:11 +00:00
FrancescoMolinaro
682ec2b678 remove class from template
(cherry picked from commit d9e25882ce)
2024-01-25 21:08:11 +00:00
FrancescoMolinaro
20f5f17aac adapt solution to prevent img overflow
(cherry picked from commit d3c788a4e1)
2024-01-25 21:08:11 +00:00
FrancescoMolinaro
f1a7f36f17 add logo max costraints
(cherry picked from commit 32e3141b19)
2024-01-25 21:08:11 +00:00
Tim Donohue
5b9a98adc1 Merge pull request #2755 from 4Science/DURACOM-223
Add logo max constraints
2024-01-25 15:07:54 -06:00
FrancescoMolinaro
80174817fd add breadcrumbs, adapt tests, fix issue on page loading 2024-01-25 19:32:12 +01:00
Tim Donohue
5d700d5563 Merge pull request #2772 from DSpace/backport-2769-to-dspace-7_x
[Port dspace-7_x] fixed typo in info.feedback.page_help
2024-01-25 11:02:51 -06:00
Sascha Szott
c11a3b1372 fixed typo
(cherry picked from commit 4b7798fcc7)
2024-01-25 16:25:48 +00:00
Tim Donohue
38ae9ce0e0 Merge pull request #2769 from saschaszott/patch-12
fixed typo in info.feedback.page_help
2024-01-25 10:25:33 -06:00
Sascha Szott
a238a28376 improved layout of feedback form (increase vertical spacing) 2024-01-25 17:16:48 +01:00
Sascha Szott
e03b492dbd minor improvement of German translation 2024-01-25 16:51:25 +01:00
Sascha Szott
26ebc9f8fc added german translations of feedback page translation keys 2024-01-25 16:42:36 +01:00
Sascha Szott
4b7798fcc7 fixed typo 2024-01-25 16:10:00 +01:00
FrancescoMolinaro
0caacd98da small clean up 2024-01-25 15:26:44 +01:00
Art Lowel
db813621f1 Merge branch 'w2p-107873_Process-admin-UI-redesign-01-Overview-page-tables' into process-admin-ui-redesign-8.0.0-next 2024-01-25 14:19:19 +01:00
Art Lowel
ba31670db7 style tweaks 2024-01-25 14:18:48 +01:00
FrancescoMolinaro
604d355902 update labels 2024-01-25 13:59:17 +01:00
FrancescoMolinaro
e77343604e refactor and add tests 2024-01-25 13:50:23 +01:00
FrancescoMolinaro
4cca9015a1 remove unused imports 2024-01-25 13:23:01 +01:00
FrancescoMolinaro
d4bf3a519a refactor, clean up 2024-01-25 13:22:17 +01:00
FrancescoMolinaro
66cd035f87 refactor, fix tests 2024-01-25 11:50:02 +01:00
FrancescoMolinaro
f82ba8c5ad add width 100% to prevent overflow on mobile 2024-01-25 09:00:05 +01:00
frabacche
afa6559b19 CST-5249_suggestion refactor deleting 'reciter', docs 2024-01-24 18:32:21 +01:00
Davide Negretti
80cc4c5d9a [DURACOM-195] fix comment 2024-01-24 18:23:14 +01:00
Andreas Awouters
5857a8d972 Fix Processes Overview accessibility issues
See commit 4ea487cc0d
2024-01-24 15:36:57 +01:00
Andreas Awouters
a2f5f8291c Merge remote-tracking branch 'dspace/main' into process-admin-ui-redesign-8.0.0-next 2024-01-24 15:25:45 +01:00
Andreas Awouters
151bac5d3a Merge remote-tracking branch 'atmire/feature-process_polling' into process-admin-ui-redesign-8.0.0-next 2024-01-24 15:25:27 +01:00
Andrea Barbasso
4ecfdf2b79 [DURACOM-191] fix missing imports and providers 2024-01-24 14:26:31 +01:00
Andrea Barbasso
1afec99f91 Merge branch 'main' into DURACOM-191
# Conflicts:
#	src/app/shared/confirmation-modal/confirmation-modal.component.ts
#	src/app/shared/dso-selector/modal-wrappers/export-batch-selector/export-batch-selector.component.ts
#	src/app/shared/dso-selector/modal-wrappers/export-metadata-selector/export-metadata-selector.component.ts
#	src/app/shared/form/builder/ds-dynamic-form-ui/models/scrollable-dropdown/dynamic-scrollable-dropdown.component.ts
2024-01-24 11:45:45 +01:00
Alisa Ismailati
1b5007aae0 [CST-12109] display user's email info on topic list 2024-01-24 10:12:47 +01:00
Andreas Awouters
6b36f0e03f 107873: Fix ProcessOverviewTableComponent tests 2024-01-24 08:54:55 +01:00
Andreas Awouters
d5ac25a1a5 107873: Fix ProcessOverviewService doc comment 2024-01-24 08:54:55 +01:00
Andreas Awouters
41bbf81f18 107873: Precompute process info for display in table 2024-01-24 08:54:55 +01:00
Agustina Martinez
e77898eaac Update item-status.component.ts
Fix initialOperations typo and return ops with register doi op
2024-01-23 21:47:29 +00:00
Alisa Ismailati
ac6c890d78 [CST-12109] tests & translations 2024-01-23 17:51:12 +01:00
frabacche
2bb421c7cf CST-5249_suggestion community first code review 2024-01-23 17:44:49 +01:00
Andrea Barbasso
2afa473cfb [DURACOM-224] fix infinite scroll 2024-01-23 17:19:50 +01:00
frabacche
956d661e62 Merge remote-tracking branch 'origin/main' into CST-5249_suggestion 2024-01-23 15:01:00 +01:00
Alisa Ismailati
2f43bb71a0 [CST-12109] small fixes 2024-01-23 14:53:41 +01:00
frabacche
1a4536ebb9 Merge branch 'CST-5249_suggestion' of github.com:4Science/dspace-angular into CST-5249_suggestion 2024-01-23 14:31:51 +01:00
frabacche
4dedda3f9f CST-5249_suggestion refactor label name openaire 2024-01-23 14:30:07 +01:00
Alisa Ismailati
8cc45e8cbe [CST-12109] request reinstate for normal users 2024-01-23 12:59:47 +01:00
Andrea Barbasso
b53f5a1ea2 [DURACOM-191] fix edit item relationships 2024-01-23 12:21:50 +01:00
Alan Orth
be0512d74e Merge pull request #2764 from alanorth/backport-2733-to-dspace-7_x
[Port dspace-7_x] Use keyboard to select values
2024-01-23 12:18:28 +03:00
Jens Vannerum
2d0d6ddc5d 110088: new implementation for keyboard support in dropdowns 2024-01-23 11:43:37 +03:00
FrancescoMolinaro
d9e25882ce remove class from template 2024-01-23 09:17:18 +01:00
FrancescoMolinaro
d3c788a4e1 adapt solution to prevent img overflow 2024-01-23 09:16:06 +01:00
Jens Vannerum
c02b46ca7d 110088: new implementation for keyboard support in dropdowns 2024-01-23 11:15:40 +03:00
Andreas Awouters
f784523d61 107873: Add small margins so buttons don't stick to next component 2024-01-23 08:49:03 +01:00
Andreas Awouters
907f2e83e6 107873: Shorten paginationId
I chose 2 characters instead of one in case a 'SUCCEEDED' process status
is added in the future. 'SUCCEEDED' could encompass both 'COMPLETED' and
'FAILED' processes, but it's paginationId would clash with 'SCHEDULED'
(both start with 's'). By choosing the first 2 characters of the status,
this clash does not occur (ids would be 'sc' and 'su').
2024-01-23 08:22:22 +01:00
Andreas Awouters
492f4c22fc 107873: Add redirect on 4xx 2024-01-23 08:17:03 +01:00
Davide Negretti
f25ec6210b [DURACOM-195] fix issue with event handling in expandable admin sidebar section 2024-01-23 00:08:57 +01:00
Alisa Ismailati
ad5e3af141 [CST-12109] "refresh" page refactor 2024-01-22 16:59:10 +01:00
Nona Luypaert
22b596b3aa 107950: Theme MetadataImportPageComponent 2024-01-22 15:19:49 +01:00
Jens Vannerum
05eb21250e 110088: changes to keyboard navigation / selection 2024-01-22 15:06:57 +01:00
Yury Bondarenko
591cf03249 Merge remote-tracking branch 'origin/main' into fix-versioning-button 2024-01-22 14:56:17 +01:00
Yury Bondarenko
9960b93f58 Fix cache invalidation for versioning 2024-01-22 14:56:00 +01:00
Andrea Barbasso
2a5fd4e3a2 [DURACOM-191] fix tests after merge 2024-01-22 11:01:49 +01:00
Andrea Barbasso
c3b31f0144 [DURACOM-191] fix missing import after merge 2024-01-22 09:47:53 +01:00
FrancescoMolinaro
e4eb8b5a63 add tests 2024-01-20 13:36:24 +01:00
FrancescoMolinaro
b77aa2d9d8 add tests 2024-01-20 11:24:42 +01:00
Tim Donohue
eee7267669 Merge pull request #2338 from alexandrevryghem/improve-confirmation-modal_contribute-main
Made ConfirmationModalComponent more generic
2024-01-19 16:32:27 -06:00
Andrea Barbasso
3eb91a0aab Merge branch 'main' into DURACOM-191
# Conflicts:
#	src/app/shared/form/number-picker/number-picker.component.spec.ts
#	src/app/shared/form/number-picker/number-picker.component.ts
2024-01-19 19:05:23 +01:00
Andrea Barbasso
4322bca859 [DURACOM-191] add deprecated comment 2024-01-19 18:54:43 +01:00
FrancescoMolinaro
d497689317 add role to not semantic tag with aria-label (span) 2024-01-19 18:45:53 +01:00
Tim Donohue
b2cae3b48d Merge pull request #2758 from DSpace/backport-2691-to-dspace-7_x
[Port dspace-7_x] Decrease min-height for Login Dropdown Menu
2024-01-19 11:12:03 -06:00
Tim Donohue
5f19b6a26a Merge pull request #2757 from DSpace/backport-2736-to-dspace-7_x
[Port dspace-7_x] use localized error message
2024-01-19 11:11:50 -06:00
Andrea Barbasso
107e960a9f Merge remote-tracking branch 'github/DURACOM-191' into DURACOM-191 2024-01-19 18:00:15 +01:00
Giuseppe Digilio
4716a3c492 [DURACOM-191] fix unit test with missing providers 2024-01-19 17:59:49 +01:00
Andrea Barbasso
47a257e7a0 [DURACOM-191] add deprecated in jsdocs for decorators 2024-01-19 17:56:24 +01:00
Andrea Barbasso
d63caf5242 Merge branch 'main' into DURACOM-191
# Conflicts:
#	src/app/access-control/group-registry/group-form/members-list/members-list.component.ts
#	src/app/core/eperson/eperson-data.service.ts
2024-01-19 16:47:40 +01:00
Davide Negretti
45e4335437 Merge branch 'main' into DURACOM-195
# Conflicts:
#	src/app/shared/auth-nav-menu/auth-nav-menu.component.scss
2024-01-19 16:30:49 +01:00
Thomas Misilo
d880b728ce Decrease min-height for Login Dropdown Menu
Fixes #2690

This is noticable when you have disabled local authentication, and only have a singular remote authentication such as Shibboleth or Orcid.

(cherry picked from commit 09fc44a539)
2024-01-19 15:25:12 +00:00
Tim Donohue
a59f371ecf Merge pull request #2691 from misilot/fix-2690
Decrease min-height for Login Dropdown Menu
2024-01-19 09:22:36 -06:00
Sascha Szott
e7490340f8 use localized error message
(cherry picked from commit 92a74cee5a)
2024-01-19 15:21:44 +00:00
Tim Donohue
6536fbff62 Merge pull request #2736 from saschaszott/patch-11
use localized error message
2024-01-19 09:21:26 -06:00
FrancescoMolinaro
1600bd5af2 add tests 2024-01-19 15:48:40 +01:00
Andrea Barbasso
31f89e8cb9 [DURACOM-191] fix errors 2024-01-19 14:30:45 +01:00
Andrea Barbasso
59e9e0fe62 Merge remote-tracking branch 'github/DURACOM-191' into DURACOM-191 2024-01-19 14:20:10 +01:00
Giuseppe Digilio
cfe802096c [DURACOM-191] fix circular dependencies 2024-01-19 13:11:49 +01:00
Andrea Barbasso
8e3a145bf8 Merge remote-tracking branch 'github/DURACOM-191' into DURACOM-191 2024-01-19 12:25:17 +01:00
Andrea Barbasso
891f18d96d [DURACOM-191] remove leftover provide files, use exported consts instead 2024-01-19 12:24:27 +01:00
Giuseppe Digilio
8861a21a2a [DURACOM-191] fix circular dependencies 2024-01-19 12:21:26 +01:00
FrancescoMolinaro
32e3141b19 add logo max costraints 2024-01-19 08:57:12 +01:00
Alan Orth
fed70c5e9b Merge pull request #2754 from DSpace/backport-2721-to-dspace-7_x
[Port dspace-7_x] Fix whitespace in links due to newlines
2024-01-19 10:07:44 +03:00
Alan Orth
f08d74b269 src/app/item-page: remove newlines in links
The newlines cause whitespace to be enapsulated in the rendered link.

(cherry picked from commit 7207bbbd0e)
2024-01-19 05:14:00 +00:00
Alan Orth
f2f5156065 src/app/community-list-page: remove newlines in links
The newlines cause whitespace to be enapsulated in the rendered link.

(cherry picked from commit 7bedf7fc59)
2024-01-19 05:14:00 +00:00
Alan Orth
477ea93fd1 Merge pull request #2721 from alanorth/fix-community-cdk-tree-links
Fix whitespace in links due to newlines
2024-01-19 08:13:42 +03:00
Davide Negretti
8f73b8ff9d [DURACOM-195] accessibility issue fixed on log-out button 2024-01-18 21:07:52 +01:00
Giuseppe Digilio
171e0e3dc9 [DURACOM-191] fix circular dependencies 2024-01-18 19:13:43 +01:00
Alisa Ismailati
e4858f2239 [CST-12109] fixes 2024-01-18 18:48:31 +01:00
Alisa Ismailati
415bdeabc1 cherry-picked "[CST-12145] get qa-sources by target for item-page & refactor" into [CST-12109] 2024-01-18 17:35:59 +01:00
FrancescoMolinaro
5dcd52da26 fix tests 2024-01-18 17:35:42 +01:00
Alisa Ismailati
80a0cd40cb [CST-12109] "refresh" page on item withdrawn from details page 2024-01-18 17:27:13 +01:00
Andrea Barbasso
bb64be3a2b [DURACOM-191] remove provide-render-auth-method, use exported const instead 2024-01-18 15:53:31 +01:00
Andrea Barbasso
e287e25906 [DURACOM-191] add withEntryComponents() to listable.module.ts 2024-01-18 15:26:59 +01:00
Andrea Barbasso
25381697e0 [DURACOM-191] remove provide-render-browse-by, use exported const instead 2024-01-18 15:18:18 +01:00
Alisa Ismailati
a4b0c5a13d cherry-picked "[CST-12791] changed the route for suggestions to be be accessible to any logged in user" to CST-12109 2024-01-18 12:46:49 +01:00
Andrea Barbasso
93853ba542 [DURACOM-191] fix missing listable components 2024-01-18 11:10:19 +01:00
FrancescoMolinaro
532e529201 resolve conflict on missing IpV4Validator 2024-01-18 10:33:11 +01:00
FrancescoMolinaro
c2f44c33f3 resolve conflict on missing IpV4Validator 2024-01-18 10:28:05 +01:00
FrancescoMolinaro
f83d75fb41 Merge branch 'coar-notify-7' into coar-notify-7-part-two 2024-01-18 10:27:35 +01:00
Stefano Maffei
abfdaa0690 Merge remote-tracking branch 'origin/CST-13316-improvments-part-two' into coar-notify-7-part-two 2024-01-18 09:31:00 +01:00
Stefano Maffei
a1ad620a04 [CST-13316] added missing labels and fixed typo 2024-01-18 09:30:41 +01:00
Andrea Barbasso
4d23626aed [DURACOM-191] fix lint 2024-01-18 09:08:32 +01:00
Andrea Barbasso
579bedc352 [DURACOM-191] fix tests 2024-01-18 08:44:08 +01:00
Alexandre Vryghem
b8e0401388 Fix header ordering 2024-01-17 23:26:11 +01:00
Alexandre Vryghem
d876fadd2a Fixed accessibility issues on SubmissionImportExternalSearchbarComponent
- Fixed input not describing itself
- Put the items from the dropdown in an ul
- Fixed broken aria labels
- Removed titles who where identical to the displayed value
2024-01-17 23:26:11 +01:00
Alexandre Vryghem
3c1243f6f1 Fixed search filters having empty input buttons 2024-01-17 23:26:11 +01:00
Alexandre Vryghem
086c5463a8 Removed invisible buttons on the CommunityListComponent & fixed content displacement when expanding com/col 2024-01-17 23:26:10 +01:00
Alexandre Vryghem
2f5370a085 Fixed accessibility issues related to dso selectors
- Fixed header ordering
- Fixed input field not having a description what it does (because the header isn't always shown I decided to use aria-labels instead of regular labels)
2024-01-17 23:26:10 +01:00
Davide Negretti
6dec34cb00 Merge branch 'main' into DURACOM-195
# Conflicts:
#	cypress/e2e/collection-statistics.cy.ts
#	cypress/e2e/community-statistics.cy.ts
#	cypress/e2e/item-statistics.cy.ts
2024-01-17 22:24:06 +01:00
Tim Donohue
0ed96d893d Merge pull request #2748 from DSpace/backport-2711-to-dspace-7_x
[Port dspace-7_x] Add more automated accessibility scanning to e2e tests & fix a few minor accessibility bugs
2024-01-17 14:09:02 -06:00
Tim Donohue
2137720602 Add environment variable for Person collection name. Use it in submission e2e tests.
(cherry picked from commit a5a89a4b98)
2024-01-17 19:38:04 +00:00
Tim Donohue
12a19378f7 Move increment/decrement to i18n. Update to use "name".
(cherry picked from commit 0aaf3131fa)
2024-01-17 19:38:04 +00:00
Tim Donohue
75c81b712e Add accessibility testing for admin sidebar
(cherry picked from commit 31bc05235e)
2024-01-17 19:38:04 +00:00
Tim Donohue
4e0a889fa1 Add Item Edit accessibility tests. Switch Item to use to one with bitstreams. Minor updates to HTML to pass accessibility tests.
(cherry picked from commit 80492cd88a)
2024-01-17 19:38:04 +00:00
Tim Donohue
9a7277065f Add accessibility tests (and minor fixes) for Edit Collection's Content Source tab and Item Mapper tab
(cherry picked from commit 00cb2f9e8a)
2024-01-17 19:38:04 +00:00
Tim Donohue
16a10548b8 Add Edit Collection accessibility Testing
(cherry picked from commit 9894d315a0)
2024-01-17 19:38:04 +00:00
Tim Donohue
4187847ad0 Add Edit Community accessibility tests & minor cleanup
(cherry picked from commit 6c76d8c1d7)
2024-01-17 19:38:04 +00:00
Tim Donohue
77bb3ed952 Fix circular dependency issue by using Cypres env variables directly instead of global constants
(cherry picked from commit e47593b303)
2024-01-17 19:38:04 +00:00
Tim Donohue
023f8a6900 Improve accessibility testing on Submission page
(cherry picked from commit 8d61fa6ac3)
2024-01-17 19:38:04 +00:00
Tim Donohue
0be04c754a Refactor e2e test infrastruction to allow easier way to lookup REST API info and generate CSRF tokens
(cherry picked from commit a581219df5)
2024-01-17 19:38:04 +00:00
Tim Donohue
07b95c2634 Fix ARIA labels and tabindex on date picker in submission form. Tabindex is unnecessary & throws accessibility errors from AXE tools
(cherry picked from commit 5dad8bec39)
2024-01-17 19:38:04 +00:00
Tim Donohue
e9efb50e02 Fix ARIA labels on submission form relationship button and dynamic dropdowns
(cherry picked from commit aeea1cd592)
2024-01-17 19:38:04 +00:00
Tim Donohue
868229460f Add new e2e accessibility tests & update some existing ones
(cherry picked from commit 53d521a87e)
2024-01-17 19:38:04 +00:00
Tim Donohue
1c782b2656 Merge pull request #2711 from tdonohue/add_accessibility_tests
Add more automated accessibility scanning to e2e tests & fix a few minor accessibility bugs
2024-01-17 13:37:49 -06:00
Giuseppe Digilio
65e5ec801f [DURACOM-191] fix tests 2024-01-17 20:22:08 +01:00
Tim Donohue
a5a89a4b98 Add environment variable for Person collection name. Use it in submission e2e tests. 2024-01-17 12:05:00 -06:00
Giuseppe Digilio
f0b094e609 [DURACOM-191] fix lint errors 2024-01-17 19:04:29 +01:00
Tim Donohue
0aaf3131fa Move increment/decrement to i18n. Update to use "name". 2024-01-17 11:49:00 -06:00
Alisa Ismailati
805e98b837 [CST-12109] fixed failing unit tests after merge 2024-01-17 18:39:54 +01:00
FrancescoMolinaro
f6851fa132 finalize UI improvements 2024-01-17 18:18:40 +01:00
Tim Donohue
31bc05235e Add accessibility testing for admin sidebar 2024-01-17 11:16:54 -06:00
Tim Donohue
80492cd88a Add Item Edit accessibility tests. Switch Item to use to one with bitstreams. Minor updates to HTML to pass accessibility tests. 2024-01-17 11:16:54 -06:00
Tim Donohue
00cb2f9e8a Add accessibility tests (and minor fixes) for Edit Collection's Content Source tab and Item Mapper tab 2024-01-17 11:16:54 -06:00
Tim Donohue
9894d315a0 Add Edit Collection accessibility Testing 2024-01-17 11:16:54 -06:00
Tim Donohue
6c76d8c1d7 Add Edit Community accessibility tests & minor cleanup 2024-01-17 11:16:54 -06:00
Tim Donohue
e47593b303 Fix circular dependency issue by using Cypres env variables directly instead of global constants 2024-01-17 11:16:54 -06:00
Tim Donohue
8d61fa6ac3 Improve accessibility testing on Submission page 2024-01-17 11:16:54 -06:00
Tim Donohue
a581219df5 Refactor e2e test infrastruction to allow easier way to lookup REST API info and generate CSRF tokens 2024-01-17 11:16:54 -06:00
Tim Donohue
5dad8bec39 Fix ARIA labels and tabindex on date picker in submission form. Tabindex is unnecessary & throws accessibility errors from AXE tools 2024-01-17 11:16:53 -06:00
Tim Donohue
aeea1cd592 Fix ARIA labels on submission form relationship button and dynamic dropdowns 2024-01-17 11:16:53 -06:00
Tim Donohue
53d521a87e Add new e2e accessibility tests & update some existing ones 2024-01-17 11:16:53 -06:00
Andrea Barbasso
a348be5d8c [DURACOM-191] fix tests of non-standalone components 2024-01-17 17:59:48 +01:00
Francesco Molinaro
034beb2a0b Merged in CST-13315-improvements-part-1 (pull request #1240)
improve ldn form template

Approved-by: Stefano Maffei
2024-01-17 16:19:08 +00:00
FrancescoMolinaro
9ee2ecf718 fix style 2024-01-17 17:16:38 +01:00
FrancescoMolinaro
b870d538f7 add dashboard description 2024-01-17 17:05:27 +01:00
FrancescoMolinaro
25890248ad remove pointless double negation 2024-01-17 17:00:25 +01:00
FrancescoMolinaro
37edb06352 restore ip section 2024-01-17 16:58:42 +01:00
FrancescoMolinaro
890b333265 Merge branch 'coar-notify-7' into CST-13315-improvements-part-1 2024-01-17 16:47:28 +01:00
FrancescoMolinaro
1a65b56c2b configure menu section, reprocess button condition 2024-01-17 16:42:06 +01:00
Francesco Molinaro
ae8e9fbfe2 Merged in CST-12867-ip-range-for-ldn-service (pull request #1239)
CST-12867 ip range for ldn service

Approved-by: Stefano Maffei
2024-01-17 15:30:35 +00:00
FrancescoMolinaro
8c100682cf improve ldn form template 2024-01-17 16:22:38 +01:00
Alisa Ismailati
3ecc1ca68b Merge branch 'main' into CST-12109-WITHDRAWN-REINSTATE-requests 2024-01-17 16:02:21 +01:00
frabacche
a878696493 CST-12820 QAEvent Service Name: to Service URL 2024-01-17 15:59:53 +01:00
FrancescoMolinaro
7ad2e1ea52 fix tests 2024-01-17 15:50:13 +01:00
Andrea Barbasso
d6bf788ad3 [DURACOM-191] delete provide-listable-objects.ts 2024-01-17 15:39:43 +01:00
Andrea Barbasso
bf6b30364f [DURACOM-191] create listable.module 2024-01-17 15:26:25 +01:00
Stefano Maffei
9e9b4cae15 Merge branch 'coar-notify-7' into coar-notify-7-part-two 2024-01-17 14:41:07 +01:00
Francesco Molinaro
6069eaea0a Merged in CST-13289-notify-ui-improvements (pull request #1222)
CST-13289 notify ui improvements

Approved-by: Stefano Maffei
2024-01-17 13:30:10 +00:00
Davide Negretti
6dee989609 Merge remote-tracking branch 'GitHub_DSpace/main' into DURACOM-195
# Conflicts:
#	src/styles/_bootstrap_variables.scss
#	src/styles/_custom_variables.scss
#	src/themes/dspace/styles/_theme_sass_variable_overrides.scss
2024-01-17 12:55:27 +01:00
Andrea Barbasso
89705d8afe [DURACOM-191] fix menu item map 2024-01-17 10:09:01 +01:00
Andrea Barbasso
b61720cff7 [DURACOM-191] fix section map 2024-01-17 09:56:02 +01:00
frabacche
aa825af5f1 Merge branch 'coar-notify-7-part-two' of bitbucket.org:4Science/dspace-angular into coar-notify-7-part-two 2024-01-17 09:00:10 +01:00
frabacche
fc4b954e97 CST-10644 administrative search facets 2024-01-17 08:58:55 +01:00
Davide Negretti
717041b110 Merge branch 'main' into DURACOM-195 2024-01-16 23:57:56 +01:00
Tim Donohue
9d593b657b Merge pull request #2743 from tdonohue/port_2587_to_dspace-7_x
[Port to dspace-7_x]  Deque Analysis Color Contrast fixes #2587
2024-01-16 16:48:13 -06:00
Maciej Kleban
0b43109a29 Replace hard-coded colors with bootstrap variants
* Replace custom variables with Bootstrap variants
* Replace custom button colors with Bootstrap variants
* Remove custom colors and replace them with bootstrap variants
* Fix checkbox offset styles
---------
Co-authored-by: Maciej Kleban <maciej.kleban@pcgacademia.pl>
2024-01-16 16:15:35 -06:00
Dawnkai
07a2f3bbbb Deque Analysis Color Contrast fixes 2024-01-16 16:04:27 -06:00
Tim Donohue
55c191e742 Merge pull request #2587 from Dawnkai/main
Deque Analysis Color Contrast fixes
2024-01-16 16:01:50 -06:00
FrancescoMolinaro
fb1d20afc0 fix action type error 2024-01-16 13:35:46 +01:00
Andrea Barbasso
091395a296 [DURACOM-191] set map for browse by 2024-01-16 12:24:16 +01:00
Andrea Barbasso
076482eacc [DURACOM-191] set map for search filters 2024-01-16 11:54:15 +01:00
Andrea Barbasso
0fb34e984d [DURACOM-191] set map for menu section 2024-01-16 11:45:53 +01:00
FrancescoMolinaro
91706bf1ee minor UI improvements, adapt notifications menu section, change translations, minor restyle 2024-01-16 11:15:42 +01:00
Andrea Barbasso
09c070e164 [DURACOM-191] set map for workflow actions 2024-01-16 10:03:09 +01:00
FrancescoMolinaro
02a289ed64 Merge branch 'coar-notify-7-part-two' into CST-13289-notify-ui-improvements 2024-01-16 08:49:39 +01:00
Maciej Kleban
c20b0a7c11 Replace hard-coded colors with bootstrap variants
* Replace custom variables with Bootstrap variants
* Replace custom button colors with Bootstrap variants
* Remove custom colors and replace them with bootstrap variants
* Fix checkbox offset styles
---------
Co-authored-by: Maciej Kleban <maciej.kleban@pcgacademia.pl>
2024-01-15 20:26:04 +01:00
Dawnkai
7fbb692e94 Deque Analysis Color Contrast fixes 2024-01-15 20:25:32 +01:00
FrancescoMolinaro
9db4d9d6d7 fix lint 2024-01-15 17:47:15 +01:00
FrancescoMolinaro
67d8230cf6 fix merge conflicts 2024-01-15 17:38:29 +01:00
FrancescoMolinaro
89411193e5 Merge branch 'coar-notify-7' into coar-notify-7-part-two 2024-01-15 17:38:16 +01:00
Andrea Barbasso
a91363044e [DURACOM-191] set map for starts-with decorator 2024-01-15 17:20:36 +01:00
FrancescoMolinaro
a183b0a923 add content fallback and truncate text 2024-01-15 16:43:51 +01:00
Francesco Molinaro
8726fccad3 Merged in CST-13053-logs-detail-message (pull request #1217)
CST-13053 logs detail message

Approved-by: Stefano Maffei
2024-01-15 15:36:45 +00:00
Francesco Molinaro
20efab260b Merged in CST-13039-multiple-request-patterns (pull request #1141)
CST-13039 multiple request patterns

Approved-by: Stefano Maffei
2024-01-15 15:32:32 +00:00
FrancescoMolinaro
57861a1126 fix tests, small refactor, add translations 2024-01-15 16:08:30 +01:00
Andrea Barbasso
cbae8b4ea7 [DURACOM-191] refactor sections-decorator.ts 2024-01-15 15:42:02 +01:00
FrancescoMolinaro
ba8345c6ab Merge branch 'coar-notify-7-part-two' into CST-13053-logs-detail-message 2024-01-15 15:35:39 +01:00
FrancescoMolinaro
1fdd152735 fix tests 2024-01-15 15:33:54 +01:00
Francesco Molinaro
b34c2ec040 Merged in CST-13262-clickable-notify-boxes (pull request #1214)
CST-13262 clickable notify boxes

Approved-by: Stefano Maffei
2024-01-15 14:25:03 +00:00
Alisa Ismailati
b9d865885d Merged in coar-CST-12791 (pull request #1073)
[CST-12791] changed the route for suggestions to be be accessible to any logged in user

Approved-by: Stefano Maffei
2024-01-15 14:21:05 +00:00
Alisa Ismailati
2ecc782839 Merged in CST-12791-merge-main-to-coar (pull request #1204)
CST-12791 merge main to coar

Approved-by: Stefano Maffei
2024-01-15 14:12:15 +00:00
FrancescoMolinaro
6a1871ba38 rename param 2024-01-15 14:59:39 +01:00
Andrea Barbasso
e95a27b854 [DURACOM-191] refactor menu-item.decorator.ts 2024-01-15 14:49:34 +01:00
Andrea Barbasso
e7be5129ba [DURACOM-191] set map for login methods 2024-01-15 14:45:34 +01:00
FrancescoMolinaro
ec9797a2c8 add message detail and translations 2024-01-15 13:42:56 +01:00
Andrea Barbasso
6b827426fa [DURACOM-191] fix defer not being solved 2024-01-15 13:06:37 +01:00
Andrea Barbasso
2d3c5cef06 [DURACOM-191] set static map for menu-item decorator 2024-01-15 12:13:14 +01:00
Andrea Barbasso
4cab7a31af [DURACOM-191] fix missing root provider 2024-01-15 11:53:10 +01:00
FrancescoMolinaro
8e11047ee9 Merge branch 'coar-notify-7-part-two' into CST-13262-clickable-notify-boxes 2024-01-15 11:33:29 +01:00
FrancescoMolinaro
f4c2b0b3fd implement items clickable, fix minor issues, add filters 2024-01-15 11:31:32 +01:00
Andrea Barbasso
b43e873598 [DURACOM-191] fix wrong component declaration 2024-01-15 11:11:14 +01:00
Andrea Barbasso
9cce55327e [DURACOM-191] remove unused decorator 2024-01-15 10:49:50 +01:00
FrancescoMolinaro
93777b9d61 fix lint 2024-01-12 18:10:09 +01:00
FrancescoMolinaro
61a05dff13 add navigation with new config, add custom filter 2024-01-12 18:06:09 +01:00
Stefano Maffei
df0cdc3fa5 Merge remote-tracking branch 'origin/coar-notify-7-part-two' into coar-notify-7-part-two 2024-01-12 17:06:53 +01:00
Stefano Maffei
46eaa583bb [CST-13053] added missing breadcrumbs for new filter 2024-01-12 16:45:00 +01:00
FrancescoMolinaro
dbf4233e07 fix missing label in modal, add search-labels, fix reprocess message 2024-01-12 16:44:32 +01:00
Alisa Ismailati
16b9a14191 [CST-12791] rename of files & components by removing admin 2024-01-12 16:04:12 +01:00
Andrea Barbasso
061ff519d7 [DURACOM-191] fix item submission 2024-01-12 15:52:35 +01:00
frabacche
ca8757f52c Merge branch 'coar-notify-7' of bitbucket.org:4Science/dspace-angular into coar-notify-7 2024-01-12 15:36:53 +01:00
frabacche
fc11a1ac71 CST-12820 coar qaevent view ServiceId on ServiceName 2024-01-12 15:36:34 +01:00
FrancescoMolinaro
3a87044600 remove unused param 2024-01-12 15:08:35 +01:00
FrancescoMolinaro
11a80771a8 add ldn services test 2024-01-12 15:08:08 +01:00
Alisa Ismailati
565f723096 Merge branch 'CST-12791-merge-main-to-coar' into coar-CST-12791 2024-01-12 14:39:02 +01:00
FrancescoMolinaro
1693d49e27 fix SSR issue for notify dashboard 2024-01-12 12:06:06 +01:00
Alisa Ismailati
3ae430460f fixed errors 2024-01-12 11:55:19 +01:00
Andreas Awouters
24ece9f33a 107873: Fix lint error by renaming rxjs timer import 2024-01-12 11:52:05 +01:00
Andreas Awouters
833b7e732d 107873: Remove table tests from ProcessOverviewComponent
ProcessOverviewComponent no longer is responsible for displaying the
table. As a result the tests no longer work and are no longer relevant.
2024-01-12 11:44:13 +01:00
Andreas Awouters
6f73b3cd91 107873: Add ProcessOverviewTableComponent tests 2024-01-12 11:44:13 +01:00
Andreas Awouters
4061aaac2e 107873: Rework autoRefreshingSearchBy test 2024-01-12 11:44:13 +01:00
Andreas Awouters
2bda29ad1d 107873: Rework autoRefreshingSearchBy 2024-01-12 11:44:13 +01:00
FrancescoMolinaro
96a6b80d2c add test fix mocks 2024-01-12 11:35:15 +01:00
Alisa Ismailati
c6993aee80 Merge branch 'main' into coar-notify-7 2024-01-12 11:21:15 +01:00
FrancescoMolinaro
7a5b52f691 fix lint, change translation, clean up component 2024-01-12 11:15:42 +01:00
Stefano Maffei
a03b7e4628 Merge branch 'coar-notify-7' into coar-notify-7-part-two 2024-01-12 11:05:07 +01:00
Yury Bondarenko
6ff2170ca8 Merge remote-tracking branch 'origin/main' into more-eslint 2024-01-12 10:57:51 +01:00
Andrea Barbasso
6313d42937 [DURACOM-191] fix core store imports 2024-01-12 10:46:20 +01:00
FrancescoMolinaro
b5fa46ce86 merge coar-notify-7 2024-01-12 09:39:39 +01:00
FrancescoMolinaro
d1e5287d60 refactor add tests for validator 2024-01-12 09:37:57 +01:00
Alan Orth
fc28693b12 Merge pull request #2740 from DSpace/backport-2662-to-dspace-7_x
[Port dspace-7_x] Fixed ePerson link on edit group page
2024-01-12 08:51:21 +03:00
Alexandre Vryghem
77d2086796 Fixed ePerson link on edit group page
(cherry picked from commit 430ee3846a)
2024-01-12 05:25:16 +00:00
Alan Orth
c55d518df5 Merge pull request #2662 from alexandrevryghem/fix-eperson-link-on-group-pages_contribute-main
Fixed ePerson link on edit group page
2024-01-12 08:25:02 +03:00
FrancescoMolinaro
1002a4d8a0 add to shared module 2024-01-11 18:06:27 +01:00
FrancescoMolinaro
ccb5444ad1 add base template and validator 2024-01-11 17:52:27 +01:00
Francesco Molinaro
70aeed61ef Merged in CST-12766-UI-adaption (pull request #1151)
fix dropdown overflow and bar z-index

Approved-by: Stefano Maffei
2024-01-11 16:17:36 +00:00
Francesco Molinaro
f20f6a74f1 Merged in CST-12766-porting-from-part-2 (pull request #1202)
fix dropdown overflow and bar z-index

Approved-by: Stefano Maffei
2024-01-11 16:17:31 +00:00
Francesco Molinaro
f6557fef02 Merged in CST-13091-missing-validation-message (pull request #1173)
add validation message

Approved-by: Stefano Maffei
2024-01-11 16:02:20 +00:00
Francesco Molinaro
a6da490d29 Merged in CST-10642-notify-logs (pull request #1183)
CST-10642 notify logs

Approved-by: Stefano Maffei
2024-01-11 15:54:02 +00:00
FrancescoMolinaro
7e25384bca adapt ui improvements due to missing outbound patterns 2024-01-11 16:34:25 +01:00
Andrea Barbasso
c3a2b89de0 [DURACOM-191] fix store declaration 2024-01-11 16:25:41 +01:00
FrancescoMolinaro
7692af10e1 merge UI improvements 2024-01-11 16:21:10 +01:00
Andrea Barbasso
0e52113069 [DURACOM-191] fix services not loading 2024-01-11 16:05:14 +01:00
FrancescoMolinaro
7640dac90a update translations 2024-01-11 15:57:26 +01:00
FrancescoMolinaro
52027578a0 update translations 2024-01-11 15:55:21 +01:00
Andrea Barbasso
3c829cae6e [DURACOM-191] fix typo 2024-01-11 15:28:57 +01:00
FrancescoMolinaro
6079e58d15 add missing translations handler 2024-01-11 14:00:18 +01:00
Giuseppe Digilio
585c49caef [DURACOM-208] add showAdd flag in vocabulary-treeview-modal.component 2024-01-11 13:34:26 +01:00
FrancescoMolinaro
75fb52731a refactor translations mapping 2024-01-11 11:23:53 +01:00
FrancescoMolinaro
a370b14763 fix lint 2024-01-11 10:41:47 +01:00
FrancescoMolinaro
441170d8a3 refactor, add date formatting 2024-01-11 10:29:22 +01:00
Andrea Barbasso
a3fefc20a7 fix tests 2024-01-11 09:46:44 +01:00
FrancescoMolinaro
34cecedfeb refactor test, change type in table 2024-01-11 09:20:22 +01:00
Andreas Awouters
944b614514 107873: Add process overview page tables 2024-01-11 08:22:49 +01:00
Andrea Barbasso
2d879bd3fe [DURACOM-191] change routing for subscriptions-page 2024-01-10 17:58:22 +01:00
Andrea Barbasso
db169307b4 [DURACOM-191] change routing for access-control 2024-01-10 17:50:33 +01:00
Andrea Barbasso
6159c22343 [DURACOM-191] change routing for health-page 2024-01-10 17:48:50 +01:00
Andrea Barbasso
13f5a7f045 [DURACOM-191] change routing for statistics-page 2024-01-10 17:45:51 +01:00
Andrea Barbasso
e6d1765ea3 [DURACOM-191] change routing for request-copy 2024-01-10 17:41:38 +01:00
Andrea Barbasso
2ca8990453 [DURACOM-191] change routing for info 2024-01-10 17:39:32 +01:00
Andrea Barbasso
6aefab13aa [DURACOM-191] change routing for process-page 2024-01-10 17:21:42 +01:00
Andrea Barbasso
7f3739f7ed [DURACOM-191] change routing for profile-page 2024-01-10 17:05:33 +01:00
Andrea Barbasso
ca09cfb07b [DURACOM-191] change routing for workflowitems-edit-page 2024-01-10 17:03:40 +01:00
Andrea Barbasso
43241a237a [DURACOM-191] change routing for workspaceitems-edit-page 2024-01-10 17:02:09 +01:00
Andrea Barbasso
5c0ceab794 [DURACOM-191] change routing for import-external-page 2024-01-10 16:59:24 +01:00
FrancescoMolinaro
9332a33262 add tests 2024-01-10 16:58:16 +01:00
Sascha Szott
92a74cee5a use localized error message 2024-01-10 16:54:18 +01:00
Andrea Barbasso
d6795c2100 [DURACOM-191] change routing for submit-page 2024-01-10 16:53:45 +01:00
Andrea Barbasso
fe23afe896 [DURACOM-191] change routing for logout-page 2024-01-10 16:52:31 +01:00
Andrea Barbasso
dae3659ed6 [DURACOM-191] change routing for login-page 2024-01-10 16:46:55 +01:00
Andrea Barbasso
6136d5dc92 [DURACOM-191] change routing for admin-page 2024-01-10 16:45:06 +01:00
Andrea Barbasso
dcaac9e68f [DURACOM-191] change routing for browse-by-page 2024-01-10 15:49:56 +01:00
Andrea Barbasso
6692eb8ffe [DURACOM-191] change routing for search-page 2024-01-10 15:20:22 +01:00
Andrea Barbasso
737f035357 [DURACOM-191] change routing for my-dspace-page 2024-01-10 15:11:39 +01:00
Giuseppe Digilio
1fd0d35d9b Merge branch 'main' into main-restore-hierarchical-tree-original-behaviour
# Conflicts:
#	src/app/shared/form/vocabulary-treeview/vocabulary-treeview.component.html
#	src/app/shared/form/vocabulary-treeview/vocabulary-treeview.component.ts
2024-01-10 15:09:13 +01:00
Andrea Barbasso
df85f8f573 [DURACOM-191] change routing for bitstream-page 2024-01-10 15:05:07 +01:00
Andrea Barbasso
5ade030259 [DURACOM-191] change routing for item-page 2024-01-10 14:53:40 +01:00
Andrea Barbasso
4b84c35417 [DURACOM-191] change routing for collection-page 2024-01-10 14:40:59 +01:00
FrancescoMolinaro
6fda2cb4f7 add tests 2024-01-10 12:57:13 +01:00
Andreas Awouters
86cad57845 107873: Add process-data searchBy tests 2024-01-10 12:07:30 +01:00
Andreas Awouters
64befd2e30 107873: Implement autoRefreshingSearchBy for process-data service 2024-01-10 12:07:30 +01:00
Andreas Awouters
c7922b7e67 107873: Implement SearchData for process-data service 2024-01-10 12:07:30 +01:00
Andrea Barbasso
4d5d1ec6fb [DURACOM-191] change routing for community-page, delete community-page.module.ts 2024-01-10 11:18:45 +01:00
Jens Vannerum
3a265bb0e7 110088: reset pagination on opening of dropdown 2024-01-10 11:03:36 +01:00
Andrea Barbasso
1145c01ba9 [DURACOM-191] change routing for forgot-password, delete forgot-password.module.ts 2024-01-10 10:51:00 +01:00
Andrea Barbasso
d73fc0f073 [DURACOM-191] change routing for register-page, delete register-page.module.ts 2024-01-10 10:14:43 +01:00
Andrea Barbasso
a2d66c6e34 [DURACOM-191] change routing for community-list-page
can't delete module - for now - since it has providers in it
2024-01-10 10:04:47 +01:00
Andrea Barbasso
d1e986a443 [DURACOM-191] change routing for community-list-page, delete community-list-page.module.ts 2024-01-10 09:58:08 +01:00
Andrea Barbasso
6e70aad7b8 [DURACOM-191] change routing for home-page, delete home-page.module.ts 2024-01-10 09:46:03 +01:00
FrancescoMolinaro
d16bf49268 add tests 2024-01-09 21:48:27 +01:00
FrancescoMolinaro
3149842bcb add data services tests 2024-01-09 16:23:09 +01:00
FrancescoMolinaro
eb8a8207d7 rename tab metrics 2024-01-09 12:45:56 +01:00
FrancescoMolinaro
7719626256 add link, rename tabs, small refactor 2024-01-09 12:33:49 +01:00
FrancescoMolinaro
b6245d3c2d improve responsivness 2024-01-09 12:11:53 +01:00
Andrea Barbasso
ba3bea812b [DURACOM-191] set providers in core folder
Missing some modules that always load entryComponents as "before Ivy" (e.g. look at eager-theme.module), need to check if they can be refactored
2024-01-09 12:04:09 +01:00
FrancescoMolinaro
f9474d4586 remove mobile adaption, adapt reprocess 2024-01-09 11:30:44 +01:00
Yury Bondarenko
5af4f89c54 Merge remote-tracking branch 'origin/main' into more-eslint 2024-01-09 10:08:02 +01:00
FrancescoMolinaro
e04c3e6df5 add check on device width for columns rendering 2024-01-09 10:01:57 +01:00
FrancescoMolinaro
728911899a clean up 2024-01-09 09:36:50 +01:00
Andrea Barbasso
ac366bcc54 [DURACOM-191] remove SharedModule 2024-01-09 09:23:20 +01:00
Alexandre Vryghem
359d4520f9 Merge remote-tracking branch 'upstream/main' into feature-process_polling
# Conflicts:
#	src/app/core/data/base/base-data.service.spec.ts
2024-01-08 18:36:33 +01:00
FrancescoMolinaro
7ce0bd0ce6 remove unused method 2024-01-08 18:27:43 +01:00
FrancescoMolinaro
937abc0d50 clean up 2024-01-08 18:14:16 +01:00
Alexandre Vryghem
86d3883853 Merge branch 'feature-process_polling-7.6' into feature-process_polling 2024-01-08 18:07:42 +01:00
FrancescoMolinaro
c20d798502 clean up, fix tests, add missing translations 2024-01-08 18:04:49 +01:00
Tim Donohue
610062bdea Merge pull request #2731 from DSpace/backport-2670-to-main
[Port main] Ensure HALEndpointService doesn't use stale responses
2024-01-08 11:04:14 -06:00
Art Lowel
33b7c39dd1 add ResponsePendingStale state
(cherry picked from commit 790e717199)
2024-01-08 16:17:16 +00:00
Art Lowel
d109a5aeb2 also skip loading hal requests
(cherry picked from commit c8ac260b78)
2024-01-08 16:17:16 +00:00
Art Lowel
bd6c99da2e ensure HALEndpointService doesn't use stale requests
(cherry picked from commit 38752d9d71)
2024-01-08 16:17:16 +00:00
Tim Donohue
8dd0db094e Merge pull request #2670 from atmire/fix-api-undefined-issue-7.6.2-next
Ensure HALEndpointService doesn't use stale responses
2024-01-08 10:16:57 -06:00
FrancescoMolinaro
c57ad8eeb7 refactor, add detail mapping, add missing translation, optimize modal 2024-01-08 16:47:24 +01:00
frabacche
dfe4b15539 CST-12868 remove Outbound Patterns 2024-01-08 16:01:12 +01:00
FrancescoMolinaro
4d30bc7035 separate results, config routes, add data mapping, add service 2024-01-08 13:07:07 +01:00
FrancescoMolinaro
7185c5548a fix test dependencies, move components in two tabs 2024-01-05 17:39:00 +01:00
Alexandre Vryghem
c91b99fece 108915: Fixed delete process error on ProcessDetailComponent 2024-01-05 16:53:05 +01:00
Alexandre Vryghem
9e31f73f5e 108915: Fixed issue where the observable would emit itself again even when the lastUpdated didn't change 2024-01-05 16:51:23 +01:00
FrancescoMolinaro
af3bfee74e fix test dependencies 2024-01-05 15:56:58 +01:00
FrancescoMolinaro
e9159ce4e8 fix lint 2024-01-05 13:29:16 +01:00
FrancescoMolinaro
4292c01d8f clean up 2024-01-05 13:22:17 +01:00
FrancescoMolinaro
6254efa084 add modal, refine table,refactor, fix lint 2024-01-05 12:54:35 +01:00
Jens Vannerum
74f1c613f6 110088: lint issue 2024-01-04 17:40:08 +01:00
Jens Vannerum
4bbfb4cc1a 110088: new implementation for keyboard support in dropdowns 2024-01-04 17:29:28 +01:00
FrancescoMolinaro
c434c06b04 refactor, fix lint 2024-01-04 17:23:29 +01:00
FrancescoMolinaro
566c8b34a9 remove log 2024-01-04 17:21:03 +01:00
FrancescoMolinaro
b8e353d51c add tabulatable loader missing files 2024-01-04 17:16:21 +01:00
FrancescoMolinaro
de8c0c9528 add tabulatable loader and related configuration 2024-01-04 17:15:25 +01:00
FrancescoMolinaro
9386536ca9 fix lint 2024-01-04 14:37:01 +01:00
FrancescoMolinaro
9617329683 add new dependencies for facets filters isolation 2024-01-04 13:22:53 +01:00
FrancescoMolinaro
d72f522f63 add header translations 2024-01-03 18:01:40 +01:00
FrancescoMolinaro
457c3b351f refactor, decouple pagination and configuration 2024-01-03 17:27:38 +01:00
FrancescoMolinaro
c4b8eaba72 add base config 2024-01-02 14:47:15 +01:00
FrancescoMolinaro
3616e66155 refactor fn name 2024-01-02 10:28:44 +01:00
FrancescoMolinaro
7d3dbc3e46 add validation message
for ldnUrl already associated
2024-01-02 10:26:27 +01:00
FrancescoMolinaro
664dd855ea fix lint 2023-12-29 15:19:03 +01:00
FrancescoMolinaro
cd4b6a4169 refactor, align config with rest 2023-12-29 15:09:37 +01:00
FrancescoMolinaro
055cc50cfb reduce inner space 2023-12-29 12:49:31 +01:00
FrancescoMolinaro
6a41dce3be fix tests 2023-12-29 12:45:47 +01:00
FrancescoMolinaro
a43cb352fd fix lint 2023-12-29 12:25:54 +01:00
FrancescoMolinaro
01a41570d6 fix lint, fix aggregate count, add translations 2023-12-29 12:23:45 +01:00
FrancescoMolinaro
fec6550cba finalize config and mapping 2023-12-29 11:45:13 +01:00
Alexandre Vryghem
b28e24fda3 Merge branch 'memory-leak-fixes_contribute-7.4' into memory-leak-fixes_contribute-7.6
# Conflicts:
#	src/app/admin/admin-search-page/admin-search-results/admin-search-result-grid-element/item-search-result/item-admin-search-result-grid-element.component.ts
#	src/app/admin/admin-workflow-page/admin-workflow-search-results/admin-workflow-search-result-grid-element/workflow-item/workflow-item-search-result-admin-workflow-grid-element.component.ts
#	src/app/shared/metadata-representation/metadata-representation-loader.component.ts
#	src/app/shared/mydspace-actions/claimed-task/switcher/claimed-task-actions-loader.component.ts
#	src/app/shared/theme-support/themed.component.ts
2023-12-28 19:58:37 +01:00
FrancescoMolinaro
e39e034329 update config and integrate rest 2023-12-28 17:06:27 +01:00
FrancescoMolinaro
1f1d594316 merge from github 2023-12-27 13:34:37 +01:00
FrancescoMolinaro
ffd118abf9 align with github 2023-12-27 13:26:04 +01:00
FrancescoMolinaro
5feaa1b5a6 fix tests 2023-12-27 13:00:55 +01:00
FrancescoMolinaro
24ad516c29 fix dropdown overflow and bar z-index 2023-12-27 10:32:03 +01:00
Alexandre Vryghem
480c7a6ce0 Destroy dynamically generated components in onDestroy & replace deprecated createComponent 2023-12-26 14:31:07 +01:00
Alexandre Vryghem
d37cd18e89 Merge remote-tracking branch 'upstream/main' into feature-process_polling 2023-12-22 19:29:52 +01:00
FrancescoMolinaro
5d8ba54676 add new component, add mock, refactor 2023-12-22 17:26:46 +01:00
Alexandre Vryghem
f35eab3740 Merge branch 'feature-process_polling-7.6' into feature-process_polling
# Conflicts:
#	src/app/core/data/processes/process-data.service.ts
2023-12-22 14:04:34 +01:00
frabacche
4106e438d6 CST-5249_suggestion test fixes 2023-12-22 12:18:58 +01:00
Francesco Molinaro
ad723a67cf Merged in CST-12914-ldn-breadcrumbs (pull request #1115)
CST-12914 ldn breadcrumbs

Approved-by: Giuseppe Digilio
2023-12-22 09:50:12 +00:00
FrancescoMolinaro
11bb71ea8a fix import spaces 2023-12-22 10:43:39 +01:00
FrancescoMolinaro
604fb4f3d1 add components, refactor sidebar section, add config 2023-12-22 10:42:38 +01:00
FrancescoMolinaro
7445591148 add route, renaming 2023-12-21 18:10:45 +01:00
FrancescoMolinaro
e1cda4fa04 prepare dashboard config 2023-12-21 18:06:39 +01:00
FrancescoMolinaro
6d16bf3037 add flush operation, fix lint, refactor 2023-12-21 16:08:13 +01:00
FrancescoMolinaro
e5cf16c489 fix lint 2023-12-21 14:54:02 +01:00
FrancescoMolinaro
128dd2f566 add mutliple request config 2023-12-21 14:46:11 +01:00
frabacche
108db1e0c5 CST-5249_suggestion alignment to main, merge conflicts 2023-12-21 12:44:12 +01:00
Alan Orth
7207bbbd0e src/app/item-page: remove newlines in links
The newlines cause whitespace to be enapsulated in the rendered link.
2023-12-20 22:34:07 +03:00
Alan Orth
7bedf7fc59 src/app/community-list-page: remove newlines in links
The newlines cause whitespace to be enapsulated in the rendered link.
2023-12-20 22:33:31 +03:00
Andrea Barbasso
031e12f76b [DURACOM-191] fix root component tests 2023-12-20 13:24:50 +01:00
Andrea Barbasso
a833639fb9 [DURACOM-191] fix configuration-search-page tests 2023-12-20 13:05:56 +01:00
Andrea Barbasso
75b8c095b7 [DURACOM-191] fix project-entry-import-modal tests 2023-12-20 12:35:43 +01:00
Andrea Barbasso
d389e665fe [DURACOM-191] fix admin-quality-assurance-source-page tests 2023-12-20 12:29:32 +01:00
Andrea Barbasso
900164952e [DURACOM-191] fix admin-quality-assurance-topics-page tests 2023-12-20 12:27:31 +01:00
Andrea Barbasso
84ea72021d [DURACOM-191] quality-assurance-topics tests 2023-12-20 12:25:19 +01:00
Andrea Barbasso
e98d0de0cd [DURACOM-191] quality-assurance-source tests 2023-12-20 12:15:33 +01:00
Andrea Barbasso
4850856aa6 [DURACOM-191] fix parameter-select.component tests 2023-12-20 12:12:53 +01:00
Vincenzo Mecca
199eaf8340 [CST-12825] Fixes comma in en.json5 2023-12-20 11:56:25 +01:00
Andrea Barbasso
20780fae20 [DURACOM-191] fix import 2023-12-20 11:56:06 +01:00
Andrea Barbasso
9474fcda8f [DURACOM-191] fix admin-quality-assurance-events-page test 2023-12-20 11:53:28 +01:00
Vincenzo Mecca
d979ea5c9f [CST-12825] Removed unecessary escape 2023-12-20 11:47:33 +01:00
Andrea Barbasso
fb979f0c19 [DURACOM-191] fix process-form tests 2023-12-20 11:42:05 +01:00
Andrea Barbasso
8b665a6d99 [DURACOM-191] run angular script for migration 2023-12-20 11:23:00 +01:00
Andrea Barbasso
3a461eee80 Merge branch 'main' into DURACOM-191-20231219-ALIGNMENT
# Conflicts:
#	src/app/access-control/epeople-registry/epeople-registry.component.html
#	src/app/access-control/epeople-registry/epeople-registry.component.ts
#	src/app/access-control/epeople-registry/eperson-form/eperson-form.component.html
#	src/app/access-control/epeople-registry/eperson-form/eperson-form.component.spec.ts
#	src/app/access-control/epeople-registry/eperson-form/eperson-form.component.ts
#	src/app/access-control/group-registry/group-form/group-form.component.html
#	src/app/access-control/group-registry/group-form/group-form.component.ts
#	src/app/access-control/group-registry/group-form/members-list/members-list.component.html
#	src/app/access-control/group-registry/group-form/subgroup-list/subgroups-list.component.spec.ts
#	src/app/access-control/group-registry/group-form/subgroup-list/subgroups-list.component.ts
#	src/app/admin/admin-registries/metadata-schema/metadata-schema.component.ts
#	src/app/browse-by/browse-by.module.ts
#	src/app/community-list-page/community-list/community-list.component.spec.ts
#	src/app/core/core.module.ts
#	src/app/core/data/root-data.service.ts
#	src/app/core/eperson/eperson-data.service.ts
#	src/app/core/eperson/group-data.service.ts
#	src/app/curation-form/curation-form.component.ts
#	src/app/header/header.component.spec.ts
#	src/app/header/header.component.ts
#	src/app/health-page/health-page.component.ts
#	src/app/item-page/edit-item-page/item-bitstreams/item-edit-bitstream/item-edit-bitstream.component.html
#	src/app/item-page/edit-item-page/item-bitstreams/item-edit-bitstream/item-edit-bitstream.component.spec.ts
#	src/app/item-page/edit-item-page/item-status/item-status.component.ts
#	src/app/process-page/form/process-parameters/parameter-select/parameter-select.component.spec.ts
#	src/app/process-page/form/process-parameters/parameter-value-input/boolean-value-input/boolean-value-input.component.spec.ts
#	src/app/register-email-form/register-email-form.module.ts
#	src/app/register-email-form/themed-registry-email-form.component.ts
#	src/app/shared/auth-nav-menu/auth-nav-menu.component.html
#	src/app/shared/auth-nav-menu/user-menu/themed-user-menu.component.ts
#	src/app/shared/browse-by/shared-browse-by.module.ts
#	src/app/shared/browse-by/themed-browse-by.component.ts
#	src/app/shared/dso-page/dso-edit-menu/dso-edit-expandable-menu-section/dso-edit-menu-expandable-section.component.ts
#	src/app/shared/dso-page/dso-edit-menu/dso-edit-menu-section/dso-edit-menu-section.component.ts
#	src/app/shared/file-download-link/file-download-link.component.spec.ts
#	src/app/shared/form/builder/ds-dynamic-form-ui/models/date-picker/date-picker.component.ts
#	src/app/shared/form/vocabulary-treeview/vocabulary-treeview.component.html
#	src/app/shared/form/vocabulary-treeview/vocabulary-treeview.component.ts
#	src/app/shared/lang-switch/lang-switch.component.ts
#	src/app/shared/lang-switch/themed-lang-switch.component.ts
#	src/app/shared/log-in/log-in.component.ts
#	src/app/shared/log-in/themed-log-in.component.ts
#	src/app/shared/menu/menu.component.spec.ts
#	src/app/shared/object-collection/shared/badges/access-status-badge/access-status-badge.component.ts
#	src/app/shared/object-collection/shared/selectable-list-item-control/selectable-list-item-control.component.spec.ts
#	src/app/shared/search/search-filters/search-filter/search-filter.component.html
#	src/app/shared/search/search-labels/search-label/search-label.component.html
#	src/app/submission/import-external/submission-import-external.component.ts
#	src/app/subscriptions-page/subscriptions-page.component.ts
#	src/app/workflowitems-edit-page/advanced-workflow-action/advanced-workflow-action-select-reviewer/reviewers-list/reviewers-list.component.spec.ts
#	src/themes/custom/app/entity-groups/research-entities/item-pages/person/person.component.ts
#	src/themes/custom/app/register-email-form/register-email-form.component.ts
#	src/themes/custom/app/shared/auth-nav-menu/user-menu/user-menu.component.ts
#	src/themes/custom/app/shared/browse-by/browse-by.component.ts
#	src/themes/custom/app/shared/lang-switch/lang-switch.component.ts
#	src/themes/custom/app/shared/log-in/log-in.component.ts
#	src/themes/custom/app/shared/object-list/browse-entry-list-element/browse-entry-list-element.component.ts
2023-12-20 11:17:21 +01:00
Andrea Barbasso
59c30c531f [DURACOM-191] fix tests in section-upload-file-edit component 2023-12-19 16:07:14 +01:00
Alexandre Vryghem
5400981751 108915: Added tests proving that the addDependency is called on all the followLinks
Also fixed the mock values used by findListByHref, because they didn't use PaginatedLists but regular items
2023-12-19 15:58:11 +01:00
Vlad Nouski
6804ef1c28 [DURACOM-191] fix: dynamic-relation-group unit tests 2023-12-19 14:06:27 +01:00
Yury Bondarenko
968c23309a Manual lint fixes
This can serve as an example of the type of lint issues we'd have to fix by hand in ongoing PRs if this PR were to be merged.
2023-12-19 13:35:52 +01:00
Yury Bondarenko
ca1d81048a Autofix lint issues 2023-12-19 13:35:51 +01:00
Andrea Barbasso
f5e767afe1 [DURACOM-191] fix a test in dynamic-relation-group component 2023-12-19 09:48:11 +01:00
Yury Bondarenko
4a87c9a8b4 Merge remote-tracking branch 'origin/main' into more-eslint 2023-12-19 09:35:05 +01:00
Alexandre Vryghem
e071b7ffa7 Merge branch 'generify-component-loaders_contribute-7.6' into generify-component-loaders_contribute-main 2023-12-19 01:22:57 +01:00
Davide Negretti
b8ec74a046 [DURACOM-195] [DURACOM-210] Reorder SCSS and CSS theme variables 2023-12-19 01:10:07 +01:00
Davide Negretti
216558125b [DURACOM-195] Header, navbar, and sidebar refactoring 2023-12-19 01:10:07 +01:00
Jean-François Morin
ef651a3686 Resolved conflicts 2023-12-18 16:32:43 -05:00
Tim Donohue
92a10ce9de Merge pull request #1562 from 4Science/CST-5337
Enrich local data via the OpenAIRE Graph
2023-12-18 13:52:56 -06:00
FrancescoMolinaro
56cf0e1451 fix lint 2023-12-18 17:47:19 +01:00
Andrea Barbasso
5872222444 [DURACOM-191] fix some tests, find broken assertions 2023-12-18 17:14:36 +01:00
FrancescoMolinaro
92870452ae add spaces on import 2023-12-18 12:38:28 +01:00
FrancescoMolinaro
c386a4d505 adapt config for url search 2023-12-18 12:22:05 +01:00
Francesco Molinaro
9351b582cc Merged in CST-12904-breadcrumbs-qa (pull request #1107)
CST-12904 breadcrumbs qa

Approved-by: Giuseppe Digilio
2023-12-18 11:11:01 +00:00
FrancescoMolinaro
fd4ca45181 merge CST-5337 2023-12-18 12:10:15 +01:00
FrancescoMolinaro
2d2ca2016a refactor 2023-12-18 11:40:09 +01:00
Andrea Barbasso
113d95d57a [DURACOM-191] fix item-access-control-select-bitstreams-modal component test 2023-12-18 10:15:02 +01:00
FrancescoMolinaro
a483b3068b resolve conflicts 2023-12-18 10:06:33 +01:00
Francesco Molinaro
8c6daf744d Merged in CST-12863-CST-12940-ldn-services-improvments (pull request #1118)
CST-12863 CST 12940 ldn services improvments

Approved-by: Stefano Maffei
2023-12-18 08:31:35 +00:00
Francesco Molinaro
339225ee21 Merged in CST-12915-edit-message-ldn (pull request #1110)
update translations

Approved-by: Stefano Maffei
2023-12-18 08:28:18 +00:00
Francesco Molinaro
b3a345af33 Merged in CST-12906-accessibility-qa (pull request #1108)
add accessibility text

Approved-by: Stefano Maffei
2023-12-18 08:24:50 +00:00
Francesco Molinaro
71783bb951 Merged in CST-12908-remove-console-log (pull request #1109)
remove console logs

Approved-by: Stefano Maffei
2023-12-18 08:23:09 +00:00
Alexandre Vryghem
7942c900f4 Component doesn't have to be initialised anymore in ngOnChanges because connectInputsAndOutputs will automatically call the child component's ngOnChanges already 2023-12-17 16:17:16 +01:00
Alexandre Vryghem
230adc16c8 Fixed failing EPeopleRegistryComponent test
Buttons to which you don't have access are now hidden by default instead of disabled
2023-12-15 23:43:10 +01:00
Alexandre Vryghem
aa42a7eea3 Merge remote-tracking branch 'upstream/main' into fix-specs-without-expectations_contribute-main
# Conflicts:
#	src/app/shared/browse-by/shared-browse-by.module.ts
2023-12-15 22:02:18 +01:00
FrancescoMolinaro
f7be255345 add QA authorization config 2023-12-15 15:20:39 +01:00
Vincenzo Mecca
56d33387b5 [CST-12825] Fixes ROR metadata display 2023-12-15 10:05:03 +01:00
FrancescoMolinaro
e280666dc3 variable rename 2023-12-15 09:46:53 +01:00
FrancescoMolinaro
3177a8c581 add notification on patterns delete, small restyle 2023-12-15 09:32:33 +01:00
Tim Donohue
33a5dd3e7f Merge pull request #2713 from DSpace/backport-2707-to-dspace-7_x
[Port dspace-7_x] Update fi.json5
2023-12-14 11:22:36 -06:00
Andrea Barbasso
ca5cca384d [DURACOM-191] fix item-access-control component test 2023-12-14 17:53:56 +01:00
Andrea Barbasso
ae452b3388 [DURACOM-191] fix community-access-control component test 2023-12-14 17:48:26 +01:00
Andrea Barbasso
e1001d4346 [DURACOM-191] fix collection-access-control component test 2023-12-14 17:37:45 +01:00
reetagithub
9a9311e02a Update fi.json5
Corrected a typo  in search.view.switch.show-grid

(cherry picked from commit 2339a559e9)
2023-12-14 16:16:00 +00:00
Tim Donohue
38733e6e94 Merge pull request #2707 from reetagithub/patch-1
Update fi.json5
2023-12-14 10:15:46 -06:00
Andrea Barbasso
96c0e1241e [DURACOM-191] fix epeople-registry test 2023-12-14 17:13:06 +01:00
Andrea Barbasso
e262bcabf9 [DURACOM-191] fix header component imports 2023-12-14 17:08:37 +01:00
Andrea Barbasso
4c1f488356 [DURACOM-191] fix various tests
now tests are not breaking anymore, but there are some excluded tests that need to be fixed after everything else.
2023-12-14 16:51:32 +01:00
FrancescoMolinaro
6a202bd685 fix rest, add initialization param 2023-12-14 16:46:02 +01:00
FrancescoMolinaro
8e4408f118 fix lint 2023-12-14 16:30:29 +01:00
FrancescoMolinaro
90ad316db4 fix issue with edit and creation, unify files, refactor 2023-12-14 16:25:02 +01:00
Vincenzo Mecca
e7f5c48d8c [CST-12825] Ror integration 2023-12-14 15:44:19 +01:00
FrancescoMolinaro
f2be578d2a refactor config QA 2023-12-14 12:11:06 +01:00
FrancescoMolinaro
f2a2433bf3 fix lint 2023-12-14 11:34:49 +01:00
FrancescoMolinaro
86ccd8ade7 finalize resolver, service and tests 2023-12-14 11:30:50 +01:00
Andrea Barbasso
bdf1855b12 Revert "[DURACOM-191] fix browse-by-date-page.component.spec.ts"
This reverts commit 30a9a95bf4.
2023-12-14 10:26:24 +01:00
Andrea Barbasso
63521f0121 Revert "[DURACOM-191] fix various tests"
This reverts commit 1b158dd5f6.
2023-12-14 10:26:20 +01:00
FrancescoMolinaro
f4d0217862 add navigation resolver config 2023-12-13 18:13:26 +01:00
FrancescoMolinaro
763311ed29 add navigation resolver config 2023-12-13 18:13:00 +01:00
Andrea Barbasso
1b158dd5f6 [DURACOM-191] fix various tests 2023-12-13 17:55:57 +01:00
FrancescoMolinaro
7fe81ec111 add quality assurance configuration 2023-12-13 17:00:24 +01:00
Andrea Barbasso
30a9a95bf4 [DURACOM-191] fix browse-by-date-page.component.spec.ts 2023-12-13 15:18:44 +01:00
FrancescoMolinaro
b494c9551e add base resolver 2023-12-13 14:55:40 +01:00
FrancescoMolinaro
e77c5595ed update translations 2023-12-13 12:56:00 +01:00
FrancescoMolinaro
8113946f58 remove console logs 2023-12-13 12:38:38 +01:00
Andrea Barbasso
391ae16103 [DURACOM-191] fix linting 2023-12-13 12:11:31 +01:00
FrancescoMolinaro
922172d9ae refactor, improve code according to suggestions 2023-12-13 11:55:10 +01:00
Yury Bondarenko
47875dd1a8 Fix stray lint issue 2023-12-13 11:00:20 +01:00
FrancescoMolinaro
78df2362c9 add accessibility text 2023-12-13 10:45:20 +01:00
FrancescoMolinaro
53329cd92f align to branch, update test 2023-12-13 10:34:20 +01:00
Yury Bondarenko
544306af30 Merge remote-tracking branch 'origin/main' into more-eslint 2023-12-12 18:32:22 +01:00
FrancescoMolinaro
b9af731d5a rename data service 2023-12-12 17:17:23 +01:00
Bram Luyten
fbd35296f0 Update robots.txt.ejs
Fix for issue #2709
2023-12-12 11:16:39 +01:00
FrancescoMolinaro
b9085d5306 add QA breadcrumb resolver and service 2023-12-12 09:34:40 +01:00
FrancescoMolinaro
eed9896062 add qa breadcrumb 2023-12-12 09:34:36 +01:00
Alexandre Vryghem
d8be26dcc8 Merge branch 'generify-component-loaders_contribute-7.6' into generify-component-loaders_contribute-main 2023-12-12 01:39:39 +01:00
Alexandre Vryghem
a5b7e2a40f Fixed circular dependency by extracting BrowseByDataType to a separate file 2023-12-12 01:39:12 +01:00
Alexandre Vryghem
19384dfdb1 Merge remote-tracking branch 'upstream/main' into generify-component-loaders_contribute-7.6
# Conflicts:
#	src/app/shared/shared.module.ts
2023-12-12 01:00:18 +01:00
Alexandre Vryghem
e6bf2f0ca7 Fixed bug in BrowseService where findListByHref was called with null instead of undefined, which prevented its default values from being used 2023-12-12 00:59:43 +01:00
Alexandre Vryghem
a83d69ee0e Created BrowseByPageComponent that uses the new refactored BrowseBySwitcherComponent extending AbstractComponentLoaderComponent
- Added the context to the rendersBrowseBy decorator
- Created AbstractBrowseByTypeComponent that is extended by all the browse type sections
2023-12-12 00:59:42 +01:00
Thomas Misilo
7b8962a7cd Update "E-mail" to be "Email" for consistency 2023-12-11 22:21:53 +03:00
Alexandre Vryghem
24eb5b4bc0 108915: Always invalidate all followLinks when invalidating linked cached object 2023-12-11 13:25:46 +01:00
Vlad Nouski
1f15b21ba9 [DURACOM-191] align with main branch and migrated to be standalone new components 2023-12-11 11:08:22 +01:00
reetagithub
2339a559e9 Update fi.json5
Corrected a typo  in search.view.switch.show-grid
2023-12-11 11:39:38 +02:00
Alexandre Vryghem
14d42b0d93 Fixed getComponent not triggering again when it's input values change by creating inputNamesDependentForComponent
Also simplified the way @Input() values are passed to their child component and how ngOnChanges is called by using setInput instead
2023-12-11 01:02:24 +01:00
Alexandre Vryghem
26e0bc81c7 Removed Themed components from PR 1842 because those should be themed using the decorator rendersBrowseBy(browseType, themeName) and fixed the components in the custom theme folder
- Removed ngOnDestroy from BrowseByTitlePageComponent because super.ngOnDestroy already included the unsubscribe functionality
- Removed BrowseBySwitcherComponent since a themed version of that isn't really useful
2023-12-11 01:02:24 +01:00
Alexandre Vryghem
2bae174350 Make MetadataRepresentationLoaderComponent extend AbstractComponentLoaderComponent 2023-12-10 12:36:22 +01:00
Alexandre Vryghem
774784a9b9 Make AdvancedWorkflowActionsLoaderComponent extend AbstractComponentLoaderComponent 2023-12-10 12:36:22 +01:00
Alexandre Vryghem
fe60adb47f Make ClaimedTaskActionsLoaderComponent extend AbstractComponentLoaderComponent 2023-12-10 02:37:05 +01:00
Alexandre Vryghem
fb7afaddd0 Make ListableObjectComponentLoaderComponent extend AbstractComponentLoaderComponent 2023-12-10 02:35:44 +01:00
Alexandre Vryghem
2327513dd0 Created AbstractComponentLoaderComponent to load components dynamically 2023-12-10 02:03:32 +01:00
Ricardo Saraiva
c4142e7a80 Update pt-PT.json5 2023-12-09 19:02:20 +00:00
Ricardo Saraiva
6c5e971dc1 Update pt-PT.json5 2023-12-09 18:50:21 +00:00
Ricardo Saraiva
3262e00d6e Update pt-PT.json5 2023-12-09 18:46:05 +00:00
Ricardo Saraiva
38eacf31bf Update pt-PT.json5 2023-12-09 18:41:06 +00:00
Ricardo Saraiva
18085698b2 Update pt-PT.json5
Addition of new translation keys (following DSpace 7.6.1 release) & revision/improvement of some of the already existing.
2023-12-09 18:22:02 +00:00
Ricardo Saraiva
02792d28bc Update pt-PT.json5
Addition of new translation keys (following DSpace 7.6.1 release) & revision/improvement of some of the already existing.
2023-12-09 18:05:38 +00:00
Alan Orth
d6c46847c2 src/assets/i18n/en.json5: minor changes for consistency
Fix some random capitalizations and strange wording.
2023-12-08 23:28:32 +03:00
Alan Orth
f78f4b45fc src/assets/i18n/en.json5: minor updates for consistency
We should be capitalizing acronyms and project-specific nouns like
MyDSpace consistently in our interface.
2023-12-08 23:28:18 +03:00
Alan Orth
98241d8925 src/assets/i18n: change "controller" to "reviewer"
Reviewer is a less obscure term for what this actually is in most
cases.
2023-12-08 23:27:54 +03:00
Vlad Nouski
8a7b459695 [DURACOM-191] fix: unit-tests 2023-12-08 12:54:41 +01:00
Davide Negretti
d59f33278d [DURACOM-195] Base components (simplify header-navbar-wrapper) 2023-12-06 17:44:57 +01:00
Davide Negretti
e84773afb2 [DURACOM-195] Base components 2023-12-06 17:44:53 +01:00
Davide Negretti
640612033c [DURACOM-195] New host-window service methods 2023-12-06 17:43:43 +01:00
Tim Donohue
2fec884072 Merge pull request #2696 from DSpace/backport-2683-to-dspace-7_x
[Port dspace-7_x] Fix accessibility issues
2023-12-06 10:30:55 -06:00
Alexandre Vryghem
4a0bf8a7af Fixed Edit Item Bitstream showing empty buttons when css is turned off & replaced authentication dropdown menu link with button
- Also fixed box-shadows not working the same way for all footer buttons/links

(cherry picked from commit 4545b5354d)
2023-12-06 16:03:23 +00:00
Alexandre Vryghem
53f5ceabee Fixed Edit Item Bitstream showing empty buttons when css is turned off
(cherry picked from commit ff6dff72d8)
2023-12-06 16:03:23 +00:00
Alexandre Vryghem
8f8a3acba7 Fixed DSONameService getName & getHitHighlights returning empty string for OrgUnits without organization.legalName field
(cherry picked from commit e96d3cd2e9)
2023-12-06 16:03:23 +00:00
Alexandre Vryghem
dbb7917058 Fixed accessibility issues on search page
(cherry picked from commit 9a5ad0bc9f)
2023-12-06 16:03:23 +00:00
Alexandre Vryghem
7ec57988b8 Fixed accessibility issues about header ordering
(cherry picked from commit 5566c99625)
2023-12-06 16:03:23 +00:00
Alexandre Vryghem
3300f72621 Fixed browse by vocabulary treeview accessibility issues
(cherry picked from commit 30fe424cc5)
2023-12-06 16:03:23 +00:00
Alexandre Vryghem
77f52df047 Fixed item page accessibility issues
(cherry picked from commit 8ba17c991e)
2023-12-06 16:03:23 +00:00
Alexandre Vryghem
79ce4e9ec2 Fix collection mapper accessibility issues
- Added missing aria-labels to input checkboxes
- Fixed multiple tab related accessibility issues

(cherry picked from commit 1db83ba3c5)
2023-12-06 16:03:23 +00:00
Alexandre Vryghem
73cffe990a Fix item mapper accessibility issues
- Added missing aria-labels to input checkboxes
- Fixed role="tablist" not having direct role="tab" by adding role="presentation" on the li elements

(cherry picked from commit 5b21d14583)
2023-12-06 16:03:23 +00:00
Alexandre Vryghem
b94f0a9b69 Fix resource policy accessibility issues
(cherry picked from commit 09bf8af03c)
2023-12-06 16:03:23 +00:00
Alexandre Vryghem
5d5582e2d2 Fix Bitstream format accessibility issues
- Added missing aria-labels to input checkboxes
- Fixed minor css alignment

(cherry picked from commit 57cc34cdd1)
2023-12-06 16:03:23 +00:00
Alexandre Vryghem
5e52233cf3 Fix Process detail accessibility issues
- Made Process Output keyboard accessible

(cherry picked from commit 120835cfcd)
2023-12-06 16:03:23 +00:00
Alexandre Vryghem
9ed13f31ff Fix Create a new process page accessibility issues
- Added missing aria-label to delete buttons
- Moved hardcoded translation to translation files
- Fix color contrast issues on buttons
- Fix minor alignment issues
- Added missing aria labels to input and select elements

(cherry picked from commit 52c0977489)
2023-12-06 16:03:23 +00:00
Alexandre Vryghem
bc1ed9a96f Fix Processes Overview accessibility issues
- Added missing aria-label to delete button

(cherry picked from commit 4ea487cc0d)
2023-12-06 16:03:23 +00:00
Alexandre Vryghem
57ebe88994 Fix System-wide Alert accessibility issues
- Added missing aria-label to buttons

(cherry picked from commit 3bdfc386e9)
2023-12-06 16:03:23 +00:00
Alexandre Vryghem
96b3423ed1 Fix Health Panel usability issues
- Fixed aria-controls on HealthComponentComponent, HealthInfoComponent, HealthInfoComponentComponent, HealthPanelComponent pointing to non-existing id
- Fixed the tabs not having the role tab on its tabs
- Fixed aria-expanded being set to true when collapsed and backwards for HealthPanelComponent & HealthInfoComponent
- Fixed role="tablist" not having direct role="tab" by adding role="presentation" on the li elements
- Fixed minor alignment issues

(cherry picked from commit 3628c84844)
2023-12-06 16:03:23 +00:00
Alexandre Vryghem
fc7aa27706 Fix Bulk Access Management usability issues
- Added aria-labels to trash & select bitstream icon
- Added aria-labels ui-switch components (had to upgrade ngx-ui-switch to 14.1.0)
- Fixed aria-controls pointing to non-existing ids
- Fixed bulk-access-browse not having the tab role on it's tabs
- Fixed role="tablist" not having direct role="tab" by adding role="presentation" on the li elements
- Fixed aria-expanded being set to true when collapsed and backwards for BulkAccessBrowseComponent & BulkAccessSettingsComponent

(cherry picked from commit c300123b78)
2023-12-06 16:03:23 +00:00
Alexandre Vryghem
1c4be7d1fe Fixed duplicate search-navbar-container id & renabled accessibility tests for header
(cherry picked from commit cc71d60ebb)
2023-12-06 16:03:23 +00:00
Alexandre Vryghem
9f468c2c11 Added aria-labels & fixed aria-controls on myDSpace page
- Added aria-label to the new submission buttons (for repositories with more than 1 entity type)
- Fixed aria-controls pointing to non-existing ids

(cherry picked from commit 8a7bdfe18f)
2023-12-06 16:03:23 +00:00
Alexandre Vryghem
69100f0a24 Replaced uncrawlable links with buttons
(cherry picked from commit 9ab30231aa)
2023-12-06 16:03:23 +00:00
Alexandre Vryghem
d32303bf47 Added missing aria labels to edit bitstream tab
(cherry picked from commit e229be44d6)
2023-12-06 16:03:23 +00:00
Tim Donohue
8ba14aa3be Merge pull request #2683 from alexandrevryghem/fix-accessibility-issues_contribute-main
Fix accessibility issues
2023-12-06 10:03:01 -06:00
Vlad Nouski
5b9250abf7 [DURACOM-191] fix: listable-object-loader tests 2023-12-06 14:57:13 +01:00
Art Lowel
91789a698f Merge branch 'fix-api-undefined-issue-7.6' into fix-api-undefined-issue-7.6.2-next 2023-12-06 11:30:28 +01:00
Art Lowel
1d4a36e3b8 Merge remote-tracking branch 'upstream/dspace-7_x' into fix-api-undefined-issue-7.6.2-next 2023-12-06 11:30:23 +01:00
Art Lowel
790e717199 add ResponsePendingStale state 2023-12-06 11:24:35 +01:00
Art Lowel
c8ac260b78 also skip loading hal requests 2023-12-06 11:24:29 +01:00
max.nuding
9f95eb452c enable type-bind for checkbox inputs during submission 2023-12-06 10:15:31 +01:00
max.nuding
8de483a308 enable type-bind for checkbox inputs during submission 2023-12-06 09:57:43 +01:00
Alexandre Vryghem
4545b5354d Fixed Edit Item Bitstream showing empty buttons when css is turned off & replaced authentication dropdown menu link with button
- Also fixed box-shadows not working the same way for all footer buttons/links
2023-12-06 02:03:44 +01:00
Alexandre Vryghem
ff6dff72d8 Fixed Edit Item Bitstream showing empty buttons when css is turned off 2023-12-06 01:08:00 +01:00
Thomas Misilo
09fc44a539 Decrease min-height for Login Dropdown Menu
Fixes #2690

This is noticable when you have disabled local authentication, and only have a singular remote authentication such as Shibboleth or Orcid.
2023-12-05 10:02:17 -06:00
frabacche
62ae9226f5 COAR alert box fix notiyrequeststatus object with the new attribute offerType 2023-12-05 16:34:23 +01:00
Stefano Maffei
486d2ad8c1 [CST-12881] fix typo 2023-12-05 15:29:59 +01:00
Stefano Maffei
a8ad88a2c5 [CST-12881] fix lint error 2023-12-05 15:07:05 +01:00
Stefano Maffei
4b7602fe7d Merge remote-tracking branch 'originGithub/main' into coar-notify-7
# Conflicts:
#	src/app/shared/shared.module.ts
#	src/assets/i18n/en.json5
#	src/modules/app/browser-init.service.ts
#	src/themes/custom/lazy-theme.module.ts
2023-12-05 13:10:25 +01:00
Tim Donohue
970c449b30 Merge pull request #2685 from DSpace/backport-2684-to-dspace-7_x
[Port dspace-7_x] Updated bitstream read description in en.json5
2023-12-04 15:57:39 -06:00
Michael Spalti
3b568f7d32 Updated bitstream read description in en.json5
(cherry picked from commit 2592f87356)
2023-12-04 21:08:29 +00:00
Tim Donohue
08df2ea1ac Merge pull request #2684 from mspalti/label-fix
Updated bitstream read description in en.json5
2023-12-04 15:08:12 -06:00
Michael Spalti
2592f87356 Updated bitstream read description in en.json5 2023-12-04 11:37:14 -08:00
Vlad Nouski
9be8254fbd [DURACOM-191] fix: section-license unit-tests 2023-12-04 18:31:23 +01:00
Vlad Nouski
79389009dc [DURACOM-191] unit test fix 2023-12-04 09:10:41 +01:00
Alexandre Vryghem
e96d3cd2e9 Fixed DSONameService getName & getHitHighlights returning empty string for OrgUnits without organization.legalName field 2023-12-03 23:49:42 +01:00
Alexandre Vryghem
9a5ad0bc9f Fixed accessibility issues on search page 2023-12-03 23:49:42 +01:00
Alexandre Vryghem
5566c99625 Fixed accessibility issues about header ordering 2023-12-03 23:49:42 +01:00
Alexandre Vryghem
30fe424cc5 Fixed browse by vocabulary treeview accessibility issues 2023-12-03 23:49:41 +01:00
Alexandre Vryghem
8ba17c991e Fixed item page accessibility issues 2023-12-03 23:49:41 +01:00
Alexandre Vryghem
1db83ba3c5 Fix collection mapper accessibility issues
- Added missing aria-labels to input checkboxes
- Fixed multiple tab related accessibility issues
2023-12-03 15:57:49 +01:00
Alexandre Vryghem
5b21d14583 Fix item mapper accessibility issues
- Added missing aria-labels to input checkboxes
- Fixed role="tablist" not having direct role="tab" by adding role="presentation" on the li elements
2023-12-03 15:57:49 +01:00
Alexandre Vryghem
09bf8af03c Fix resource policy accessibility issues 2023-12-03 15:57:49 +01:00
Alexandre Vryghem
57cc34cdd1 Fix Bitstream format accessibility issues
- Added missing aria-labels to input checkboxes
- Fixed minor css alignment
2023-12-03 15:57:49 +01:00
Alexandre Vryghem
120835cfcd Fix Process detail accessibility issues
- Made Process Output keyboard accessible
2023-12-03 15:57:48 +01:00
Alexandre Vryghem
52c0977489 Fix Create a new process page accessibility issues
- Added missing aria-label to delete buttons
- Moved hardcoded translation to translation files
- Fix color contrast issues on buttons
- Fix minor alignment issues
- Added missing aria labels to input and select elements
2023-12-03 15:57:48 +01:00
Alexandre Vryghem
4ea487cc0d Fix Processes Overview accessibility issues
- Added missing aria-label to delete button
2023-12-03 15:57:48 +01:00
Alexandre Vryghem
3bdfc386e9 Fix System-wide Alert accessibility issues
- Added missing aria-label to buttons
2023-12-03 15:57:48 +01:00
Alexandre Vryghem
3628c84844 Fix Health Panel usability issues
- Fixed aria-controls on HealthComponentComponent, HealthInfoComponent, HealthInfoComponentComponent, HealthPanelComponent pointing to non-existing id
- Fixed the tabs not having the role tab on its tabs
- Fixed aria-expanded being set to true when collapsed and backwards for HealthPanelComponent & HealthInfoComponent
- Fixed role="tablist" not having direct role="tab" by adding role="presentation" on the li elements
- Fixed minor alignment issues
2023-12-03 15:57:48 +01:00
Alexandre Vryghem
c300123b78 Fix Bulk Access Management usability issues
- Added aria-labels to trash & select bitstream icon
- Added aria-labels ui-switch components (had to upgrade ngx-ui-switch to 14.1.0)
- Fixed aria-controls pointing to non-existing ids
- Fixed bulk-access-browse not having the tab role on it's tabs
- Fixed role="tablist" not having direct role="tab" by adding role="presentation" on the li elements
- Fixed aria-expanded being set to true when collapsed and backwards for BulkAccessBrowseComponent & BulkAccessSettingsComponent
2023-12-03 15:57:47 +01:00
Tim Donohue
5de6cedf5e Merge pull request #2677 from DSpace/backport-2673-to-dspace-7_x
[Port dspace-7_x] Fix for loading thumbnail images for Items when MediaViewer enabled
2023-11-30 15:08:01 -06:00
Michael Spalti
9c69a77d43 Fix for thumbnail images in items.
Revert changes in html template

Revert changes in html template

Revert changes in html template

(cherry picked from commit 88c39e8b26)
2023-11-30 20:14:36 +00:00
Tim Donohue
81048599d7 Merge pull request #2673 from mspalti/thumbnail-fix
Fix for loading thumbnail images for Items when MediaViewer enabled
2023-11-30 14:14:20 -06:00
Alexandre Vryghem
e339b46228 108915: Added the missing Filetypes followLink to Process 2023-11-30 17:56:34 +01:00
Alexandre Vryghem
6b0f2e7c44 108915: Refactored code to use followLinks to retrieve the files of a process instead of a second request 2023-11-30 17:36:40 +01:00
Francesco Bacchelli
48670ddf6f Merged in CST-12822-coar-display-pattern-type (pull request #1075)
CST-12822 notify request box with offerType
2023-11-30 14:09:29 +00:00
frabacche
f4436a07e9 CST-12822 notify request box with offerType 2023-11-30 15:05:35 +01:00
Alisa Ismailati
71bc0192e3 [CST-12791] changed the route for suggestions to be be accessible to any logged in user 2023-11-30 13:01:46 +01:00
lotte
b11fa60d15 Merge branch 'w2p-108595_multiline-search-filter-badge' into multiline-search-filter-badge_main 2023-11-30 12:14:51 +01:00
lotte
a026c65a3c Removed unnecessary change 2023-11-30 12:14:24 +01:00
lotte
40c13e6869 Merge remote-tracking branch 'origin/main' into multiline-search-filter-badge_main 2023-11-30 10:53:16 +01:00
Michael Spalti
88c39e8b26 Fix for thumbnail images in items.
Revert changes in html template

Revert changes in html template

Revert changes in html template
2023-11-29 17:57:44 -08:00
Art Lowel
db29263eb1 Merge branch 'fix-api-undefined-issue-7.6' into fix-api-undefined-issue-7.6.2-next 2023-11-29 16:58:43 +01:00
Tim Donohue
5b59d37e2f Merge pull request #2667 from tdonohue/port_2666_to_dspace-7_x
[Port dspace-7_x] [Docker] Refactor to simply use the reusable-docker-build.yml from DSpace/DSpace.
2023-11-29 09:38:51 -06:00
Tim Donohue
474b70b845 Merge pull request #2666 from tdonohue/use_reusable_docker_build
[Docker] Refactor to simply use the reusable-docker-build.yml from DSpace/DSpace.
2023-11-29 09:26:53 -06:00
Art Lowel
38752d9d71 ensure HALEndpointService doesn't use stale requests 2023-11-29 14:25:36 +01:00
Tim Donohue
92d25dd2a8 Remove unused env variables 2023-11-28 16:52:15 -06:00
Tim Donohue
b30fd4bb0b Remove unused env variables 2023-11-28 16:50:55 -06:00
Tim Donohue
65fff9361c Use the script from the dspace-7_x branch 2023-11-28 16:13:56 -06:00
Tim Donohue
b83a8421a3 Refactor to simply use the reusable-docker-build.yml from DSpace/DSpace. 2023-11-28 16:12:21 -06:00
Tim Donohue
fce5cdcc72 Refactor to simply use the reusable-docker-build.yml from DSpace/DSpace. 2023-11-28 16:11:09 -06:00
lotte
f4dc8ca3d2 108595: fix for overflowing search filter badge selection 2023-11-28 19:17:23 +01:00
Mykhaylo Boychuk
101cd0a553 [CST-12109] improvement code 2023-11-28 00:17:04 +01:00
Alexandre Vryghem
cc71d60ebb Fixed duplicate search-navbar-container id & renabled accessibility tests for header 2023-11-26 02:18:54 +01:00
Alexandre Vryghem
8a7bdfe18f Added aria-labels & fixed aria-controls on myDSpace page
- Added aria-label to the new submission buttons (for repositories with more than 1 entity type)
- Fixed aria-controls pointing to non-existing ids
2023-11-26 02:18:54 +01:00
Alexandre Vryghem
9ab30231aa Replaced uncrawlable links with buttons 2023-11-26 02:18:54 +01:00
Alexandre Vryghem
e229be44d6 Added missing aria labels to edit bitstream tab 2023-11-25 14:21:57 +01:00
Mykhaylo Boychuk
1c3776b2d3 [CST-12109] porting missing code 2023-11-24 11:28:38 +01:00
Alexandre Vryghem
430ee3846a Fixed ePerson link on edit group page 2023-11-23 21:29:23 +01:00
Alisa Ismailati
1153c906ac Merged in coar-CST-12768 (pull request #1053)
[CST-12768] LDN Service edit "Automatic" flag fixed

Approved-by: Stefano Maffei
2023-11-23 14:06:00 +00:00
Alisa Ismailati
117415230b [CST-12768] small change 2023-11-23 15:05:08 +01:00
Alisa Ismailati
e74376c0bc Merged in coar-CST-12767 (pull request #1054)
[CST-12767] Fixed Modal behaviour when discarding a LDN service

Approved-by: Stefano Maffei
2023-11-23 14:04:59 +00:00
Alisa Ismailati
86bbd26145 [CST-12768] unit test fix 2023-11-23 15:04:36 +01:00
Alisa Ismailati
d257380670 [CST-12768] other fixes 2023-11-23 14:42:49 +01:00
Alan Orth
714652ebb0 Merge pull request #2659 from DSpace/backport-2652-to-dspace-7_x
[Port dspace-7_x] Deselect all metadata fields when switching between metadata schemas in registry
2023-11-23 16:27:52 +03:00
Alisa Ismailati
8256de50a1 [CST-12767] Fixed Modal behaviour when discarding a LDN service 2023-11-23 12:14:30 +01:00
Alisa Ismailati
867bf8aa23 [CST-12768] LDN Service edit "Automatic" flag fixed 2023-11-23 11:35:02 +01:00
Alisa Ismailati
27d891a88c Merged in coar-CST-12709 (pull request #1051)
Coar CST-12709

Approved-by: Stefano Maffei
2023-11-23 09:01:23 +00:00
Alexandre Vryghem
c3f424dae4 108587: Deselect all fields on component destruction
(cherry picked from commit ecca8286b5)
2023-11-23 04:57:35 +00:00
Alan Orth
727df563b8 Merge pull request #2652 from alexandrevryghem/deslect-metadata-fields-from-different-shemas_contribute-main
Deselect all metadata fields when switching between metadata schemas in registry
2023-11-23 07:57:17 +03:00
Giuseppe Digilio
a989bebf50 [DURACOM-208] Remove unused dependency 2023-11-22 19:34:15 +01:00
Tim Donohue
6758b4c4c7 Merge pull request #2655 from tdonohue/port_docker_gh_updates
[Port dspace-7_x] Port recent GitHub Action changes
2023-11-22 12:20:58 -06:00
Tim Donohue
bd78acd559 Redeploy demo/sandbox more quickly by only waiting for AMD64 image 2023-11-22 11:42:11 -06:00
Tim Donohue
7e2f23aacd Merge pull request #2658 from tdonohue/quicker_redeploy
Redeploy demo/sandbox more quickly by only waiting for AMD64 Docker image to complete
2023-11-22 11:30:46 -06:00
Alisa Ismailati
dbdfcea06a [CST-12718] Added validations on LDN Service form 2023-11-22 17:58:11 +01:00
Tim Donohue
ff677a83d6 Redeploy demo/sandbox more quickly by only waiting for AMD64 image 2023-11-22 10:51:28 -06:00
Alexandre Vryghem
30aa34d1c0 Merge branch 'w2p-108608_created-search-scope-selector_contribute-7.2' into w2p-108608_created-search-scope-selector_contribute-main
# Conflicts:
#	src/app/core/shared/context.model.ts
#	src/app/shared/search-form/scope-selector-modal/scope-selector-modal.component.html
#	src/app/shared/search-form/scope-selector-modal/scope-selector-modal.component.ts
2023-11-22 16:45:33 +01:00
Alisa Ismailati
75ac289ff6 [CST-12709] chages 2023-11-22 16:20:15 +01:00
Giuseppe Digilio
9268ef9853 [DURACOM-208] Restore functionality to open the tree on the given item 2023-11-22 15:43:51 +01:00
Giuseppe Digilio
1197474009 [DURACOM-208] Add a property to be able to provide description message 2023-11-22 15:42:51 +01:00
Alisa Ismailati
df0f1920dc [CST-12709] unit tests and final fixes 2023-11-22 15:20:59 +01:00
Alexandre Vryghem
9c3e3d9c29 108608: Created new ScopeSelectorModal & ScopeSelectorModalCurrent context 2023-11-22 14:51:17 +01:00
Tim Donohue
62ccd18345 Trigger redeploy of demo/sandbox from GitHub Actions after DockerHub image updated. 2023-11-21 13:55:17 -06:00
Tim Donohue
5ab87ec6c3 Update GH actions to latest versions. Fix bug in codecov to ensure it retries on error. 2023-11-21 13:55:10 -06:00
Tim Donohue
63e792990f Fix directory structure for -dist digests 2023-11-21 13:54:42 -06:00
Tim Donohue
526da8cddf Fix bug in Docker manifest. Each build must use a separate artifact to store digests. Other minor cleanup & comments added. 2023-11-21 13:54:30 -06:00
Thomas Misilo
02eb618c5f Setup the Docker GH Action for Matrix Building
This change enables building of the amd64 and arm64 images simultaneously.

Once both images finish, the manifest is sent to Docker Hub, allowing for a single image that has both the amd64/arm64 images.
2023-11-21 13:54:03 -06:00
Tim Donohue
4f340d8870 Merge pull request #2649 from tdonohue/update_gh_actions
GitHub Actions Updates: Redeploy Sandbox via Docker & Fix retry of Codecov upload
2023-11-21 13:41:40 -06:00
Tim Donohue
fd645452a5 Trigger redeploy of demo/sandbox from GitHub Actions after DockerHub image updated. 2023-11-21 12:15:42 -06:00
Alisa Ismailati
442426bb2e [CST-12709] partial implementation with mock data 2023-11-21 18:38:49 +01:00
Jean-François Morin
6d9768ec81 Updated to latest version from main branch 2023-11-21 09:36:34 -05:00
Alisa Ismailati
f8215e7b17 Merged in coar-CST-11884 (pull request #1038)
[CST-11884] added notify related information in the item details page

Approved-by: Stefano Maffei
2023-11-21 13:49:00 +00:00
Alisa Ismailati
d46248e99b [CST-11884] added notify related information in the item details page 2023-11-20 16:48:14 +01:00
Mattia Vianelli
596cd6f7e3 Merged in CST-12180 (pull request #950)
CST-12180 added div container

Approved-by: Stefano Maffei
2023-11-20 15:38:54 +00:00
Mattia Vianelli
a495a291ea CST-12180 2023-11-20 16:21:25 +01:00
Mattia Vianelli
d7db4bc79f Merged in CST-12498 (pull request #1037)
CST-12498 fix tests errors and lint errors

Approved-by: Stefano Maffei
2023-11-20 14:54:36 +00:00
Mattia Vianelli
53599491e1 CST-12498 lint fix 2023-11-20 15:43:29 +01:00
Mattia Vianelli
4a9bfb0346 CST-12498 rollback 2023-11-20 15:39:17 +01:00
Stefano Maffei
56becbcc2c Merge remote-tracking branch 'origin/CST-12498' into coar-notify-7 2023-11-20 15:17:28 +01:00
Stefano Maffei
b1d2b78b40 [CST-12700] added missing label 2023-11-20 15:17:14 +01:00
Mattia Vianelli
3453f2615d Merge remote-tracking branch 'origin/CST-12498' into CST-12498 2023-11-20 15:16:15 +01:00
Mattia Vianelli
aa08989827 CST-12498 rollback 2023-11-20 15:15:58 +01:00
Alisa Ismailati
cb8f45575e Merged in coar-CST-12700 (pull request #1035)
[CST-12700] fixes

Approved-by: Stefano Maffei
2023-11-20 13:47:54 +00:00
Alisa Ismailati
21d9785ca7 [CST-12700] fixes 2023-11-20 13:52:13 +01:00
Mattia Vianelli
d8e67874d9 Merged coar-notify-7 into CST-12498 2023-11-20 12:35:33 +00:00
Mattia Vianelli
532f4725b2 CST-12498 Final refactor 2023-11-20 13:29:44 +01:00
Mattia Vianelli
36778a09cb CST-12498 Added last javadocs and removed console.log and comments 2023-11-20 13:27:39 +01:00
Mattia Vianelli
f35e6ae0dc CST-12498 Fixed tests for directory, no more failing ones 2023-11-20 13:09:42 +01:00
Mattia Vianelli
80991e6501 CST-12498 Fixed create form labels alignment 2023-11-20 10:11:01 +01:00
Alisa Ismailati
2386bb86b9 Merged in coar-CST-11523 (pull request #1029)
[CST-11523] footer component unit tests

Approved-by: Stefano Maffei
2023-11-20 07:30:08 +00:00
Alisa Ismailati
3a6d8f3d1b Merged in coar-CST-12147 (pull request #1028)
[CST-12147] display serive name & link for notify-coar events

Approved-by: Stefano Maffei
2023-11-20 07:29:06 +00:00
Alexandre Vryghem
ecca8286b5 108587: Deselect all fields on component destruction 2023-11-18 15:28:09 +01:00
Alexandre Vryghem
d00fc5d9d3 108586: Fixed ItemListElementComponent not pointing to the ItemSearchResultListElementComponent from the themes folder when present 2023-11-18 11:51:59 +01:00
Mattia Vianelli
f7ca7a688d CST-12498 Added javadocs 2023-11-18 01:13:17 +01:00
Mattia Vianelli
d1ae9adaac CST-12498 Added javadocs 2023-11-18 01:09:52 +01:00
Mattia Vianelli
bdd2a8bcab CST-12498 Tests added, need to check TODOs in ldn-services-directory.component.spec.ts 2023-11-17 21:19:38 +01:00
Mattia Vianelli
92b791ed15 CST-12498 Added tests, still needs cleanup and check on one behaviour 2023-11-17 20:34:28 +01:00
Tim Donohue
0d7d9f157d Merge pull request #2650 from tdonohue/fix_docker_manifests_again
Follow-up Docker image build fix. Fix directory structure for `latest-dist` digests
2023-11-17 12:05:19 -06:00
Tim Donohue
c99fe3a6c1 Fix directory structure for -dist digests 2023-11-17 11:56:48 -06:00
Tim Donohue
9f12ca3265 Update GH actions to latest versions. Fix bug in codecov to ensure it retries on error. 2023-11-17 11:05:46 -06:00
Mattia Vianelli
3c96abb64f CST-12498 Provided working mock, finishing the tests files 2023-11-17 17:23:35 +01:00
Alisa Ismailati
53ba509ff9 [CST-11523] footer component unit tests 2023-11-17 17:18:16 +01:00
Tim Donohue
99228d95e2 Merge pull request #2648 from tdonohue/fix_docker_manifest
Fix bug in Docker image build process which caused tags to have improper manifests in DockerHub
2023-11-17 10:08:43 -06:00
Tim Donohue
41eba0dc2f Fix bug in Docker manifest. Each build must use a separate artifact to store digests. Other minor cleanup & comments added. 2023-11-17 09:31:09 -06:00
Alisa Ismailati
7726183939 [CST-12147] display serive name & link for notify-coar events 2023-11-17 15:20:00 +01:00
Mattia Vianelli
5a7965d14a Merged in CST-12455_coar-7_sync (pull request #1024)
CST-12455 coar 7 sync

Approved-by: Stefano Maffei
2023-11-17 09:08:18 +00:00
Michael Spalti
6fff475a5a File edit component updated to work for forms without access conditions.
Fixed unit test

Fixed accidental reformatting
2023-11-16 19:50:55 -08:00
Mattia Vianelli
6c710b709a CST-12455_coar-7sync Removed console.log 2023-11-17 00:14:47 +01:00
Mattia Vianelli
1405e23f9c CST-12455_coar-7sync Removed console.log 2023-11-17 00:09:11 +01:00
Tim Donohue
b0deccc1bd Merge pull request #2644 from misilot/gha-matrix-docker-build
Setup the Docker GH Action for Matrix Building
2023-11-16 16:02:26 -06:00
Mattia Vianelli
5203a0106c CST-12455_coar-7sync Fixed 2 code rows 2023-11-16 22:25:50 +01:00
Mattia Vianelli
1ba925dd8f CST-12455_coar-7sync Wrongly added file removal 2023-11-16 22:21:04 +01:00
Mattia Vianelli
9651c74753 CST-12455_coar-7sync Failing tests fixed. Ready to be merged 2023-11-16 22:15:27 +01:00
Mattia Vianelli
bb3cbadfa4 CST-12455_coar-7sync Last refactor and TODO removal 2023-11-16 22:03:23 +01:00
Mattia Vianelli
64d9aba08c CST-12455_coar-7sync Small fix 2023-11-16 19:40:54 +01:00
Mattia Vianelli
6303d4c7e6 CST-12455_coar-7sync Refactor after branch sync 2023-11-16 19:36:56 +01:00
Mattia Vianelli
18367bab58 CST-12455_coar-7sync Refactor after branch sync 2023-11-16 19:36:28 +01:00
Mattia Vianelli
c8ece659eb Merge remote-tracking branch 'remotes/origin/coar-notify-7' into HEAD 2023-11-16 19:29:46 +01:00
Thomas Misilo
394dc67747 Setup the Docker GH Action for Matrix Building
This change enables building of the amd64 and arm64 images simultaneously.

Once both images finish, the manifest is sent to Docker Hub, allowing for a single image that has both the amd64/arm64 images.
2023-11-16 11:36:06 -06:00
Mattia Vianelli
7831bcbfae CST-12455 Working dropdowns with scroll showing only 4 values + improvement for form input fields 2023-11-16 18:25:09 +01:00
Alisa Ismailati
0361dd27f5 Merged in coar-CST-12608 (pull request #1007)
[CST-12608] qaevents page improvements

Approved-by: Stefano Maffei
2023-11-16 16:33:26 +00:00
Mattia Vianelli
400d10d43c Merged in CST-12179 (pull request #980)
CST-12179

Approved-by: Stefano Maffei
2023-11-16 15:56:33 +00:00
Alexandre Vryghem
45e8977db7 Fixed pagination issues on item mapper 2023-11-15 23:31:54 +01:00
Tim Donohue
5a839c2906 Update version tag for development of next release 2023-11-15 14:37:06 -06:00
Tim Donohue
d8ed267e5f Update version tag for release 2023-11-15 14:33:16 -06:00
Mattia Vianelli
3a6f57d34d CST-12455 Task Completed, cleanup needed 2023-11-15 18:44:24 +01:00
Mattia Vianelli
00bf0d34b1 CST-12455 Code refactor and new dropdowns implementation 2023-11-15 16:05:53 +01:00
max.nuding
b5dbaada49 Remove unnecessary import 2023-11-15 13:43:16 +01:00
max.nuding
ab23613b79 Remove unnecessary import 2023-11-15 13:42:53 +01:00
max.nuding
c93a64db83 Fix tests to include translationservice dependency 2023-11-15 13:28:15 +01:00
max.nuding
0ae2b52c72 Fix tests to include translationservice dependency 2023-11-15 13:27:58 +01:00
Mattia Vianelli
d8e7487eff CST-12455 Create page logic is working now finishing up the styling for the page 2023-11-15 13:19:14 +01:00
Mattia Vianelli
778a06724b CST-12455 Edit page logic is working now finishing up the styling for the page 2023-11-15 12:48:53 +01:00
Mattia Vianelli
35c45850e7 CST-12455 Itemfilter dropdown for the edit inboundpatterns is working, now changing all remaining code and finalizing task 2023-11-15 11:57:14 +01:00
Mattia Vianelli
754a6822a7 CST-12455 Itemfilter dropdown first refactoring just for layout 2023-11-15 11:29:59 +01:00
max.nuding
038e31ccd1 Submission form now displays custom messages for regex validated fields if they exist 2023-11-15 10:51:53 +01:00
max.nuding
cb7b8b3d22 Submission form now displays custom messages for regex validated fields if they exist 2023-11-15 10:51:01 +01:00
Mattia Vianelli
cd5d509160 CST-12455 Changes for the page to be using an ngbdropdown logic are now working 2023-11-14 17:33:56 +01:00
Mattia Vianelli
721b80a0e6 CST-12455 Changes for the page to be using an ngbdropdown logic are still required and being worked on 2023-11-14 13:13:39 +01:00
Tim Donohue
fdcaeb592c Merge pull request #2639 from tdonohue/port_2610_to_dspace-7_x
[Port dspace-7_x] Fixed menu not updating when a new sub section is added after rendering has already completed
2023-11-13 17:00:20 -06:00
Tim Donohue
8872fd3340 Merge pull request #2638 from DSpace/backport-2633-to-dspace-7_x
[Port dspace-7_x] Edit-item view: random order of buttons in status tab
2023-11-13 16:51:21 -06:00
Tim Donohue
959d592394 Merge pull request #2637 from DSpace/backport-2632-to-dspace-7_x
[Port dspace-7_x] Fixes "some item edit pages are accessible by anonymous users"
2023-11-13 16:40:19 -06:00
Alexandre Vryghem
c98e8f6504 107902: Created test case for 2f26e686cc 2023-11-13 16:36:05 -06:00
Kristof De Langhe
e293f3db52 107685: menu-component re-render section on store update 2023-11-13 16:35:16 -06:00
Tim Donohue
cb701909e5 Merge pull request #2610 from alexandrevryghem/menu-section-improvements_contribute-7.6
Fixed menu not updating when a new sub section is added after rendering has already completed
2023-11-13 16:29:45 -06:00
Vlad Nouski
651b6a7d76 refactor: code
(cherry picked from commit fbbbc18844)
2023-11-13 22:05:45 +00:00
Vlad Nouski
dd554590b1 fix: random order of buttons in status tab
(cherry picked from commit 35f8b55f58)
2023-11-13 22:05:45 +00:00
Tim Donohue
7ad5a5bc2c Merge pull request #2633 from vNovski/edit-item-view-random-order-of-buttons-in-status-tab
Edit-item view: random order of buttons in status tab
2023-11-13 16:05:27 -06:00
Tim Donohue
0a3502e9cc Merge pull request #2636 from DSpace/backport-2562-to-dspace-7_x
[Port dspace-7_x] Fix match theme by handle with canonical prefix https://hdl.handle.net/ not working
2023-11-13 16:00:02 -06:00
Vlad Nouski
94866cab45 [DURACOM-202] refactor: code
(cherry picked from commit 6f64db1645)
2023-11-13 20:34:42 +00:00
Vlad Nouski
a5a59dcf8b [DURACOM-202] refactor: code
(cherry picked from commit b6d515ff09)
2023-11-13 20:34:42 +00:00
Vlad Nouski
8f9a358afb [DURACOM-202] feature: item edit pages are accessible by administrator
(cherry picked from commit ccf1cc4547)
2023-11-13 20:34:42 +00:00
Tim Donohue
e99fff8c5f Merge pull request #2632 from vNovski/DURACOM-202-some-item-edit-pages-are-accessible-by-anonymous-users
Fixes "some item edit pages are accessible by anonymous users"
2023-11-13 14:34:24 -06:00
Alexandre Vryghem
0cd72e4917 107671: Fixed theme matching by handle not working in production mode
(cherry picked from commit 7529ed8b35)
2023-11-13 20:21:10 +00:00
Alexandre Vryghem
1222ed45ca 107671: Fixed bug where config property would still sometimes be undefined whey calling the ngOnDestroy in the ThemedComponent
(cherry picked from commit 4e54cca600)
2023-11-13 20:21:10 +00:00
Alexandre Vryghem
27f3fc310f 107671: Split Theme model & ThemeConfig classes in separate files to prevent circular dependencies
(cherry picked from commit da8880e5ba)
2023-11-13 20:21:10 +00:00
Alexandre Vryghem
d3fdfebde1 107671: Fix handle theme not working with canonical prefix https://hdl.handle.net/
(cherry picked from commit a7faf7d449)
2023-11-13 20:21:10 +00:00
Tim Donohue
c515cb20ef Merge pull request #2562 from alexandrevryghem/theme-fixes_contribute-main
Fix match theme by handle with canonical prefix https://hdl.handle.net/ not working
2023-11-13 14:20:26 -06:00
Tim Donohue
626cc30738 Merge pull request #2635 from DSpace/backport-2579-to-dspace-7_x
[Port dspace-7_x] adding new access-status-list-element-badge css classes
2023-11-13 13:19:23 -06:00
Tim Donohue
64364c9ddb Merge pull request #2634 from DSpace/backport-2630-to-dspace-7_x
[Port dspace-7_x] Fix handle redirect not working with custom nameSpace
2023-11-13 13:18:52 -06:00
Paulo Graça
a276f415a8 adding ngOnDestroy for dealing with unsubscribe
(cherry picked from commit 75b788d05b)
2023-11-13 17:30:28 +00:00
Paulo Graça
59c4d59e45 remove replaceAll and use an object property
(cherry picked from commit c7eae9242a)
2023-11-13 17:30:28 +00:00
Paulo Graça
a12488c827 new accessStatusClass atribute
(cherry picked from commit 6378dbec4a)
2023-11-13 17:30:28 +00:00
Paulo Graça
ff03243298 Create new access-status-badge.component.scss
(cherry picked from commit 3bf2eb1997)
2023-11-13 17:30:28 +00:00
Paulo Graça
116bfbded1 adding new access-status-list-element-badge css classes
(cherry picked from commit e847e4ef51)
2023-11-13 17:30:28 +00:00
Tim Donohue
55435a22fe Merge pull request #2579 from paulo-graca/bugfix/accessstatus-2402
adding new access-status-list-element-badge css classes
2023-11-13 11:30:12 -06:00
Alexandre Vryghem
68cdd120c9 Fix handle redirect not working with custom nameSpace
(cherry picked from commit b894dce3b0)
2023-11-13 17:22:53 +00:00
Tim Donohue
4bda8f43cc Merge pull request #2630 from alexandrevryghem/fix-routes-not-relative-to-basehref_contribute-main
Fix handle redirect not working with custom nameSpace
2023-11-13 11:22:36 -06:00
Mattia Vianelli
72727479c8 Merged coar-notify-7 into CST-12455 2023-11-13 14:43:04 +00:00
Alisa Ismailati
786e2ee43e [CST-12608] qaevents page improvements 2023-11-13 15:17:34 +01:00
Vlad Nouski
fbbbc18844 refactor: code 2023-11-13 15:02:27 +01:00
Vlad Nouski
35f8b55f58 fix: random order of buttons in status tab 2023-11-13 13:11:11 +01:00
Alexandre Vryghem
b894dce3b0 Fix handle redirect not working with custom nameSpace 2023-11-11 22:20:42 +01:00
Alexandre Vryghem
7529ed8b35 107671: Fixed theme matching by handle not working in production mode 2023-11-11 02:22:07 +01:00
Tim Donohue
7d5c4560cd Merge pull request #2629 from tdonohue/port_2620_to_dspace-7_x
[Port dspace-7_x] Fix for repeatable date field labels
2023-11-10 17:20:40 -06:00
Tim Donohue
755e89dffa Merge pull request #2628 from DSpace/backport-2625-to-dspace-7_x
[Port dspace-7_x] Bump axios from 0.27.2 to 1.6.0
2023-11-10 17:15:22 -06:00
lotte
8458d589b2 Fixed test 2023-11-10 16:40:31 -06:00
lotte
30ce8440e1 108045: Fix for repeatable date field labels 2023-11-10 16:39:38 -06:00
Tim Donohue
497ab09cfa Merge pull request #2620 from atmire/w2p-108045_repeatable-date-fields-label-fix_contribute-main
Fix for repeatable date field labels
2023-11-10 16:38:13 -06:00
dependabot[bot]
c8d98ec0b1 Bump axios from 0.27.2 to 1.6.0
Bumps [axios](https://github.com/axios/axios) from 0.27.2 to 1.6.0.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v0.27.2...v1.6.0)

---
updated-dependencies:
- dependency-name: axios
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
(cherry picked from commit ef9f31d3c6)
2023-11-10 22:23:44 +00:00
Tim Donohue
dfb0bbd694 Merge pull request #2625 from DSpace/dependabot/npm_and_yarn/axios-1.6.0
Bump axios from 0.27.2 to 1.6.0
2023-11-10 16:23:26 -06:00
Tim Donohue
6975fd15d5 Merge pull request #2627 from DSpace/backport-2545-to-dspace-7_x
[Port dspace-7_x] Fix "Edit Group" page always requests all member Subgroups & EPersons
2023-11-10 15:14:27 -06:00
Tim Donohue
d305e6096a Address feedback. Run empty search on init. Reorder sections to list current members before add members (for both eperson and groups)
(cherry picked from commit 9117ac005f)
2023-11-10 19:03:47 +00:00
Tim Donohue
37ae09acd1 Remove seemingly unnecessary page reload after new search.
(cherry picked from commit d163db13f2)
2023-11-10 19:03:47 +00:00
Tim Donohue
8cc36d7056 Refactor subgroups-list component's "search()" to act same as member-list component's "search()". Avoids reloading the page as frequently.
(cherry picked from commit 2eb1a17e4e)
2023-11-10 19:03:47 +00:00
Tim Donohue
4a1f2a1b75 Refactor members-list and subgroups-list components to use new isNotMemberOf endpoints (via services)
(cherry picked from commit 8a10888d2a)
2023-11-10 19:03:47 +00:00
Tim Donohue
1f1dc59f8b Fix subgroups-list specs so they align with new members-list specs
(cherry picked from commit 64f968b246)
2023-11-10 19:03:47 +00:00
Tim Donohue
f0b4239df9 Also remove unnecessary EpersonDtoModel from extending ReviewersListComponent. Remove "memberOfGroup" from EpersonDtoModel as it is no longer used
(cherry picked from commit b598f1b5ca)
2023-11-10 19:03:47 +00:00
Tim Donohue
753a31f7f4 Remove unnecessary EpersonDtoModel. Rework code and tests to use EPerson instead.
(cherry picked from commit bffae54b10)
2023-11-10 19:03:47 +00:00
Tim Donohue
ac6a7be7aa Remove "isMemberOfGroup()" from members-list component.
(cherry picked from commit 43d37196fb)
2023-11-10 19:03:47 +00:00
Tim Donohue
c02cfff8da Fix bug where linked Community/Collection info was sometimes listed many times in a row
(cherry picked from commit 229236634a)
2023-11-10 19:03:47 +00:00
Tim Donohue
d7ccce1f8f Remove isSubgroupOfGroup() functionality as it loads every subgroup at once. Bad peformance for large groups
(cherry picked from commit 97479a2945)
2023-11-10 19:03:47 +00:00
Tim Donohue
139446118b Limit getMembers() and getSubgroups() to only fetching one object. These lists are only used to find the size of each
(cherry picked from commit 0da7c15f2e)
2023-11-10 19:03:47 +00:00
Tim Donohue
2105e70d14 Merge pull request #2545 from tdonohue/fix_9052
Fix "Edit Group" page always requests all member Subgroups & EPersons
2023-11-10 13:03:30 -06:00
Mattia Vianelli
075c53a1f4 CST-12179 Using json5 and error are logged under the various sections if the form is not valid we simply close the modal 2023-11-10 20:00:42 +01:00
Mattia Vianelli
3aaeaa6397 CST-12179 Removed comments 2023-11-10 19:41:11 +01:00
Tim Donohue
787feae631 Merge pull request #2626 from tdonohue/port_2607_to_dspace-7_x
[Port dspace-7_x] Added skip to main content button
2023-11-10 11:43:15 -06:00
Vlad Nouski
71af428a16 [CST-12044] refactor: styles 2023-11-10 18:13:09 +01:00
Alexandre Vryghem
e545c42aae Added skip to main content button 2023-11-10 10:59:57 -06:00
Tim Donohue
d0294759eb Merge pull request #2607 from alexandrevryghem/added-skip-to-main-content-button_contribute-main
Added skip to main content button
2023-11-10 10:51:15 -06:00
dependabot[bot]
ef9f31d3c6 Bump axios from 0.27.2 to 1.6.0
Bumps [axios](https://github.com/axios/axios) from 0.27.2 to 1.6.0.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v0.27.2...v1.6.0)

---
updated-dependencies:
- dependency-name: axios
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-11-10 16:44:04 +00:00
Tim Donohue
d166b5e37a Merge pull request #2623 from DSpace/backport-2611-to-dspace-7_x
[Port dspace-7_x] Communities & Collections tree browser updates - Replaced #2597
2023-11-10 09:55:38 -06:00
Vincenzo Mecca
2429c3660b [DURACOM-204][#2622] Makes forgot-password link removable 2023-11-10 16:49:06 +01:00
Paulo Graça
75b788d05b adding ngOnDestroy for dealing with unsubscribe 2023-11-10 15:19:36 +00:00
Tim Donohue
61ded72183 Merge pull request #2616 from DSpace/backport-2574-to-dspace-7_x
[Port dspace-7_x] Support type-bind of elements based on repeatable list type-bound element (CHECKBOX_GROUP)
2023-11-10 09:15:59 -06:00
William Welling
b6d8c7d18e Filter expanded nodes by id
Co-Authored-By: Art Lowel <1567693+artlowel@users.noreply.github.com>
(cherry picked from commit dc2ef989e6)
2023-11-10 15:14:28 +00:00
William Welling
1d0ca04992 Update condition to render show more node
`loadingNode` ends up being the current `node` after clicking it preventing it from rendering when more pages available.

Update community list component spec

Make the show more flat node id unique

The nodes with same id are conflicting when added to the tree. Clicking on the second with same id places the show more button under the wrong branch and expands the wrong page.

(cherry picked from commit 11d3771e72)
2023-11-10 15:14:28 +00:00
Tim Donohue
f336a8b745 Merge pull request #2611 from TAMULib/tamu-main-community-list-updates
Communities & Collections tree browser updates - Replaced #2597
2023-11-10 09:14:13 -06:00
Vincenzo Mecca
91b4d3dcd1 [DURACOM-204][#2622] Makes forgot-password link removable 2023-11-10 16:13:20 +01:00
Vlad Nouski
6f64db1645 [DURACOM-202] refactor: code 2023-11-10 15:11:09 +01:00
Vlad Nouski
b6d515ff09 [DURACOM-202] refactor: code 2023-11-10 15:09:02 +01:00
lotte
0d39fe4cbc Merge branch 'w2p-108045_repeatable-date-fields-label-fix_contribute-7.4' into w2p-108045_repeatable-date-fields-label-fix_contribute-main 2023-11-10 14:42:37 +01:00
lotte
a3181a0689 Fixed test 2023-11-10 14:42:03 +01:00
Vlad Nouski
ccf1cc4547 [DURACOM-202] feature: item edit pages are accessible by administrator 2023-11-10 14:38:56 +01:00
Alisa Ismailati
f99f5d2414 Merged in coar-CST-12535 (pull request #990)
[CST-12535] GET quality assurance topics by source/target

Approved-by: Andrea Bollini
2023-11-10 13:17:25 +00:00
Alisa Ismailati
96cbd7323a Merged in coar-CST-12500 (pull request #991)
[CST-12500] coar-notify panel - new label keys for the dropdowns

Approved-by: Andrea Bollini
2023-11-10 13:10:04 +00:00
Tim Donohue
34b91a7dea Merge pull request #2617 from DSpace/backport-2594-to-dspace-7_x
[Port dspace-7_x] Media viewer controls rendered behind DSpace header
2023-11-10 06:49:12 -06:00
Alisa Ismailati
6675f9cd6a [CST-12535] improvements 2023-11-10 11:20:33 +01:00
Mattia Vianelli
f4b8c7f1f1 CST-12179 Removed comments 2023-11-10 10:44:39 +01:00
lotte
6e6cfbb86e 108045: Fix for repeatable date field labels 2023-11-10 10:37:52 +01:00
Mattia Vianelli
221a43d211 CST-12179 Provided json5 values 2023-11-10 10:21:39 +01:00
Mattia Vianelli
92330953bf CST-12455 Provided json5 key values based on the string arrays 2023-11-10 10:04:32 +01:00
Paulo Graça
c7eae9242a remove replaceAll and use an object property 2023-11-10 00:10:55 +00:00
Paulo Graça
6378dbec4a new accessStatusClass atribute 2023-11-10 00:09:46 +00:00
Paulo Graça
3bf2eb1997 Create new access-status-badge.component.scss 2023-11-10 00:04:45 +00:00
Alexandre Vryghem
19ed3c88e3 Merge remote-tracking branch 'upstream/main' into added-skip-to-main-content-button_contribute-main
# Conflicts:
#	src/app/root/root.component.html
2023-11-10 00:18:41 +01:00
Alexandre Vryghem
4e54cca600 107671: Fixed bug where config property would still sometimes be undefined whey calling the ngOnDestroy in the ThemedComponent 2023-11-10 00:10:06 +01:00
Alexandre Vryghem
da8880e5ba 107671: Split Theme model & ThemeConfig classes in separate files to prevent circular dependencies 2023-11-10 00:10:06 +01:00
Alexandre Vryghem
a7faf7d449 107671: Fix handle theme not working with canonical prefix https://hdl.handle.net/ 2023-11-10 00:10:06 +01:00
Tim Donohue
203dcbebda Merge pull request #2612 from DSpace/backport-2596-to-dspace-7_x
[Port dspace-7_x] Fix cache issue when depositing a submission
2023-11-09 16:53:28 -06:00
Davide Negretti
c6ade09e4a [DURACOM-180] Prevent header from covering media viewer controls (base theme)
(cherry picked from commit c042cd8d11)
2023-11-09 22:44:28 +00:00
Davide Negretti
5f46b638e4 [DURACOM-180] Prevent header from covering media viewer controls (dspace theme)
(cherry picked from commit 0208a78437)
2023-11-09 22:44:28 +00:00
Davide Negretti
0d0c2dac17 [DURACOM-195] Simplify vertical spacing in header and breadcrumbs
(cherry picked from commit a3e6d9b09a)
2023-11-09 22:44:28 +00:00
Tim Donohue
684846ae36 Merge pull request #2594 from 4Science/DURACOM-180
Media viewer controls rendered behind DSpace header
2023-11-09 16:44:12 -06:00
Andreas Mahnke
bc21085398 Support type-bind of elements based on repeatable list type-bound element (CHECKBOX_GROUP)
(cherry picked from commit 09aaa46875)
2023-11-09 22:04:12 +00:00
Tim Donohue
8a651ef307 Merge pull request #2574 from mahnkong/main
Support type-bind of elements based on repeatable list type-bound element (CHECKBOX_GROUP)
2023-11-09 16:03:54 -06:00
Tim Donohue
9117ac005f Address feedback. Run empty search on init. Reorder sections to list current members before add members (for both eperson and groups) 2023-11-09 13:57:04 -06:00
Tim Donohue
d163db13f2 Remove seemingly unnecessary page reload after new search. 2023-11-09 13:56:39 -06:00
Tim Donohue
2eb1a17e4e Refactor subgroups-list component's "search()" to act same as member-list component's "search()". Avoids reloading the page as frequently. 2023-11-09 13:56:39 -06:00
Tim Donohue
8a10888d2a Refactor members-list and subgroups-list components to use new isNotMemberOf endpoints (via services) 2023-11-09 13:56:39 -06:00
Tim Donohue
64f968b246 Fix subgroups-list specs so they align with new members-list specs 2023-11-09 13:56:39 -06:00
Tim Donohue
b598f1b5ca Also remove unnecessary EpersonDtoModel from extending ReviewersListComponent. Remove "memberOfGroup" from EpersonDtoModel as it is no longer used 2023-11-09 13:56:39 -06:00
Tim Donohue
bffae54b10 Remove unnecessary EpersonDtoModel. Rework code and tests to use EPerson instead. 2023-11-09 13:56:39 -06:00
Tim Donohue
43d37196fb Remove "isMemberOfGroup()" from members-list component. 2023-11-09 13:56:39 -06:00
Tim Donohue
229236634a Fix bug where linked Community/Collection info was sometimes listed many times in a row 2023-11-09 13:56:39 -06:00
Tim Donohue
97479a2945 Remove isSubgroupOfGroup() functionality as it loads every subgroup at once. Bad peformance for large groups 2023-11-09 13:56:39 -06:00
Tim Donohue
0da7c15f2e Limit getMembers() and getSubgroups() to only fetching one object. These lists are only used to find the size of each 2023-11-09 13:56:39 -06:00
Tim Donohue
137a83e7f1 Merge pull request #2614 from DSpace/backport-2595-to-dspace-7_x
[Port dspace-7_x] Add UI nameSpace context path to Mirador viewer path
2023-11-09 13:40:03 -06:00
Alan Orth
31ee580047 Merge pull request #2615 from DSpace/backport-2602-to-dspace-7_x
[Port dspace-7_x] Support for freetext values in submission for vocabulary controlled `onebox` and `tag` types
2023-11-09 22:39:53 +03:00
Jens Vannerum
e815b1d938 108055: add user input to tag list
(cherry picked from commit aac58e612d)
2023-11-09 18:56:37 +00:00
Jens Vannerum
a758848146 108055: fix issue 8686: unable to enter freetext values in the submission form for vocabulary
(cherry picked from commit 0dcf6cb885)
2023-11-09 18:56:37 +00:00
Alan Orth
642d577cea Merge pull request #2602 from atmire/w2p-108055_freetext-values-in-vocabulary
Support for freetext values in submission for vocabulary controlled `onebox` and `tag` types
2023-11-09 21:56:23 +03:00
William Welling
fba30781de Add UI nameSpace context path to Mirador viewer path
(cherry picked from commit 3228c457a3)
2023-11-09 17:45:22 +00:00
Tim Donohue
9a3d330d98 Merge pull request #2595 from TAMULib/develop
Add UI nameSpace context path to Mirador viewer path
2023-11-09 11:45:02 -06:00
Giuseppe Digilio
4b4c1dc08a [DURACOM-197] Fix cache issue when depositing a submission
(cherry picked from commit f992ff6671)
2023-11-09 17:31:52 +00:00
Tim Donohue
f116bdf5d6 Merge pull request #2596 from 4Science/fix-submission-cache-bug
Fix cache issue when depositing a submission
2023-11-09 11:31:34 -06:00
William Welling
dc2ef989e6 Filter expanded nodes by id
Co-Authored-By: Art Lowel <1567693+artlowel@users.noreply.github.com>
2023-11-09 11:24:31 -06:00
William Welling
11d3771e72 Update condition to render show more node
`loadingNode` ends up being the current `node` after clicking it preventing it from rendering when more pages available.

Update community list component spec

Make the show more flat node id unique

The nodes with same id are conflicting when added to the tree. Clicking on the second with same id places the show more button under the wrong branch and expands the wrong page.
2023-11-09 11:11:08 -06:00
Davide Negretti
c042cd8d11 [DURACOM-180] Prevent header from covering media viewer controls (base theme) 2023-11-09 17:23:44 +01:00
Davide Negretti
0208a78437 [DURACOM-180] Prevent header from covering media viewer controls (dspace theme) 2023-11-09 17:23:44 +01:00
lotte
4e2d6d109e 108045: Fix for repeatable date field labels 2023-11-09 15:46:57 +01:00
Tim Donohue
7cf26e4815 Merge pull request #2606 from DSpace/backport-2590-to-main
[Port main] fix(pt-BR.json5): fix and update the language file
2023-11-09 08:40:02 -06:00
Davide Negretti
a3e6d9b09a [DURACOM-195] Simplify vertical spacing in header and breadcrumbs 2023-11-09 12:59:15 +01:00
Jens Vannerum
496c93fa5f Merge remote-tracking branch 'dspaceMain/main' into w2p-108055_freetext-values-in-vocabulary 2023-11-09 11:04:19 +01:00
Tim Donohue
5eb62e22eb Merge pull request #2605 from DSpace/backport-2364-to-dspace-7_x
[Port dspace-7_x] Utility gap-* classes for flexbox
2023-11-08 16:57:59 -06:00
Marco Aurelio Cardoso
07516985af fix(pt-BR.json5): fix and update the language file and previous errors
Fix and update the pt-BR language file and the previous errors

(cherry picked from commit 8b48a0b118)
2023-11-08 22:49:53 +00:00
Marco Aurelio Cardoso
0bcbd2f329 fix(pt-BR.json5): fix and update the language file
Fix and update the pt-BR language file

(cherry picked from commit e1494c0518)
2023-11-08 22:49:53 +00:00
Tim Donohue
fbe4732450 Merge pull request #2590 from marcoaureliocardoso/dspace-7_x
fix(pt-BR.json5): fix and update the language file
2023-11-08 16:49:38 -06:00
Alexandre Vryghem
c4205163f9 Added skip to main content button 2023-11-08 23:43:17 +01:00
Davide Negretti
c5f22ab959 [DURACOM-177] Use gap-* classes on navbar buttons
(cherry picked from commit a35629536e)
2023-11-08 22:15:29 +00:00
Davide Negretti
75e45cc8c2 [DURACOM-177] gap-* classes
(cherry picked from commit 930a381e4a)
2023-11-08 22:15:29 +00:00
Tim Donohue
3cb623de72 Merge pull request #2364 from 4Science/DURACOM-177
Utility gap-* classes for flexbox
2023-11-08 16:15:12 -06:00
Tim Donohue
5bb451a649 Merge pull request #2604 from DSpace/backport-2603-to-dspace-7_x
[Port dspace-7_x] Fix e2e tests by running in production mode & using a user-agent for statistics
2023-11-08 13:13:21 -06:00
Tim Donohue
042c0f06f1 Specify user agent to avoid being detected as a "bot" by backend
(cherry picked from commit 72cda41731)
2023-11-08 18:25:13 +00:00
Tim Donohue
f3f87dc928 Ensure e2e tests run in production mode
(cherry picked from commit 7dcaae8465)
2023-11-08 18:25:13 +00:00
Tim Donohue
0c332561be Merge pull request #2603 from tdonohue/testing_e2e_fix
Fix e2e tests by running in production mode & using a user-agent for statistics
2023-11-08 12:24:52 -06:00
Tim Donohue
72cda41731 Specify user agent to avoid being detected as a "bot" by backend 2023-11-08 10:08:49 -06:00
Alexandre Vryghem
1bbc053c00 107902: Created test case for 2f26e686cc 2023-11-08 15:01:29 +01:00
Alisa Ismailati
8e70af6a58 [CST-12500] re-write translation keys based on pattern names 2023-11-08 14:34:18 +01:00
Jens Vannerum
aac58e612d 108055: add user input to tag list 2023-11-08 12:00:46 +01:00
Jens Vannerum
0dcf6cb885 108055: fix issue 8686: unable to enter freetext values in the submission form for vocabulary 2023-11-08 10:25:27 +01:00
Alisa Ismailati
8f290c17c1 [CST-12500] coar-notify panel - new label keys for the dropdowns 2023-11-07 16:40:41 +01:00
Mykhaylo Boychuk
5589c76f54 [CST-12109] porting of box thatallows undo of QAEvent request 2023-11-07 16:17:49 +01:00
Alisa Ismailati
4bd80c9951 [CST-12535] GET quality assurance topics by source/target 2023-11-07 15:28:04 +01:00
Alisa Ismailati
546c892eb1 [CST-12500] Unit tests SubmissionSectionCoarNotifyComponent 2023-11-06 17:27:49 +01:00
Tim Donohue
7dcaae8465 Ensure e2e tests run in production mode 2023-11-06 10:25:08 -06:00
Davide Negretti
a35629536e [DURACOM-177] Use gap-* classes on navbar buttons 2023-11-06 11:39:48 +01:00
Alisa Ismailati
dd0dfbab99 Merged in CST-12490 (pull request #983)
[CST-12490] unit test fixes

Approved-by: Andrea Bollini
2023-11-06 10:20:44 +00:00
Alexandre Vryghem
fdbcfd01fe Merge branch 'menu-section-improvements-7.4' into menu-section-improvements-7.6
# Conflicts:
#	src/app/shared/menu/menu.service.ts
2023-11-05 16:51:40 +01:00
Giuseppe Digilio
f7420391c9 Merge branch 'CST-12043-primary-bitstream-flag' into CST-12044-visualize-the-primary-bitstream 2023-11-03 22:13:04 +01:00
Giuseppe Digilio
9ce9606c38 [CST-12043] Fix layout 2023-11-03 22:12:00 +01:00
Giuseppe Digilio
034d7ddbbc [CST-12043] Remove ng-deep styles 2023-11-03 22:11:26 +01:00
Giuseppe Digilio
41eb34b7f4 [CST-12043] Add class for element container 2023-11-03 22:10:10 +01:00
Tim Donohue
4a10d37d0d Merge pull request #2598 from DSpace/backport-2593-to-dspace-7_x
[Port dspace-7_x] Fix "Submission input type date doesn't work properly once a value has been set"
2023-11-03 15:56:55 -05:00
Alisa Ismailati
9ffc778b52 Merged in coar-CST-12145 (pull request #967)
Coar CST-12145

Approved-by: Andrea Bollini
2023-11-03 20:52:53 +00:00
Alisa Ismailati
c99487babc [DURACOM-194] fixed year input value on input type date
(cherry picked from commit c412c1fa13)
2023-11-03 20:15:37 +00:00
Alisa Ismailati
e54723aa85 Merged in DSC-106 (pull request #643)
[DSC-106] Date input usable via keyboard using tab

Approved-by: Vincenzo Mecca
(cherry picked from commit 543b4ad576)
2023-11-03 20:15:37 +00:00
Tim Donohue
e62832f9d3 Merge pull request #2593 from 4Science/DURACOM-194
Fix "Submission input type date doesn't work properly once a value has been set"
2023-11-03 15:15:18 -05:00
Mattia Vianelli
2790f1e624 Merged in CST-12481 (pull request #979)
CST-12481

Approved-by: Andrea Bollini
2023-11-03 18:43:45 +00:00
Alisa Ismailati
bc267d21f5 Merged in CST-11045 (pull request #978)
CST-11045

Approved-by: Andrea Bollini
2023-11-03 18:28:59 +00:00
Alisa Ismailati
f74efd62a5 [CST-12490] unit test fixes 2023-11-03 17:54:45 +01:00
Mykhaylo Boychuk
ef1bd9fa3d [CST-12109] improve code 2023-11-03 12:18:19 +01:00
Mattia Vianelli
7fcd82a7e8 CST-12179 removed console.log 2023-11-03 11:28:47 +01:00
Mykhaylo Boychuk
6dc3528ae8 [CTS-12109] refactoring 2023-11-03 00:36:40 +01:00
Alisa Ismailati
d31dc4d5fd [CST-12145] get qa-sources by target for item-page & refactor 2023-11-02 17:49:19 +01:00
Giuseppe Digilio
f992ff6671 [DURACOM-197] Fix cache issue when depositing a submission 2023-11-02 16:46:33 +01:00
Mattia Vianelli
cc6bf7c460 Merge remote-tracking branch 'origin/CST-12481' into CST-12481 2023-11-02 14:42:25 +01:00
Mattia Vianelli
d28e09a5ae CST-12481 Added missing i18n values 2023-11-02 14:42:19 +01:00
Mattia Vianelli
673a331ca1 CST-12455 Added missing i18n values 2023-11-02 14:41:37 +01:00
Mattia Vianelli
ea726a7dba CST-12455 Moved patterns to be using i18n, added id to represent the string to send to the rest when doing operations 2023-11-02 14:16:14 +01:00
Mattia Vianelli
3e0e8e51d5 Merge remote-tracking branch 'origin/CST-12179' into CST-12179 2023-11-02 13:16:41 +01:00
Mattia Vianelli
b2e150d3e8 CST-12471 Form error now shows failed to edit the service and redirect to the form instead of closing and returning to services directory 2023-11-02 13:16:20 +01:00
Mattia Vianelli
83ef02c150 CST-12179 Form error now shows failed to edit the service and redirect to the form instead of closing and returning to services directory 2023-11-02 13:13:36 +01:00
Mattia Vianelli
1904befe0e CST-12179 Added form handling for errors and new field score that only accepts a value between 0 and 1 2023-11-02 13:07:46 +01:00
Alisa Ismailati
bcf0b4c297 [CST-11045] code clean up 2023-11-02 13:06:04 +01:00
Alisa Ismailati
8616ef7461 [CST-11045] rollback changes on ldn-service-coar-patterns.ts 2023-11-02 12:51:54 +01:00
Alisa Ismailati
5a8bc4e465 [CST-11045] small change 2023-11-02 12:48:35 +01:00
Alisa Ismailati
83761f1697 [CST-11045] Handle coar-notify section errors 2023-11-02 12:48:04 +01:00
William Welling
3228c457a3 Add UI nameSpace context path to Mirador viewer path 2023-11-01 14:39:08 -05:00
Alisa Ismailati
5b3bcf4271 Merged in coar-CST-12454 (pull request #974)
[CST-12454]  getting inbox url from rest for notify info page

Approved-by: Andrea Bollini
2023-11-01 17:48:38 +00:00
Andrea Bollini
7117bc3644 CST-12454 rename the placeholder to ldn inbox url 2023-11-01 18:48:03 +01:00
Alisa Ismailati
5dcd2d0ff7 [CST-11045] Save & update coar-notify-data (submission form) 2023-11-01 18:35:55 +01:00
Mykhaylo Boychuk
0b391970e0 [CST-12109] added new labels 2023-11-01 14:40:46 +01:00
Mykhaylo Boychuk
9094d8233f [CST-12109] implemented withdrawn-reinstate requests 2023-11-01 14:29:26 +01:00
Alisa Ismailati
d4d0fe0cbe Unit test fixes 2023-11-01 09:32:11 +01:00
Vlad Nouski
0f1f4e82e6 [CST-12043] feature: add label position 2023-10-31 12:45:09 +01:00
Mattia Vianelli
e14ca89802 Merge remote-tracking branch 'origin/CST-11045' into CST-11045 2023-10-31 11:59:34 +01:00
Mattia Vianelli
bbbeeb6b71 CST-11045 Changed names and styling 2023-10-31 11:56:25 +01:00
Alisa Ismailati
efd2d4c97c [CST-12454] getting inbox url from rest for notify info page 2023-10-31 11:49:35 +01:00
Alisa Ismailati
efcd4d335d Merged in coar-CST-12235 (pull request #951)
Coar CST-12235

Approved-by: Andrea Bollini
2023-10-31 09:27:01 +00:00
Mattia Vianelli
dff25d5de3 Merged in CST-10639 (pull request #908)
CST-10639

Approved-by: Andrea Bollini
2023-10-31 08:18:34 +00:00
Davide Negretti
930a381e4a [DURACOM-177] gap-* classes 2023-10-30 17:36:37 +01:00
Alisa Ismailati
c412c1fa13 [DURACOM-194] fixed year input value on input type date 2023-10-30 16:14:13 +01:00
Mattia Vianelli
b927761df3 CST-11045 Dropdown behavior improved, working on multiple dropdowns 2023-10-30 15:33:12 +01:00
Vlad Nouski
823f728eaa Merge remote-tracking branch '4cience-origin/CST-12043-primary-bitstream-flag' into CST-12043-primary-bitstream-flag 2023-10-30 12:52:41 +01:00
Vlad Nouski
ca64baca43 [CST-12043] feature: add title 2023-10-30 12:46:05 +01:00
Alisa Ismailati
143916c604 [CST-11178][CST-11179] fixed pagination for relationship management 2023-10-30 12:29:08 +01:00
Mykhaylo
1a525dfbe7 [CST-11179] Fixed breadcrumb & refresh & labels & redirection from /full page 2023-10-30 12:28:40 +01:00
Giuseppe Digilio
ac7cf5b4ba [CST-11178] Fix issue while retrieving the id 2023-10-30 12:27:35 +01:00
Giuseppe Digilio
b907c816b6 [CST-11178] Fix issue with link 2023-10-30 12:27:21 +01:00
Mykhaylo
5f63e3051e [CST-11178] Fix issue with correction type routing 2023-10-30 12:26:33 +01:00
Giuseppe Digilio
8157c477d3 [CST-11178] Fix correction-type-menu.component visualization 2023-10-30 12:25:22 +01:00
Alisa Ismailati
f76e224626 [CST-11178]CST-11179] small fix 2023-10-30 12:25:05 +01:00
Alisa Ismailati
c50dd72d92 [CST-11178][CST-11179] allow access for authorized user only 2023-10-30 12:24:40 +01:00
Alisa Ismailati
d7857a6036 [CST-11179][CST-11178] fix 2023-10-30 12:24:27 +01:00
Mykhaylo
eeefd867d4 [CST-11179][CST-11178] Fixes 2023-10-30 12:24:10 +01:00
Mykhaylo
d49185e449 [CST-11178][CST-11179] POST action of correction suggestion 2023-10-30 12:23:01 +01:00
Mykhaylo
bf67fee89b [CST-11178][CST-11179] page to select the target item for "relation" correction suggestion 2023-10-30 12:21:38 +01:00
Mykhaylo
752cb4d4b0 [CST-11178] show allowed correction types 2023-10-30 12:19:44 +01:00
Alisa Ismailati
543b4ad576 Merged in DSC-106 (pull request #643)
[DSC-106] Date input usable via keyboard using tab

Approved-by: Vincenzo Mecca
2023-10-30 11:31:35 +01:00
Alisa Ismailati
8e0af9bcee [CST-12145] commented code 2023-10-30 10:57:04 +01:00
Marco Aurelio Cardoso
8b48a0b118 fix(pt-BR.json5): fix and update the language file and previous errors
Fix and update the pt-BR language file and the previous errors
2023-10-29 07:18:04 -03:00
Marco Aurelio Cardoso
e1494c0518 fix(pt-BR.json5): fix and update the language file
Fix and update the pt-BR language file
2023-10-29 06:49:20 -03:00
Tim Donohue
701c6e36b0 Merge pull request #2589 from DSpace/backport-2580-to-dspace-7_x
[Port dspace-7_x]   Check cssRules before css variables are read from stylesheet (again)
2023-10-27 13:51:12 -05:00
Giuseppe Digilio
9322129c7d Merge branch 'CST-12043-primary-bitstream-flag' into CST-12044-visualize-the-primary-bitstream 2023-10-27 19:30:49 +02:00
Alisa Ismailati
e87c12cca3 [CST-12145] implementation of item-page & y dspace coar-notify notifications 2023-10-27 18:28:52 +02:00
Giuseppe Digilio
027a6b09e8 Merged cdl7 into CST-12043-primary-bitstream-flag 2023-10-27 15:44:00 +00:00
Gantner, Florian Klaus
c6b66b62e3 more error-prone check of cssRules existence before css variables are get from stylesheet
check the existence off cssRules property before the variables are readed from this stylesheet
https://github.com/DSpace/dspace-angular/issues/2450

(cherry picked from commit 4dd334f2e7)
2023-10-27 15:28:08 +00:00
Tim Donohue
e1e2941983 Merge pull request #2580 from uniba-ub/issue2450-cssrules-exception
Check cssRules before css variables are read from stylesheet (again)
2023-10-27 10:27:52 -05:00
Mattia Vianelli
92d66c911a CST-11045 CSS refactor + dropdown data correctly populated 2023-10-27 16:24:17 +02:00
Mattia Vianelli
e9dd340e71 CST-11045 Added jsona5 text for coar submission section 2023-10-27 16:23:01 +02:00
Tim Donohue
6a182c32e1 Merge pull request #2585 from tdonohue/port_2442_to_7x
[Port dspace-7_x] New themed components & minor CSS fixes
2023-10-26 16:56:03 -05:00
Alexandre Vryghem
b8079a350c New themed components & minor CSS fixes (#2442)
* 100839: Created themeable BrowseByComponent

* 100839: Added themed BrowseByComponent to custom theme

* 100839: Added themed BrowseEntryListElementComponent to custom theme

* Added PersonComponent to custom theme

* Themed LogInComponent

* Fix focus on navbar using different color

* Fix ccLicense checkbox margin

* Fix long search facets name not displaying correctly

* Removed RecentItemListComponent's unnecessary float causing alignment issues when adding components underneath it

* Themed RegisterEmailFormComponent
2023-10-26 16:07:24 -05:00
Alexandre Vryghem
ab171648b6 New themed components & minor CSS fixes (#2442)
* 100839: Created themeable BrowseByComponent

* 100839: Added themed BrowseByComponent to custom theme

* 100839: Added themed BrowseEntryListElementComponent to custom theme

* Added PersonComponent to custom theme

* Themed LogInComponent

* Fix focus on navbar using different color

* Fix ccLicense checkbox margin

* Fix long search facets name not displaying correctly

* Removed RecentItemListComponent's unnecessary float causing alignment issues when adding components underneath it

* Themed RegisterEmailFormComponent
2023-10-26 16:04:44 -05:00
Tim Donohue
3e9f3aba92 Merge pull request #2584 from DSpace/backport-2441-to-dspace-7_x
[Port dspace-7_x] Minor css variables fixes for header & navbar
2023-10-26 15:02:26 -05:00
Alexandre Vryghem
e548ebcb5a Added new variables for the expandable navbar section
(cherry picked from commit 2ca2a3881f)
2023-10-26 19:03:08 +00:00
Alexandre Vryghem
166444fc50 Fixed breadcrumb padding using incorrect syntax
(cherry picked from commit 6c48238fa2)
2023-10-26 19:03:08 +00:00
Alexandre Vryghem
a40e26985d Fixed header bg color not being set in default (no) theme
(cherry picked from commit 14b1ce5e50)
2023-10-26 19:03:08 +00:00
Alexandre Vryghem
72dcfddff1 Added support for changing the color of the navbar
(cherry picked from commit f6649e1c38)
2023-10-26 19:03:08 +00:00
Tim Donohue
be59255623 Merge pull request #2441 from alexandrevryghem/header-and-navbar-css-fixes_contribute-7.6
Minor css variables fixes for header & navbar
2023-10-26 14:02:52 -05:00
Tim Donohue
b9f60fa627 Merge pull request #2583 from DSpace/backport-2506-to-dspace-7_x
[Port dspace-7_x] allow insertion of multi-line scope notes in MD field registry
2023-10-26 13:25:32 -05:00
Tim Donohue
1d7147e2af Merge pull request #2551 from alexandrevryghem/split-eperson-administration-page_contribute-main
[Port main] Created separate ePerson pages for create/edit
2023-10-26 13:23:44 -05:00
Tim Donohue
97b22c63f8 Merge pull request #2391 from alexandrevryghem/split-eperson-administration-page_contribute-maintenance-7.6
Created separate ePerson pages for create/edit
2023-10-26 13:23:15 -05:00
Alisa Ismailati
b102ef7165 [CST-12235] changed property name to ldn.notify.inbox 2023-10-26 19:28:44 +02:00
Alisa Ismailati
4fd475f6b7 [CST-12145] parial commit 2023-10-26 19:26:33 +02:00
Tim Donohue
8206e62df0 Merge pull request #2582 from DSpace/backport-2464-to-main
[Port main] i18n production improvements
2023-10-26 12:05:04 -05:00
Sascha Szott
163661a956 allow to insert multi-line scope notes in MD field registry
(cherry picked from commit 5bc5dd859e)
2023-10-26 16:56:44 +00:00
Tim Donohue
0170949c51 Merge pull request #2506 from saschaszott/saschaszott-patch-3
allow insertion of multi-line scope notes in MD field registry
2023-10-26 11:56:26 -05:00
Mattia Vianelli
5ed9f46096 CST-11045 Improved css and remove console log and interpolation, added small notify regarding service compatibility 2023-10-26 18:47:25 +02:00
Tim Donohue
f8671e7d4b Merge pull request #2581 from DSpace/backport-2542-to-dspace-7_x
[Port dspace-7_x] Fix i18n labels and alignment in vocabulary-treeview
2023-10-26 11:24:11 -05:00
Alexandre Vryghem
f261264beb Implemented i18n cache busting
(cherry picked from commit 07a2e333ca)
2023-10-26 16:22:54 +00:00
Tim Donohue
673f81759e Merge pull request #2464 from alexandrevryghem/i18n-cache-busting_contribute-7.6
i18n production improvements
2023-10-26 11:22:36 -05:00
Davide Negretti
e10a08ecfa [DURACOM-190] Fix alignment in vocabulary-treeview
(cherry picked from commit feb2b2be53)
2023-10-26 15:35:38 +00:00
Davide Negretti
00eb24c39d [DURACOM-190] Fix i18n labels in vocabulary-treeview
(cherry picked from commit b321d6f727)
2023-10-26 15:35:38 +00:00
Tim Donohue
6828fa38ce Merge pull request #2542 from 4Science/DURACOM-190
Fix i18n labels and alignment in vocabulary-treeview
2023-10-26 10:35:17 -05:00
Kristof De Langhe
984c9bfc2a 107155: Allow caching of embedded objects without selflink 2023-10-26 16:33:14 +02:00
Gantner, Florian Klaus
4dd334f2e7 more error-prone check of cssRules existence before css variables are get from stylesheet
check the existence off cssRules property before the variables are readed from this stylesheet
https://github.com/DSpace/dspace-angular/issues/2450
2023-10-26 15:56:52 +02:00
Paulo Graça
e847e4ef51 adding new access-status-list-element-badge css classes 2023-10-26 14:14:22 +01:00
Vlad Nouski
462aafb487 [CST-12044] feature: add translation for badge 2023-10-26 12:51:01 +02:00
Tim Donohue
3b6dd66680 Merge pull request #2458 from atmire/backport-2423-to-dspace-7_x
[Port to dspace-7_x] Fix inherit policies at item move (Angular)
2023-10-25 16:38:44 -05:00
Tim Donohue
81e3b36d7d Merge pull request #2423 from atmire/fix-inherit-policies-at-item-move
Fix inherit policies at item move (Angular)
2023-10-25 16:31:54 -05:00
Tim Donohue
d6951dc8e3 Merge pull request #2576 from tdonohue/port_2362_to_7x
[Port dspace-7_x] Making user menu component themeable
2023-10-25 16:06:50 -05:00
Mattia Vianelli
0682b7b45f CST-11045 Dynamically creating dropdowns based on the coarconfig 2023-10-25 23:03:24 +02:00
Tim Donohue
1d2cdf75e6 Merge pull request #2575 from tdonohue/port_2530_to_7x
[Port to dspace-7_x] Fix display LogInComponent turning blank when entering wrong username/password combination
2023-10-25 15:18:20 -05:00
Eike Martin Löhden
4945460382 Removed default value from inExpandableNavbar. 2023-10-25 15:16:01 -05:00
Eike Martin Löhden
2ec90b8273 Included user-menu component in custom theme. 2023-10-25 15:15:54 -05:00
Eike Martin Löhden
a4aecce865 Replaced tags for ds-user-menu. 2023-10-25 15:15:48 -05:00
Eike Martin Löhden
de826634c8 Corrected missing semicolon. 2023-10-25 15:15:41 -05:00
Eike Martin Löhden
d04d9fd250 Added themed-user-menu component. 2023-10-25 15:15:25 -05:00
Tim Donohue
3058a4bc86 Merge pull request #2362 from Leano1998/making_user-menu-component_themeable
Making user menu component themeable
2023-10-25 15:10:48 -05:00
Mattia Vianelli
12c60b7fad CST-12174 Removed console log 2023-10-25 21:44:41 +02:00
Mattia Vianelli
90652b62ce CST-12174 Added filters for empty string patterns removal 2023-10-25 21:41:11 +02:00
Alexandre Vryghem
86657108dd Merge branch 'fix-display-order-authentication-methods_contribute-7.4' into fix-display-order-authentication-methods_contribute-7.6
# Conflicts:
#	src/app/shared/log-in/log-in.component.html
#	src/app/shared/log-in/log-in.component.ts
2023-10-25 14:27:09 -05:00
Tim Donohue
daef3f5161 Merge pull request #2530 from alexandrevryghem/fix-display-order-authentication-methods_contribute-7.6
Fix display LogInComponent turning blank when entering wrong username/password combination
2023-10-25 14:24:18 -05:00
Mattia Vianelli
7ed4d1457d CST-11045 Provided coarnotify section logic and dataservices for configs 2023-10-25 21:09:07 +02:00
Vlad Nouski
c644cc5102 [CST-12044] feature: add code coverage flag 2023-10-25 18:30:54 +02:00
Vlad Nouski
7cee04dd2d [CST-12044] feature: badge for primary bitstream 2023-10-25 18:29:48 +02:00
Vlad Nouski
f006bb3dff [CST-12043] fix: dependencies for unit test 2023-10-25 18:01:27 +02:00
Andreas Mahnke
09aaa46875 Support type-bind of elements based on repeatable list type-bound element (CHECKBOX_GROUP) 2023-10-25 16:34:51 +02:00
Kristof De Langhe
2f26e686cc 107685: menu-component re-render section on store update 2023-10-25 15:30:51 +02:00
Alan Orth
73f21f21e7 Merge pull request #2571 from DSpace/backport-2553-to-dspace-7_x
[Port dspace-7_x] Added Serbian Cyrillic translation and corrected Serbian Latin translаtion
2023-10-24 22:47:50 +03:00
imilos
5ab69af71e Added Serbian cyrilic translation and corrected Serbian latin translation.
(cherry picked from commit aa9e12dcfe)
2023-10-24 18:02:41 +00:00
imilos
884e113168 Added Serbian cyrilic translation and corrected Serbian latin translation.
(cherry picked from commit ad12e5a7f2)
2023-10-24 18:02:41 +00:00
Alan Orth
6affb06b26 Merge pull request #2553 from imilos/main
Added Serbian Cyrillic translation and corrected Serbian Latin translаtion
2023-10-24 21:02:24 +03:00
Mattia Vianelli
54fc1f81f7 Merged coar-notify-7 into CST-11045 2023-10-24 14:54:01 +00:00
Mattia Vianelli
c93c2a6234 CST-12174 fixed red selected form section both for inbound and outbound pattens 2023-10-24 16:52:03 +02:00
Mattia Vianelli
494295cd97 CST-11045 added sections parts 2023-10-24 15:26:23 +02:00
Alisa Ismailati
422a223c40 [CST-12235] support for the LDN inbox for root & /home & /item/:uuid pages 2023-10-24 15:14:55 +02:00
Mattia Vianelli
b995f9ea22 Merged coar-notify-7 into CST-11045 2023-10-24 12:20:00 +00:00
Mattia Vianelli
b3262ec290 CST-12180 added div container 2023-10-24 14:11:00 +02:00
Mattia Vianelli
d877d6f882 CST-12174 small layout fix 2023-10-24 14:05:50 +02:00
Mattia Vianelli
ce3ba35866 CST-12174 added isNew Check for patterns deeltion 2023-10-24 13:44:15 +02:00
Mattia Vianelli
4ecaeabe40 CST-12174 removed not needed guards 2023-10-24 13:27:46 +02:00
Mattia Vianelli
e2ad9fe707 CST-12174 Updated delete services to mark for deletion on outboundpatterns as well 2023-10-24 13:27:27 +02:00
Mattia Vianelli
0963a32081 CST-12174 Updated delete services to mark for deletion 2023-10-24 12:59:21 +02:00
Mattia Vianelli
5cca15daec CST-12174 Updated delete services to mark for deletion 2023-10-24 12:56:31 +02:00
Vlad Nouski
7c723caa15 [CST-12043] fix: redundant space 2023-10-24 12:52:46 +02:00
Vlad Nouski
6fc75a57e6 [CST-12043] ref: add and update documentation 2023-10-24 12:06:14 +02:00
Vlad Nouski
ae93cc0076 [CST-12043] fix: translation for custom switch 2023-10-24 12:05:12 +02:00
Alisa Ismailati
318f057ca4 [CST-12145] partial commit 2023-10-24 11:06:38 +02:00
Eike Löhden
7606f47688 Merge branch 'main' into making_user-menu-component_themeable 2023-10-24 07:53:08 +02:00
Alan Orth
a92aa05049 Merge pull request #2566 from DSpace/backport-2527-to-dspace-7_x
[Port dspace-7_x] Minor header button improvements
2023-10-23 21:57:44 +03:00
Alexandre Vryghem
d7dba4bfcf Fixed invalid html structure the ExpandableNavbarSectionComponent had an ul tag containing non-li tags
(cherry picked from commit fa56d5dfb7)
2023-10-23 17:50:43 +00:00
Alexandre Vryghem
e82a1ebedb Applied same gap between header icons in the dspace theme and made the search field non-focusable when collapsed
(cherry picked from commit 58d31dd73f)
2023-10-23 17:50:43 +00:00
Alexandre Vryghem
d7f1d37e41 Themed LangSwitchComponent
(cherry picked from commit f9b4460e70)
2023-10-23 17:50:43 +00:00
Alexandre Vryghem
d6de6fee6c Use gap instead of individual paddings for header icons
(cherry picked from commit 9f2a1d048b)
2023-10-23 17:50:43 +00:00
Tim Donohue
7c0fdcbe67 Merge pull request #2527 from alexandrevryghem/add-display-none-to-hidden-navbar-buttons_contribute-7.6
Minor header button improvements
2023-10-23 12:50:26 -05:00
Vlad Nouski
16327955a6 Merge commit 'bbc8b6ac8a15bdd619d4f7dac90655ab52dbad2c' into CST-12043-primary-bitstream-flag 2023-10-23 19:33:39 +02:00
Vlad Nouski
bbc8b6ac8a [CST-12043] unit tests 2023-10-23 18:34:13 +02:00
Tim Donohue
7dd9156375 Merge pull request #2564 from DSpace/backport-2561-to-dspace-7_x
[Port dspace-7_x] Fix RequestService test sometimes failing in CICD
2023-10-23 10:00:35 -05:00
Alexandre Vryghem
8428b0549b Fix RequestService test failing because of different lastUpdated time
(cherry picked from commit fb315335c9)
2023-10-23 13:56:07 +00:00
Tim Donohue
a9d7ee3617 Merge pull request #2561 from alexandrevryghem/fix-failing-request-service-test
Fix RequestService test sometimes failing in CICD
2023-10-23 08:55:47 -05:00
Alexandre Vryghem
b8eaf90b03 Merge branch 'fix-display-order-authentication-methods_contribute-7.4' into fix-display-order-authentication-methods_contribute-7.6
# Conflicts:
#	src/app/shared/log-in/log-in.component.html
#	src/app/shared/log-in/log-in.component.ts
2023-10-21 18:12:01 +02:00
Alexandre Vryghem
51b13fb78c Fix AuthorizationDataService.isAuthorized throwing a console error when the searchByObject request doesn't succeed 2023-10-21 18:08:02 +02:00
Alexandre Vryghem
987a92f529 Filter out all the AuthMethods who don't have a component to render before rendering LogInContainerComponent 2023-10-21 18:07:16 +02:00
Alexandre Vryghem
fb315335c9 Fix RequestService test failing because of different lastUpdated time 2023-10-21 14:45:37 +02:00
Tim Donohue
33c2c98757 Merge pull request #2560 from DSpace/backport-2439-to-dspace-7_x
[Port dspace-7_x] Fix Request-a-Copy grant form optional message not optional in form validation
2023-10-20 15:14:08 -05:00
Agustina Martinez
e9b70e34d5 Update email-request-copy.component.html
Message is optional: remove req in [disabled]

(cherry picked from commit 94c756d52d)
2023-10-20 20:13:00 +00:00
Tim Donohue
bf8519cc94 Merge pull request #2439 from amgciadev/fix-rac-grant-b
Fix Request-a-Copy grant form optional message not optional in form validation
2023-10-20 15:12:43 -05:00
Tim Donohue
c3ee2ca6c1 Merge pull request #2559 from DSpace/backport-2558-to-dspace-7_x
[Port dspace-7_x] Revert 2454 "Check cssRules before css variables are read from stylesheet"
2023-10-20 12:07:43 -05:00
Tim Donohue
2834ac33a4 Revert "Check cssRules before css variables are read from stylesheet (#2454)"
This reverts commit fa79c358c0.

(cherry picked from commit 6f73b65d53)
2023-10-20 17:07:13 +00:00
Tim Donohue
1ffeae1c98 Merge pull request #2558 from tdonohue/revert_2454
Revert 2454 "Check cssRules before css variables are read from stylesheet"
2023-10-20 12:06:53 -05:00
Tim Donohue
6f73b65d53 Revert "Check cssRules before css variables are read from stylesheet (#2454)"
This reverts commit fa79c358c0.
2023-10-20 10:34:29 -05:00
Tim Donohue
1eeed36036 Merge pull request #2552 from DSpace/backport-2549-to-dspace-7_x
[Port dspace-7_x] Bump @babel/traverse from 7.21.4 to 7.23.2
2023-10-20 09:57:08 -05:00
Vlad Nouski
ffdeca69f4 [CST-12043] feature: add primary bitstream switch 2023-10-20 16:07:31 +02:00
Vlad Nouski
a55eb97a6a [CST-12043] fix: normalization for boolean 2023-10-20 16:04:40 +02:00
imilos
aa9e12dcfe Added Serbian cyrilic translation and corrected Serbian latin translation. 2023-10-20 11:27:22 +02:00
imilos
ad12e5a7f2 Added Serbian cyrilic translation and corrected Serbian latin translation. 2023-10-20 11:00:11 +02:00
dependabot[bot]
bc0629e004 Bump @babel/traverse from 7.21.4 to 7.23.2
Bumps [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) from 7.21.4 to 7.23.2.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.23.2/packages/babel-traverse)

---
updated-dependencies:
- dependency-name: "@babel/traverse"
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
(cherry picked from commit 97f7a5e82a)
2023-10-19 21:45:57 +00:00
Tim Donohue
1b109efc2c Merge pull request #2549 from DSpace/dependabot/npm_and_yarn/babel/traverse-7.23.2
Bump @babel/traverse from 7.21.4 to 7.23.2
2023-10-19 16:45:40 -05:00
Alexandre Vryghem
5151a2620c Merge remote-tracking branch 'upstream/main' into split-eperson-administration-page_contribute-main
# Conflicts:
#	src/app/access-control/epeople-registry/eperson-form/eperson-form.component.html
2023-10-19 23:18:42 +02:00
Alexandre Vryghem
d473fcdf16 Merge branch 'split-eperson-administration-page_contribute-7.6' into split-eperson-administration-page_contribute-maintenance-7.6 2023-10-19 23:01:48 +02:00
Alexandre Vryghem
2e571767ea 107664: Normalized ePerson & group edit url and moved error message to translation file 2023-10-19 23:01:24 +02:00
Tim Donohue
3bbfcc9168 Merge pull request #2550 from DSpace/backport-2504-to-main
[Port main] Fix Angular SSR menu issues
2023-10-19 12:05:44 -05:00
Yana De Pauw
e0a3f15c00 106974: Angular SSR menu issues
(cherry picked from commit 3e8d180f1b)
2023-10-19 15:19:48 +00:00
Tim Donohue
c25b80abdd Merge pull request #2504 from atmire/Angular-SRR-menu-issues
Fix Angular SSR menu issues
2023-10-19 10:19:27 -05:00
dependabot[bot]
97f7a5e82a Bump @babel/traverse from 7.21.4 to 7.23.2
Bumps [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) from 7.21.4 to 7.23.2.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.23.2/packages/babel-traverse)

---
updated-dependencies:
- dependency-name: "@babel/traverse"
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-19 01:56:32 +00:00
Mattia Vianelli
2eb71604ee CST-12174 created new remotadata service for itemfilters, pages are updated in real time when editing/creating/deleting services related stuff, added modals to confirm/reset 2023-10-18 18:46:06 +02:00
Alisa Ismailati
6d794cd51f [CST-12235] LDN inbox mechanism for home (partial commit) 2023-10-18 09:29:52 +02:00
Alan Orth
b5f942b71d Merge pull request #2547 from DSpace/backport-2454-to-dspace-7_x
[Port dspace-7_x] Check cssRules before css variables are read from stylesheet
2023-10-17 22:50:14 +03:00
Gantner, Florian Klaus
21dcef0a42 checkstyle remove unused extra lines
(cherry picked from commit 5f8a9dea34)
2023-10-17 19:17:51 +00:00
Gantner, Florian Klaus
c4a60abd65 check cssRules existence before css variables are get from stylesheet
(cherry picked from commit 367cda2de0)
2023-10-17 19:17:51 +00:00
Flo
fa79c358c0 Check cssRules before css variables are read from stylesheet (#2454)
Check cssRules existence before css variables are get from stylesheet
2023-10-17 22:17:28 +03:00
Mattia Vianelli
ba0b110647 CST-12174 added resetForm and leave edit for edit-form and overview page 2023-10-17 17:46:47 +02:00
Mattia Vianelli
1c376b2964 CST-12174 Implemented data-service for the api calls 2023-10-17 16:28:36 +02:00
Alan Orth
fd850164f5 Merge pull request #2546 from DSpace/backport-2534-to-dspace-7_x
[Port dspace-7_x] Bump postcss from 8.4.23 to 8.4.31
2023-10-16 14:20:07 +03:00
dependabot[bot]
8f881dbb52 Bump postcss from 8.4.23 to 8.4.31
Bumps [postcss](https://github.com/postcss/postcss) from 8.4.23 to 8.4.31.
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.4.23...8.4.31)

---
updated-dependencies:
- dependency-name: postcss
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
(cherry picked from commit 3c5079e9ce)
2023-10-16 07:36:28 +00:00
Alan Orth
5fd2782e7b Merge pull request #2534 from DSpace/dependabot/npm_and_yarn/postcss-8.4.31
Bump postcss from 8.4.23 to 8.4.31
2023-10-16 10:36:07 +03:00
Alexandre Vryghem
a419956e2a Merge remote-tracking branch 'upstream/dspace-7_x' into split-eperson-administration-page_contribute-maintenance-7.6
# Conflicts:
#	src/app/access-control/epeople-registry/eperson-form/eperson-form.component.html
2023-10-14 17:38:26 +02:00
Davide Negretti
feb2b2be53 [DURACOM-190] Fix alignment in vocabulary-treeview 2023-10-13 11:05:14 +02:00
Alan Orth
287ec5a2ab Merge pull request #2544 from DSpace/backport-2536-to-main
[Port main] Issue 2535 hide add more button submission if no disabled sections 7.x
2023-10-12 12:03:09 +03:00
Marie Verdonck
0d376a6607 Issue#2535: Hide add more button in submission if no disabled sections
(cherry picked from commit 709848ee25)
2023-10-12 06:46:34 +00:00
Alan Orth
3cb23c18e7 Merge pull request #2536 from atmire/issue-2535_hide-add-more-button-submission-if-no-disabled-sections-7.x
Issue 2535 hide add more button submission if no disabled sections 7.x
2023-10-12 09:46:14 +03:00
Alan Orth
59be2ae907 Merge pull request #2543 from DSpace/backport-2531-to-dspace-7_x
[Port dspace-7_x] Fix browse by visual bug
2023-10-12 09:17:48 +03:00
Jens Vannerum
15d2880ca4 Fix browse by visual bug
(cherry picked from commit d0b4e15db4)
2023-10-11 19:04:20 +00:00
Alan Orth
312b0aacf6 Merge pull request #2531 from atmire/main-fix-browse-by-visual-bug
Fix browse by visual bug
2023-10-11 22:04:00 +03:00
Mattia Vianelli
8de0e76b72 CST-12174 Ldn services are now retrieved with the remotadata object 2023-10-11 15:35:28 +02:00
Davide Negretti
b321d6f727 [DURACOM-190] Fix i18n labels in vocabulary-treeview 2023-10-11 13:02:13 +02:00
Mattia Vianelli
9216073b5b CST-12174 Coar form pages are now sized correctly, finishing up save button and alias for api call 2023-10-11 12:34:48 +02:00
Pascal-Nicolas Becker
c03cd03274 Merge pull request #2541 from DSpace/backport-2537-to-dspace-7_x
[Port dspace-7_x] Translate community as 'Bereich' in de.json5
2023-10-11 05:33:28 +02:00
Janne Jensen
ec86bc12bd translate community as 'Bereich' in de.json5
(cherry picked from commit 0139670371)
2023-10-10 20:40:03 +00:00
Pascal-Nicolas Becker
a57bcf0dc7 Merge pull request #2537 from mugraph/main
Translate community as 'Bereich' in de.json5
2023-10-10 22:39:46 +02:00
Mattia Vianelli
8f63b54d71 CST-11045 Located component, working on adding new accordion 2023-10-09 15:55:24 +02:00
Janne Jensen
0139670371 translate community as 'Bereich' in de.json5 2023-10-07 10:43:09 +02:00
Mattia Vianelli
71adb5b7c8 CST-10639 Fixed field in the item-view (Endorsement) 2023-10-06 15:17:57 +02:00
Mattia Vianelli
4dd339235f CST-10639 Fixed fields in the item-view (Endorsed Reviewed and Dataset) 2023-10-06 15:13:58 +02:00
Mattia Vianelli
2bf565392a CST-10639 Added new fields in the item-view (Endorsed Reviewed and Dataset) 2023-10-06 14:46:27 +02:00
Mattia Vianelli
9ab62d21b7 Merged in CST-11048 (pull request #905)
CST-11048

Approved-by: Andrea Bollini
2023-10-06 11:40:14 +00:00
Mattia Vianelli
c75f61840f CST-11048 Spaced form updated error behaviour 2023-10-06 13:04:52 +02:00
Sondissimo
f893c6f2f3 CST-11048 Implemented enabled slider in edit 2023-10-06 12:25:23 +02:00
Sondissimo
11f9258d40 CST-11048 Form Styling 2023-10-06 01:02:49 +02:00
Marie Verdonck
77dd72b6ef Merge branch 'issue-2535_hide-add-more-button-submission-if-no-disabled-sections-7.4' into issue-2535_hide-add-more-button-submission-if-no-disabled-sections-7.x 2023-10-04 17:30:45 +02:00
Marie Verdonck
709848ee25 Issue#2535: Hide add more button in submission if no disabled sections 2023-10-04 17:27:04 +02:00
dependabot[bot]
3c5079e9ce Bump postcss from 8.4.23 to 8.4.31
Bumps [postcss](https://github.com/postcss/postcss) from 8.4.23 to 8.4.31.
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.4.23...8.4.31)

---
updated-dependencies:
- dependency-name: postcss
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-04 00:34:17 +00:00
Alexandre Vryghem
fa56d5dfb7 Fixed invalid html structure the ExpandableNavbarSectionComponent had an ul tag containing non-li tags 2023-10-02 21:31:42 +02:00
Kristof De Langhe
be6dbdec66 107155: Allow caching null objects 2023-10-02 13:31:25 +02:00
Alexandre Vryghem
58d31dd73f Applied same gap between header icons in the dspace theme and made the search field non-focusable when collapsed 2023-09-29 22:44:29 +02:00
Alexandre Vryghem
f9b4460e70 Themed LangSwitchComponent 2023-09-29 22:43:47 +02:00
Alexandre Vryghem
9f2a1d048b Use gap instead of individual paddings for header icons 2023-09-29 22:43:47 +02:00
Alexandre Vryghem
2ca2a3881f Added new variables for the expandable navbar section 2023-09-29 21:46:11 +02:00
Jens Vannerum
d0b4e15db4 Fix browse by visual bug 2023-09-29 15:54:34 +02:00
Enea Jahollari
3cf3cc8850 small fixes 2023-09-28 20:22:28 +02:00
Enea Jahollari
e232a7d8cb fix BitstreamAuthorizationsComponent tests 2023-09-28 20:03:05 +02:00
Enea Jahollari
bfe529e42a fix ProcessDetailComponent tests 2023-09-28 19:58:23 +02:00
Enea Jahollari
a353ac1188 fix ProjectSearchResultListElementComponent tests 2023-09-28 19:51:56 +02:00
Enea Jahollari
4c2c5af3ad fix CommunityListComponent tests 2023-09-28 19:48:52 +02:00
Enea Jahollari
840bad06bd fix SubmissionFormCollectionComponent tests 2023-09-28 19:44:34 +02:00
Enea Jahollari
5ba3bb2c9b fix MetadataRepresentationListComponent tests 2023-09-28 19:43:07 +02:00
Enea Jahollari
7447b64e61 fix JournalIssueComponent tests 2023-09-28 19:41:35 +02:00
Enea Jahollari
4374f284d9 fix ThumbnailComponent tests 2023-09-28 19:36:37 +02:00
Enea Jahollari
01c28a30a8 fix ItemPageAuthorFieldComponent tests 2023-09-28 19:34:03 +02:00
Enea Jahollari
35e967e8fb fix MetadataFieldFormComponent tests 2023-09-28 19:30:30 +02:00
Enea Jahollari
380658401b fix NumberPickerComponent tests 2023-09-28 19:09:58 +02:00
Enea Jahollari
08c22f90d4 fix SubmissionSectionSherpaPoliciesComponent tests 2023-09-28 18:46:09 +02:00
Enea Jahollari
f86de229d5 fix ItemGridElementComponent tests 2023-09-28 18:22:15 +02:00
Enea Jahollari
69e5b03015 fix JournalVolumeSearchResultListElementComponent tests 2023-09-28 18:18:09 +02:00
Enea Jahollari
7d96c90db9 fix CollectionAuthorizationsComponent tests 2023-09-28 18:15:42 +02:00
Enea Jahollari
35aadf7524 fix JournalVolumeListElementComponent tests 2023-09-28 18:14:17 +02:00
Enea Jahollari
18ee7513ba fix DsDynamicLookupRelationExternalSourceTabComponent tests 2023-09-28 17:49:49 +02:00
Enea Jahollari
2a88c8754c fix BrowseByTaxonomyPageComponent tests 2023-09-28 17:44:25 +02:00
Enea Jahollari
9e2842ff91 fix ItemAuthorizationsComponent tests 2023-09-28 17:40:52 +02:00
Enea Jahollari
945491b815 fix CollectionCurateComponent tests 2023-09-28 15:15:16 +02:00
Enea Jahollari
63fcd40a16 fix JournalSearchResultListElementComponent tests 2023-09-28 15:08:31 +02:00
Enea Jahollari
52da1e0329 fix OrcidSyncSettingsComponent tests 2023-09-28 14:56:37 +02:00
Enea Jahollari
c133ff7ebb fix CollectionSourceComponent tests 2023-09-28 14:48:12 +02:00
Enea Jahollari
5dfd812d81 fix ItemPageComponent tests 2023-09-28 14:46:36 +02:00
Enea Jahollari
5086eaa11f fix ProfileClaimItemModalComponent tests 2023-09-28 14:43:24 +02:00
Enea Jahollari
ca4fdae297 fix ItemEditBitstreamComponent tests 2023-09-28 14:41:53 +02:00
Enea Jahollari
444c35d7a1 fix GroupFormComponent tests 2023-09-28 14:35:08 +02:00
Enea Jahollari
995752a890 fix JournalVolumeSearchResultListElementComponent tests 2023-09-28 14:33:17 +02:00
Enea Jahollari
f112671b04 fix ContextHelpWrapperComponent tests 2023-09-28 14:30:13 +02:00
Enea Jahollari
38e2478442 fix ProfilePageComponent tests 2023-09-28 12:26:32 +02:00
Enea Jahollari
c449997d96 fix DsoEditMetadataFieldValuesComponent tests 2023-09-28 12:16:19 +02:00
Enea Jahollari
188320b6e2 fix SearchFilterComponent tests 2023-09-28 12:10:01 +02:00
Enea Jahollari
995ea5245c fix JournalIssueSearchResultListElementComponent tests 2023-09-28 12:06:21 +02:00
Enea Jahollari
2b9c3eafac fix ProfilePageMetadataFormComponent tests 2023-09-28 11:27:07 +02:00
Enea Jahollari
84e1254560 fix ItemVersionsComponent tests 2023-09-28 10:56:24 +02:00
Enea Jahollari
ae0bc1ab34 fix MyDSpaceReloadableActionsComponent tests 2023-09-28 10:04:44 +02:00
Enea Jahollari
91fc698147 fix ItemPageComponent tests 2023-09-28 09:53:01 +02:00
Enea Jahollari
e7b5528ad3 fix SubmissionSectionUploadFileComponent tests 2023-09-28 09:50:41 +02:00
Enea Jahollari
0f1944584a fix UntypedItemComponent tests 2023-09-27 16:48:01 +02:00
Enea Jahollari
f7968fe256 fix WorkspaceItemSearchResultListElementComponent tests 2023-09-27 16:46:21 +02:00
Enea Jahollari
add3dc63d1 fix WorkflowItemSearchResultListElementComponent tests 2023-09-27 16:45:04 +02:00
Enea Jahollari
f9d1b07ff6 fix OrgUnitSearchResultListSubmissionElementComponent tests 2023-09-27 16:43:26 +02:00
Enea Jahollari
fd34b008ad fix RelatedItemsComponent tests 2023-09-27 16:39:48 +02:00
Enea Jahollari
663da179c7 fix PublicationComponent tests 2023-09-27 16:37:42 +02:00
Enea Jahollari
3e1b05bfa6 fix PrivacyContentComponent tests 2023-09-27 16:36:06 +02:00
Enea Jahollari
ef11bd6990 fix ItemMyDSpaceResultListElementComponent tests 2023-09-27 16:25:59 +02:00
Enea Jahollari
f3a0d2e227 fix ItemSearchResultListElementComponent tests 2023-09-27 16:24:48 +02:00
Enea Jahollari
585827b970 fix ItemDeleteComponent tests 2023-09-27 16:19:18 +02:00
Enea Jahollari
2ce2ac7290 fix CommunityAdminSearchResultListElementComponent tests 2023-09-27 16:17:08 +02:00
Enea Jahollari
1a9c90fefe fix CollectionAdminSearchResultListElementComponent tests 2023-09-27 16:15:46 +02:00
Enea Jahollari
2d246e7473 fix ProcessOverviewComponent tests 2023-09-27 16:10:41 +02:00
Enea Jahollari
30f2a45d59 fix ResourcePolicyEditComponent tests 2023-09-27 16:08:08 +02:00
Enea Jahollari
d7626e22c9 fix ItemListPreviewComponent tests 2023-09-27 16:06:41 +02:00
Enea Jahollari
9dfa809cd1 fix BrowseByTitlePageComponent tests 2023-09-27 16:02:11 +02:00
Enea Jahollari
be86fea039 fix FileDownloadLinkComponent tests 2023-09-27 15:29:00 +02:00
Enea Jahollari
96928e7417 fix ItemGridElementComponent tests 2023-09-27 15:22:53 +02:00
Enea Jahollari
276402449e fix OrgUnitSearchResultListElementComponent tests 2023-09-27 15:19:37 +02:00
Enea Jahollari
924f1f61d2 fix SearchComponent tests 2023-09-27 15:16:48 +02:00
Enea Jahollari
a7d3df0269 fix DSOSelectorComponent tests 2023-09-27 15:14:20 +02:00
Enea Jahollari
a370433ab7 fix EPersonFormComponent tests 2023-09-27 15:10:13 +02:00
Enea Jahollari
42f404c38c fix EPeopleRegistryComponent tests 2023-09-27 15:08:13 +02:00
Enea Jahollari
78c98c1675 fix JournalComponent tests 2023-09-27 15:06:29 +02:00
Enea Jahollari
f574d93574 fix BulkAccessSettingsComponent tests 2023-09-27 14:59:16 +02:00
Enea Jahollari
d1cdcbde78 fix ExportMetadataSelectorComponent tests 2023-09-27 14:56:32 +02:00
Enea Jahollari
1186415bf1 fix BitstreamFormatsComponent tests 2023-09-27 14:49:49 +02:00
Enea Jahollari
e3abb75a56 fix DsDynamicListComponent tests 2023-09-27 13:37:56 +02:00
Enea Jahollari
b2f04ca379 fix CreateItemParentSelectorComponent tests 2023-09-27 13:22:42 +02:00
Enea Jahollari
b2ffc87831 fix JournalIssueGridElementComponent tests 2023-09-27 13:21:17 +02:00
Alan Orth
8045e4cda8 Merge pull request #2529 from atmire/fix-mutliple-api-calls-on-route-change-8.0.0-next
[Port main] Fix multiple api calls on route change
2023-09-27 14:03:41 +03:00
Enea Jahollari
d905e71013 fix AuthorizedCollectionSelectorComponent tests 2023-09-27 12:45:08 +02:00
Enea Jahollari
8257057ad0 fix ContextHelpDirective tests 2023-09-27 12:43:30 +02:00
Enea Jahollari
ec938f7fb8 fix CreateCommunityParentSelectorComponent tests 2023-09-27 12:41:01 +02:00
Enea Jahollari
48a16d29e7 fix CreateProfileComponent tests 2023-09-27 12:39:42 +02:00
Enea Jahollari
7c3eccf3f4 fix CreateCollectionParentSelectorComponent tests 2023-09-27 12:37:59 +02:00
Enea Jahollari
0a05118323 fix ComColFormComponent tests 2023-09-27 12:33:57 +02:00
Art Lowel
623fc6ede8 Merge branch 'fix-mutliple-api-calls-on-route-change-7.6' into fix-mutliple-api-calls-on-route-change-8.0.0-next 2023-09-27 11:58:54 +02:00
Enea Jahollari
45354dba2b fix ThumbnailComponent tests 2023-09-27 11:47:43 +02:00
Enea Jahollari
fdd08d2a22 fix ItemAdminSearchResultListElementComponent tests 2023-09-27 11:42:30 +02:00
Enea Jahollari
9cb379c979 fix HeaderComponent tests 2023-09-27 11:41:03 +02:00
Enea Jahollari
0692f6e28b fix ExistingRelationListElementComponent tests 2023-09-27 11:30:07 +02:00
Enea Jahollari
169b7a847a fix DsDynamicLookupRelationExternalSourceTabComponent tests 2023-09-27 10:45:39 +02:00
Enea Jahollari
a03fe7bf32 fix ClaimedSearchResultListElementComponent tests 2023-09-27 10:11:58 +02:00
Enea Jahollari
16e8a0a03b fix ClaimedDeclinedTaskSearchResultListElementComponent tests 2023-09-27 10:01:20 +02:00
Enea Jahollari
a273aaa9d7 fix ClaimedDeclinedSearchResultListElementComponent tests 2023-09-27 10:00:20 +02:00
Enea Jahollari
2ac4b43e58 fix ClaimedApprovedSearchResultListElementComponent tests 2023-09-27 09:59:20 +02:00
Enea Jahollari
87af5e311c fix ProfilePageSecurityFormComponent tests 2023-09-27 09:57:34 +02:00
Alan Orth
980e254d9a Merge pull request #2528 from DSpace/backport-2385-to-dspace-7_x
[Port dspace-7_x] Move subscription button to DSO edit menu
2023-09-27 10:56:27 +03:00
Yury Bondarenko
6d195f5ffa Update DSO edit menu resolver tests
- Abstract away the different "subsections" ~ DSO type (the tests should not care about this)
  Instead, retrieve sections of interest by ID & assert whether they're there & how they should look
- Test separately for Communities, Collections & Items
- Test newly added menu section

(cherry picked from commit 18b7a9c7de)
2023-09-27 07:02:24 +00:00
Yury Bondarenko
578a427f46 Move subscription button to DSO edit menu
(cherry picked from commit c9558167b2)
2023-09-27 07:02:24 +00:00
Alan Orth
4491e6c49d Merge pull request #2385 from atmire/move-subscription-button-to-dso-edit-menu
Move subscription button to DSO edit menu
2023-09-27 10:02:03 +03:00
Alan Orth
506579cd23 Merge pull request #2510 from atmire/fix-mutliple-api-calls-on-route-change
Fix multiple api calls on route change
2023-09-27 08:12:47 +03:00
Alan Orth
19eec6ac31 Merge pull request #2526 from DSpace/backport-2525-to-dspace-7_x
[Port dspace-7_x] Fix mouse cursor on language dropdown menu
2023-09-26 22:09:17 +03:00
Davide Negretti
2aab4265a5 [DURACOM-185] Fix pointer on language dropdown menu
(cherry picked from commit 6b5708cffd)
2023-09-26 18:40:11 +00:00
Alan Orth
ab3835f795 Merge pull request #2525 from 4Science/DURACOM-185
Fix mouse cursor on language dropdown menu
2023-09-26 21:39:54 +03:00
Enea Jahollari
68300eb9b6 fix broken tests 2023-09-26 18:17:46 +02:00
Enea Jahollari
32aa3354dd feat: fix SupervisionOrderGroupSelectorComponent test 2023-09-26 16:59:18 +02:00
Art Lowel
67a6f58865 Merge branch 'fix-mutliple-api-calls-on-route-change-7.6' into fix-mutliple-api-calls-on-route-change 2023-09-26 16:56:17 +02:00
Art Lowel
6a99185214 roll back unintended change to the responseMsToLive for RootDataservice 2023-09-26 16:56:07 +02:00
Enea Jahollari
59e765bb12 feat: fix AlertComponent test 2023-09-26 16:52:00 +02:00
Enea Jahollari
d61b197129 feat: fix DsDynamicTagComponent test 2023-09-26 16:48:31 +02:00
Enea Jahollari
a933bf52a0 feat: fix SubmissionImportExternalComponent test 2023-09-26 16:12:14 +02:00
Enea Jahollari
0ddaca8535 feat: fix ItemSearchResultListElementComponent test 2023-09-26 15:45:22 +02:00
Enea Jahollari
3bc02b8477 feat: fix ForgotPasswordFormComponent test 2023-09-26 15:23:37 +02:00
Enea Jahollari
03f334ff61 feat: fix SubmissionFormComponent test 2023-09-26 15:17:12 +02:00
Art Lowel
d02c5397f8 Merge branch 'fix-mutliple-api-calls-on-route-change-7.6' into fix-mutliple-api-calls-on-route-change 2023-09-26 14:44:39 +02:00
Art Lowel
32fc28ec54 fix dev mode issue where retrieving the login options fails 2023-09-26 14:44:13 +02:00
Enea Jahollari
0d1a472c14 feat: fix FullFileSectionComponent test 2023-09-26 14:04:56 +02:00
Enea Jahollari
9f5dbef490 feat: fix ItemVersionHistoryComponent test 2023-09-26 13:15:55 +02:00
Enea Jahollari
815c09b7d9 feat: fix EditRelationshipComponent test 2023-09-26 13:04:57 +02:00
Enea Jahollari
555aebc77e feat: fix GroupsRegistryComponent test 2023-09-26 12:31:07 +02:00
Enea Jahollari
537926334c feat: fix SubmissionEditComponent test 2023-09-26 12:17:18 +02:00
Enea Jahollari
ba0caffbbc feat: fix CollectionSearchResultGridElementComponent test 2023-09-26 12:00:02 +02:00
Enea Jahollari
df9bd92f28 feat: fix ItemVersionsNoticeComponent test 2023-09-26 11:53:09 +02:00
Enea Jahollari
89994b74af feat: fix OrcidPageComponent test 2023-09-26 11:49:42 +02:00
Sondissimo
1c9fbd4629 CST-11048 FInished the angular implementation for the ldn inbox, needs cleanup 2023-09-26 11:12:19 +02:00
Enea Jahollari
cb41f40c50 small change 2023-09-26 10:52:17 +02:00
Enea Jahollari
5fff8679d5 feat: fix ClaimedTaskActionsComponent test 2023-09-26 10:08:58 +02:00
Enea Jahollari
8b9fc0044e feat: fix LogInPasswordComponent test 2023-09-26 10:04:50 +02:00
DSpace Bot
77efe52f4a [Port dspace-7_x] Fix missing or wrong Italian translations (#2522)
[DURACOM-184] fix missing or wrong Italian translations

---------

Co-authored-by: Andrea Barbasso <´andrea.barbasso@4science.com´>
2023-09-26 11:04:49 +03:00
Enea Jahollari
4955d4c23a feat: fix LogInPasswordComponent test 2023-09-26 09:59:46 +02:00
Enea Jahollari
30b5550cff feat: fix SubmissionSectionFormComponent test 2023-09-26 09:54:42 +02:00
Alan Orth
83beb5474e Merge pull request #2521 from DSpace/backport-2473-to-dspace-7_x
[Port dspace-7_x] Fix some routes not using the correct baseHref
2023-09-26 10:51:51 +03:00
Enea Jahollari
79cbe691e5 feat: fix OrcidAuthComponent test 2023-09-26 09:51:21 +02:00
Enea Jahollari
65e786bd1f feat: fix CollectionDropdownComponent test 2023-09-26 09:45:03 +02:00
Enea Jahollari
b0af3e7b8d feat: fix DsoEditMenuSectionComponent test 2023-09-26 09:41:33 +02:00
AndreaBarbasso
f53c77be8e Fix missing or wrong Italian translations (#2518)
* [DURACOM-184] fix missing or wrong Italian translations

---------

Co-authored-by: Andrea Barbasso <´andrea.barbasso@4science.com´>
2023-09-26 10:22:30 +03:00
DSpace Bot
1c38d9259a [Port dspace-7_x] Serbian (Latin) translation (#2520)
* Serbian (latin) translation added.

---------

Co-authored-by: imilos <imilos@gmail.com>
2023-09-26 10:08:07 +03:00
Alexandre Vryghem
d6d5a2891c Fix routes not working with baseHref
(cherry picked from commit 18febff7a6)
2023-09-26 07:07:20 +00:00
Alan Orth
f48764d397 Merge pull request #2473 from alexandrevryghem/fix-routes-not-relative-to-basehref_main-7.6
Fix routes not working with baseHref
2023-09-26 10:06:58 +03:00
Milos Ivanovic
cae831bd41 Serbian (Latin) translation (#2508)
Serbian (latin) translation added.
2023-09-26 08:29:17 +03:00
Hrafn Malmquist
e92b58eb9e Merge pull request #2519 from DSpace/backport-2502-to-main
[Port main] Don't capitalize metadata values in search, merging without approval as original PR was tested and approved by 2
2023-09-26 00:26:10 +01:00
Alan Orth
c225067127 src/app/shared/search: don't capitalize metadata values
Don't capitalize metadata values for display purposes.

(cherry picked from commit 47029c0a78)
2023-09-25 23:19:29 +00:00
Hrafn Malmquist
abd6c01a98 Merge pull request #2502 from alanorth/undo-text-capitalize
Don't capitalize metadata values in search
2023-09-26 00:19:07 +01:00
Davide Negretti
6b5708cffd [DURACOM-185] Fix pointer on language dropdown menu 2023-09-25 23:51:48 +02:00
Enea Jahollari
c96201f1d4 feat: fix SubmissionImportExternalCollectionComponent test 2023-09-25 22:11:20 +02:00
Enea Jahollari
5e09fe6bf0 feat: fix services lazy loading 2023-09-25 21:35:50 +02:00
Enea Jahollari
54614c21f0 feat: migrate everything to standalone and fix build errors 2023-09-25 12:43:29 +02:00
DSpace Bot
f77d01c01f [Port dspace-7_x] Update fi.json5 (#2516)
* Update fi.json5

Two last translations to the Finnish file.

(cherry picked from commit c3a908bccb)
2023-09-25 12:53:45 +03:00
reetagithub
85deeaab6a Update fi.json5 (#2422)
* Update fi.json5

Two last translations to the Finnish file.
2023-09-25 11:59:26 +03:00
Tim Donohue
fd3f1628ee Merge pull request #2514 from DSpace/backport-2505-to-dspace-7_x
[Port dspace-7_x] remove obsolete label element in metadata-schema.component.html
2023-09-22 14:53:04 -05:00
Sascha Szott
c7fe310d81 removed trailing whitespaces as suggested by reviewer
(cherry picked from commit 43f19e7d91)
2023-09-22 17:57:54 +00:00
Sascha Szott
742b2d920a remove obsolete label element in metadata-schema.component.html
(cherry picked from commit 6847c30e58)
2023-09-22 17:57:54 +00:00
Sascha Szott
77d6212e46 remove obsolete label element in metadata-schema.component.html (#2505)
* remove obsolete label element in metadata-schema.component.html
2023-09-22 20:57:36 +03:00
Art Lowel
7a8e2206ae Merge branch 'fix-mutliple-api-calls-on-route-change-7.6' into fix-mutliple-api-calls-on-route-change 2023-09-22 12:01:24 +02:00
Art Lowel
8fbe8c16dc fix issue where invalidateRootCache didn't happen when the page first loaded 2023-09-22 12:00:59 +02:00
Art Lowel
0104f81d54 Merge branch 'fix-mutliple-api-calls-on-route-change-7.6' into fix-mutliple-api-calls-on-route-change 2023-09-22 10:48:46 +02:00
Art Lowel
5ad621b27e fix issue where more than one api call was made on every route change 2023-09-22 10:23:07 +02:00
Sascha Szott
5bc5dd859e allow to insert multi-line scope notes in MD field registry 2023-09-19 17:51:58 +02:00
Alan Orth
47029c0a78 src/app/shared/search: don't capitalize metadata values
Don't capitalize metadata values for display purposes.
2023-09-19 07:42:23 +03:00
Yana De Pauw
5a5f71a3d9 Merge remote-tracking branch 'upstream/dspace-7_x' into Angular-SRR-menu-issues 2023-09-18 16:49:36 +02:00
Yana De Pauw
3e8d180f1b 106974: Angular SSR menu issues 2023-09-18 16:43:32 +02:00
Sondissimo
b040f9c2e7 CST-11048 sync branch with coar-notify-7 2023-09-18 14:28:28 +02:00
Sondissimo
4805b5061a CST-11048 First commit +fix for admin routing 2023-09-18 13:36:57 +02:00
Sondissimo
24a0af1e9a CST-11048 First commit 2023-09-18 13:35:44 +02:00
Mattia Vianelli
9a0f6fd12d Merged in CST-11012-demo (pull request #778)
CST-11012 demo
2023-09-18 11:05:53 +00:00
Mark H. Wood
faa2089d5c restore stock yarn.lock 2023-09-14 15:19:58 -04:00
Tim Donohue
2d733732f6 Merge pull request #2498 from DSpace/backport-2451-to-dspace-7_x
[Port dspace-7_x] Graceful shutdown on SIGINT (e.g. from 'pm2 stop').
2023-09-14 12:29:23 -05:00
Mark H. Wood
ed5267820e Update dependencies for Node v20. 2023-09-14 13:03:03 -04:00
Mark H. Wood
d6cabd1d01 Document a modified method as required by PR guidelines.
(cherry picked from commit bf9b2b82e1)
2023-09-14 16:07:36 +00:00
Mark H. Wood
46e2f4e22c Properly await termination.
(cherry picked from commit 4449737aed)
2023-09-14 16:07:36 +00:00
Mark H. Wood
15c2af5fbf Graceful shutdown on SIGINT (e.g. from 'pm2 stop').
(cherry picked from commit 6709c3bb5f)
2023-09-14 16:07:36 +00:00
Tim Donohue
4171ccc8f3 Merge pull request #2451 from mwoodiupui/graceful
Graceful shutdown on SIGINT (e.g. from 'pm2 stop').
2023-09-14 11:07:17 -05:00
Tim Donohue
a37e0f29b7 Merge pull request #2497 from DSpace/backport-2493-to-dspace-7_x
[Port dspace-7_x] Correct text of help info on edit group page
2023-09-14 11:01:38 -05:00
Sondissimo
0d79dd0e8f Merge branch 'coar-notify-7' of bitbucket.org:4Science/dspace-angular into CST-11012-demo 2023-09-14 17:40:08 +02:00
Tim Donohue
b423b49cac Correct text of help info on edit group page
(cherry picked from commit 49247430e5)
2023-09-14 15:07:21 +00:00
Tim Donohue
957e0a8d1d Merge pull request #2493 from tdonohue/fix_2321
Correct text of help info on edit group page
2023-09-14 10:06:58 -05:00
Sondissimo
f9e4044e81 CST-11012 fixed conflicts 2023-09-14 17:06:14 +02:00
Eike Martin Löhden
cfa70ecb8e Removed default value from inExpandableNavbar. 2023-09-14 16:28:21 +02:00
Tim Donohue
49247430e5 Correct text of help info on edit group page 2023-09-12 13:57:26 -05:00
Tim Donohue
bdf7414392 Merge pull request #2488 from alexandrevryghem/fix-display-order-authentication-methods_contribute-7.6
[Port dspace-7_x] Made it possible to reorder the login methods
2023-09-11 16:40:43 -05:00
Tim Donohue
055b2322bd Merge pull request #2414 from alexandrevryghem/fix-display-order-authentication-methods_contribute-7.6
Made it possible to reorder the login methods
2023-09-11 16:39:55 -05:00
Tim Donohue
459a43184a Merge pull request #2486 from DSpace/backport-2421-to-dspace-7_x
[Port dspace-7_x] 🚸remove thumbnail from file-upload section and show bitstream format …
2023-09-08 16:13:14 -05:00
Alexandre Vryghem
0905a53db5 Fix innerText still being undefined in ssr mode 2023-09-08 22:35:27 +02:00
Alan Orth
cd93c6eecd Merge pull request #2487 from DSpace/backport-2445-to-dspace-7_x
[Port dspace-7_x] Fix to Metadata Registry create new metadata schema doesn't appear without reload #1081
2023-09-08 23:29:50 +03:00
Hugo Dominguez
161d7e069b 🎨 revert format
(cherry picked from commit 3e5524de69)
2023-09-08 19:50:25 +00:00
Hugo Dominguez
e3ea2cb2b0 🐛 fix bug of caching when add new schema
(cherry picked from commit 9fb9e5848c)
2023-09-08 19:50:25 +00:00
Hugo Dominguez
8d295419c7 ♻️ refactor chain of observables to avoid async issues
(cherry picked from commit 2dc9fd44d7)
2023-09-08 19:50:25 +00:00
Alan Orth
e9b94f8e02 Merge pull request #2445 from hugo-escire/issue/1081
Fix to Metadata Registry create new metadata schema doesn't appear without reload #1081
2023-09-08 22:49:42 +03:00
Tim Donohue
22538f30dc Update workspaceitem-section-upload-file.model.ts
Fix code comment

(cherry picked from commit 01c8a4d9c3)
2023-09-08 19:33:55 +00:00
Hugo Dominguez
5daf993451 🎨revert unnecessary format
(cherry picked from commit 13e4052c4d)
2023-09-08 19:33:55 +00:00
Hugo Dominguez
b7b3db5ba8 🚸remove thumbnail from file-upload section and show bitstream format and checksum
(cherry picked from commit 4c8ec8a4f2)
2023-09-08 19:33:55 +00:00
Tim Donohue
f7ce1a5391 Merge pull request #2421 from hugo-escire/issue/2105
🚸remove thumbnail from file-upload section and show bitstream format …
2023-09-08 14:33:35 -05:00
Tim Donohue
01c8a4d9c3 Update workspaceitem-section-upload-file.model.ts
Fix code comment
2023-09-08 14:28:23 -05:00
Hugo Dominguez
13e4052c4d 🎨revert unnecessary format 2023-09-08 11:51:42 -06:00
Hugo Dominguez
9bb2e8a47f Merge branch 'main' into issue/2105 2023-09-08 11:40:42 -06:00
Hugo Dominguez
3e5524de69 🎨 revert format 2023-09-08 11:31:26 -06:00
Tim Donohue
a0a8607628 Merge pull request #2484 from DSpace/backport-2412-to-dspace-7_x
[Port dspace-7_x] remove redundant cache default values from server.ts
2023-09-08 11:40:43 -05:00
Hugo Daniel Dominguez de la Cruz
4075d4989b Merge branch 'DSpace:main' into issue/1081 2023-09-08 10:33:29 -06:00
Sascha Szott
3a465ac452 remove redundant cache default values from server.ts
(cherry picked from commit e53abcb69e)
2023-09-08 15:44:21 +00:00
Tim Donohue
45b0f1607a Merge pull request #2412 from saschaszott/patch-9
remove redundant cache default values from server.ts
2023-09-08 10:44:02 -05:00
Tim Donohue
97b2eb7a7c Merge pull request #2404 from alexandrevryghem/fix-setStaleByHrefSubtring-not-emitting-after-all-requests-were-stale_contribute-maintenance-7.6
[Port dspace-7_x] Fix `setStaleByHrefSubstring` not emitting true when all requests are stale
2023-09-07 14:39:33 -05:00
Tim Donohue
499463f47e Merge pull request #2349 from alexandrevryghem/fix-setStaleByHrefSubtring-not-emitting-after-all-requests-were-stale_contribute-main
Fix `setStaleByHrefSubstring` not emitting true when all requests are stale
2023-09-07 14:39:30 -05:00
Tim Donohue
b46390c315 Merge pull request #2396 from alexandrevryghem/w2p-104312_pass-query-to-external-search-tabs_contribute-maintenance-7.6
[Port dspace-7_x] Search query is not set by default when opening an external sources tab
2023-09-07 12:49:47 -05:00
Tim Donohue
1824507c06 Merge pull request #2376 from alexandrevryghem/w2p-104312_pass-query-to-external-search-tabs_contribute-main
Search query is not set by default when opening an external sources tab
2023-09-07 12:49:21 -05:00
Tim Donohue
d14e258b5b Merge pull request #2483 from DSpace/backport-2470-to-dspace-7_x
[Port dspace-7_x] Minor pt-PT translation fixes
2023-09-07 11:15:21 -05:00
José Carvalho
1622b25aac Minor pt-PT translation fixes
(cherry picked from commit a6c1120700)
2023-09-07 15:35:02 +00:00
Tim Donohue
11341bf7d7 Merge pull request #2470 from universidadeaveiro/dspace_7_6_pt-PT_i18n_fix
Minor pt-PT translation fixes
2023-09-07 10:34:40 -05:00
Koen Pauwels
11e98f7e20 Fix lint issue. 2023-09-07 11:36:52 +02:00
Koen Pauwels
8175a9d014 Merge remote-tracking branch 'dspace/main' into feature-process_polling 2023-09-07 11:02:10 +02:00
Koen Pauwels
9b5001e1d9 104938 Cleanup 2023-09-07 10:19:33 +02:00
Tim Donohue
d95fa43c6b Merge pull request #2479 from DSpace/backport-2366-to-dspace-7_x
[Port dspace-7_x] CSV export fixes
2023-09-06 16:08:21 -05:00
Kristof De Langhe
4918ff212c 104189: CSV export add fixedFilter
(cherry picked from commit 45ad5f7316)
2023-09-06 19:53:01 +00:00
Kristof De Langhe
c2790584bd 104189: Allow CSV export on related entity search
(cherry picked from commit cac1407f08)
2023-09-06 19:53:01 +00:00
Tim Donohue
f5424618a0 Merge pull request #2366 from atmire/CSV-export-fixes
CSV export fixes
2023-09-06 14:52:39 -05:00
Tim Donohue
162cf94772 Merge pull request #2478 from DSpace/backport-2361-to-dspace-7_x
[Port dspace-7_x] Fix tree not updating when switching between "Browse by Vocabulary" pages
2023-09-06 09:22:00 -05:00
Nona Luypaert
92e0b6dddf Fix VocabularyTreeview not updating + i18n for nsi
(cherry picked from commit b5a70e8f95)
2023-09-05 22:14:44 +00:00
Tim Donohue
ba70a96552 Merge pull request #2361 from nona-luypaert/issue-2337_fix-vocabulary-treeview-not-updating
Fix tree not updating when switching between "Browse by Vocabulary" pages
2023-09-05 17:14:23 -05:00
Tim Donohue
5b646af818 Merge pull request #2477 from DSpace/backport-2457-to-dspace-7_x
[Port dspace-7_x] config/config.example.yml: fix example syntax
2023-09-05 16:25:23 -05:00
Alan Orth
8363273f58 config/config.example.yml: fix example syntax
As of DSpace Angular 7.2 the syntax has changed from TypeScript to
YAML.

(cherry picked from commit 9e46b5310b)
2023-09-05 21:24:21 +00:00
Tim Donohue
65a215e486 Merge pull request #2457 from alanorth/fix-example-config-syntax
config/config.example.yml: fix example syntax
2023-09-05 16:24:00 -05:00
Alan Orth
5f5d11cc0b Merge pull request #2476 from DSpace/backport-2432-to-dspace-7_x
[Port dspace-7_x] Fix to Value of dropdown changes automatically on item submission page
2023-09-05 20:16:37 +03:00
Hugo Dominguez
eb38b5877e change test event, click by mousedown on dynamic-scrollable-dropdown.component.spec.ts
(cherry picked from commit 25479e1794)
2023-09-05 17:15:51 +00:00
Hugo Dominguez
f88638e9fe 🐛 Fix Value of dropdown changes automatically on item submission page
(cherry picked from commit 651305952d)
2023-09-05 17:15:51 +00:00
Alan Orth
813710704d Merge pull request #2432 from hugo-escire/issue/2145
Fix to Value of dropdown changes automatically on item submission page
2023-09-05 20:15:30 +03:00
Tim Donohue
cd350ddf5f Merge pull request #2472 from DSpace/backport-2448-to-dspace-7_x
[Port dspace-7_x] Spanish translation updated to 7.6
2023-09-05 09:48:32 -05:00
Alan Orth
2987ad05be Merge pull request #2474 from DSpace/backport-2444-to-dspace-7_x
[Port dspace-7_x] Fix to Mobile navbar hamburger menu doesn't work in Firefox/Safari #2372
2023-09-05 12:01:31 +03:00
Hugo Dominguez
9afbd8d746 🐛 fix when navbar expands on firefox
(cherry picked from commit 60706720e4)
2023-09-05 09:00:34 +00:00
Alan Orth
191c0399b9 Merge pull request #2444 from hugo-escire/issue/2372
Fix to Mobile navbar hamburger menu doesn't work in Firefox/Safari #2372
2023-09-05 12:00:07 +03:00
Sondissimo
eb82628164 CST-11012 needed path in app-routing-paths.ts 2023-09-03 17:42:26 +02:00
Sondissimo
18aa0bbd96 CST-11012 removed not needed path in app-routing-paths.ts 2023-09-03 14:03:25 +02:00
Sondissimo
1f5f0555dd CST-11012 removed not needed path in app-routing-paths.ts 2023-09-03 14:02:47 +02:00
Sondissimo
07527e1170 CST-11012 removed extra comment 2023-09-03 13:44:47 +02:00
Alexandre Vryghem
18febff7a6 Fix routes not working with baseHref 2023-09-01 21:34:27 +02:00
Sergio Fernández Celorio
a4eaf02a47 Some lint errors fixed
(cherry picked from commit 1885638ba6)
2023-09-01 19:05:02 +00:00
Sergio Fernández Celorio
d1ebf07456 Spanish translation updated to 7.6
(cherry picked from commit 4cc4192e93)
2023-09-01 19:05:02 +00:00
Hardy Pottinger
8b1827ee17 Merge pull request #2448 from arvoConsultores/spanish-translation-update
Spanish translation updated to 7.6
2023-09-01 14:04:45 -05:00
Koen Pauwels
53b0af100d 104938 Fix ProcessDetailComponent tests 2023-09-01 16:11:32 +02:00
Koen Pauwels
a59776d5a0 Failed attempt at fixing process-detail.component.spec.ts tests 2023-09-01 15:10:39 +02:00
Tim Donohue
02c47c3234 Merge pull request #2469 from DSpace/backport-2468-to-dspace-7_x
[Port dspace-7_x] Minor Accessibility Fixes & Enable accessibility scan on more pages
2023-08-30 10:31:36 -05:00
José Carvalho
a6c1120700 Minor pt-PT translation fixes 2023-08-30 15:52:34 +01:00
Tim Donohue
63c752b3f4 Fix heading order accessibility issue in search filters/facets
(cherry picked from commit 276d80895e)
2023-08-30 14:40:51 +00:00
Tim Donohue
6df76515ba Minor fixes to cypress tests
(cherry picked from commit 70a7bbe3cb)
2023-08-30 14:40:51 +00:00
Tim Donohue
3cdcdaf475 Fix accessibility of date sliders by adding aria-labels
(cherry picked from commit 2a881791ba)
2023-08-30 14:40:51 +00:00
Tim Donohue
b90d102e5e Update ng2-nouislider and nouislider to latest versions
(cherry picked from commit 91d8b7e4f7)
2023-08-30 14:40:51 +00:00
Tim Donohue
13ead8174a Fix heading order issue with item page & update accessibility tests to prove it now passes
(cherry picked from commit ba244bf6b1)
2023-08-30 14:40:51 +00:00
Tim Donohue
a7a807c0bb Enable excessibility checking of login menu, and remove unnecessary exclusion from header
(cherry picked from commit 339ed63734)
2023-08-30 14:40:51 +00:00
Tim Donohue
baecf2ac11 Reenable accessibility check fixed in #2251
(cherry picked from commit 158ebb0e32)
2023-08-30 14:40:51 +00:00
Tim Donohue
7ebdc43ca2 Update to latest axe-core
(cherry picked from commit 50899f1d1b)
2023-08-30 14:40:51 +00:00
Tim Donohue
13c0cb48ed Update to latest cypress
(cherry picked from commit 68a3323fca)
2023-08-30 14:40:51 +00:00
Alan Orth
02f81f1a19 Merge pull request #2468 from tdonohue/cypress_accessibility_testing
Minor Accessibility Fixes & Enable accessibility scan on more pages
2023-08-30 17:40:30 +03:00
Tim Donohue
276d80895e Fix heading order accessibility issue in search filters/facets 2023-08-29 15:10:12 -05:00
Tim Donohue
70a7bbe3cb Minor fixes to cypress tests 2023-08-29 15:01:51 -05:00
Tim Donohue
2a881791ba Fix accessibility of date sliders by adding aria-labels 2023-08-29 15:01:21 -05:00
Tim Donohue
91d8b7e4f7 Update ng2-nouislider and nouislider to latest versions 2023-08-29 14:58:49 -05:00
Tim Donohue
ba244bf6b1 Fix heading order issue with item page & update accessibility tests to prove it now passes 2023-08-29 11:44:03 -05:00
Tim Donohue
339ed63734 Enable excessibility checking of login menu, and remove unnecessary exclusion from header 2023-08-29 11:43:36 -05:00
Tim Donohue
158ebb0e32 Reenable accessibility check fixed in #2251 2023-08-29 11:41:03 -05:00
Art Lowel
3be90ebe46 rewrite notifyOnCompletion as autoRefreshUntilCompletion, fix ProcessDetailComponent, and the ProcessDataService tests 2023-08-29 18:39:39 +02:00
Sondissimo
7676478600 CST-11012 Finalized Coar text +logo (centered with itself) 2023-08-29 13:54:21 +02:00
Sondissimo
2ba86ed6d9 CST-11012 Finalized Coar text +logo 2023-08-29 13:42:26 +02:00
Sondissimo
d3fb5bf686 CST-11012 Dynamically retrieving rest URL for the coar-notify-page 2023-08-29 13:32:03 +02:00
Sondissimo
fc4a44cc83 CST-11012 Fixed breadcrumb text and COAR Notify text in footer (3) 2023-08-29 12:49:22 +02:00
Sondissimo
eebaa0a213 CST-11012 Fixed breadcrumb text and COAR Notify text in footer (2) 2023-08-29 12:36:05 +02:00
Sondissimo
44e28c9033 CST-11012 Fixed breadcrumb text and COAR Notify text in footer 2023-08-29 12:32:54 +02:00
Alan Orth
6639594f7e Merge pull request #2465 from DSpace/backport-2463-to-dspace-7_x
[Port dspace-7_x] Fix to Pagination position is retained between searches #2159
2023-08-29 11:27:09 +03:00
Nona Luypaert
64e9f778ae Merge branch 'main' into issue-2337_fix-vocabulary-treeview-not-updating 2023-08-28 22:27:59 +02:00
Alexandre Vryghem
07a2e333ca Implemented i18n cache busting 2023-08-28 21:24:03 +02:00
Tim Donohue
af8c599497 Merge pull request #2466 from DSpace/backport-2447-to-dspace-7_x
[Port dspace-7_x] 2251 accessibility issues on the community list page
2023-08-28 14:13:02 -05:00
Tim Donohue
50899f1d1b Update to latest axe-core 2023-08-28 13:55:05 -05:00
Tim Donohue
68a3323fca Update to latest cypress 2023-08-28 13:53:19 -05:00
Alan Orth
0542e9b2fd Merge pull request #2467 from DSpace/backport-2399-to-dspace-7_x
[Port dspace-7_x] fix(i18n): curation-task.task.registerdoi.label
2023-08-28 21:07:04 +03:00
Mirko Scherf
2a55e36082 fix(i18m): curation-task.task.registerdoi.label
changed curation-task.task.register-doi.label back to
curation-task.task.registerdoi.label and added German translation

(cherry picked from commit 0ec72f679b)
2023-08-28 18:02:28 +00:00
Alan Orth
d38402b1fb Merge pull request #2399 from mirkoscherf/2398-i18n_curation-task.task.registerdoi.label
fix(i18n): curation-task.task.registerdoi.label
2023-08-28 21:02:08 +03:00
Hrafn Malmquist
8a5d6897c4 Reorder instance method to come after member declaration
(cherry picked from commit e59913acab)
2023-08-28 14:44:18 +00:00
Hrafn Malmquist
e89a277702 Improve documentation
(cherry picked from commit d9b6e9d81f)
2023-08-28 14:44:18 +00:00
Hrafn Malmquist
9fc4e213df Add trackby function so cdktree can differentiate between new and old nodes
(cherry picked from commit 5f71de885b)
2023-08-28 14:44:18 +00:00
Hrafn Malmquist
46ac61dcac Replace h2 with a h1
(cherry picked from commit 05c53ad1d4)
2023-08-28 14:44:18 +00:00
Hrafn Malmquist
eef98d70c3 Replace h5 with a span
(cherry picked from commit 5ef4a827f5)
2023-08-28 14:44:18 +00:00
Alan Orth
6c4cfe5199 Merge pull request #2447 from J4bbi/2251-accessibility-issues-on-the-community-list-page
2251 accessibility issues on the community list page
2023-08-28 17:43:56 +03:00
Hugo Dominguez
5c669fb1b7 add first page condition when search submit
(cherry picked from commit 044230209c)
2023-08-28 14:33:34 +00:00
Hugo Dominguez
a343991e74 🐛 go to first page after submit search
(cherry picked from commit 88a7088b47)
2023-08-28 14:33:34 +00:00
Alan Orth
eaeda318d9 Merge pull request #2463 from hugo-escire/issue/2159
Fix to Pagination position is retained between searches #2159
2023-08-28 17:33:11 +03:00
Hugo Dominguez
044230209c add first page condition when search submit 2023-08-25 13:20:37 -06:00
Hugo Dominguez
88a7088b47 🐛 go to first page after submit search 2023-08-25 13:18:10 -06:00
Tim Donohue
83de2c5769 Merge pull request #2462 from tdonohue/port_2395
[Port dspace-7_x] Fix themed components duplicating themself when switching themes
2023-08-25 13:28:03 -05:00
Alexandre Vryghem
8b57a2f6af Merge branch 'fix-ngonchanges-not-working-for-themed-components_contribute-7.2' into fix-ngonchanges-not-working-for-themed-components_contribute-7.4
# Conflicts:
#	src/app/app.component.ts
2023-08-25 12:34:10 -05:00
Alexandre Vryghem
7352d9e273 Reset to base theme when no default theme is set and leaving UUID/handle theme 2023-08-25 12:22:51 -05:00
Alexandre Vryghem
4e14bc0b78 101577: Ensure the component is always destroyed before rendering the new component 2023-08-25 12:22:32 -05:00
Alexandre Vryghem
0e289b3f39 103176: Fix vcr not being defined yet in OnInit hook 2023-08-25 12:19:30 -05:00
Alan Orth
da13913cb6 Merge pull request #2395 from alexandrevryghem/themed-component-fixes-main
Fix themed components duplicating themself when switching themes
2023-08-25 20:13:12 +03:00
Koen Pauwels
bd6648703c 104938 Add flush to process polling tests 2023-08-25 11:17:36 +02:00
Koen Pauwels
815425c101 Fix lint issue. 2023-08-25 10:18:09 +02:00
Alan Orth
6ad641f4e2 Merge pull request #2460 from DSpace/backport-2434-to-dspace-7_x
[Port dspace-7_x] Input type list doesn't work correctly if multiple value-pairs have the same pair value
2023-08-25 10:37:33 +03:00
Alexandre Vryghem
7f00253d3d 105265: Made the DsDynamicListComponent's checkbox & radio buttons ids unique for each metadata field to prevent other value-pairs having the same id
(cherry picked from commit 4c419e1eee)
2023-08-25 06:17:16 +00:00
Alan Orth
25febb160d Merge pull request #2434 from alexandrevryghem/w2p-105221_fix-value-pair-ids-not-being-unique-input-type-list_contribute-7.6
Input type list doesn't work correctly if multiple value-pairs have the same pair value
2023-08-25 09:16:58 +03:00
Tim Donohue
03d17678e2 Merge pull request #2459 from DSpace/backport-2449-to-dspace-7_x
[Port dspace-7_x] Update pl.json5
2023-08-24 16:03:53 -05:00
Michał Dykas
0efb95825d Update pl.json5 fix test 2 spaces instead of 1
(cherry picked from commit f58a7a2e9b)
2023-08-24 19:58:39 +00:00
Michał Dykas
95cde220e6 Update pl.json5 fix issues from tests
(cherry picked from commit 93299ec83d)
2023-08-24 19:58:39 +00:00
Michał Dykas
964066056c Update pl.json5
Translation update of 2 spaces instead of 3

(cherry picked from commit cfd753f928)
2023-08-24 19:58:39 +00:00
Michał Dykas
22db36f938 Update pl.json5
Update from 7.4 to 7.6 version

(cherry picked from commit b439ab4484)
2023-08-24 19:58:39 +00:00
Hardy Pottinger
4fea34c6ba Merge pull request #2449 from michdyk/polish-translation-update-2383
Update pl.json5
2023-08-24 14:58:20 -05:00
Tim Donohue
9df4d660e7 Merge pull request #2453 from tdonohue/fix_demo_urls_7_x
[Port dspace-7_x] Replace mentions of demo7.dspace.org and api7.dspace.org with new demo URLs
2023-08-24 12:41:02 -05:00
Koen Pauwels
a5b30ea3c2 103818 Adjusted "Inherit policies" tooltip 2023-08-24 15:27:52 +02:00
Koen Pauwels
2078b7593a 103818 Add warning tooltip to "Inherit policies" checkbox on item move page 2023-08-24 15:27:52 +02:00
Alan Orth
9e46b5310b config/config.example.yml: fix example syntax
As of DSpace Angular 7.2 the syntax has changed from TypeScript to
YAML.
2023-08-24 15:01:37 +03:00
Koen Pauwels
c4d57770c7 ProcessDataService.notifyOnCompletion tests (WIP) 2023-08-24 10:00:21 +02:00
Tim Donohue
fe8429ebbe Enable new skip merge commit feature 2023-08-23 17:08:44 -05:00
Tim Donohue
9b88da7f33 Merge pull request #2456 from tdonohue/skip_merge_commits_in_port_pr
[GitHub Actions] When porting a PR, skip any merge commits
2023-08-23 17:07:59 -05:00
Tim Donohue
596006de82 Enable new skip merge commit feature 2023-08-23 17:05:42 -05:00
Tim Donohue
8feeedfc3a Merge pull request #2455 from DSpace/backport-2438-to-dspace-7_x
[Port dspace-7_x] 2437 Correct and clarify commented-out code in several custom components
2023-08-23 16:07:17 -05:00
Hardy Pottinger
3292222e47 fix lint error in workflow-item-send-back.component.ts
(cherry picked from commit 518cc714f2)
2023-08-23 19:50:22 +00:00
Hardy Pottinger
36868c06f0 2437 Correct and clarify commented-out code in several custom components
- Correct the path in commented-out code in the custom theme's
  components
- Clarify that the workflow-item-sen-back.component.scss file is a stub
- It has no corresponding SCSS file in the base theme

(cherry picked from commit 0906234a29)
2023-08-23 19:50:22 +00:00
Tim Donohue
fbb04a0383 Merge pull request #2438 from hardyoyo/2437-fix-commented-out-paths-in-components
2437 Correct and clarify commented-out code in several custom components
2023-08-23 14:50:04 -05:00
Hardy Pottinger
e47586f2e5 Merge pull request #2452 from tdonohue/fix_demo_urls
Replace mentions of demo7.dspace.org and api7.dspace.org with new demo URLs
2023-08-22 17:25:20 -05:00
Tim Donohue
5853e49bd0 Update default configs to use https://demo.dspace.org/server/ 2023-08-22 16:44:10 -05:00
Tim Donohue
2fd53c7ad2 Replace mentions of demo7.dspace.org and api7.dspace.org with demo or sandbox 2023-08-22 16:38:00 -05:00
Tim Donohue
b51fd46536 Replace mentions of demo7.dspace.org and api7.dspace.org with demo or sandbox 2023-08-22 16:32:55 -05:00
Mark H. Wood
bf9b2b82e1 Document a modified method as required by PR guidelines. 2023-08-22 17:07:20 -04:00
Mark H. Wood
4449737aed Properly await termination. 2023-08-22 15:46:55 -04:00
Mark H. Wood
6709c3bb5f Graceful shutdown on SIGINT (e.g. from 'pm2 stop'). 2023-08-22 14:38:04 -04:00
Michał Dykas
f58a7a2e9b Update pl.json5 fix test 2 spaces instead of 1 2023-08-22 16:18:36 +02:00
Michał Dykas
93299ec83d Update pl.json5 fix issues from tests 2023-08-22 15:50:37 +02:00
Michał Dykas
cfd753f928 Update pl.json5
Translation update of 2 spaces instead of 3
2023-08-22 15:09:09 +02:00
Michał Dykas
b439ab4484 Update pl.json5
Update from 7.4 to 7.6 version
2023-08-22 13:32:16 +02:00
Sergio Fernández Celorio
1885638ba6 Some lint errors fixed 2023-08-22 12:57:08 +02:00
Sergio Fernández Celorio
4cc4192e93 Spanish translation updated to 7.6 2023-08-22 11:59:54 +02:00
Francesco Bacchelli
9b556fd703 Merge branch CST-5249_suggestion of https://github.com/4Science/DSpace into CST-11299 2023-08-22 11:16:30 +02:00
Hrafn Malmquist
e59913acab Reorder instance method to come after member declaration 2023-08-22 04:59:23 +01:00
Hrafn Malmquist
d9b6e9d81f Improve documentation 2023-08-22 04:29:01 +01:00
Hrafn Malmquist
5f71de885b Add trackby function so cdktree can differentiate between new and old nodes 2023-08-22 04:28:28 +01:00
Hrafn Malmquist
05c53ad1d4 Replace h2 with a h1 2023-08-22 04:27:23 +01:00
Hrafn Malmquist
5ef4a827f5 Replace h5 with a span 2023-08-22 04:26:53 +01:00
Hugo Daniel Dominguez de la Cruz
004f505509 Merge branch 'DSpace:main' into issue/1081 2023-08-19 16:02:14 -06:00
Hugo Dominguez
9fb9e5848c 🐛 fix bug of caching when add new schema 2023-08-19 15:59:33 -06:00
Hugo Dominguez
2dc9fd44d7 ♻️ refactor chain of observables to avoid async issues 2023-08-19 14:40:28 -06:00
Hugo Daniel Dominguez de la Cruz
df722f87a8 Merge branch 'DSpace:main' into issue/2372 2023-08-18 13:23:36 -06:00
Hugo Dominguez
60706720e4 🐛 fix when navbar expands on firefox 2023-08-18 13:20:19 -06:00
Koen Pauwels
78d0bdd336 104938 Implementation and tests (WIP) 2023-08-18 14:18:41 +02:00
Sondissimo
8271803f0a CST-11012 Notify info component has been completed with working guard and service 2023-08-17 15:57:34 +02:00
Alexandre Vryghem
6c48238fa2 Fixed breadcrumb padding using incorrect syntax 2023-08-17 14:03:28 +02:00
Alexandre Vryghem
14b1ce5e50 Fixed header bg color not being set in default (no) theme 2023-08-16 15:16:17 +02:00
Alexandre Vryghem
f6649e1c38 Added support for changing the color of the navbar 2023-08-16 15:15:51 +02:00
Hardy Pottinger
518cc714f2 fix lint error in workflow-item-send-back.component.ts 2023-08-15 10:26:38 -05:00
Hardy Pottinger
0906234a29 2437 Correct and clarify commented-out code in several custom components
- Correct the path in commented-out code in the custom theme's
  components
- Clarify that the workflow-item-sen-back.component.scss file is a stub
- It has no corresponding SCSS file in the base theme
2023-08-15 10:16:50 -05:00
Agustina Martinez
94c756d52d Update email-request-copy.component.html
Message is optional: remove req in [disabled]
2023-08-15 16:53:30 +02:00
Alexandre Vryghem
a426eba846 Merge branch 'w2p-105221_fix-value-pair-ids-not-being-unique-input-type-list_contribute-7.2' into w2p-105221_fix-value-pair-ids-not-being-unique-input-type-list_contribute-7.6 2023-08-14 16:48:46 +02:00
Alexandre Vryghem
4c419e1eee 105265: Made the DsDynamicListComponent's checkbox & radio buttons ids unique for each metadata field to prevent other value-pairs having the same id 2023-08-14 16:48:06 +02:00
Hugo Daniel Dominguez de la Cruz
539edfae9c Merge branch 'DSpace:main' into issue/2145 2023-08-13 12:15:31 -06:00
Hugo Dominguez
25479e1794 change test event, click by mousedown on dynamic-scrollable-dropdown.component.spec.ts 2023-08-13 12:12:05 -06:00
Hugo Dominguez
651305952d 🐛 Fix Value of dropdown changes automatically on item submission page 2023-08-13 12:10:25 -06:00
Sondissimo
2f9089d013 CST-11012 notify info component updated with guards and services (needs cleanup) 2023-08-11 15:26:20 +02:00
Francesco Bacchelli
f31d4d5276 Merge branch 'CST-5249_suggestion' of https://github.com/4Science/dspace-angular into CST-11299 2023-08-10 11:35:20 +02:00
Tim Donohue
63345a335a Merge pull request #2428 from DSpace/backport-2409-to-dspace-7_x
[Port dspace-7_x] Bump word-wrap from 1.2.3 to 1.2.5
2023-08-09 10:07:14 -05:00
Koen Pauwels
1f68fd63b2 Fix lint issue. 2023-08-09 10:28:26 +02:00
Sondissimo
36dfb69670 CST-11012 notify info component updated 2023-08-09 10:10:00 +02:00
dependabot[bot]
bbb50f2858 Bump word-wrap from 1.2.3 to 1.2.5
Bumps [word-wrap](https://github.com/jonschlinkert/word-wrap) from 1.2.3 to 1.2.5.
- [Release notes](https://github.com/jonschlinkert/word-wrap/releases)
- [Commits](https://github.com/jonschlinkert/word-wrap/compare/1.2.3...1.2.5)

---
updated-dependencies:
- dependency-name: word-wrap
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
(cherry picked from commit 2fec33e70a)
2023-08-08 21:42:41 +00:00
Tim Donohue
77e994dcd6 Merge pull request #2409 from DSpace/dependabot/npm_and_yarn/word-wrap-1.2.5
Bump word-wrap from 1.2.3 to 1.2.5
2023-08-08 16:41:36 -05:00
Tim Donohue
3e31c1eee3 Merge pull request #2427 from tdonohue/port_2048
[Port dspace-7_x] ProcessDetailComponent test improvement
2023-08-08 16:25:21 -05:00
Tim Donohue
60a9b01c86 Merge pull request #2426 from DSpace/revert-2424-test-fix-for-backport-action
Revert "Enable early release of backport-action to test korthout/backport-action#372"
2023-08-08 15:43:49 -05:00
Tim Donohue
765b5c8531 Revert "Enable early release of backport-action to test korthout/backport-action#372" 2023-08-08 15:35:17 -05:00
Kristof De Langhe
cfcf93ecf8 104126: ProcessDetailComponent test improvement 2023-08-08 15:08:49 -05:00
Tim Donohue
dc34cbebbd Merge pull request #2408 from atmire/ProcessDetailComponent-test-improvemen
ProcessDetailComponent test improvement
2023-08-08 15:00:26 -05:00
Tim Donohue
aaff0f02ed Merge pull request #2424 from tdonohue/test-fix-for-backport-action
Enable early release of backport-action to test korthout/backport-action#372
2023-08-08 14:59:00 -05:00
Tim Donohue
419868bd8d Enable early release of backport-action to test korthout/backport-action#372 2023-08-08 14:44:01 -05:00
Koen Pauwels
6791f6e311 103818 Adjusted "Inherit policies" tooltip 2023-08-08 14:58:31 +02:00
Koen Pauwels
95abcc9ce8 103818 Add warning tooltip to "Inherit policies" checkbox on item move page 2023-08-08 14:57:51 +02:00
Francesco Bacchelli
ec82139256 CST-11298 COAR: Update the first community PRs for DSpace target 8.0-SNAPSHOT 2023-08-07 14:26:42 +02:00
Alexandre Vryghem
9340d4be92 Merge branch 'fix-ngonchanges-not-working-for-themed-components_contribute-7.6' into themed-component-fixes-main
# Conflicts:
#	src/app/shared/theme-support/themed.component.ts
2023-08-06 20:05:27 +02:00
Alexandre Vryghem
ff0c1a256d Merge branch 'fix-ngonchanges-not-working-for-themed-components_contribute-7.4' into fix-ngonchanges-not-working-for-themed-components_contribute-7.6 2023-08-06 20:02:43 +02:00
Alexandre Vryghem
a7bef6ffe2 Merge branch 'fix-ngonchanges-not-working-for-themed-components_contribute-7.2' into fix-ngonchanges-not-working-for-themed-components_contribute-7.4
# Conflicts:
#	src/app/app.component.ts
2023-08-06 19:59:49 +02:00
Alexandre Vryghem
e4b386b815 Fix createHeadTags infinite loop when your themes don't override the headTags property 2023-08-06 19:57:05 +02:00
Hugo Dominguez
4c8ec8a4f2 🚸remove thumbnail from file-upload section and show bitstream format and checksum 2023-08-04 12:44:13 -06:00
Tim Donohue
74c2f3d9bb Merge pull request #2405 from alexandrevryghem/fix-collection-form-bugs_contribute-maintenance-7.6
[Port dspace-7_x] Fix minor collection form bugs
2023-08-04 12:48:34 -05:00
Tim Donohue
4abbd376ac Merge pull request #2350 from alexandrevryghem/fix-collection-form-bugs_contribute-main
Fix minor collection form bugs
2023-08-04 12:47:34 -05:00
Tim Donohue
f22fcc7b3c Merge pull request #2420 from tdonohue/port_2388
[Port dspace-7_x] fix(i18n): add and update missing status strings
2023-08-04 12:25:44 -05:00
Mirko Scherf
c3b9a1d5c6 fix(i18n): add and update missing status strings
New strings for status filter entries:
search.filters.namedresourcetype.*
Refactored strings introduced with #2068 (refactor badged),
e.g. mydspace.status.archived -> mydspace.status.mydspaceArchived
2023-08-04 11:19:55 -05:00
Tim Donohue
7bcac03541 Merge pull request #2388 from mirkoscherf/2387-i18n_for_status_badges_and_status_search_filter_entries
fix(i18n): add and update missing status strings
2023-08-04 11:15:19 -05:00
Mirko Scherf
cf79cccfd9 Merge branch 'main' into 2387-i18n_for_status_badges_and_status_search_filter_entries 2023-08-04 16:09:11 +02:00
Alan Orth
d072ae7027 Merge pull request #2419 from DSpace/backport-2378-to-dspace-7_x
[Port dspace-7_x] Show error message from the password validation response
2023-08-04 16:04:15 +03:00
milanmajchrak
f746d45ac1 Show error message from the error response
(cherry picked from commit e6546b4499)
2023-08-04 12:21:30 +00:00
Alan Orth
2cfd19f339 Merge pull request #2378 from dataquest-dev/show_password_error
Show error message from the password validation response
2023-08-04 15:21:08 +03:00
milanmajchrak
e6546b4499 Show error message from the error response 2023-08-04 11:04:48 +02:00
Tim Donohue
1fd917dd4a Merge pull request #2418 from DSpace/backport-2344-to-dspace-7_x
[Port dspace-7_x] Catch and handle unsuccessful "convert rels to items" responses
2023-08-03 16:38:44 -05:00
Tim Donohue
99e349b91f Merge pull request #2392 from alexandrevryghem/fix-mathjax-displaying-twiced-in-ui_contribute-maintenance-7.6
[Port dspace-7_x] Fixed MathJax code being displayed twice by `dsMarkdown` pipe
2023-08-03 16:09:56 -05:00
Tim Donohue
0fca4e040e Merge pull request #2397 from alexandrevryghem/fix-mathjax-displaying-twiced-in-ui_contribute-main
Fixed MathJax code being displayed twice by `dsMarkdown` pipe
2023-08-03 16:09:11 -05:00
Kim Shepherd
a7ed053d15 catch and handle unsuccessful "convert rels to items" responses
(cherry picked from commit a35b7d8356)
2023-08-03 20:03:27 +00:00
Tim Donohue
4f445fa558 Merge pull request #2344 from the-library-code/handle_failed_related_item_responses
Catch and handle unsuccessful "convert rels to items" responses
2023-08-03 15:03:10 -05:00
Tim Donohue
deb82acf25 Merge pull request #2417 from DSpace/backport-2347-to-main
[Port main] src/assets/i18n: update Finnish language strings
2023-08-03 14:10:04 -05:00
Alan Orth
4c93b4728b src/assets/i18n: update Finnish language strings
Contributed by Reeta Kuukoski from the National Library of Finland.

(cherry picked from commit 1b9656b135)
2023-08-03 17:56:40 +00:00
Tim Donohue
99c6dd1829 Merge pull request #2347 from alanorth/finnish-language-strings
src/assets/i18n: update Finnish language strings
2023-08-03 12:56:22 -05:00
Tim Donohue
0a48b09bd7 Merge pull request #2416 from tdonohue/port_of_2381
[Port dspace-7_x] refactor: rename aletr-type.ts to alert-type.ts
2023-08-03 12:37:18 -05:00
Mirko Scherf
0dc74165dc refactor: rename aletr-type.ts to alert-type.ts 2023-08-03 11:51:48 -05:00
Tim Donohue
102310cfa5 Merge pull request #2381 from mirkoscherf/2380_typo_in_alert_type_ts
refactor: rename aletr-type.ts to alert-type.ts
2023-08-03 11:48:57 -05:00
Tim Donohue
9cbb634245 Merge pull request #2415 from DSpace/backport-2363-to-dspace-7_x
[Port dspace-7_x] Bump semver from 5.7.1 to 5.7.2
2023-08-02 15:55:32 -05:00
dependabot[bot]
7c379db7ee Bump semver from 5.7.1 to 5.7.2
Bumps [semver](https://github.com/npm/node-semver) from 5.7.1 to 5.7.2.
- [Release notes](https://github.com/npm/node-semver/releases)
- [Changelog](https://github.com/npm/node-semver/blob/v5.7.2/CHANGELOG.md)
- [Commits](https://github.com/npm/node-semver/compare/v5.7.1...v5.7.2)

---
updated-dependencies:
- dependency-name: semver
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
(cherry picked from commit 0b0c60e38c)
2023-08-02 20:06:40 +00:00
Tim Donohue
e50d0941f4 Merge pull request #2363 from DSpace/dependabot/npm_and_yarn/semver-5.7.2
Bump semver from 5.7.1 to 5.7.2
2023-08-02 15:06:21 -05:00
Alexandre Vryghem
3dc73f9021 Properly handle AuthMethod subscription in LogInComponent 2023-08-02 21:25:58 +02:00
Alexandre Vryghem
94ceee9080 Merge remote-tracking branch 'templates/dspace-7.6' into fix-display-order-authentication-methods_contribute-7.6
# Conflicts:
#	src/app/shared/log-in/log-in.component.html
#	src/app/shared/log-in/methods/log-in-external-provider/log-in-external-provider.component.spec.ts
#	src/app/shared/log-in/methods/oidc/log-in-oidc.component.html
#	src/app/shared/log-in/methods/oidc/log-in-oidc.component.spec.ts
#	src/app/shared/log-in/methods/orcid/log-in-orcid.component.html
#	src/app/shared/log-in/methods/password/log-in-password.component.ts
#	src/app/shared/log-in/methods/shibboleth/log-in-shibboleth.component.html
#	src/app/shared/log-in/methods/shibboleth/log-in-shibboleth.component.spec.ts
2023-08-02 21:01:36 +02:00
Sascha Szott
e53abcb69e remove redundant cache default values from server.ts 2023-08-02 18:00:03 +02:00
Alexandre Vryghem
71cf66ecf4 Fix display order of authentication methods 2023-08-02 10:00:43 +02:00
dependabot[bot]
2fec33e70a Bump word-wrap from 1.2.3 to 1.2.5
Bumps [word-wrap](https://github.com/jonschlinkert/word-wrap) from 1.2.3 to 1.2.5.
- [Release notes](https://github.com/jonschlinkert/word-wrap/releases)
- [Commits](https://github.com/jonschlinkert/word-wrap/compare/1.2.3...1.2.5)

---
updated-dependencies:
- dependency-name: word-wrap
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-08-01 21:28:22 +00:00
dependabot[bot]
0b0c60e38c Bump semver from 5.7.1 to 5.7.2
Bumps [semver](https://github.com/npm/node-semver) from 5.7.1 to 5.7.2.
- [Release notes](https://github.com/npm/node-semver/releases)
- [Changelog](https://github.com/npm/node-semver/blob/v5.7.2/CHANGELOG.md)
- [Commits](https://github.com/npm/node-semver/compare/v5.7.1...v5.7.2)

---
updated-dependencies:
- dependency-name: semver
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-08-01 21:23:09 +00:00
Francesco Bacchelli
37121b001b Merge branch 'main' of https://github.com/DSpace/dspace-angular into CST-11298 2023-08-01 15:51:02 +02:00
Kristof De Langhe
63e6e79750 Merge branch 'main' into ProcessDetailComponent-test-improvemen 2023-08-01 10:50:08 +02:00
Yury Bondarenko
18b7a9c7de Update DSO edit menu resolver tests
- Abstract away the different "subsections" ~ DSO type (the tests should not care about this)
  Instead, retrieve sections of interest by ID & assert whether they're there & how they should look
- Test separately for Communities, Collections & Items
- Test newly added menu section
2023-07-31 15:43:15 +02:00
Alan Orth
1b9656b135 src/assets/i18n: update Finnish language strings
Contributed by Reeta Kuukoski from the National Library of Finland.
2023-07-31 12:32:14 +03:00
Alexandre Vryghem
ea677bda74 Reset to base theme when no default theme is set and leaving UUID/handle theme 2023-07-30 20:08:33 +02:00
Alexandre Vryghem
c4bff4d9c7 Fix test without it's/it's not running because they are in a waitForAsync function 2023-07-29 19:18:58 +02:00
Tim Donohue
85acdcb9c5 Merge pull request #2407 from DSpace/backport-2406-to-dspace-7_x
[Port dspace-7_x] Add GitHub action to automatically create a port PR (based on label) & minor bug fixes
2023-07-28 15:25:02 -05:00
Tim Donohue
867ae9c341 Minor update to label_merge_conflicts to ignore any errors (seem random at this time)
(cherry picked from commit d75d12b423)
2023-07-28 20:11:29 +00:00
Tim Donohue
4965bdee5f Add action to automatically create a port PR when specified
(cherry picked from commit 338b63ebb8)
2023-07-28 20:11:29 +00:00
Tim Donohue
1223e3c438 Merge pull request #2406 from tdonohue/update_actions
Add GitHub action to automatically create a port PR (based on label) & minor bug fixes
2023-07-28 15:11:08 -05:00
Tim Donohue
d75d12b423 Minor update to label_merge_conflicts to ignore any errors (seem random at this time) 2023-07-28 14:11:08 -05:00
Tim Donohue
338b63ebb8 Add action to automatically create a port PR when specified 2023-07-28 14:10:44 -05:00
Sondissimo
c8a75fa3b1 CST-11012 Added feature id 2023-07-28 15:38:37 +02:00
Alexandre Vryghem
ebaccc055e Merge branch 'fix-collection-form-bugs_contribute-7.4' into fix-collection-form-bugs_contribute-7.6
# Conflicts:
#	src/app/access-control/epeople-registry/eperson-form/eperson-form.component.html
2023-07-28 00:14:58 +02:00
Alexandre Vryghem
273be5bd81 Merge remote-tracking branch 'contributions/fix-setStaleByHrefSubtring-not-emitting-after-all-requests-were-stale_contribute-7.4' into fix-setStaleByHrefSubtring-not-emitting-after-all-requests-were-stale_contribute-7.6
# Conflicts:
#	src/app/core/data/request.service.ts
2023-07-27 23:57:18 +02:00
Mirko Scherf
81e6ecc5c4 Merge branch 'DSpace:main' into 2380_typo_in_alert_type_ts 2023-07-27 12:54:42 +02:00
Mirko Scherf
889eb388af Merge branch 'DSpace:main' into 2387-i18n_for_status_badges_and_status_search_filter_entries 2023-07-27 12:54:27 +02:00
Sondissimo
969e006e29 CST-11012 Created the footer new icon+text, new json5 texts added, routed the newly created component notify-info.component 2023-07-26 18:27:26 +02:00
Mirko Scherf
0ec72f679b fix(i18m): curation-task.task.registerdoi.label
changed curation-task.task.register-doi.label back to
curation-task.task.registerdoi.label and added German translation
2023-07-26 13:04:04 +02:00
Alexandre Vryghem
5062e46433 104312: Add missing query @Input() to ThemedDynamicLookupRelationExternalSourceTabComponent 2023-07-25 18:26:47 +02:00
Alexandre Vryghem
9b1d18bd32 Merge tag 'dspace-7.6' into w2p-104312_pass-query-to-external-search-tabs_contribute-7.6 2023-07-25 18:26:18 +02:00
Alexandre Vryghem
a3663831cc Merge branch 'w2p-103176_fix-themed-component-vcr-not-defined-yet-in-init_contribute-7.2' into themed-component-fixes-main 2023-07-25 00:06:45 +02:00
Tim Donohue
44b197a15a Merge pull request #2394 from tdonohue/docker_version_fixes
Replace all old docker "dspace-7_x" tags with "latest" on main
2023-07-24 16:53:58 -05:00
Alexandre Vryghem
887eacbfa8 Merge branch 'fix-ngonchanges-not-working-for-themed-components_contribute-7.2' into fix-ngonchanges-not-working-for-themed-components_contribute-7.4 2023-07-24 23:43:10 +02:00
Alexandre Vryghem
873a8e16a3 101577: Ensure the component is always destroyed before rendering the new component 2023-07-24 23:42:55 +02:00
Tim Donohue
08ae7bfdba Replace all old docker "dspace-7_x" tags with latest 2023-07-24 16:10:23 -05:00
Alexandre Vryghem
15656b03ce Fix mathjax code being displayed twice
This was due to sanitizeHtml rendering the mjx-assistive-mml tag as text. This tag is used by screen readers and therefor we should allow it to be rendered
2023-07-21 23:18:40 +02:00
Alexandre Vryghem
75ec046bba Hide the delete EPerson/Group buttons when the user can't delete the EPerson/Group 2023-07-21 18:34:42 +02:00
Alexandre Vryghem
998e1fac8d Fix spacing issues for EPerson form buttons 2023-07-21 18:34:42 +02:00
Alexandre Vryghem
9ac19d40fc Cleanup access-control components
- Use the same methods to retrieve the access-control urls
- Fix EPersonDataService.startEditingNewEPerson returning the incorrect link
2023-07-21 18:34:41 +02:00
Alexandre Vryghem
2a35180a1b Created separate pages for edit & create EPersons 2023-07-21 17:15:10 +02:00
Mirko Scherf
b1df125166 fix(i18n): add and update missing status strings
New strings for status filter entries:
search.filters.namedresourcetype.*
Refactored strings introduced with #2068 (refactor badged),
e.g. mydspace.status.archived -> mydspace.status.mydspaceArchived
2023-07-21 10:43:13 +02:00
Yury Bondarenko
c9558167b2 Move subscription button to DSO edit menu 2023-07-20 18:19:48 +02:00
Mirko Scherf
8bf4ba8126 refactor: rename aletr-type.ts to alert-type.ts 2023-07-20 14:53:28 +02:00
Alexandre Vryghem
648925f3e1 104312: DsDynamicLookupRelationExternalSourceTabComponent should have the form value already filled in the search input 2023-07-19 14:04:34 +02:00
Alexandre Vryghem
776a44c321 Merge remote-tracking branch 'contributions/w2p-102415_Remote-lookup-entity-on-admin-edit_contribute-7.4' into dspace-7.6 2023-07-18 13:40:23 +02:00
Alexandre Vryghem
155cd2be6f Merge branch 'w2p-102415_Remote-lookup-entity-on-admin-edit_contribute-7.2' into dspace-7.4
# Conflicts:
#	src/app/shared/form/builder/ds-dynamic-form-ui/relation-lookup-modal/dynamic-lookup-relation-modal.component.ts
2023-07-18 12:53:56 +02:00
Marie Verdonck
cf9179d800 102415: Fix for import modal i18n labels 2023-07-18 12:01:32 +02:00
Marie Verdonck
a9c5c20c5a 102415: Provide all external sources of correct entity type in edit relationships ({item-page}/edit/relationship) 2023-07-18 12:01:32 +02:00
Kristof De Langhe
03e1f677b6 104126: ProcessDetailComponent test improvement 2023-07-17 15:12:42 +02:00
Alexandre Vryghem
8d84efb1a9 Fix AuthInterceptor no expectation tests
- Removed duplicate request
- Added expect().nothing() because httpMock.expectNone will throw an error when a request is made
2023-07-16 14:58:22 +02:00
Alexandre Vryghem
b8b9da2525 Fix BrowseByComponent no expectation tests
- Because the custom theme is disabled by default I replaced it with the dspace theme who is still enabled by default
- Because the child components use a themed component the changes need to be detected twice, this is a side effect from the component being created dynamically
2023-07-15 14:24:14 +02:00
Alexandre Vryghem
430b3b2e36 Fix TopLevelCommunityListComponent, CommunityPageSubCollectionListComponent, CommunityPageSubCommunityListComponent no expectation tests
Because their child components use a themed component the changes need to be detected twice, this is a side effect from the component being created dynamically
2023-07-15 10:25:53 +02:00
Alexandre Vryghem
4b1a8a90a6 Fix ObjectUpdatesEffects no expectation tests
Because of the switch from BehaviourSubject to Subject the tests always failed because of a timout because the previous state is not kept with Subject and should be manually triggered during the tests
2023-07-15 08:25:25 +02:00
Tim Donohue
4f0e1d6de1 Merge pull request #2369 from tdonohue/port_2358_2359
Port recent GitHub Actions changes to dspace-7_x branch
2023-07-14 16:56:32 -05:00
Tim Donohue
1809f0585c Split docker images into separate jobs to run in parallel. Ensure 'main' codebase is tagged as 'latest' 2023-07-14 15:41:57 -05:00
Tim Donohue
a484379f69 Ensure codescan and label_merge_conflicts run on maintenance branches 2023-07-14 15:41:41 -05:00
Tim Donohue
7bf4da55cf Enable Pull Request Opened action to assign PRs to their creator 2023-07-14 15:41:26 -05:00
Kristof De Langhe
45ad5f7316 104189: CSV export add fixedFilter 2023-07-12 16:32:56 +02:00
Kristof De Langhe
cac1407f08 104189: Allow CSV export on related entity search 2023-07-12 15:11:38 +02:00
Francesco Pio Scognamiglio
3c27e44429 Merged in CST-9779 (pull request #620)
CST-9779 Provided changes to Title, repository name, added introduction text with links, as well added the small icon for coar-notify inside the navbar.

Approved-by: Andrea Bollini
2023-07-11 07:40:02 +00:00
Eike Martin Löhden
e3f57dae44 Included user-menu component in custom theme. 2023-07-10 15:54:09 +02:00
Eike Martin Löhden
ed84f45132 Replaced tags for ds-user-menu. 2023-07-10 15:38:32 +02:00
Eike Martin Löhden
63582cfa0d Corrected missing semicolon. 2023-07-10 15:34:25 +02:00
Eike Martin Löhden
23aefb7385 Added themed-user-menu component. 2023-07-10 15:29:14 +02:00
Alexandre Vryghem
b7dfe0f23d Fix EPersonDataService no expectation tests
- The store dispatch was not called through so the store was never updated
- To initialize the store using provideMockStore I rewrote the test to work through injection
2023-07-09 00:16:28 +02:00
Nona Luypaert
b5a70e8f95 Fix VocabularyTreeview not updating + i18n for nsi 2023-07-08 13:21:36 +02:00
Tim Donohue
db6edbf184 Merge pull request #2359 from tdonohue/docker_actions
GitHub Actions: Split Docker images into separate jobs to run in parallel.  Enable 'latest' tag. (for dspace-angular)
2023-07-07 12:48:59 -05:00
Tim Donohue
3a83946278 Merge pull request #2358 from tdonohue/update_actions
Update GitHub Actions for 7.x maintenance (for dspace-angular)
2023-07-07 12:14:31 -05:00
Tim Donohue
effe181696 Split docker images into separate jobs to run in parallel. Ensure 'main' codebase is tagged as 'latest' 2023-07-07 12:05:56 -05:00
Tim Donohue
15be060665 Ensure codescan and label_merge_conflicts run on maintenance branches 2023-07-07 11:56:54 -05:00
Tim Donohue
5208008f95 Enable Pull Request Opened action to assign PRs to their creator 2023-07-07 11:56:47 -05:00
Yury Bondarenko
c0f9042a9c Merge remote-tracking branch 'origin/main' into more-eslint 2023-07-07 17:30:46 +02:00
Tim Donohue
9de30d5612 Merge pull request #2355 from alanorth/request-copy-component-path-main
src/app: fix path to deny-request-copy component
2023-07-06 14:31:25 -05:00
Alan Orth
8ac1e9a283 src/app: fix path to deny-request-copy component
The themed-deny-request-copy.component erroneously includes the cus-
tom theme's deny-request-copy component instead of its own.

Closes: https://github.com/DSpace/dspace-angular/issues/2351
2023-07-06 20:46:32 +03:00
Alan Orth
a079ed729c Merge pull request #2354 from alanorth/request-copy-component-path
src/app: fix path to deny-request-copy component
2023-07-06 20:45:56 +03:00
Alan Orth
3a48ed390b src/app: fix path to deny-request-copy component
The themed-deny-request-copy.component erroneously includes the cus-
tom theme's deny-request-copy component instead of its own.

Closes: https://github.com/DSpace/dspace-angular/issues/2351
2023-07-06 20:41:52 +03:00
Alexandre Vryghem
c2010b5d5e Fix SubscriptionsDataService no expectation tests
The test's searchData & the searchData from the SubscriptionsDataService were not linked
2023-07-04 13:12:03 +02:00
Alexandre Vryghem
c1875cade3 Add expect().nothing() to reducer tests without expectations, who only exist to check if an error is thrown 2023-07-04 13:12:03 +02:00
Alexandre Vryghem
b4a3882dcf Fix findSuccessfulAccordingTo no expectation tests
- The isWithdrawn was set twice to mockItem1
- The expected observable was not correctly compared
2023-07-04 13:12:03 +02:00
Alexandre Vryghem
b83a0b3f9b Fix SubmissionSectionUploadFileComponent no expectation tests
The fixture.whenStable() was not awaited
2023-07-04 13:12:03 +02:00
Alexandre Vryghem
a524805faf Fix CommunitySearchResultListElementComponent no expectation tests
- Wrong css class was used
- The check to see if the offset was defined did not exist
2023-07-04 13:12:03 +02:00
Alexandre Vryghem
9d71171741 Fix ItemVersionsComponent no expectation tests
- The buttons are now not disabled anymore but hidden when you don't have the correct authorization
- Wrong css class was used for the edit buttons
2023-07-04 13:12:02 +02:00
Alexandre Vryghem
7ef3a914f9 Fix ItemComponent no expectation tests
- renamed `showBackButton` to `showBackButton$` because it's an observable
- `showBackButton$` only emits `true` when the back button should be shown, it does not emit `false` when it should be hidden, it just did nothing
2023-07-01 20:38:17 +02:00
Alexandre Vryghem
063c54e93f Fix SearchHierarchyFilterComponent no expectation tests
Reverted the way you detect when an item is selected by using observables again instead of promises. The reason why it didn't work without the old observable approach was because `VocabularyTreeviewModalComponent` didn't have a `select` `@Output` like `VocabularyTreeviewComponent`
2023-07-01 20:38:17 +02:00
Alexandre Vryghem
e0db4284b3 Fix CollectionSearchResultListElementComponent no expectation tests
- Wrong css class was used
- The check to see if the offset was defined did not exist
2023-07-01 20:38:17 +02:00
Alexandre Vryghem
abc8640b5e Fix MetadataRepresentationListElementComponent no expectation tests
Also fixed incorrect regex in isLink()
2023-07-01 20:38:16 +02:00
Alexandre Vryghem
3640d75e10 Fix objectUpdatesReducer no expectation tests
Added a expect().nothing() to the test who don't expect anything but just ensure that no error is thrown
2023-07-01 20:38:16 +02:00
Alexandre Vryghem
bfaea741d5 Throw error for tests without expectations 2023-07-01 13:31:51 +02:00
Alexandre Vryghem
cf77726866 Fix enter not submitting collection form correctly
Fixed it for communities, collections, ePersons & groups
2023-07-01 01:01:57 +02:00
Alexandre Vryghem
b2b1782cd8 Hide entity field in collection form when entities aren't initialized 2023-06-30 22:43:46 +02:00
Tim Donohue
c4342d3238 Update version tag for development of next major release 2023-06-30 14:57:09 -05:00
Alexandre Vryghem
02a20c8862 103236: Added tests for setStaleByHrefSubstring 2023-06-30 17:01:25 +02:00
Art Lowel
ae6b183fae 103236: fix issue where setStaleByHrefSubtring wouldn't emit after all requests were stale 2023-06-30 16:56:15 +02:00
Kim Shepherd
a35b7d8356 catch and handle unsuccessful "convert rels to items" responses 2023-06-29 16:33:42 +02:00
Yury Bondarenko
c0f43bc585 ESLint: fix rxjs/no-implicit-any-catch
In most cases we can deal with the untyped errors by introducing an explicit instanceof check

DspaceRestService includes an unsafe catch/rethrow → made it explicitly typed as `any`, but it should be revisited at some point
2023-06-28 16:30:38 +02:00
Yury Bondarenko
07259ca342 ESLint/TypeScript: enforce no-implicit-any-catch
TypeScript try/catch and RxJs catchError are not type-safe.

https://typescript-eslint.io/rules/no-implicit-any-catch/
https://devblogs.microsoft.com/typescript/announcing-typescript-4-0/#unknown-on-catch
https://github.com/cartant/eslint-plugin-rxjs/blob/main/docs/rules/no-implicit-any-catch.md
2023-06-28 12:51:47 +02:00
Yury Bondarenko
2cad56c51f Fix tests
PaginationComponent: expected arguments of updateRoute were out of sync with (fixed) types
GroupFormComponent:  groupBeingEdited is never set to null
2023-06-28 09:42:49 +02:00
Yury Bondarenko
0633460107 ESLint: fix object-curly-spacing 2023-06-27 17:30:02 +02:00
Yury Bondarenko
436a4d7645 ESLint: enforce object-curly-spacing
https://eslint.org/docs/latest/rules/object-curly-spacing
2023-06-27 17:30:01 +02:00
Yury Bondarenko
a11be65f95 ESlint: fix imports 2023-06-27 17:20:06 +02:00
Yury Bondarenko
fa404fff84 ESLint: enforce import formatting
Mainly to reduce merge conflict noise

- Order by origin & alphabetically
- Imports should be at the top of the file
- Newline between imports & the rest of the file
- Disallow duplicate imports
- Enforce single-line when only importing one object
- Enforce multi-line when importing two or more
2023-06-27 17:20:00 +02:00
Yury Bondarenko
917c36dbe7 ESLint: fix dangling commas 2023-06-27 17:19:58 +02:00
Yury Bondarenko
725dbc3743 ESLint: enforce dangling commas
https://eslint.org/docs/latest/rules/comma-dangle

Reduces merge conflict noise
2023-06-27 17:19:55 +02:00
Yury Bondarenko
0690a201dc ESLint: fix indentation 2023-06-27 17:19:55 +02:00
Yury Bondarenko
b505cbc690 ESLint: enforce indentation
https://eslint.org/docs/latest/rules/indent
2023-06-27 17:19:54 +02:00
Yury Bondarenko
1b717e1a5c ESLint: fix RxJs rule violations (pt. 1) 2023-06-27 17:19:53 +02:00
Yury Bondarenko
218ce832a9 ESLint: enforce low-impact recommended RxJs rules
https://github.com/cartant/eslint-plugin-rxjs#rules

Mainly to steer us away from unsafe patterns

Skipping two recommended rules for now:
rxjs/no-implicit-any-catch → not immediately clear how this should be addressed
rxjs/no-nested-subscribe   → there are quite a few cases, would take some effort to fix all of them
2023-06-27 17:19:53 +02:00
Yury Bondarenko
8a650a2fb5 ESlint: fix eqeqeq violations 2023-06-27 17:19:45 +02:00
Yury Bondarenko
3ce98cdbac ESLint: enforce Angular HTML eqeqeq
https://github.com/angular-eslint/angular-eslint/blob/main/packages/eslint-plugin-template/docs/rules/eqeqeq.md
2023-06-27 17:19:20 +02:00
Yury Bondarenko
741c6009f4 ESLint: fix no-negated-async violations 2023-06-27 17:19:01 +02:00
Yury Bondarenko
fa2c22d240 ESLint: enforce Angular HTML no-negated-async
https://github.com/angular-eslint/angular-eslint/blob/main/packages/eslint-plugin-template/docs/rules/no-negated-async.md

Prevents us from writing conditions that may pass/fail before an observable has emitted (this is likely to cause unexpected behaviour)
2023-06-27 16:47:09 +02:00
Yury Bondarenko
74e9e5fa14 ESLint: fix ban-types violations 2023-06-27 16:47:09 +02:00
Yury Bondarenko
80c9dae417 ESLint: enforce ban-types
https://typescript-eslint.io/rules/ban-types/
2023-06-27 16:47:09 +02:00
Yury Bondarenko
6f0c1e003d ESLint: fix no-extra-boolean-cast violations 2023-06-27 16:47:09 +02:00
Yury Bondarenko
ad4205073c ESLint: enforce no-extra-boolean-cast
https://eslint.org/docs/latest/rules/no-extra-boolean-cast
2023-06-27 16:47:09 +02:00
Yury Bondarenko
0f1ebfba62 ESLint: fix no-case-declaration violations 2023-06-27 16:47:09 +02:00
Yury Bondarenko
f1a8920d86 ESLint: enforce no-case-declarations
https://eslint.org/docs/latest/rules/no-case-declarations
2023-06-27 16:47:09 +02:00
Yury Bondarenko
95d3ff6569 ESLint: fix prefer-const violations 2023-06-27 16:47:09 +02:00
Yury Bondarenko
702246be38 ESLint: enforce prefer-const where possible
https://eslint.org/docs/latest/rules/prefer-const

In our tests we use this pattern a lot:
```
let something;

beforeEach(() => {
  something = ...;
});
```

This is not valid ~ prefer-const, but can be "let through" with some configuration.
However, this would make the rule too loose for the non-test codebase.

Therefore, we enable it overall but turn it off for tests only -- the `*.spec.ts` overrides apply to test files only and take precedence over `*.ts`
2023-06-27 16:47:09 +02:00
Alexandre Vryghem
928d7a45a3 103176: Fix vcr not being defined yet in OnInit hook 2023-06-27 15:26:49 +02:00
Alexandre Vryghem
7998ef489c 101731: Make ConfirmationModalComponent not dependent on DSpaceObject 2023-06-23 23:38:06 +02:00
Alexandre Vryghem
e5c142ef04 Merge remote-tracking branch 'upstream/main' into improve-confirmation-modal_contribute-main
# Conflicts:
#	src/app/access-control/epeople-registry/eperson-form/eperson-form.component.ts
2023-06-23 23:17:42 +02:00
Tim Donohue
884aa07430 Update version tag for development of next release 2023-06-23 13:04:19 -05:00
Tim Donohue
404ccd9b0e Update version tag for release 2023-06-23 12:54:41 -05:00
Tim Donohue
990bde43ab Merge pull request #2336 from atmire/w2p-103005_variable-overwrite-fix_contribution
Fix background-color overwrite issue
2023-06-23 10:01:53 -05:00
Tim Donohue
db526a0c25 Merge pull request #2331 from tdonohue/ssr_redirect_301
Implement basic 301 Redirect for DSpace 6.x URLs when SSR is used.
2023-06-23 08:59:30 -05:00
Tim Donohue
9a5e26f640 Merge pull request #2334 from 4Science/fix-bistream-download-cache
fix for bitstreams are not visible to crawlers when caching is enabled
2023-06-23 08:56:02 -05:00
lotte
d4a59dd51c Merge branch 'w2p-103005_variable-overwrite-fix' 2023-06-23 12:07:22 +02:00
lotte
3d133f6166 103005: Fixed issue where bg colours couldn't be overwritten in themes 2023-06-23 11:50:05 +02:00
Giuseppe Digilio
163014306c [DURACOM-172] improve regex 2023-06-23 09:23:28 +02:00
Giuseppe Digilio
d9857a7a9a Merge branch 'main' into fix-bistream-download-cache 2023-06-23 09:16:17 +02:00
Tim Donohue
5331ff68db Merge pull request #2330 from doana/dynamic-scrollable-dropdown-accessibility
Add the ability to expand / collapse via keyboard
2023-06-22 15:23:33 -05:00
Tim Donohue
d4a5308d0c Refactor to use HardRedirectService. Update its redirect method to support optional statusCode 2023-06-22 13:37:14 -05:00
Giuseppe Digilio
6a58e49fb4 [DURACOM-172] add check to save only successful response into the SSR cache 2023-06-22 18:16:53 +02:00
Tim Donohue
661b4aef9d Merge pull request #2332 from 4Science/DURACOM-170
"Add Collection"  form loads
2023-06-22 11:10:39 -05:00
Alisa Ismailati
47e7eb1a4f [DURACOM-170] Fixed "add collection" behavior 2023-06-22 12:14:15 +02:00
Tim Donohue
0fe33eecd1 Implement basic 301 Redirect when SSR is used. 2023-06-21 15:36:59 -05:00
Adam Doan
275b057b40 Add the ability to expand / collapse via keyboard 2023-06-21 17:37:22 +00:00
Art Lowel
499bfe3154 Merge pull request #2277 from paulo-graca/bugfix/addressing-#2276
new project metadata representation component
2023-06-21 09:19:06 +02:00
Tim Donohue
5d39026eb7 Merge pull request #2245 from mwoodiupui/themeable-request-copy
Make some request-copy components themeable.
2023-06-20 16:27:45 -05:00
Tim Donohue
ee3e5ca14c Merge pull request #2316 from alanorth/item-count-style
src/app: adjust item count style
2023-06-20 16:13:26 -05:00
Tim Donohue
834893249c Merge pull request #2326 from 4Science/DURACOM-160
[DURACOM-160] Hide "Send feedback" link when CanSendFeedback is false
2023-06-20 15:50:59 -05:00
Alan Orth
07a8024daa src/app: adjust item count style
Minor adjustment to community and collection item counts. Instead of
using the Bootstrap `lead` class, which reduces weight but increases
size, we should use the same badge / pill style used in other counts
like on on the browse by pages.
2023-06-20 22:33:11 +03:00
Paulo Graça
5c10e473e9 Merge branch 'main' into bugfix/addressing-#2276 2023-06-20 17:07:13 +01:00
Paulo Graça
1919f976f4 adding support for DSONameService 2023-06-20 15:30:56 +01:00
Tim Donohue
2fa8ab5365 Merge pull request #2322 from alanorth/english-strings
src/assets/i18n: update English strings
2023-06-20 09:27:43 -05:00
Tim Donohue
157eedade4 Merge pull request #2288 from atmire/add-referrer-to-pageview-event-7.6.0-next
Add referrer to pageview event
2023-06-20 09:20:42 -05:00
Paulo Graça
f471957c4c adding support for DSONameService 2023-06-20 14:06:48 +01:00
Paulo Graça
72eaf35de1 adding support for DSONameService 2023-06-20 13:35:12 +01:00
Paulo Graça
e6fdc4597a change param name in typescript doc 2023-06-20 10:34:34 +01:00
Paulo Graça
130c3c9496 addressing styling issue 2023-06-20 10:33:03 +01:00
Paulo Graça
82d17d795f add support for dsoNameService 2023-06-20 10:24:53 +01:00
Paulo Graça
52dbb21339 include the project metadata representation component 2023-06-19 15:37:35 +01:00
Davide Negretti
4eb2297910 [DURACOM-160] Hide "Send feedback" link when CanSendFeedback is false 2023-06-19 13:24:10 +02:00
Paulo Graça
1caeecaa50 Merge branch 'main' into bugfix/addressing-#2276 2023-06-19 09:51:46 +01:00
Alan Orth
00aa0271f2 src/assets/i18n: update English strings
Re-word two messages for better English and consistency with other
similar strings.
2023-06-19 09:50:46 +03:00
Tim Donohue
471051dd59 Merge pull request #2319 from misilot/patch-1
Fix typo for the word Series
2023-06-16 16:36:52 -05:00
Tim Donohue
d728cc227d Merge pull request #2292 from rsaraivac/portuguese_pt-PT-message-keys
Portuguese (pt_PT) translation keys update
2023-06-16 16:13:30 -05:00
Tom Misilo
d266367070 Fix typo for the word Series 2023-06-16 15:54:30 -05:00
Mark H. Wood
c63001c205 Fix illogical templateUrl paths. Add missed DenyRequestCopyComponent. 2023-06-16 16:08:18 -04:00
Tim Donohue
d3d33536bf Merge pull request #2308 from 4Science/DURACOM-155
Edit section in sidebar menu: edit page of selected item / collection / community does not refresh
2023-06-16 14:34:27 -05:00
Tim Donohue
c903df80d8 Merge pull request #2297 from 4Science/DURACOM-152
Fixed read-only visibility for submission form fields
2023-06-16 14:08:47 -05:00
Ricardo Saraiva
022c6840f2 Merge branch 'main' into portuguese_pt-PT-message-keys 2023-06-16 17:58:36 +01:00
Ricardo Saraiva
adf8cc7bc5 Update pt-PT.json5
Incorporates some revised translations, adds and updates newly introduced translation keys.
2023-06-16 17:18:34 +01:00
Tim Donohue
5c8828f6b5 Merge pull request #2247 from 4Science/feature/CST-9636
feat: added bulk access control management
2023-06-16 10:48:24 -05:00
Paulo Graça
86b27de6e4 Merge branch 'main' into bugfix/addressing-#2276 2023-06-16 16:06:51 +01:00
Tim Donohue
e9b18d87fe Merge pull request #2311 from 4Science/DURACOM-157
Multiple uploaders in the same page don't work
2023-06-16 10:01:19 -05:00
Tim Donohue
3785729ae5 Merge pull request #2318 from saschaszott/patch-3
resolve German translation inconsistency in scopenote
2023-06-16 09:14:00 -05:00
Alisa Ismailati
42026b36d5 [DURACOM-152] refactored concatenated fields visibility 2023-06-16 15:31:45 +02:00
Sascha Szott
69726f6fa0 resolve German translation differences 2023-06-16 15:00:52 +02:00
Alisa Ismailati
d00ad0cd0e [DURACOM-152] Field visibility 2023-06-16 13:27:51 +02:00
Davide Negretti
4c6cae911b [DURACOM-157] Multiple uploaders in the same page don't work 2023-06-16 10:54:04 +02:00
Tim Donohue
91027094ed Merge pull request #2252 from alexandrevryghem/issue-1671_fix-relationships-not-updating-view-on-submission-form_contribute-main
Adding/removing relationships in the submission form does not update the view automatically
2023-06-15 11:47:04 -05:00
Tim Donohue
12f9023810 Merge pull request #2313 from 4Science/fix-duplicate-headers
[CST-5729] Fix duplicate links for download page
2023-06-15 10:47:39 -05:00
Giuseppe Digilio
47543b4237 [CST-5729] Fix duplicate links for download page 2023-06-15 17:18:00 +02:00
Alisa Ismailati
fda4ef77e4 [DURACOM-152] Section visibility read-only 2023-06-15 12:42:29 +02:00
Tim Donohue
7ebdcd3686 Merge pull request #2304 from 4Science/cache-response-headers
Add possibility to store response's headers into the SSR cache
2023-06-14 15:36:23 -05:00
Tim Donohue
0c9baf22f5 Merge pull request #2250 from damian-joz/1787-coll-comm-item-counts
Displaying item counts at Communities and Collections list view.
2023-06-14 14:08:23 -05:00
Tim Donohue
25ca13735b Merge pull request #2244 from mwoodiupui/reqitem-response
Make request-copy grant message an optional addition; main text is in backend.
2023-06-14 13:18:27 -05:00
Tim Donohue
327031cceb Merge pull request #2213 from atmire/w2p-101289_1578_primaryBitstream-edit-implementation
Primary bitstream toggle implementation
2023-06-14 11:45:17 -05:00
Giuseppe Digilio
2f06a7cb17 [CST-5729] Change in order to save header only if configured and existing 2023-06-14 18:26:55 +02:00
Mark H. Wood
2d716c7630 Remove test which is no longer valid. 2023-06-14 11:32:03 -04:00
Mark H. Wood
004645b5e4 Remove lint. 2023-06-14 11:32:00 -04:00
Mark H. Wood
93fcbe79aa Make grant message an optional addition; main text is in backend. 2023-06-14 11:30:59 -04:00
Giuseppe Digilio
6e6b775c20 Merge remote-tracking branch '4sciencebitbucket/feature/CST-9636' into feature/CST-9636 2023-06-14 15:03:04 +02:00
Enea Jahollari
e720c77388 Merge branch 'main' into feature/CST-9636
# Conflicts:
#	src/assets/i18n/en.json5
2023-06-14 13:55:19 +02:00
Alan Orth
9919abebce Merge pull request #2305 from alanorth/finnish-strings
src/assets: update fi.json5
2023-06-14 14:35:59 +03:00
Alisa Ismailati
ce517adf7d [DURACOM-155] lint fix 2023-06-14 13:18:33 +02:00
Alan Orth
134eac5f39 src/assets: update fi.json5
Add a few Finnish language UI strings.
2023-06-14 13:30:56 +03:00
kshepherd
de65530e72 Merge pull request #2306 from alanorth/lint-en.json5
src/assets/i18n/en.json5: lint
2023-06-14 11:26:11 +02:00
Alan Orth
adebc30d3b src/assets/i18n/en.json5: lint
Normalize whitespace in i18n/en.json5. This file should be clean, as
it is the "upstream" of all other language assets and produces a lot
of whitespace changes every time strings are merged.
2023-06-14 11:24:22 +03:00
Alisa Ismailati
3b93f5bd23 [DURACOM-155] small fix 2023-06-14 09:44:58 +02:00
Tim Donohue
c70e0464ed Merge pull request #2299 from alexandrevryghem/fix-browse-by-proxy-timeout_contribute-main
Fix Proxy Timeouts on browse by pages
2023-06-13 16:41:30 -05:00
damian
8bcceff085 Empty communities and collections items count are now shown. Show communities items count at the home page. 2023-06-13 19:57:30 +02:00
Giuseppe Digilio
ac9be25faf [CST-5729] check if header exists 2023-06-13 19:30:40 +02:00
Giuseppe Digilio
302f5a6076 Merge branch 'main' into cache-response-headers 2023-06-13 19:17:55 +02:00
Giuseppe Digilio
486aefebc7 [CST-5729] Add possibility to store response's headers into the SSR cache 2023-06-13 19:00:33 +02:00
Alisa Ismailati
ec8470de06 [DURACOM-155] 2023-06-13 18:41:11 +02:00
Tim Donohue
187702d52d Merge pull request #2230 from tdonohue/default_privacy
Add default privacy statement & end user agreement
2023-06-13 10:47:04 -05:00
Alisa Ismailati
ff85422bb3 [DURACOM-155] Edit item / collection / community in sidebar menu 2023-06-13 16:46:26 +02:00
Tim Donohue
685fbf630a Address feedback: Make links open in new window/tab. 2023-06-12 17:04:02 -05:00
Tim Donohue
c3854355fd Fix e2e test to check for new title prefix 2023-06-12 16:56:08 -05:00
Tim Donohue
de0d7bf33a Replace lorem ipsum with text donated by DSpaceDirect 2023-06-12 16:56:08 -05:00
Tim Donohue
48ea7df8b2 Merge pull request #2212 from enea4science/CST-7216
Import saf via URL
2023-06-12 13:05:39 -05:00
Tim Donohue
a3779622f0 Merge pull request #2301 from 4Science/signposting-url-fix
[CST-5729] fix issue with signposting endpoint url replace
2023-06-12 09:07:28 -05:00
Giuseppe Digilio
5d6edade22 [CST-5729] turn to use app config baseurl 2023-06-12 15:22:33 +02:00
Giuseppe Digilio
e85f9f2b25 [CST-5729] fix issue with signposting endpoint url replace 2023-06-12 14:40:21 +02:00
Alisa Ismailati
2c7cf18be5 Merge branch 'main' of https://bitbucket.org/4Science/dspace-angular into DURACOM-152 2023-06-12 11:52:10 +02:00
enea4science
58a3ec3972 Update orcid-sync-settings.component.ts 2023-06-12 09:50:26 +02:00
enea4science
9a74190bf4 Merge branch 'main' into feature/CST-9636 2023-06-12 09:47:35 +02:00
enea4science
155f3f9a12 Merge branch 'main' into CST-7216 2023-06-12 09:37:07 +02:00
Alexandre Vryghem
91b635787d Merge remote-tracking branch 'upstream/main' into fix-browse-by-proxy-timeout_contribute-main
# Conflicts:
#	src/app/browse-by/browse-by-guard.spec.ts
#	src/app/browse-by/browse-by-guard.ts
2023-06-11 22:08:18 +02:00
Alexandre Vryghem
b8d282ebe4 Fix proxy timeout error for browse by pages 2023-06-11 22:04:40 +02:00
Paulo Graça
404e2f8e02 Merge branch 'main' into bugfix/addressing-#2276 2023-06-10 00:36:19 +01:00
Tim Donohue
00e0028864 Merge pull request #2248 from 4Science/feature/CST-5729
Implement Signposting on angular side
2023-06-09 16:03:10 -05:00
Giuseppe Digilio
2fc3f2bbc3 Merge branch 'main' into feature/CST-5729 2023-06-09 19:25:07 +02:00
Giuseppe Digilio
96903d89de [CST-5729] fix signposting proxy url 2023-06-09 19:24:16 +02:00
damian
8cc96060ff Variable name change. 2023-06-09 16:44:29 +02:00
Yury Bondarenko
c4b2565373 Workaround: don't use form-global data for check
Note: we're balancing multiple bugs against eachother here, not ideal!
  - the diff doesn't catch removed Relationship fields; instead, form reload is triggered by a dspace.entity.type change
  - if we add the original `this.sectionMetadata.includes(key)` check, we filter out this change and the form fails to update
  - if we add `relation.*` fields to `this.sectionMetadata`, newly added Relationship entries are duplicated

As of this commit, the form _seems_ to work in a stable way, but these issues shoud really investigated in more detail.
2023-06-09 13:39:33 +02:00
lotte
95f33848f9 Merge remote-tracking branch 'origin/main' into w2p-101289_1578_primaryBitstream-edit-implementation 2023-06-09 12:14:48 +02:00
lotte
daf297b94b 101289: Removed unnecessary data services from primary bitstream service 2023-06-09 12:12:31 +02:00
Paulo Graça
ba6d3f363c Merge branch 'main' into bugfix/addressing-#2276 2023-06-09 11:02:26 +01:00
Tim Donohue
00d895b304 Merge pull request #2293 from 4Science/DURACOM-151
Delete EPerson from "Edit EPerson" form
2023-06-08 14:21:28 -05:00
lotte
9d2fed4186 101289: Fixed test issues 2023-06-08 16:42:25 +02:00
lotte
a936878c96 101289: tests 2023-06-08 16:02:33 +02:00
Art Lowel
c9324b0714 fix issue where iiif tests would fail 2023-06-08 15:44:30 +02:00
Giuseppe Digilio
706c49d04b Merge remote-tracking branch '4sciencebitbucket/feature/CST-9636' into feature/CST-9636 2023-06-08 15:23:17 +02:00
Giuseppe Digilio
d449108395 [CST-9636] revert changes to object-list.component 2023-06-08 15:23:02 +02:00
Enea Jahollari
84f4f017fb CST-9639: Fix error when modal closes 2023-06-08 14:52:29 +02:00
lotte
56cba82c2d 101289: intermediate commit for test issues 2023-06-08 14:16:04 +02:00
Giuseppe Digilio
45bf5a77e2 Merge branch 'main' into DURACOM-152 2023-06-08 13:17:51 +02:00
Giuseppe Digilio
b3b5b761db Merge branch 'main' into feature/CST-5729 2023-06-08 13:15:26 +02:00
Giuseppe Digilio
02bb7db119 [CST-5729] Fix issue with undefined link type 2023-06-08 13:15:02 +02:00
Enea Jahollari
16ff75c92e CST-9639: Fix calendar placement 2023-06-08 10:23:33 +02:00
Enea Jahollari
cdca1b5313 Merge branch 'main' into feature/CST-9636 2023-06-08 09:52:38 +02:00
Enea Jahollari
b44acd68ee CST-9639: Fix maxStartDate issue 2023-06-08 09:52:25 +02:00
Tim Donohue
ed6fe8c609 Merge pull request #2296 from atmire/w2p-101127_browse-by-controlled-vocabulary-7.6.0-next
Browse by Controlled Vocab on Community/Collection homepages
2023-06-07 16:43:30 -05:00
Mark H. Wood
50acff1b59 Empty the template of local content. 2023-06-07 12:22:37 -04:00
Alisa Ismailati
5331b43a62 [DURACOM-152] Fixed read-only visibility for submission form fields 2023-06-07 18:08:21 +02:00
Enea Jahollari
88b69a55eb Merge branch 'main' into feature/CST-9636 2023-06-07 17:29:27 +02:00
Enea Jahollari
12b3eb839b CST-9639: Added and fixed unit tests 2023-06-07 17:29:05 +02:00
Tim Donohue
3c871f90c0 Merge pull request #2234 from mspalti/mirador-config
Update of mirador configuration and webpack
2023-06-07 09:51:57 -05:00
Art Lowel
d69adab419 refactor primarybitstreams to work with DELETE, POST and PUT instead of PATCh 2023-06-07 16:22:57 +02:00
Enea Jahollari
9f78f6c5c1 Merge branch 'main' into feature/CST-9636
# Conflicts:
#	src/app/core/core.module.ts
2023-06-07 16:11:43 +02:00
Enea Jahollari
47e0314c9b CST-9639: Fixed error on control remove, fixed cancel button behavior, fixed bad state of access control tab on load, fixed translations, added jsdocs 2023-06-07 13:00:12 +02:00
Nona Luypaert
6b0318fc03 Merge branch 'main' into w2p-101127_browse-by-controlled-vocabulary-7.6.0-next 2023-06-07 11:07:12 +02:00
Nona Luypaert
9db595c232 Merge branch 'w2p-101127_browse-by-controlled-vocabulary' into w2p-101127_browse-by-controlled-vocabulary-7.6.0-next 2023-06-07 10:03:48 +02:00
Nona Luypaert
77a8fde646 101623: Fix Browse By Vocabulary on comcol page 2023-06-07 09:36:01 +02:00
Paulo Graça
a7f7cecdab Merge branch 'main' into bugfix/addressing-#2276 2023-06-07 08:34:33 +01:00
Paulo Graça
f6f68de6d1 Merge branch 'main' into portuguese_pt-PT-message-keys 2023-06-07 08:15:31 +01:00
Tim Donohue
829b111663 Merge pull request #2177 from alexandrevryghem/fix-metadata-fields-containing-dots_contribute-main
Added input validation for new metadata field submissions & fixed some other small bugs
2023-06-06 14:33:58 -05:00
Tim Donohue
e2b3f52fe4 Merge pull request #2228 from enea4science/feature/DURACOM-131
[DURACOM-131] Show output files in separate lines and a refresh spinner if status is running
2023-06-06 13:52:28 -05:00
Alexandre Vryghem
25e06fffe9 Merge remote-tracking branch 'alex/fix-metadata-fields-containing-dots_contribute-7.4' into fix-metadata-fields-containing-dots_contribute-main 2023-06-06 18:58:24 +02:00
Alexandre Vryghem
755451191c 100553: Updated form validation errors from metadata schema and field form 2023-06-06 18:27:07 +02:00
Giuseppe Digilio
d2dfd0b293 Merge branch 'main' into feature/CST-5729 2023-06-06 18:14:39 +02:00
Alisa Ismailati
454d869c53 Merge branch 'main' of https://bitbucket.org/4Science/dspace-angular into DURACOM-151 2023-06-06 18:09:21 +02:00
Alisa Ismailati
b1aa2f3550 [DURACOM-151] reverted setStaleByUUID method as it was 2023-06-06 16:57:17 +02:00
Enea Jahollari
3fdef20dc2 added unit testing 2023-06-06 15:54:57 +02:00
Alisa Ismailati
1b2d9829ed [DURACOM-151] unit test fix 2023-06-06 15:35:54 +02:00
Alisa Ismailati
3611f37563 [DURACOM-151] Fixed EPerson deletion 2023-06-06 14:42:49 +02:00
Enea Jahollari
dbccda4330 rollback change for orcid sync settings 2023-06-06 14:13:13 +02:00
Paulo Graça
7a19603f5c Merge branch 'main' into bugfix/addressing-#2276 2023-06-06 12:45:49 +01:00
Ricardo Saraiva
70b1717a3c Merge branch 'main' into portuguese_pt-PT-message-keys 2023-06-06 12:27:41 +01:00
Ricardo Saraiva
72be58aa2a Update pt-PT.json5 2023-06-06 11:50:35 +01:00
Ricardo Saraiva
3f343dbd60 Update pt-PT.json5 2023-06-06 11:29:47 +01:00
Art Lowel
8f536d31ef Merge remote-tracking branch 'upstream/main' into add-referrer-to-pageview-event-7.6.0-next 2023-06-06 10:43:30 +02:00
Tim Donohue
5af9793cdf Merge pull request #2253 from doana/orcid-settings-button-accessibility
ORCID registry queue button accessibility
2023-06-05 15:49:05 -05:00
Tim Donohue
1ba72f54c2 Merge pull request #2021 from atmire/default-configuration-fix
"default" search configuration fix
2023-06-05 15:37:29 -05:00
Tim Donohue
5dda1989b5 Merge pull request #2280 from atmire/w2p-102039_Multiple_Bitstream_deletion_endpoint
Fix multiple bitstream deletion not working
2023-06-05 15:36:02 -05:00
Tim Donohue
21c7f438ac Merge pull request #2215 from atmire/w2p-101127_browse-by-controlled-vocabulary-7.6.0-next
Browse by Controlled Vocabulary Page
2023-06-05 15:31:50 -05:00
Paulo Graça
2cfef082f1 Merge branch 'main' into bugfix/addressing-#2276 2023-06-05 15:45:35 +01:00
Ricardo Saraiva
2824469dc5 Update pt-PT.json5 2023-06-05 14:41:55 +01:00
Alan Orth
cdff2aba6c Merge pull request #2272 from alanorth/publisher-i18n-string
src/assets: add i18n string for publisher
2023-06-05 16:30:14 +03:00
Giuseppe Digilio
092608f6cb [CST-5729] Remove additional error message 2023-06-05 15:11:01 +02:00
Alan Orth
165bdf7797 src/assets: add i18n string for publisher
Add string for publisher in live import item preview.

Requires: https://github.com/DSpace/DSpace/pull/8866
2023-06-05 15:52:02 +03:00
Giuseppe Digilio
f52e95871a Merge branch 'main' into feature/CST-5729 2023-06-05 14:22:14 +02:00
Enea Jahollari
d99b98d140 Merge remote-tracking branch 'origin/main' into feature/CST-9636 2023-06-05 09:18:00 +02:00
Paulo Graça
58caa84153 Merge branch 'main' into bugfix/addressing-#2276 2023-06-04 09:31:58 +01:00
Nona Luypaert
9ca57e942a Merge branch 'main' into w2p-101127_browse-by-controlled-vocabulary-7.6.0-next
Conflicts:
	src/assets/i18n/en.json5
2023-06-03 00:07:37 +02:00
Tim Donohue
ef9fd36fe2 Merge pull request #2246 from doana/search-filter-accessibility
Add filter name to search filter button aria-label.
2023-06-02 17:02:21 -05:00
Tim Donohue
5a9e9fdd5a Merge pull request #2255 from doana/starts-with-text-missing-label
Add label to starts-with-text input field
2023-06-02 16:28:47 -05:00
Tim Donohue
e0f0b6935c Merge pull request #2274 from alanorth/fix-english-permission-string
src/assets/i18n: fix English permission string
2023-06-02 16:06:19 -05:00
Tim Donohue
acb9b24722 Merge pull request #2202 from mwoodiupui/themeable-section-upload-file
Themeable `SubmissionSectionUploadFileComponent`
2023-06-02 15:58:16 -05:00
Nona Luypaert
db8b9f13b6 Merge branch 'w2p-101127_browse-by-controlled-vocabulary' into w2p-101127_browse-by-controlled-vocabulary-7.6.0-next 2023-06-02 20:18:32 +02:00
Nona Luypaert
4cf69eb9c9 101623: Fix reset emit nog working for BrowseByTaxonomyPage 2023-06-02 20:16:13 +02:00
enea4science
df71391647 Merge branch 'main' into CST-7216 2023-06-02 15:33:50 +02:00
Enea Jahollari
81f7b5ae12 Merge remote-tracking branch 'upstream/main' into CST-7216 2023-06-02 15:32:57 +02:00
Enea Jahollari
ae269f64b6 Merge branch 'main' into feature/CST-9636
# Conflicts:
#	src/app/item-page/edit-item-page/edit-item-page.module.ts
#	src/app/item-page/edit-item-page/edit-item-page.routing.module.ts
2023-06-02 15:10:30 +02:00
Nona Luypaert
7135f8ab30 Merge branch 'w2p-101127_browse-by-controlled-vocabulary' into w2p-101127_browse-by-controlled-vocabulary-7.6.0-next
Conflicts:
	src/app/browse-by/browse-by-page.module.ts
	src/app/shared/form/form.module.ts
2023-06-02 14:31:52 +02:00
Nona Luypaert
9d08cac566 101623: Reset in Treeview also resets selectedItems + Provide TreeviewService in root 2023-06-02 14:15:46 +02:00
Alan Orth
da245b88b8 src/assets/i18n: fix English permission string
The current message is not correct English. Note, there seems to be
a mix of "don't" and "do not" language. Perhaps we should harmonize
that eventually.
2023-06-02 12:59:20 +03:00
enea4science
f16befb088 Merge branch 'main' into feature/DURACOM-131 2023-06-02 09:37:36 +02:00
Enea Jahollari
f09a26f019 Merge remote-tracking branch 'upstream/main' into feature/DURACOM-131 2023-06-02 09:34:23 +02:00
Mark H. Wood
10899aa22c Merge branch 'main' into themeable-section-upload-file 2023-06-01 16:36:09 -04:00
Tim Donohue
6ba8cbd49c Merge branch 'main' into starts-with-text-missing-label 2023-06-01 15:20:52 -05:00
Mark H. Wood
3a5d8022e5 Merge branch 'main' into themeable-request-copy 2023-06-01 13:58:07 -04:00
Mark H. Wood
dd548c20e9 Add blank custom versions to 'custom' theme. 2023-06-01 13:48:17 -04:00
Tim Donohue
37a323e94f Merge pull request #2231 from mspalti/date-browse-fix
Possible fix for browse-by-date links
2023-06-01 12:40:59 -05:00
Tim Donohue
be7938a21b Merge pull request #2036 from atmire/w2p-98422_Thumbnail-uploader_contribute-7.2
Adding themed components for EditBitstreamPageComponent and ItemStatusComponent
2023-06-01 11:53:46 -05:00
Tim Donohue
aa7409051b Merge pull request #2243 from 4Science/DURACOM-145
Handled collection step visibility on a submission form
2023-06-01 11:32:08 -05:00
Michael Spalti
8e450402af Removed unnecessary route navigation. 2023-06-01 09:30:38 -07:00
Michael Spalti
86e1333025 Possible fix for browse-by-date links 2023-06-01 09:30:38 -07:00
Mark H. Wood
97673471f7 Remove inherited input declarations. 2023-06-01 12:20:59 -04:00
Mark H. Wood
8e6268ff84 We want an empty template, since not yet used. 2023-06-01 12:16:29 -04:00
Giuseppe Digilio
81f3a5cce0 Merge branch 'main' into feature/CST-5729 2023-06-01 18:00:15 +02:00
Tim Donohue
828f2586b1 Merge pull request #2261 from tdonohue/fix_unsafe_links
Fix several "potentially unsafe external link" warnings
2023-06-01 10:57:41 -05:00
Tim Donohue
dd6051b645 Merge pull request #2287 from rsaraivac/portuguese_pt-PT-message-keys
Contribution to the Portuguese (pt-PT) translation of DSpace
2023-06-01 10:49:41 -05:00
Tim Donohue
6426f9e532 Merge pull request #2286 from alanorth/remove-webpack.js
Remove scripts/webpack.js
2023-06-01 10:49:07 -05:00
Kristof De Langhe
48896fdae2 Merge branch 'main' into w2p-98422_Thumbnail-uploader_contribute-7.2 2023-06-01 17:14:32 +02:00
Enea Jahollari
1ebe61028f Merge branch 'main' into feature/CST-9636 2023-06-01 17:01:24 +02:00
Enea Jahollari
5e4102cd21 update test file 2023-06-01 16:57:20 +02:00
Enea Jahollari
b35e27a44b disable tests 2023-06-01 16:57:13 +02:00
Enea Jahollari
72b089c0cd fix BulkAccessSettingsComponent test 2023-06-01 16:04:12 +02:00
Enea Jahollari
8b636f533b fix bitstream list item test 2023-06-01 15:41:52 +02:00
Enea Jahollari
c1dcebbd04 Fix: fix validation and translation
Show/hide the datepicker based on the value
2023-06-01 15:27:11 +02:00
Paulo Graça
3e7a3f250b Merge branch 'main' into portuguese_pt-PT-message-keys 2023-06-01 10:39:17 +01:00
Art Lowel
ee04589599 Merge branch 'add-referrer-to-pageview-event-7.4' into add-referrer-to-pageview-event-7.6.0-next 2023-06-01 11:01:05 +02:00
Art Lowel
f2cfab749e Merge branch 'add-referrer-to-pageview-event-7.2' into add-referrer-to-pageview-event-7.4 2023-06-01 11:00:53 +02:00
Art Lowel
42ba7924b9 Merge branch 'add-referrer-to-pageview-event-7.0' into add-referrer-to-pageview-event-7.2 2023-06-01 11:00:41 +02:00
Art Lowel
d1dff0553d fix lint error 2023-06-01 11:00:26 +02:00
Art Lowel
43e1e6d22b add noreferrer to license link 2023-06-01 10:56:44 +02:00
Giuseppe Digilio
a67c8906ee Merge branch 'main' into feature/CST-5729 2023-06-01 09:15:41 +02:00
Tim Donohue
37d9b5bfc2 Merge pull request #2269 from DSpace/dependabot/npm_and_yarn/socket.io-parser-4.2.3
Bump socket.io-parser from 4.2.2 to 4.2.3
2023-05-31 16:59:28 -05:00
rsaraivac
9c683b55e0 Merge branch 'main' into portuguese_pt-PT-message-keys 2023-05-31 21:15:04 +01:00
rsaraivac
c84db3ce3d Update pt-PT.json5 2023-05-31 20:34:21 +01:00
Tim Donohue
0968fe8bbc Merge pull request #2271 from kshepherd/item_status_page_config_fix
ItemStatus component should handle missing config gracefully
2023-05-31 14:28:37 -05:00
rsaraivac
29f283b35e Update pt-PT.json5 2023-05-31 20:11:38 +01:00
rsaraivac
6ad0f99ca4 Update pt-PT.json5 2023-05-31 20:06:12 +01:00
rsaraivac
d3d9a526fd Update pt-PT.json5 2023-05-31 19:29:57 +01:00
rsaraivac
bbfb8bec01 Update pt-PT.json5 2023-05-31 18:34:59 +01:00
Tim Donohue
8bdd2d293f Merge pull request #2135 from mwoodiupui/embargo-date
Don't allow the date picker to exceed the maximum start or end date for an access option
2023-05-31 11:53:53 -05:00
Alan Orth
6483eb2c30 Remove scripts/webpack.js
This is no longer used.

Fixes: https://github.com/DSpace/dspace-angular/issues/2285
2023-05-31 19:39:36 +03:00
Tim Donohue
38d7412569 Merge pull request #2284 from atmire/fix-issue-with-colons-in-ids
Fix issue where a colon in a uuid would get misinterpreted as a route param
2023-05-31 10:36:37 -05:00
rsaraivac
0f1b16cbeb Merge branch 'main' into portuguese_pt-PT-message-keys 2023-05-31 14:56:59 +01:00
Art Lowel
244608aa5c fix issue where a colon in a uuid would get misinterpreted as a route param 2023-05-31 12:11:15 +02:00
rsaraivac
fb1ff05757 Contribution to the Portuguese (pt-PT) translation of DSpace v7.5
Extended revision of the Portuguese (pt-PT) translation of DSpace v7.5. This version adds new message keys,  reordered the message keys accordingly to the authoritative master (en.json5) and adds missing or not found translation keys (mentioned in the last section of the file).
2023-05-30 22:09:59 +01:00
Art Lowel
15493e2f69 Merge branch 'add-referrer-to-pageview-event-7.4' into add-referrer-to-pageview-event-7.6.0-next 2023-05-30 17:48:29 +02:00
Art Lowel
ffdc7b32c5 Merge branch 'add-referrer-to-pageview-event-7.2' into add-referrer-to-pageview-event-7.4 2023-05-30 17:24:51 +02:00
Art Lowel
5723fcbdc0 Merge branch 'add-referrer-to-pageview-event-7.0' into add-referrer-to-pageview-event-7.2 2023-05-30 17:19:44 +02:00
Art Lowel
5b37101bb9 add the rel="noreferrer" attribute when target="_blank" 2023-05-30 17:17:54 +02:00
Art Lowel
3df0286ec8 fix an issue where the current page would be used instead of a third party referrer 2023-05-30 16:53:16 +02:00
Art Lowel
fcfdff7fbd ensure the rel="noopener" attribute is only set when target="_blank" and remove "noreferrer" in all cases 2023-05-30 16:53:12 +02:00
Art Lowel
4717d6f758 add referrer to pageview events 2023-05-30 16:39:50 +02:00
Art Lowel
2db6c96d57 Merge branch 'add-referrer-to-pageview-event-7.2' into add-referrer-to-pageview-event-7.4 2023-05-30 16:33:13 +02:00
Art Lowel
f8eb8e1cae Merge branch 'add-referrer-to-pageview-event-7.0' into add-referrer-to-pageview-event-7.2 2023-05-30 16:08:59 +02:00
Paulo Graça
2ff5b7370c updating project metatadata representation list html 2023-05-30 14:53:55 +01:00
Paulo Graça
f5e09c5f8d fixing angular test, I was using a legacy property 2023-05-30 14:24:56 +01:00
Nona Luypaert
23b5d52623 101623: Fix request being sent with uuid=undefined if not going to a DSO page 2023-05-30 14:50:25 +02:00
Nona Luypaert
97c90cfd9e Merge branch 'w2p-101127_browse-by-controlled-vocabulary' into w2p-101127_browse-by-controlled-vocabulary-7.6.0-next
Remove invalid _links in BrowseDefinition models
Make arrows smaller in on VocabularyTreeview template
2023-05-30 14:14:20 +02:00
Nona Luypaert
138fccf711 101623: Fix lint/tests after removing invalid links, Make arrows on Treeview smaller 2023-05-30 14:11:03 +02:00
Paulo Graça
d9ed91df05 new project metadata representation component 2023-05-30 11:46:59 +01:00
Alexandre Vryghem
fb66b5abd6 102039: Use patch to delete multiple bitstreams at once 2023-05-30 11:31:11 +02:00
Enea Jahollari
23eeee3d16 Fix alignment 2023-05-30 09:58:06 +02:00
Enea Jahollari
a525c6fe3e Fix sections alignment 2023-05-29 15:47:16 +02:00
Enea Jahollari
877af98c4b Make Reset and Execute buttons normal 2023-05-29 15:30:24 +02:00
Enea Jahollari
bd477765c0 Added labels and hide dates if disabled 2023-05-29 10:44:03 +02:00
Mark H. Wood
74a0820271 Correct test fixture to match unit-under-test requirements. 2023-05-26 13:13:03 -04:00
Giuseppe Digilio
ae4b68f1bb Merge branch 'main' into feature/CST-5729
# Conflicts:
#	src/app/bitstream-page/bitstream-download-page/bitstream-download-page.component.ts
2023-05-25 23:17:31 +02:00
Giuseppe Digilio
220b30bea7 [CST-5729] Address review feedback 2023-05-25 23:15:57 +02:00
Mark H. Wood
172f7e527f Merge remote-tracking branch 'upstream/main' into embargo-date 2023-05-25 14:57:25 -04:00
jeffmorin
de83b35d6c Merge branch 'DSpace:main' into main 2023-05-25 10:52:34 -04:00
Tim Donohue
d2fa8cda6a Merge pull request #2200 from atmire/w2p-100414_Missing-search-result-statistics-PR
Missing search results statistics
2023-05-25 08:55:01 -05:00
lotte
d71c16879e Merge branch 'main' into w2p-101289_1578_primaryBitstream-edit-implementation 2023-05-25 14:36:39 +02:00
Nona Luypaert
85f95112b3 101127: Remove invalid links in BrowseDefinition models 2023-05-25 12:10:28 +02:00
Kim Shepherd
efaf1d47da item-status comp should handle missing config gracefully
if the "register identifier" config is missing, simply
return enabled=false rather than break the rest of the
page features from loading
2023-05-25 10:34:08 +12:00
Nona Luypaert
d38b16eb48 Merge remote-tracking branch 'upstream/main' into w2p-101127_browse-by-controlled-vocabulary-7.6.0-next
Conflicts:
	src/app/browse-by/browse-by-guard.spec.ts
	src/app/shared/object-list/metadata-representation-list-element/browse-link/browse-link-metadata-list-element.component.ts
	src/app/shared/object-list/metadata-representation-list-element/plain-text/plain-text-metadata-list-element.component.ts
2023-05-24 17:26:53 +02:00
Nona Luypaert
1d0df844c3 101623: Fixes after merge 2023-05-24 16:51:52 +02:00
Nona Luypaert
fad1a7ade4 Merge branch 'w2p-101127_browse-by-controlled-vocabulary' into w2p-101127_browse-by-controlled-vocabulary-7.6.0-next
Conflicts:
	src/app/browse-by/browse-by-routing.module.ts
	src/app/browse-by/browse-by.module.ts
	src/app/core/browse/browse-definition-data.service.ts
	src/app/core/core.module.ts
2023-05-24 16:35:37 +02:00
Sondissimo
632ef08905 CST-9779 Provided changes to the home component text as required (removed the 2 unwanted paragraphs) 2023-05-24 15:19:56 +02:00
dependabot[bot]
e7b02778cf Bump socket.io-parser from 4.2.2 to 4.2.3
Bumps [socket.io-parser](https://github.com/socketio/socket.io-parser) from 4.2.2 to 4.2.3.
- [Release notes](https://github.com/socketio/socket.io-parser/releases)
- [Changelog](https://github.com/socketio/socket.io-parser/blob/main/CHANGELOG.md)
- [Commits](https://github.com/socketio/socket.io-parser/compare/4.2.2...4.2.3)

---
updated-dependencies:
- dependency-name: socket.io-parser
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-24 02:15:33 +00:00
Mark H. Wood
8a93bef98c Supply a customizable themed version. 2023-05-23 13:06:12 -04:00
Tim Donohue
9c780200b2 Merge pull request #2226 from 4Science/DURACOM-133
Supervised Order with OBSERVER permissions can only view the item
2023-05-23 11:46:45 -05:00
Nona Luypaert
78d5116cdb 101623: Add missing docs + Fix lint issues 2023-05-23 17:54:33 +02:00
Nona Luypaert
2f0f69710e 101623: Fix browse-related tests by replacing abstract class 2023-05-23 17:40:07 +02:00
Nona Luypaert
d9b0eebc18 101623: Remove hardcoded 'browse by srsc' menu option in MenuResolver 2023-05-23 17:08:00 +02:00
Nona Luypaert
aee76913aa 101623: Replace hardcoded vocabulary with BrowseDefinition in BrowseByTaxonomyPage 2023-05-23 17:05:00 +02:00
Nona Luypaert
d1c91b8bc2 101623: Override createAndSendGetRequest in BrowseDefinitionDataService 2023-05-23 17:02:10 +02:00
Enea Jahollari
7f450320b6 Fix circular dependency 2023-05-23 16:05:38 +02:00
Enea Jahollari
d7fe120245 Merge branch 'main' into feature/CST-9636
# Conflicts:
#	src/app/entity-groups/research-entities/item-list-elements/search-result-list-elements/person/person-search-result-list-element.component.ts
2023-05-23 15:51:46 +02:00
Nona Luypaert
f01c58e84d 101623: Fix BrowseResponseParsingService + Add tests for it 2023-05-23 14:13:05 +02:00
Pascal-Nicolas Becker
7a2b1b2068 Merge pull request #2266 from fapsi/patch-1
German translation for "browse.startsWith"
2023-05-23 14:10:56 +02:00
fapsi
1bc8111117 Merge branch 'main' into patch-1 2023-05-23 01:22:40 +02:00
Tim Donohue
8b1a2d0a0e Merge pull request #2232 from uniba-ub/fix2219
Correctly load choice ui form.other-information translation keys
2023-05-22 17:01:23 -05:00
fapsi
6af872bf9f Removed unnecessary trailing spaces
Fixing linting.
2023-05-22 23:46:33 +02:00
fapsi
2445a6bd8a German translation for "browse.startsWith"
Added missing German translation for "browse.startsWith".
2023-05-22 23:05:13 +02:00
Tim Donohue
d5198659a9 Merge pull request #2129 from alexandrevryghem/retrieve-name-with-dsonameservice-main
Use the DSONameService to display DSpaceObjects names
2023-05-22 15:55:47 -05:00
Alexandre Vryghem
822db5120a 101731: Make ConfirmationModalComponent not dependent on DSpaceObject 2023-05-22 17:08:47 +02:00
Giuseppe Digilio
2c3329b7c0 Merge remote-tracking branch '4sciencebitbucket/DURACOM-133' into DURACOM-133 2023-05-22 09:15:30 +02:00
Giuseppe Digilio
e12da0fd0e Merge branch 'main' into feature/CST-5729 2023-05-22 09:11:34 +02:00
Alisa Ismailati
d0ccb59424 [DURACOM-133] Removed unused variable 2023-05-22 09:11:15 +02:00
Giuseppe Digilio
f0f8f163fa Merge remote-tracking branch '4sciencebitbucket/DURACOM-145' into DURACOM-145 2023-05-22 09:01:17 +02:00
Gantner, Florian Klaus
47098ca4ca add missing form.other-information keys 2023-05-22 08:29:23 +02:00
Tim Donohue
edeea00c75 Fix several "potentially unsafe external link" warnings 2023-05-19 16:02:30 -05:00
Tim Donohue
5a5c7cc43b Merge pull request #2254 from DSpace/dependabot/npm_and_yarn/engine.io-6.4.2
Bump engine.io from 6.4.1 to 6.4.2
2023-05-19 15:52:32 -05:00
dependabot[bot]
5f72865e42 Bump engine.io from 6.4.1 to 6.4.2
Bumps [engine.io](https://github.com/socketio/engine.io) from 6.4.1 to 6.4.2.
- [Release notes](https://github.com/socketio/engine.io/releases)
- [Changelog](https://github.com/socketio/engine.io/blob/main/CHANGELOG.md)
- [Commits](https://github.com/socketio/engine.io/compare/6.4.1...6.4.2)

---
updated-dependencies:
- dependency-name: engine.io
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-19 19:46:45 +00:00
Mark H. Wood
055ed9ba6e Fix spec broken by signature change. 2023-05-19 14:00:21 -04:00
Mark H. Wood
d54754f78a Conform to expected ngOnChanges signature; tidy up. 2023-05-19 13:36:04 -04:00
Mark H. Wood
f466d0b67c Merge remote-tracking branch 'upstream/main' into themeable-section-upload-file 2023-05-19 13:31:05 -04:00
Tim Donohue
724f1fe4d3 Merge pull request #2260 from alexandrevryghem/fix-jasmine-matchers-not-properly-indexing
Fix jasmine Matchers functions not properly indexing in IntelliJ
2023-05-19 12:22:56 -05:00
Tim Donohue
8c52f2abed Merge pull request #2235 from alexandrevryghem/themed-thumbnail_component-main
Fixed `ngOnChanges` not working for themed components & decorator components + minor fixes
2023-05-19 11:57:13 -05:00
Giuseppe Digilio
2e6a1c21ea Merge remote-tracking branch '4sciencebitbucket/DURACOM-133' into DURACOM-133 2023-05-19 18:33:20 +02:00
Alisa Ismailati
aee6060fef Revert "[DURACOM-145] Fixed e2e failing tests"
This reverts commit b9c7391b1452e9a79d9c5615595b08cd7ac8b14c.
2023-05-19 18:31:52 +02:00
Alisa Ismailati
8e25a02fde [DURACOM-145] Fixed e2e failing tests 2023-05-19 18:31:52 +02:00
Alisa Ismailati
9ca04b4b63 [DURACOM-145] Handled collection step
on a submission form
2023-05-19 18:31:52 +02:00
Alisa Ismailati
3e202a67f1 [DURACOM-133] Remove isAdmin checks 2023-05-19 18:23:55 +02:00
Giuseppe Digilio
709764c8af [DURACOM-133] Fix import paths 2023-05-19 18:23:55 +02:00
Alisa Ismailati
c0d91da6e2 [DURACOM-133] Fixed failing test 2023-05-19 18:23:55 +02:00
Alisa Ismailati
6c8f816fb2 [DURACOM-133] Do not show edit/delete button
for observer
2023-05-19 18:23:55 +02:00
Alexandre Vryghem
99ea73f9f6 Fix jasmine Matchers functions not properly indexing 2023-05-19 17:49:21 +02:00
Nona Luypaert
bf31c76c88 101623: Add ValueListBrowseDefinition model + super NonHierarchicalBrowse class 2023-05-19 16:56:07 +02:00
Tim Donohue
e04dd9e183 Merge pull request #2256 from 4Science/fix_WorkspaceitemsDeletePageComponent_test
Fix test
2023-05-19 09:17:05 -05:00
Alexandre Vryghem
b878f28db6 Merge remote-tracking branch 'upstream/main' into retrieve-name-with-dsonameservice-main
# Conflicts:
#	src/app/workflowitems-edit-page/advanced-workflow-action/advanced-workflow-action-select-reviewer/reviewers-list/reviewers-list.component.ts
2023-05-19 15:00:24 +02:00
Alexandre Vryghem
af7d99a987 Merge branch 'retrieve-name-with-dsonameservice-7.4' into retrieve-name-with-dsonameservice-main 2023-05-19 14:59:40 +02:00
Alexandre Vryghem
11a86c3756 Fixed switch collection in submission form not working anymore 2023-05-19 14:59:23 +02:00
Alexandre Vryghem
8dd0b49e27 Merge branch 'fix-ngonchanges-not-working-for-themed-components_contribute-7.4' into fix-ngonchanges-not-working-for-themed-components_contribute-main 2023-05-19 14:02:29 +02:00
Alexandre Vryghem
0894ba0166 Merge branch 'fix-ngonchanges-not-working-for-themed-components_contribute-7.2' into fix-ngonchanges-not-working-for-themed-components_contribute-7.4
# Conflicts:
#	src/app/thumbnail/thumbnail.component.ts
2023-05-19 14:02:12 +02:00
Alexandre Vryghem
92f58f0e8a 101577: Fixed default thumbnail not working when thumbnail isn't defined 2023-05-19 14:01:35 +02:00
Alexandre Vryghem
053063d0f4 Merge remote-tracking branch 'upstream/main' into fix-ngonchanges-not-working-for-themed-components_contribute-main
# Conflicts:
#	src/app/shared/object-list/metadata-representation-list-element/metadata-representation-list-element.component.ts
#	src/app/shared/object-list/metadata-representation-list-element/plain-text/plain-text-metadata-list-element.component.html
#	src/app/shared/object-list/my-dspace-result-list-element/claimed-search-result/claimed-search-result-list-element.component.ts
#	src/app/shared/object-list/my-dspace-result-list-element/pool-search-result/pool-search-result-list-element.component.ts
#	src/app/shared/shared.module.ts
#	src/app/shared/theme-support/themed.component.ts
#	src/themes/custom/lazy-theme.module.ts
2023-05-19 13:36:41 +02:00
Alexandre Vryghem
98a5076366 101577: Fixed some SearchResultListElementComponents not rendering because of potential undefined dso 2023-05-19 13:21:38 +02:00
Alexandre Vryghem
190f245635 Merge tag 'dspace-7.4' into fix-ngonchanges-not-working-for-themed-components_contribute-7.4
# Conflicts:
#	src/app/admin/admin-search-page/admin-search-results/admin-search-result-grid-element/collection-search-result/collection-admin-search-result-grid-element.component.spec.ts
#	src/app/admin/admin-search-page/admin-search-results/admin-search-result-grid-element/community-search-result/community-admin-search-result-grid-element.component.spec.ts
#	src/app/shared/mydspace-actions/claimed-task/switcher/claimed-task-actions-loader.component.ts
#	src/app/shared/object-collection/shared/listable-object/listable-object-component-loader.component.ts
#	src/app/shared/object-grid/collection-grid-element/collection-grid-element.component.html
#	src/app/shared/object-grid/community-grid-element/community-grid-element.component.html
#	src/app/shared/object-grid/search-result-grid-element/collection-search-result/collection-search-result-grid-element.component.html
#	src/app/shared/object-grid/search-result-grid-element/community-search-result/community-search-result-grid-element.component.html
#	src/app/shared/object-grid/search-result-grid-element/item-search-result/item/item-search-result-grid-element.component.html
#	src/app/shared/theme-support/themed.component.ts
#	src/app/thumbnail/thumbnail.component.spec.ts
#	src/app/thumbnail/thumbnail.component.ts
#	src/themes/custom/lazy-theme.module.ts
2023-05-19 13:17:26 +02:00
Alexandre Vryghem
82a8da6028 101577: Fixed ClaimedTaskActionsLoaderComponent not updating its @rendersWorkflowTaskOption components ngOnChanges 2023-05-19 12:22:55 +02:00
Alexandre Vryghem
2ca91fd331 101577: Fixed MetadataRepresentationLoaderComponent not updating its @metadataRepresentationComponent components ngOnChanges 2023-05-19 12:22:55 +02:00
Alexandre Vryghem
a4a0482d88 101577: Fixed ListableObjectComponentLoaderComponent not updating its @listableObjectComponent components ngOnChanges 2023-05-19 12:22:43 +02:00
Giuseppe Digilio
e8f7a9e3a1 Merge branch 'main' into feature/CST-5729 2023-05-19 11:46:33 +02:00
Sondissimo
06e5c8871b CST-9779 Provided changes to the home component text as required 2023-05-19 11:43:30 +02:00
Giuseppe Digilio
008dee60c1 Fix test 2023-05-18 23:21:45 +02:00
Giuseppe Digilio
0c6994ba14 Merge branch 'main' into fix_WorkspaceitemsDeletePageComponent_test 2023-05-18 23:13:18 +02:00
Tim Donohue
8218ed595a Merge pull request #2257 from tdonohue/fix_community_list_spec
Fix several specs/tests on `main`
2023-05-18 15:38:19 -05:00
Tim Donohue
12a561d0a0 Comment out problematic test in "workspaceitems-delete-page" component 2023-05-18 13:37:45 -05:00
Tim Donohue
ba2444768e Minor fix to spec after Angular 15 update 2023-05-18 13:14:37 -05:00
Giuseppe Digilio
ba8b27e611 Fix test 2023-05-18 19:03:37 +02:00
Giuseppe Digilio
d5dec7582a Merge branch 'main' into DURACOM-133 2023-05-18 18:30:00 +02:00
Giuseppe Digilio
7906770e8e Merge branch 'main' into feature/CST-5729 2023-05-18 18:29:06 +02:00
Adam Doan
30ae91b206 Merge branch 'main' into starts-with-text-missing-label 2023-05-18 10:09:46 -04:00
Tim Donohue
ba4d652806 Merge pull request #2204 from atmire/Angular-15-upgrade
Angular 15 upgrade
2023-05-18 08:48:58 -05:00
Adam Doan
f1378b870b Add label to starts-with-text input field 2023-05-18 13:40:48 +00:00
Alexandre Vryghem
10d5f3d0af 101577: Ensure renderComponentInstance is called in ngOnChanges if the component is not initialised yet 2023-05-18 15:02:14 +02:00
Alexandre Vryghem
0559e1ebc1 101577: Added changes parameter to the ThumbnailComponent's ngOnChanges 2023-05-18 15:02:14 +02:00
Alexandre Vryghem
30cbcbb7c8 101577: Added themeable ThumbnailComponent to custom theme 2023-05-18 15:02:14 +02:00
Alexandre Vryghem
8e4247c2ac 101577: Themed ThumbnailComponent 2023-05-18 15:01:46 +02:00
Alisa Ismailati
be83037739 Merge branch 'main' of https://bitbucket.org/4Science/dspace-angular into DURACOM-133 2023-05-18 11:34:34 +02:00
Alisa Ismailati
69a3a1ec08 [DURACOM-133] Remove isAdmin checks 2023-05-18 11:30:51 +02:00
Tim Donohue
698795299d Merge pull request #2199 from arvoConsultores/DS-8636
#8636  Request a Copy's "helpdesk" strategy requires authentication t…
2023-05-17 16:46:55 -05:00
Tim Donohue
4f4dbffde8 Merge pull request #2227 from 4Science/DURACOM-134
Administer workflow actions
2023-05-17 16:44:18 -05:00
Art Lowel
3d7e61f57f add a custom FindDataImpl for browsedefinitions 2023-05-17 18:31:46 +02:00
Sondissimo
83a4165200 CST-9779 Provided changes to Title, repository name, added introduction text with links, as well added the small icon for coar-notify inside the navbar. 2023-05-17 17:42:31 +02:00
Adam Doan
0272f9a5a8 Merge branch 'DSpace:main' into orcid-settings-button-accessibility 2023-05-17 07:28:28 -04:00
damian
388c08b9a1 Archived items moved outside initial span element(fix for tests). Tests added. 2023-05-17 10:56:08 +02:00
Tim Donohue
e2c51710ea Merge pull request #2198 from uofmsean/fix-2197-authority-key-lookup
Fix #2197 authority key lookup
2023-05-16 16:54:54 -05:00
Adam Doan
bd1881fc9a Add accessible button names for ORCID queue action buttons 2023-05-16 18:54:17 +00:00
damian
da7cb11bcb Archived items moved outside initial span element(fix for tests) 2023-05-15 20:34:46 +02:00
Giuseppe Digilio
43d78c695c [CST-5729] Assign a default value 2023-05-15 17:11:45 +02:00
Giuseppe Digilio
1a95d0c571 Merge branch 'main' into feature/CST-5729 2023-05-15 17:03:29 +02:00
Giuseppe Digilio
10c6b03c40 [CST-5729] Fix lint 2023-05-15 16:58:20 +02:00
Giuseppe Digilio
a1b27a5fb3 [CST-5729] Revert unused changes 2023-05-15 16:34:02 +02:00
Giuseppe Digilio
c0efbbd07b Merge branch 'main' into feature/CST-5729 2023-05-15 16:27:54 +02:00
Giuseppe Digilio
78cf3e1bfc [CST-5729] Finalize signposting implementation 2023-05-15 16:27:38 +02:00
Tim Donohue
b93e0bf003 Merge pull request #2249 from 4Science/DURACOM-99
[DURACOM-99] Tests fixed
2023-05-15 09:22:46 -05:00
damian
536cb62cc0 Displaying item counts at Communities and Collections list view. 2023-05-15 16:09:17 +02:00
Enea Jahollari
b4340e0b91 [CST-9639] Fix lint issues 2023-05-15 15:39:39 +02:00
Enea Jahollari
691c6ff2d8 Merge branch 'main' into feature/CST-9636
# Conflicts:
#	src/app/core/shared/context.model.ts
2023-05-15 14:31:03 +02:00
Enea Jahollari
2fc2897a36 [CST-9639] Show warning only when replace is selected 2023-05-15 13:10:10 +02:00
Enea Jahollari
270e003328 [CST-9639] Disable Execute button if none is enabled and dont send field in payload if not enabled in form 2023-05-15 12:27:44 +02:00
Alexandre Vryghem
4be1b57db3 Merge remote-tracking branch 'upstream/main' into retrieve-name-with-dsonameservice-main
# Conflicts:
#	src/app/shared/object-detail/my-dspace-result-detail-element/claimed-task-search-result/claimed-task-search-result-detail-element.component.spec.ts
#	src/app/shared/object-detail/my-dspace-result-detail-element/claimed-task-search-result/claimed-task-search-result-detail-element.component.ts
#	src/app/shared/object-detail/my-dspace-result-detail-element/item-detail-preview/item-detail-preview.component.ts
#	src/app/shared/object-detail/my-dspace-result-detail-element/item-search-result/item-search-result-detail-element.component.spec.ts
#	src/app/shared/object-detail/my-dspace-result-detail-element/pool-search-result/pool-search-result-detail-element.component.spec.ts
#	src/app/shared/object-detail/my-dspace-result-detail-element/pool-search-result/pool-search-result-detail-element.component.ts
#	src/app/shared/object-detail/my-dspace-result-detail-element/workflow-item-search-result/workflow-item-search-result-detail-element.component.ts
#	src/app/shared/object-detail/my-dspace-result-detail-element/workspace-item-search-result/workspace-item-search-result-detail-element.component.ts
#	src/app/shared/object-grid/search-result-grid-element/collection-search-result/collection-search-result-grid-element.component.html
#	src/app/shared/object-grid/search-result-grid-element/community-search-result/community-search-result-grid-element.component.html
#	src/app/shared/subscriptions/subscription-modal/subscription-modal.component.html
#	src/app/shared/subscriptions/subscription-view/subscription-view.component.html
2023-05-13 13:42:19 +02:00
Davide Negretti
9f73f4ad2d [DURACOM-99] Tests fixed 2023-05-12 23:41:29 +02:00
Tim Donohue
21b61fc0e2 Merge pull request #1951 from 4Science/DURACOM-99
Italian language
2023-05-12 16:19:36 -05:00
Tim Donohue
d7372bcdf3 Merge pull request #2239 from alexandrevryghem/fix-community-page-sorting_contribute-main
Fixed community's sub-communities and collections sort
2023-05-12 15:01:06 -05:00
Giuseppe Digilio
8c8d3e71a8 Merge branch 'main' into feature/CST-5729 2023-05-12 19:53:24 +02:00
Giuseppe Digilio
93d9b87db1 [CST-5729] Finalize implementation 2023-05-12 19:52:47 +02:00
Davide Negretti
58bc42671c [DURACOM-99] Lint errors fixed 2023-05-12 18:46:03 +02:00
Tim Donohue
f276756c3a Merge pull request #2217 from 4Science/DURACOM-138
Parameter box, shown or not
2023-05-12 11:03:32 -05:00
Alexandre Vryghem
d4efd85cc5 Merge remote-tracking branch 'upstream/main' into issue-1671_fix-relationships-not-updating-view-on-submission-form_contribute-main 2023-05-12 17:52:37 +02:00
Alexandre Vryghem
b318d7281a 101654: Fixed relationship fields not being hidden when they are out of scope 2023-05-12 17:52:03 +02:00
Alexandre Vryghem
a6a10200d2 Merge remote-tracking branch 'templates/dspace-7.4' into issue-1671_fix-relationships-not-updating-view-on-submission-form_contribute-7.4
# Conflicts:
#	src/app/submission/sections/form/section-form.component.spec.ts
#	src/app/submission/sections/form/section-form.component.ts
2023-05-12 17:36:19 +02:00
Giuseppe Digilio
11c844d973 [CST-9636] Format date to be sent to the process 2023-05-12 17:24:10 +02:00
Tim Donohue
39d1fc235e Merge pull request #2068 from atmire/w2p-97184_theme-feedback_contribute-main
Refactor badges
2023-05-12 10:15:52 -05:00
Giuseppe Digilio
6ff80700f3 [CST-9636] Fix multiple uuid argument 2023-05-12 16:56:59 +02:00
Alban Imami
22fbcbebfa [CST-5729] Method to remove Link tags from Head when switched page 2023-05-12 16:01:19 +02:00
Sondissimo
d523e1e94a Merge branch 'main' into DURACOM-138 2023-05-12 15:44:25 +02:00
Sondissimo
0cf46d0ac6 DURACOM-138 the test for the new change, regarding the parameter box appearing or not, has been written, also fixed the errors that the console was outputting 2023-05-12 15:16:44 +02:00
Giuseppe Digilio
ee0b76cb72 [CST-9636] Fix argument to send to the process 2023-05-12 15:07:24 +02:00
Adam Doan
9a8dfc229f Add filter name to search filter button aria-label. 2023-05-12 13:04:43 +00:00
samuel
4abdea5f62 99221: Fix minor issues with Relationships in submission - hide disabled buttons 2023-05-12 14:51:51 +02:00
samuel
dff343f62e 96598: Test feedback pt. 3: submission - repair auto-refresh - repair tests 2023-05-12 14:51:40 +02:00
samuel
14fb379419 96598: Test feedback pt. 3: submission - repair auto-refresh 2023-05-12 14:51:26 +02:00
Alban Imami
6f4b0ad6b1 [CST-5729] fixed the id on the bitstream api request 2023-05-12 12:10:57 +02:00
Davide Negretti
84b63a443f [DURACOM-99] Updated Italian translations (2023-05-12) 2023-05-12 12:05:32 +02:00
LotteHofstede
6c7da1cc5d Merge branch 'main' into w2p-97184_theme-feedback_contribute-main 2023-05-12 10:45:16 +02:00
lotte
b4d2f063c6 97184: styleurl fix for themed badges component 2023-05-12 10:44:55 +02:00
Nona Luypaert
f3d4754d5b 101623: Add BrowseDefinitionModels to CoreModule, Fix FlatBrowseDefinition 2023-05-12 10:06:03 +02:00
Davide Negretti
d332296da8 [DURACOM-99] First italian translations (2022-11-04) 2023-05-12 10:00:56 +02:00
Davide Negretti
134a808fba [DURACOM-99] Italian support added 2023-05-12 10:00:56 +02:00
Giuseppe Digilio
377e27b305 [CST-9636] Fix lint 2023-05-12 09:25:47 +02:00
Nona Luypaert
67976299de 101623: Fixes for rendersBrowseBy, BrowseResponseParsingService, BrowseByRoutingModule 2023-05-12 08:12:04 +02:00
Tim Donohue
959f826d64 Merge pull request #2241 from doana/view-mode-switch-accessibility
View mode switch accessibility
2023-05-11 16:53:45 -05:00
Mark H. Wood
8e5c4a73dc Make some request-copy components themeable. 2023-05-11 13:55:53 -04:00
Alban Imami
bb50e2bbdc Merge branch 'feature/CST-5729' of https://bitbucket.org/4Science/dspace-angular into feature/CST-5729 2023-05-11 18:52:32 +02:00
Alban Imami
558f8f51fb [CST-5729] Implemented functionality to add Links in Response Headers on Item Page 2023-05-11 18:47:01 +02:00
Tim Donohue
84d8a61f83 Merge pull request #2229 from mwoodiupui/license-linebreaks
Enable line breaks in deposit license during submission.
2023-05-11 10:12:34 -05:00
Giuseppe Digilio
6808eec3a4 Merge branch 'main' into feature/CST-9636
# Conflicts:
#	src/app/item-page/edit-item-page/edit-item-page.module.ts
#	src/app/item-page/edit-item-page/edit-item-page.routing.module.ts
2023-05-11 15:30:31 +02:00
Giuseppe Digilio
fe8bbddac2 [CST-5729] Fix proxying for signposting 2023-05-11 15:05:35 +02:00
Enea Jahollari
a6897e9a6d [CST-9639] Validation, translations and style fixes 2023-05-11 15:01:12 +02:00
Adam Doan
bd9f70acc8 Update tests 2023-05-11 12:57:44 +00:00
Kristof De Langhe
ff1175cd6f Merge branch 'w2p-100414_Missing-search-result-statistics-7.4' into w2p-100414_Missing-search-result-statistics-PR 2023-05-11 14:10:29 +02:00
Kristof De Langhe
c306dfd309 100414: remove fdescribe 2023-05-11 14:10:20 +02:00
Kristof De Langhe
e6bc199932 Merge branch 'w2p-100414_Missing-search-result-statistics-7.4' into w2p-100414_Missing-search-result-statistics-PR 2023-05-11 14:09:29 +02:00
Kristof De Langhe
f5b7bea3ec 100414: Lint fixes 2023-05-11 14:08:05 +02:00
Kristof De Langhe
6675b61f81 100414: test cases 2023-05-11 13:57:52 +02:00
Kristof De Langhe
cc34e27c20 100414: test cases 2023-05-11 13:56:54 +02:00
Adam Doan
9ddd75dbdf Use more semantically appropriate elements and explicit names 2023-05-11 11:50:28 +00:00
Alban Imami
e8ff0fbf36 [CST-5729] implemented functionality to add link tags in head html section when on item page 2023-05-11 12:53:18 +02:00
Kristof De Langhe
b382a88c2f Merge branch 'w2p-100414_Missing-search-result-statistics-7.4' into w2p-100414_Missing-search-result-statistics-PR 2023-05-11 12:29:28 +02:00
Kristof De Langhe
540ce4d7c4 100414: Rename object to clickedObject 2023-05-11 12:29:07 +02:00
Kristof De Langhe
b1c7728a96 Merge branch 'w2p-100414_Missing-search-result-statistics-7.4' into w2p-100414_Missing-search-result-statistics-PR 2023-05-11 11:36:24 +02:00
Kristof De Langhe
0f0847c069 100414: Refactor SearchTrackerComponent to SearchComponent 2023-05-11 11:32:49 +02:00
Kristof De Langhe
fbacebb439 Merge branch 'w2p-100414_Missing-search-result-statistics-7.2' into w2p-100414_Missing-search-result-statistics-7.4 2023-05-11 11:26:49 +02:00
Kristof De Langhe
cf12fb22ee Merge branch 'w2p-100414_Missing-search-result-statistics-7.0' into w2p-100414_Missing-search-result-statistics-7.2 2023-05-11 11:25:04 +02:00
Kristof De Langhe
3221621e6c 100414: Missing search result statistics - renaming object to clickedObject 2023-05-11 11:17:19 +02:00
Giuseppe Digilio
f3aa2d47a6 [CST-9636] finalize implementation 2023-05-11 11:10:00 +02:00
Alexandre Vryghem
4449960c0d Merge remote-tracking branch 'upstream/main' into fix-community-page-sorting_contribute-main 2023-05-10 23:39:36 +02:00
Tim Donohue
c914b42de2 Merge pull request #2196 from atmire/w2p-101198_in-place-links_contribute-main
Replace in-place links with buttons
2023-05-10 13:42:46 -05:00
Giuseppe Digilio
64c0fff370 [CST-9636] WIP Create unit tests 2023-05-10 20:18:20 +02:00
Giuseppe Digilio
e31fc562c5 [CST-9636] WIP Create the access-control.module 2023-05-10 18:25:41 +02:00
Enea Jahollari
7b5b795954 [CST-9636] Added state transformer to file model, added tests for bulk access control service 2023-05-10 17:12:53 +02:00
Enea Jahollari
628732b932 [CST-9636] Show warning only when there are no controls and form is not disabled 2023-05-10 16:45:17 +02:00
Enea Jahollari
9da66a5cfd Merge remote-tracking branch 'origin/feature/CST-9636' into feature/CST-9636 2023-05-10 16:28:00 +02:00
Enea Jahollari
5f74446bf5 [CST-9636] Added jsdoc comments 2023-05-10 16:27:53 +02:00
Giuseppe Digilio
b279b97c37 [CST-9636] WIP Fix bulk-access-config-data.service 2023-05-10 16:23:27 +02:00
Enea Jahollari
4bf10c880a [CST-9636] Refactor access control array form to accept dropdown options 2023-05-10 16:02:01 +02:00
Giuseppe Digilio
5455c79563 [CST-9636] WIP add bulk-access-config-data.service 2023-05-10 15:53:00 +02:00
Giuseppe Digilio
079c79bb42 Merge branch 'feature/CST-9636' of bitbucket.org:4Science/dspace-angular into feature/CST-9636 2023-05-10 15:13:07 +02:00
Giuseppe Digilio
35d4561d53 [CST-9636] WIP improve bulk access page 2023-05-10 15:12:55 +02:00
Enea Jahollari
723e1e1278 [CST-9636] Make access control form container reusable 2023-05-10 15:11:44 +02:00
Enea Jahollari
52d72766ca [CST-9636] Reactor to use one component for all the access-control pages 2023-05-10 14:34:29 +02:00
Nona Luypaert
195ab41aac 101623: Themed BrowseByTaxonomyPageComponent 2023-05-10 13:39:57 +02:00
Nona Luypaert
8c6e3b0c1f 101623: Add new BrowseResponseParsingService and BrowseDefinitionRestRequest 2023-05-10 13:28:49 +02:00
Giuseppe Digilio
3924a82048 [CST-9636] Provide possibility to paginate a full list of elements 2023-05-10 13:08:08 +02:00
Nona Luypaert
c2f2cb5b3a 101623: Add HierarchicalBrowseDefinition model + base BrowseDefinition class 2023-05-10 11:32:18 +02:00
Giuseppe Digilio
581ed432f9 [CST-9636] Use show thumbnail flag for community and collection list elements 2023-05-10 11:09:41 +02:00
Nona Luypaert
c10e660e0b 101623: Refactor BrowseDefinition model/resource-type to FlatBrowseDefinition 2023-05-10 10:11:06 +02:00
Tim Donohue
d67cfaa278 Merge pull request #2236 from tdonohue/enable_vietnamese
Enable Vietnamese language pack
2023-05-09 17:08:10 -05:00
Tim Donohue
fbfe55db35 Enable Vietnamese language pack 2023-05-09 16:37:33 -05:00
Tim Donohue
6d531db20c Merge pull request #2210 from Zerosoul1990/Zerosoul1990/issue2172
Vietnamese translation!
2023-05-09 16:36:09 -05:00
Tim Donohue
7e3613fa9d Merge pull request #2220 from alexandrevryghem/fix-mobile-navbar-and-header-icon-css-variables
Fixed mobile navbar not expanding & use same css variable for all header icons
2023-05-09 14:37:48 -05:00
Giuseppe Digilio
06fef61f02 [CST-9636] Create page for bulk access 2023-05-09 18:39:04 +02:00
Giuseppe Digilio
cd1808d981 Merge branch 'feature/CST-9636' of bitbucket.org:4Science/dspace-angular into feature/CST-9636 2023-05-09 18:25:18 +02:00
Giuseppe Digilio
40cb6a18be [CST-9636] Add flag to show or not thumbnail along list element by component's input firstly 2023-05-09 18:25:05 +02:00
Alisa Ismailati
681ee6f816 [DURACOM-145] Handled collection step
on a submission form
2023-05-09 17:27:06 +02:00
Enea Jahollari
a088641e5c [CST-9636] Added select bitstreams modal and made it work 2023-05-09 16:41:40 +02:00
lotte
ed24204f89 101198: Made aria label i18n 2023-05-09 14:03:34 +02:00
Enea Jahollari
301863fb80 [CST-9636] Added translations and validations to item, community and collection access control 2023-05-09 12:42:08 +02:00
Kristof De Langhe
e9da5f0616 Merge remote-tracking branch 'atmire/Angular-15-upgrade' into w2p-101108_Angular-15-upgrade 2023-05-09 11:37:53 +02:00
Kristof De Langhe
2d326d1f46 101108: Fix SSR animation console error 2023-05-09 11:34:57 +02:00
Michael Spalti
508fa76e45 Updated comment. 2023-05-08 12:20:55 -07:00
Michael Spalti
77c19d9fb1 Updated mirador webpack configuration. 2023-05-08 11:54:40 -07:00
Tim Donohue
c233927c29 Merge pull request #2211 from enea4science/feature/8384-edit-item-curate
Fixes #8384: Added Curate tab in Edit Item page
2023-05-08 11:20:38 -05:00
Enea Jahollari
57eb6da97a fixup! Fix change detection issue 2023-05-08 14:57:20 +02:00
Gantner, Florian Klaus
9ab022c225 remove buggy translation object
fixes https://github.com/DSpace/dspace-angular/issues/2219 by removing the json object for key form.other-information which avoids to load subordinated translation keys
2023-05-08 09:17:13 +02:00
Alexandre Vryghem
74cd70d860 Fixed communities collection and sub-community sorting not working after page refresh 2023-05-07 23:36:14 +02:00
Alexandre Vryghem
548a5ccb79 Merge branch 'fix-metadata-fields-containing-dots_contribute-7.4' into fix-metadata-fields-containing-dots_contribute-main
# Conflicts:
#	src/app/item-page/edit-item-page/item-metadata/edit-in-place-field/edit-in-place-field.component.html
#	src/app/item-page/edit-item-page/item-metadata/edit-in-place-field/edit-in-place-field.component.ts
2023-05-06 12:54:25 +02:00
Alexandre Vryghem
091d0fccf7 100553: Explicitly request EditInPlaceFieldComponent's metadata field suggestions with the sort by fieldName,ASC 2023-05-06 03:55:08 +02:00
LotteHofstede
2e3dc97e51 Merge branch 'main' into w2p-101198_in-place-links_contribute-main 2023-05-05 10:04:26 +02:00
lotte
325d7cc9e8 Added aria label to navbar search button 2023-05-05 09:53:29 +02:00
Art Lowel
f44bdc9c77 fix an issue where the current page would be used instead of a third party referrer 2023-05-04 17:41:47 +02:00
LotteHofstede
8c08e5384a Merge branch 'main' into w2p-97184_theme-feedback_contribute-main 2023-05-04 15:50:43 +02:00
lotte
f4cedeb576 Renamed context in remaining places 2023-05-04 15:18:00 +02:00
lotte
f944fbba37 Applied feedback for context name and missing context 2023-05-04 14:38:10 +02:00
lotte
f159590187 Added line breaks for clarity 2023-05-04 14:23:23 +02:00
lotte
130b0fad76 Added doc for some of the contexts 2023-05-04 14:20:53 +02:00
lotte
9439a51c5d 101198: Fixed issue with header search bar 2023-05-04 11:29:52 +02:00
Mark H. Wood
c21ab0a86f Enable line breaks in deposit license during submission. 2023-05-03 17:13:06 -04:00
Enea Jahollari
efedd10d9c [DURACOM-131] Add check to run the refresh only on browser 2023-05-03 17:25:25 +02:00
Enea Jahollari
c066bc9d54 [DURACOM-131] Added automatic refresh every 5 seconds if the status is running 2023-05-03 17:22:20 +02:00
Enea Jahollari
89eb4e3cb2 [DURACOM-131] Show output files in separate lines 2023-05-03 15:29:12 +02:00
Alisa Ismailati
13662e336d Merge branch 'DURACOM-134' of https://bitbucket.org/4Science/dspace-angular into DURACOM-134 2023-05-03 11:11:15 +02:00
Alisa Ismailati
7b19ba7be2 [DURACOM-134] Fixes 2023-05-03 11:11:10 +02:00
Alisa Ismailati
78a81cbb4b Merge branch 'DURACOM-133' of https://bitbucket.org/4Science/dspace-angular into DURACOM-133 2023-05-03 10:26:52 +02:00
Alisa Ismailati
06f3b68048 [DURACOM-133] Fixed failing test 2023-05-03 10:26:48 +02:00
Enea Jahollari
3a45ecf578 [CST-9636] Added bulk access condition options service 2023-05-03 09:31:01 +02:00
Art Lowel
f19daf54cb Merge branch 'add-referrer-to-pageview-event-7.2' into add-referrer-to-pageview-event-7.4 2023-05-02 18:31:06 +02:00
Art Lowel
bd4dbcf9ad Merge branch 'add-referrer-to-pageview-event-7.0' into add-referrer-to-pageview-event-7.2 2023-05-02 18:16:32 +02:00
Art Lowel
5aaa4ef371 ensure the rel="noopener" attribute is only set when target="_blank" and remove "noreferrer" in all cases 2023-05-02 18:11:57 +02:00
Art Lowel
27d3c58d00 add referrer to pageview events 2023-05-02 17:09:55 +02:00
Giuseppe Digilio
983769cf59 [DURACOM-133] Fix import paths 2023-05-02 15:52:24 +02:00
Giuseppe Digilio
6b9f6bf767 [DURACOM-134] Fix import paths 2023-05-02 15:49:41 +02:00
Sondissimo
dc3120234d Merge branch 'main' into DURACOM-138 2023-05-02 11:27:37 +02:00
jeffmorin
0e2b767c6c Merge branch 'DSpace:main' into main 2023-05-01 08:49:46 -04:00
Alexandre Vryghem
c042a5cf1a Fixed mobile nav not opening/displaying correctly 2023-05-01 14:41:19 +02:00
Alexandre Vryghem
ef9c42804c Fixed --ds-header-icon-color & --ds-header-icon-color-hover not being applied to all header icons 2023-05-01 14:41:19 +02:00
Alisa Ismailati
2895cfe083 [DURACOM-134] Administer workflow actions fixed 2023-04-28 18:03:52 +02:00
Yury Bondarenko
d98e44185c Update JavaScript target version 2023-04-28 18:02:18 +02:00
Yury Bondarenko
a94f729faa Lock webpack version to 5.76.1
This is a strict requirement of `@angular-devkit/build-angular` 15.2.5

Specifying the version as `@^5.0.0` causes multiple versions to be installed side by side, which leads to build issues.
Adding this "exact version dependency" gets rid of the warning but does not change yarn.lock (because that same version was already being resolved)
2023-04-28 18:01:42 +02:00
Tim Donohue
5e27741483 Merge pull request #2183 from atmire/w2p-100302_Live-import-issues-7.5
Fix Live Import issues
2023-04-28 09:59:39 -05:00
Enea Jahollari
3647292b8f [CST-9636] Added unit tests and the logic to create file object from payload 2023-04-28 16:47:07 +02:00
Sondissimo
3d9100f2d1 DURACOM-138 Added a single line in the process-parameters.component.html, we now check if the parameters selector for the process contains at least 1 value, if not, the selector box is not shown. 2023-04-28 16:40:15 +02:00
Yana De Pauw
2a90214778 Add typedocs 2023-04-28 14:19:44 +02:00
Alban Imami
90a1f25ba9 Work for signposting 2023-04-27 16:51:41 +02:00
Alisa Ismailati
8ec5d11fcc [DURACOM-133] Do not show edit/delete button
for observer
2023-04-27 15:58:37 +02:00
Nona Luypaert
0a2cc98524 Merge branch 'w2p-101127_browse-by-controlled-vocabulary' into w2p-101127_browse-by-controlled-vocabulary-7.6.0-next
Conflicts:
	src/app/shared/form/vocabulary-treeview/vocabulary-treeview.component.spec.ts
2023-04-27 14:43:43 +02:00
Nona Luypaert
2a84c42531 101393: Fix VocabularyTreeview tests + Remove template comments 2023-04-27 14:37:13 +02:00
Art Lowel
a5c300aebd refactor mulitselect mode to use labels instead of buttons 2023-04-27 14:10:43 +02:00
Nona Luypaert
835eb73e0e Merge remote-tracking branch 'upstream/main' into w2p-101127_browse-by-controlled-vocabulary-7.6.0-next
Conflicts:
	src/app/browse-by/browse-by-routing.module.ts
	src/app/browse-by/browse-by.module.ts
2023-04-27 12:03:01 +02:00
Nona Luypaert
da7c980ab1 101393: Add 'Browse by Subject Category' link to 'All of DSpace' 2023-04-27 11:04:41 +02:00
Nona Luypaert
09f3dddde4 101393: Fix breadcrumbs on BrowseByTaxonomyPage 2023-04-27 10:52:51 +02:00
Enea Jahollari
b1d33c83a6 fixup! Added Curate tab in Edit Item page 2023-04-27 09:41:40 +02:00
Yury Bondarenko
fe1be27d49 Bump Node heap size in CI 2023-04-26 18:46:01 +02:00
Nona Luypaert
ea297d1296 101353: Add tests for BrowseByTaxonomyPageComponent 2023-04-26 18:40:38 +02:00
Nona Luypaert
bb242d99a6 101353: Fix VocabularyTreeview onSelect being called twice 2023-04-26 18:37:55 +02:00
Nona Luypaert
14b053b704 101353: Add deselect Output in VocabularyTreeview 2023-04-26 17:46:10 +02:00
Nona Luypaert
03bf4befab 101353: Fix issues in BrowseByTaxonomyPage and VocabularyTreeview 2023-04-26 16:50:48 +02:00
Alisa Ismailati
c89adf4f81 [DURACOM-134] send-back action fixed 2023-04-26 15:33:02 +02:00
lotte
3ee09834b1 101289: #1578 Changed primarybitstream field to primaryBitstreamUUID 2023-04-26 13:47:39 +02:00
Enea Jahollari
496853671e [CST-9636] Added access control components in community, item and collection edit page 2023-04-26 12:35:50 +02:00
Nona Luypaert
a80cae8fb5 101353: Add browse link + queryparams in BrowseByTaxonomyPage 2023-04-26 12:14:09 +02:00
tuanvu
b83c218bf1 Update 2023-04-26 16:35:44 +07:00
lotte
94f52721d4 101289: #1578 Removed border from primaryBitstream switch 2023-04-26 11:29:17 +02:00
tuanvu
0dbbe6cb79 Update error 2023-04-26 16:29:12 +07:00
tuanvu
53b883cb42 Internalization (i18n): Vietnamese translation!
Fixes #2172
2023-04-26 16:21:58 +07:00
Enea Jahollari
2e6b1cc4ef Added Curate tab in Edit Item page 2023-04-26 11:21:05 +02:00
tuanvu
702f9cd4db Update Lang file 2023-04-26 16:06:02 +07:00
Nona Luypaert
6e7a8a992c 101127: Add VocabularyTreeview to BrowseByTaxonomyPage 2023-04-26 10:57:33 +02:00
tuanvu
618f03c8ca Update Locale 2023-04-26 15:55:52 +07:00
lotte
222c220c56 101289: #1578 fixed redirection bug 2023-04-26 10:54:36 +02:00
tuanvu
08b271095f Internalization (i18n): Vietnamese translation! 2023-04-26 14:46:32 +07:00
Nona Luypaert
99dd9d2de9 101127: Take activeModal out of VocabularyTreeviewComponent 2023-04-25 17:55:20 +02:00
lotte
7008afd05f 1578: primaryBitstream implementation 2023-04-25 16:12:00 +02:00
Kristof De Langhe
18e7de81d9 101108: Removal of webpack devDependency to solve conflict with @angular-devkit/build-angular 2023-04-25 15:51:41 +02:00
Kristof De Langhe
6152b30425 Merge branch 'main' into w2p-101108_Angular-15-upgrade 2023-04-25 15:33:56 +02:00
enea4science
b6dc8a8579 Merge branch '4Science:main' into main 2023-04-25 14:51:35 +02:00
Kristof De Langhe
051b17e0e4 101108: Automatic npx npm-check-updates --interactive 2023-04-25 14:38:49 +02:00
Kristof De Langhe
36f6110e58 101108: Automatic ng update @nicky-lenaers/ngx-scroll-to 2023-04-25 11:35:41 +02:00
Kristof De Langhe
e037d87084 101108: Automatic ng update ngx-infinite-scroll 2023-04-25 11:24:11 +02:00
Kristof De Langhe
41a265f755 101108: Automatic ng update @angular/cdk@15 2023-04-25 10:38:18 +02:00
Kristof De Langhe
0ceeeaf33f 101108: Automatic ng update @angular/cdk@14 2023-04-25 10:35:40 +02:00
Kristof De Langhe
d6da065068 101108: Automatic ng update ngx-pagination 2023-04-24 11:54:35 +02:00
Kristof De Langhe
ee4da3f541 101108: Automatic ng update @ngx-translate/core 2023-04-24 10:34:49 +02:00
Kristof De Langhe
1ba642719d 101108: Automatic ng update ng-mocks 2023-04-24 10:31:37 +02:00
Mark H. Wood
6adc9a1742 Make theme-able. 2023-04-21 09:55:18 -04:00
Mark H. Wood
4f83eaa53d Tidy up interface declarations. 2023-04-21 09:47:18 -04:00
Nona Luypaert
7f7ed17d6e 101127: Add multiSelect tests in VocabularyTreeviewComponent 2023-04-21 09:11:28 +02:00
Alexandre Vryghem
e0fb0e14a3 Show N/A when submitter has been removed 2023-04-20 17:47:23 +02:00
Jean-François Morin
1cdbfc5bd0 Resolved conflicts 2023-04-20 11:37:51 -04:00
Adán Román Ruiz
b1605e095a Merge branch 'main' into DS-8636 2023-04-20 13:30:41 +02:00
aroman-arvo
9de002120d #8636 Request a Copy's "helpdesk" strategy requires authentication to respond 2023-04-20 11:12:37 +02:00
LotteHofstede
cc86ac5086 Merge branch 'main' into w2p-97184_theme-feedback_contribute-main 2023-04-20 10:47:04 +02:00
Kristof De Langhe
41e4e87061 100414: Add entities to allowed object route 2023-04-20 10:13:55 +02:00
lotte
1b9a85bde7 Merge branch 'main' into w2p-101198_in-place-links_contribute-main 2023-04-20 09:36:45 +02:00
uofmsean
b5f85c207c Merge branch 'main' into fix-2197-authority-key-lookup 2023-04-19 17:25:54 -05:00
Sean Kalynuk
73b2c0b29f Fix #2197 authority key lookup
Avoid an authority key lookup when it starts with "will be generated::"
2023-04-19 16:44:04 -05:00
Alexandre Vryghem
e0c3a22466 Merge remote-tracking branch 'origin/main' into retrieve-name-with-dsonameservice-main
# Conflicts:
#	src/app/item-page/media-viewer/media-viewer-video/media-viewer-video.component.ts
2023-04-19 23:35:35 +02:00
Tim Donohue
4847fc6f7a Merge pull request #2156 from alexandrevryghem/fix-enabling-video-mediaviewer-without-image-mediaviewer-main
Made it possible to enable video viewer without also enabling image viewer
2023-04-19 16:21:02 -05:00
Tim Donohue
cefe1bfda3 Merge pull request #2187 from mspalti/shibboleth-refresh
Shibboleth page update after authentication
2023-04-19 16:08:31 -05:00
Tim Donohue
d9f6386b11 Merge pull request #2164 from alexandrevryghem/fixed-default-input-values-not-working_contribute-main
Fixed some themeable component default values not being overridable
2023-04-19 16:06:59 -05:00
Michael W Spalti
b1f3b785e1 Added typedoc and minor test update 2023-04-19 11:39:59 -07:00
Michael Spalti
e336660cdd lint fix 2023-04-19 11:39:59 -07:00
Michael Spalti
d8ee1f55f1 closing auth check subscription 2023-04-19 11:39:59 -07:00
Michael Spalti
0bf095a1d9 removed unused import 2023-04-19 11:39:59 -07:00
Michael Spalti
4c2a7a10c7 updated auth-cookie check 2023-04-19 11:39:59 -07:00
Michael Spalti
290a89909e Added check for external auth and page refresh 2023-04-19 11:39:59 -07:00
Tim Donohue
ade9533f4c Merge pull request #2194 from tdonohue/fix_item_request
Add missing export for ItemRequest module
2023-04-19 11:55:15 -05:00
lotte
559691be0e Merge branch 'main' into w2p-101198_in-place-links_contribute-main 2023-04-19 15:51:32 +02:00
lotte
43d5bf372b 101198: in place links replaced with buttons 2023-04-19 15:50:00 +02:00
Tim Donohue
3e02f22f47 Add missing export for ItemRequest module 2023-04-18 11:20:20 -05:00
Alexandre Vryghem
fc7997d8b8 100479: Removed the default input values to make it possible to override them in themes 2023-04-17 23:50:15 +02:00
Tim Donohue
8c8fad75fa Merge pull request #2193 from tdonohue/update_actions
Split Codecov GitHub action to separate job & add retries. Update other actions.
2023-04-17 16:49:15 -05:00
Tim Donohue
8ce1552bb1 Merge pull request #2186 from vlguerrero/spanish-translation-contribution
Update es.json5
2023-04-17 16:24:12 -05:00
Alexandre Vryghem
7b27251cf2 Merge remote-tracking branch 'upstream/main' into fixed-default-input-values-not-working_contribute-main
# Conflicts:
#	src/app/shared/search/themed-search.component.ts
2023-04-17 23:14:57 +02:00
Tim Donohue
88ba37e527 Fix warnings in action summary. Use new Yarn cache syntax. Update Cypress and remove unnecessary headless flag. 2023-04-17 16:02:02 -05:00
Alexandre Vryghem
80b90524b6 100479: Removed the default input values to make it possible to override them in themes 2023-04-17 22:49:22 +02:00
Alexandre Vryghem
38df774c9c Merge remote-tracking branch 'templates/dspace-7.4' into fixed-default-input-values-not-working_contribute-7.4 2023-04-17 22:48:54 +02:00
Tim Donohue
fef1ba9663 Update to latest version of actions 2023-04-17 15:07:09 -05:00
Tim Donohue
187cdd7ae2 Split Codecov upload into a separate job. Make it auto-retry up to five times 2023-04-17 15:06:51 -05:00
Nona Luypaert
f0d0cb5930 101127: Fix all tests related to VocabularyTreeview 2023-04-17 16:27:58 +02:00
Nona Luypaert
7a876c0276 101127: Refactor VocabularyTreeView to add multiSelect & checkboxes 2023-04-17 15:35:27 +02:00
Nona Luypaert
3da2b3c0ef 101127: Put modal from VocabularyTreeview in VocabularyTreeviewModal 2023-04-17 10:13:14 +02:00
Alexandre Vryghem
1752b1afd4 100479: Removed the default input values to make it possible to override them in themes 2023-04-17 00:15:24 +02:00
Alexandre Vryghem
d6147e5236 Fixed default @Input() values not working for themed components 2023-04-17 00:08:48 +02:00
Tim Donohue
3fcb1138e2 Merge pull request #2146 from amgciadev/fix-1702-b
Fix #1702 - Move item collection with inheritPolicies support
2023-04-14 14:50:29 -05:00
Nona Luypaert
f4efe00671 101127: Create BrowseByTaxonomyPageComponent 2023-04-14 19:41:41 +02:00
Tim Donohue
548ccf8b90 Merge pull request #2162 from TexasDigitalLibrary/DS-8668
DS-8668: adds check for HTTP 413 status code when importing an SAF file
2023-04-14 11:43:20 -05:00
Tim Donohue
e986f10e21 Merge pull request #2144 from atmire/fix-dso-edit-menu-dropdowns
Fix DSO edit menu dropdowns
2023-04-13 16:47:33 -05:00
Tim Donohue
a8515faa90 Merge pull request #2190 from tdonohue/solr_dir_fix
Fix Docker solr configset directories
2023-04-13 15:02:05 -05:00
Tim Donohue
f73fbc270f Fix solr configset directories 2023-04-13 14:16:33 -05:00
lotte
8136826c6d Added missing typedoc 2023-04-13 16:12:49 +02:00
lotte
17782b80cd Merge branch 'main' into w2p-97184_theme-feedback_contribute-main 2023-04-13 13:11:58 +02:00
Tim Donohue
d972036736 Merge pull request #2184 from TexasDigitalLibrary/DS-2077
DS-2077: removes external Google font
2023-04-12 16:57:49 -05:00
Tim Donohue
d8f367ce9c Merge pull request #2189 from tdonohue/docker_cleanup
Minor docker / compose updates based on recent changes to backend
2023-04-12 16:50:07 -05:00
Tim Donohue
b7bd6ef709 Merge pull request #2110 from atmire/add-json5-eslint-support
Added i18n ESLint support
2023-04-12 15:07:59 -05:00
Tim Donohue
113703ff6b Ensure default Dockerfile starts in dev mode & has appropriate memory allocated. Enhance comments in -dist.yml 2023-04-12 11:42:37 -05:00
Kristof De Langhe
4ed6ccebff 101108: Angular 15 upgrade - test build & run fixes 2023-04-12 17:47:40 +02:00
Kristof De Langhe
84f1fcbb35 101108: Angular 15 upgrade - resolve fix 2023-04-12 17:29:54 +02:00
Tim Donohue
72fad0a6c9 Update/Enhance Docker README with latest info 2023-04-12 09:53:45 -05:00
Tim Donohue
0f22978b2e Sync changes from Dspace/DSpace#8679 to dspace-angular docker scripts 2023-04-12 09:52:48 -05:00
Kristof De Langhe
5761698a0d 101108: Automatic ng update @angular-devkit/build-angular@15 2023-04-12 12:25:10 +02:00
Kristof De Langhe
585ef37243 101108: install fixes 2023-04-12 12:17:15 +02:00
Kristof De Langhe
6d855caa33 101108: Automatic ng update @ngrx/router-store@15 2023-04-12 12:07:38 +02:00
Kristof De Langhe
83acd1f4b4 101108: Automatic ng update @nguniversal/express-engine@15 2023-04-12 12:04:32 +02:00
Kristof De Langhe
29fe2ef954 101108: Automatic ng update @nguniversal/express-engine@14 2023-04-12 12:02:31 +02:00
Kristof De Langhe
d705de1b4f 101108: Automatic ng update ngx-ui-switch@14 2023-04-12 11:58:10 +02:00
Kristof De Langhe
6deba31828 101108: Automatic ng update @ngtools/webpack@15 2023-04-12 11:42:16 +02:00
Kristof De Langhe
8c3ec98db3 101108: Automatic ng update @angular-eslint/schematics@15 2023-04-12 11:40:05 +02:00
Kristof De Langhe
0327f1d856 101108: Automatic ng update @nguniversal/builders@15 2023-04-12 11:37:25 +02:00
Kristof De Langhe
2eb91add4d 101108: Automatic ng update @angular/core@15 @angular/cli@15 2023-04-12 11:34:26 +02:00
jeffmorin
75ca560587 Merge branch 'DSpace:main' into main 2023-04-11 23:33:41 -04:00
Kristof De Langhe
643e75a838 101108: Angular 14 upgrade - build fixes #1 2023-04-11 17:50:50 +02:00
Kristof De Langhe
59681ea54d 101108: Automatic ng update @angular-devkit/build-angular@14 2023-04-11 17:05:23 +02:00
Kristof De Langhe
4c10721e3a 101108: Automatic ng update @angular/cli@14 2023-04-11 16:43:04 +02:00
Kristof De Langhe
5fb237d905 101108: Automatic ng update @nguniversal/builders@14 2023-04-11 16:28:29 +02:00
Kristof De Langhe
859ffb5cdc 101108: Automatic ng update @angular-devkit/build-angular@14 2023-04-11 16:23:18 +02:00
Kristof De Langhe
d21ce38011 101108: Automatic ng update @angular/core@14 2023-04-11 16:18:20 +02:00
Tim Donohue
4e7cad9e17 Merge pull request #2137 from mark-cooper/dspace-angular-dist
Build & publish dspace/dspace-angular imgs with -dist suffix
2023-04-07 12:02:30 -05:00
Mark Cooper
7410141d3f Build & publish dspace/dspace-angular imgs with -dist suffix 2023-04-06 16:46:08 -07:00
Leonardo Guerrero
05d73abbe2 Update es.json5 2023-04-05 11:35:23 -05:00
Kristof De Langhe
b829335ba5 100414: Missing search_result statistics fix 2023-04-05 17:49:29 +02:00
jeffmorin
5a01670260 Merge branch 'DSpace:main' into main 2023-04-05 10:33:19 -04:00
Tim Donohue
1ba3a0572b Merge pull request #2185 from tdonohue/minor_cypress_updates
Minor cypress updates & stabilize e2e tests
2023-04-05 08:37:57 -05:00
Alexandre Vryghem
93ac1957c5 Merge branch 'fix-enabling-video-mediaviewer-without-image-mediaviewer-7.2' into fix-enabling-video-mediaviewer-without-image-mediaviewer-main
# Conflicts:
#	src/app/item-page/media-viewer/media-viewer.component.html
2023-04-04 22:11:26 +02:00
Alexandre Vryghem
4469918640 Show ThumbnailComponent as fallback instead of a MediaViewerImageComponent placeholder when only one of the mediaviewers options is enabled 2023-04-04 22:05:09 +02:00
Tim Donohue
ff5ccf30ee Minor update to latest Cypress 2023-04-04 14:08:34 -05:00
Tim Donohue
fb45f5f807 Remove flakey check for success alert box. Unnecessary for this test, and sometimes randomly fails (if alert box closes before it can be clicked closed) 2023-04-04 14:07:22 -05:00
Tim Donohue
a1f4d7d7b6 Merge pull request #2176 from pilasou/pilasou-translations-fr
Small updates to french translations
2023-04-04 12:07:33 -05:00
nwoodward
dc6fa35483 remove unused import 2023-04-04 12:04:32 -05:00
nwoodward
a3034dd5f8 remove external Google font 2023-04-04 12:02:20 -05:00
Yana De Pauw
59b417d3f4 Merge remote-tracking branch 'upstream/main' into w2p-100302_Live-import-issues-7.5 2023-04-04 11:09:01 +02:00
Alexandre Vryghem
afbd16d38d Merge remote-tracking branch 'upstream/main' into add-json5-eslint-support
# Conflicts:
#	src/assets/i18n/fi.json5
#	src/assets/i18n/fr.json5
2023-04-04 00:08:48 +02:00
Tim Donohue
afc147507c Merge pull request #2133 from alexandrevryghem/fix-missing-hints-and-required-attributes-main
Fix missing hints and error messages for input-type `list` & `tag`
2023-04-03 16:31:36 -05:00
Yana De Pauw
4ab9f7086b Merge branch 'w2p-100302_Live-import-issues' into w2p-100302_Live-import-issues-7.5 2023-04-03 17:55:37 +02:00
Yana De Pauw
3590582832 100302: Change error check to hasFailed 2023-04-03 17:48:30 +02:00
Alexandre Vryghem
751ce12f97 Merge branch 'fix-metadata-fields-containing-dots_contribute-7.4' into fix-metadata-fields-containing-dots_contribute-main 2023-04-03 14:46:23 +02:00
Alexandre Vryghem
24e6cdd3ec 100553: Removed possibility to updated schema name, element and qualifier 2023-04-03 14:33:52 +02:00
Alexandre Vryghem
f301be3eb2 Merge remote-tracking branch 'upstream/main' into retrieve-name-with-dsonameservice-main
# Conflicts:
#	src/app/browse-by/browse-by-date-page/browse-by-date-page.component.ts
2023-04-01 21:08:27 +02:00
Tim Donohue
6892489156 Merge pull request #2143 from CrisGuzmanS/issues/2140
disabled the posibility to change the collection for workflow items to prevent errors
2023-03-30 16:50:07 -05:00
Tim Donohue
8740eaf218 Merge pull request #2171 from mspalti/browse-start-year
Added upper limit to browse by date (year)
2023-03-30 15:12:24 -05:00
Michael Spalti
521b7d4db8 updated value param check 2023-03-30 11:09:02 -07:00
Michael Spalti
24cc3fb76e reverted browse-by-metadata change 2023-03-30 11:09:02 -07:00
Michael Spalti
5b33c49ccc Added upper limit to browse by date 2023-03-30 11:09:02 -07:00
Cristian Emanuelle Guzmán Suárez
bb8775a8f0 Update workflowitems-edit-page-routing.module.ts
avoiding trailing-space
2023-03-30 12:02:42 -06:00
Cristian Emanuelle Guzmán Suárez
0ffdda26dc Update workflowitems-edit-page-routing.module.ts
small change to re run test
2023-03-30 11:16:28 -06:00
cris
b5881a0ae9 modifying behavior of collectionModifiable 2023-03-30 16:51:08 +00:00
Cristian Emanuelle Guzmán Suárez
7fbec71002 Merge branch 'DSpace:main' into issues/2140 2023-03-30 10:16:42 -06:00
Pierre Lasou
0fbcf84125 Small updates to french translations
Adding corrections suggested in the following PR review: https://github.com/DSpace/dspace-angular/pull/2154
2023-03-30 11:50:16 -04:00
Alexandre Vryghem
9cc158230f Merge remote-tracking branch 'upstream/main' into fix-metadata-fields-containing-dots_contribute-main
# Conflicts:
#	src/app/item-page/edit-item-page/item-metadata/edit-in-place-field/edit-in-place-field.component.html
#	src/app/item-page/edit-item-page/item-metadata/edit-in-place-field/edit-in-place-field.component.spec.ts
#	src/app/item-page/edit-item-page/item-metadata/edit-in-place-field/edit-in-place-field.component.ts
2023-03-30 17:49:39 +02:00
Alexandre Vryghem
792a614631 100553: Set the maximum amount of metadata fields shown on EditInPlaceFieldComponent back to 10 2023-03-30 17:35:55 +02:00
Alexandre Vryghem
b00a0f5be9 100553: Added extra regex validation to prevent users from adding namespaces, elements and qualifiers with spaces
Minor fixes:
- Metadata Registry's name field was not being emptied after successful submission
- The first input from both forms both had the red error border after clearing the fields
2023-03-30 17:35:55 +02:00
Tim Donohue
1ddeeed081 Merge pull request #2127 from tdonohue/update_cypress_12
Upgrade to Cypress 12 for e2e tests
2023-03-30 10:22:06 -05:00
Yana De Pauw
057b54a667 Merge branch 'w2p-100302_Live-import-issues' into w2p-100302_Live-import-issues-7.5 2023-03-30 17:05:07 +02:00
Yana De Pauw
6c5ae4972e 100302: Add an error to prevent piping or subscribing to undefined when no href is present 2023-03-30 16:53:10 +02:00
Enea Jahollari
af9b4a292e Fix error message when updating ORCID settings 2023-03-30 12:28:48 +02:00
Alexandre Vryghem
690554d103 Merge remote-tracking branch 'upstream/main' into fix-enabling-video-mediaviewer-without-image-mediaviewer-main
# Conflicts:
#	src/app/item-page/simple/item-types/publication/publication.component.html
#	src/app/item-page/simple/item-types/untyped-item/untyped-item.component.html
2023-03-29 10:12:16 +02:00
Tim Donohue
81087d3a2c Merge pull request #2154 from pilasou/pilasou-translations-fr
Update to fixe french labels for System-wide alert
2023-03-28 16:51:12 -05:00
Tim Donohue
f04f73edfa Merge pull request #2149 from alexandrevryghem/media-viewer-thumbnail-width_contribute-main
Media viewer thumbnails don't take viewport width into account
2023-03-28 16:20:20 -05:00
Tim Donohue
4ff68da423 Merge pull request #2166 from reetagithub/main
Update en.json5
2023-03-28 10:09:11 -05:00
Yana De Pauw
b86c467a1f Merge branch 'w2p-100302_Live-import-issues' into w2p-100302_Live-import-issues-7.5 2023-03-28 14:40:43 +02:00
Yana De Pauw
9f6616a5ce 100302: Add support to check if a request has a cached value 2023-03-28 14:38:44 +02:00
reetagithub
26f9c7e40f Update fi.json5
Harmonized some translations and translated the few new translations.
2023-03-28 12:44:34 +03:00
reetagithub
a2aa436c1d Update en.json5
Two typos corrected.
2023-03-28 10:24:01 +03:00
Yana De Pauw
3851884225 Merge remote-tracking branch 'upstream/main' into w2p-100302_Live-import-issues-7.5 2023-03-27 17:23:36 +02:00
Yana De Pauw
153a53f118 100302: Fix issues with live import 2023-03-27 16:31:26 +02:00
Alexandre Vryghem
918493ecb3 Merge branch 'fix-enabling-video-mediaviewer-without-image-mediaviewer-7.2' into fix-enabling-video-mediaviewer-without-image-mediaviewer-main 2023-03-26 01:04:19 +01:00
Alexandre Vryghem
43dd508b10 Fix placeholder not being shown for items with not THUMBNAIL bitstreams 2023-03-26 01:04:02 +01:00
Alexandre Vryghem
e14760a29b Merge remote-tracking branch 'upstream/main' into retrieve-name-with-dsonameservice-main
# Conflicts:
#	src/app/item-page/media-viewer/media-viewer-video/media-viewer-video.component.ts
2023-03-24 23:26:30 +01:00
Alexandre Vryghem
0c47298194 Merge remote-tracking branch 'upstream/main' into add-json5-eslint-support
# Conflicts:
#	src/assets/i18n/hu.json5
2023-03-24 21:22:31 +01:00
Pierre Lasou
46a73e9c1b Fixing minor syntax problems
Added missing commas and missing "//" characters.
2023-03-24 14:15:07 -04:00
Jean-François Morin
2c0e0ab991 Fixed conflicts and added strings for Content Reports 2023-03-24 11:58:45 -04:00
Jean-François Morin
a105dd5c46 Fixed conflicts 2023-03-24 11:40:35 -04:00
nwoodward
3a7ab491bf updated message to reflect only one file 2023-03-24 08:53:55 -05:00
nwoodward
b2a9c4f456 handle http status code 413 from the backend when an SAF file is larger than the limit 2023-03-24 08:48:19 -05:00
Alexandre Vryghem
a49c8cad99 Merge remote-tracking branch 'upstream/main' into fix-enabling-video-mediaviewer-without-image-mediaviewer-main
# Conflicts:
#	src/app/item-page/media-viewer/media-viewer-video/media-viewer-video.component.ts
#	src/app/item-page/media-viewer/media-viewer.component.html
#	src/app/item-page/simple/item-types/publication/publication.component.html
#	src/app/item-page/simple/item-types/untyped-item/untyped-item.component.html
2023-03-24 00:46:29 +01:00
Alexandre Vryghem
ebfef74adb Merge remote-tracking branch 'upstream/main' into media-viewer-thumbnail-width_contribute-main
# Conflicts:
#	src/app/item-page/simple/item-types/publication/publication.component.html
#	src/app/item-page/simple/item-types/untyped-item/untyped-item.component.html
2023-03-24 00:18:33 +01:00
Tim Donohue
d0ccec9d0e Merge pull request #2126 from atmire/ensure-cookie-language-is-valid-main
Ensure cookie language is valid
2023-03-23 16:37:30 -05:00
Tim Donohue
943e1b4eef Merge pull request #2151 from alexandrevryghem/atmire-contributions-march-2023
New themed components
2023-03-23 15:12:18 -05:00
Tim Donohue
3588643731 Merge pull request #2142 from akoscomp/main
Update hu language file with dspace7.5 strings
2023-03-23 14:48:49 -05:00
Tim Donohue
ee705f0ccf Merge pull request #2130 from amanbudgujar/virsoftech-angular
EPerson creation page changed
2023-03-23 14:38:37 -05:00
Tim Donohue
b4042e712d Merge pull request #2148 from DSpace/dependabot/npm_and_yarn/webpack-5.76.0
Bump webpack from 5.75.0 to 5.76.0
2023-03-23 14:09:39 -05:00
Tim Donohue
80c3416214 Merge pull request #2139 from CrisGuzmanS/issues/2128
browse-by-metadata-page works correctly on numeric 'value' param
2023-03-23 11:43:25 -05:00
Enea Jahollari
081e44521a Merge branch 'main' into CST-7216 2023-03-23 12:01:27 +01:00
Enea Jahollari
b31fdf0be6 [CST-7216] Imported UploadModule in AdminModule to fix build error 2023-03-23 11:59:50 +01:00
Alexandre Vryghem
2f336ff8de Merge branch 'w2p-99465_themed-MediaViewerCompoent_contribute-7.2' into atmire-contributions-march-2023 2023-03-21 10:03:55 +01:00
Alexandre Vryghem
e426c1a4ef Fixed MediaViewerVideoComponent 2023-03-21 10:02:43 +01:00
Alexandre Vryghem
83444fc9c2 Merge remote-tracking branch 'upstream/main' into fix-enabling-video-mediaviewer-without-image-mediaviewer-7.2
# Conflicts:
#	src/app/item-page/media-viewer/media-viewer-video/media-viewer-video.component.html
#	src/app/item-page/media-viewer/media-viewer-video/media-viewer-video.component.ts
2023-03-19 23:37:35 +01:00
Alexandre Vryghem
aa4d56e2cf Made it possible to only enable video media viewer
Also:
- Filtered out non-supported media file types from the mediaViewers mediaList
- Fixed thumbnails not displaying with 0 ORIGINAL bitstreams
2023-03-19 21:22:57 +01:00
Pierre Lasou
58df43b852 Update to fixe french labels for System-wide alert
Add translations for the System wide alert feature as well other various missing parameters.
2023-03-17 15:02:07 -04:00
Alexandre Vryghem
5011ec672c Merge branch 'fix-rss-button-not-showing' into atmire-contributions-march-2023 2023-03-17 17:30:48 +01:00
Alexandre Vryghem
56d60820a5 96384: Fix RSS component sometimes not displaying when loaded to fast 2023-03-17 17:00:12 +01:00
Alexandre Vryghem
2d48c6369b Merge remote-tracking branch 'upstream/main' into retrieve-name-with-dsonameservice-main 2023-03-16 00:30:49 +01:00
Alexandre Vryghem
3b5829160b Merge branch 'retrieve-name-with-dsonameservice-7.4' into retrieve-name-with-dsonameservice-main 2023-03-16 00:26:55 +01:00
Alexandre Vryghem
2030b29ddc Fix scope name not being displayed after a page refresh & code cleanup 2023-03-16 00:26:11 +01:00
Alexandre Vryghem
21431f8111 Merge remote-tracking branch 'contributions/w2p-99464_add-missing-end-user-agreement-guards_contribute-7.2' 2023-03-15 17:37:52 +01:00
Alexandre Vryghem
4f87bab78c Merge remote-tracking branch 'alex/w2p-99465_themed-MediaViewerCompoent_contribute-7.2'
# Conflicts:
#	src/themes/custom/lazy-theme.module.ts
2023-03-15 17:22:50 +01:00
Alexandre Vryghem
daca70e6cb Merge remote-tracking branch 'atmire/issue-1833_entity-title-refactor_themed-ItemPageTitleFieldComponent-7.2'
# Conflicts:
#	src/app/entity-groups/journal-entities/item-pages/journal-issue/journal-issue.component.html
#	src/app/entity-groups/journal-entities/item-pages/journal-volume/journal-volume.component.html
#	src/app/entity-groups/journal-entities/item-pages/journal/journal.component.html
#	src/app/entity-groups/research-entities/item-pages/org-unit/org-unit.component.html
#	src/app/entity-groups/research-entities/item-pages/person/person.component.html
#	src/app/entity-groups/research-entities/item-pages/project/project.component.html
#	src/app/item-page/full/full-item-page.component.html
#	src/app/item-page/simple/item-types/publication/publication.component.html
#	src/app/item-page/simple/item-types/untyped-item/untyped-item.component.html
#	src/app/shared/shared.module.ts
#	src/themes/custom/lazy-theme.module.ts
2023-03-15 17:15:05 +01:00
cris
385b72862e lint issues solved 2023-03-15 16:00:07 +00:00
Alexandre Vryghem
06f95da018 Merge remote-tracking branch 'alex/w2p-100079_themed-feedback-form-component_contribute-7.2'
# Conflicts:
#	src/themes/custom/lazy-theme.module.ts
2023-03-15 16:55:21 +01:00
Alexandre Vryghem
f1d675bbe2 Merge remote-tracking branch 'upstream/main' into media-viewer-thumbnail-width_contribute-main 2023-03-15 14:31:35 +01:00
Alexandre Vryghem
d60e358766 Fix media viewer thumbnails exceeding max width 2023-03-15 14:15:04 +01:00
dependabot[bot]
be484b1249 Bump webpack from 5.75.0 to 5.76.0
Bumps [webpack](https://github.com/webpack/webpack) from 5.75.0 to 5.76.0.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.75.0...v5.76.0)

---
updated-dependencies:
- dependency-name: webpack
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-14 22:48:34 +00:00
Alexandre Vryghem
b63fa5f375 Themed MediaViewerVideoComponent 2023-03-14 14:26:51 +01:00
Alexandre Vryghem
f4e95946dc Themed MediaViewerImageComponent 2023-03-14 14:26:39 +01:00
Alexandre Vryghem
faec78a12e Themed MediaViewerComponent 2023-03-14 14:26:18 +01:00
Agustina Martinez
50d36231aa Add support to send inheritPolicies flag when moving item collection 2023-03-13 16:17:31 +00:00
cris
ebd8cbaaae avoid unnecesary assignment to this.value 2023-03-13 00:13:20 +00:00
cris
e4657b7d51 whitespace differences hiddne 2023-03-12 23:21:22 +00:00
Cristian Emanuelle Guzmán Suárez
a6bad9f142 Merge branch 'main' into issues/2128 2023-03-12 17:36:05 -06:00
cris
6983b40136 if data does not exist the undefined error is avoid 2023-03-12 21:13:17 +00:00
cris
12518dcc86 if collectionModiable does not exists is set as null 2023-03-12 20:49:01 +00:00
cris
22da2f7160 avoiding lint issues 2023-03-12 19:49:30 +00:00
cris
762bdafe5e Merge branch 'issues/2140' of https://github.com/CrisGuzmanS/dspace-angular into issues/2140 2023-03-12 19:39:41 +00:00
cris
f561ff8f35 collectionModifiable can be null 2023-03-12 19:39:26 +00:00
Cristian Emanuelle Guzmán Suárez
787c99bcde Merge branch 'DSpace:main' into issues/2140 2023-03-12 13:21:32 -06:00
Tim Donohue
694fa39a6e Merge pull request #2141 from CrisGuzmanS/issues/2044
pageSize applied in Recent Submissions
2023-03-10 12:55:05 -06:00
Tim Donohue
673d056554 Merge pull request #2132 from md1222/edit-bitstream
Fixed: Clear metadata if value has not set. Reference issue no #1612
2023-03-10 12:13:10 -06:00
Tim Donohue
42097b7802 Merge pull request #2083 from atmire/atmire-contributions-alex-7.5
New themed components
2023-03-10 12:02:49 -06:00
Tim Donohue
2326a2596f Merge pull request #2109 from vlguerrero/spanish-translation-contribution
Spanish translation contribution
2023-03-10 11:46:50 -06:00
Yury Bondarenko
7fb9c8a38a Fix DSO edit menu dropdowns 2023-03-10 11:36:40 +01:00
cris
1c2d96ce43 solving lint issues 2023-03-10 03:39:03 +00:00
cris
1ca8529440 collection is not modifiable in workflowitem section 2023-03-10 03:22:47 +00:00
cris
6e77140591 avoiding trailing space 2023-03-09 21:12:29 +00:00
cris
6493b62e6a adding sortConfig 2023-03-09 21:00:36 +00:00
akoscomp
22686d52da Update hu language file with dspace7.5 strings
Improve translationo
2023-03-09 21:31:47 +02:00
cris
9d1991eec1 pageSize applied in Recent Submissions 2023-03-09 18:39:13 +00:00
cris
293692f1d2 fixing lint issues 2023-03-09 15:45:55 +00:00
cris
e2cf97f8c1 browse-by-metadata-page works correctly on numeric 'value' param 2023-03-09 04:38:59 +00:00
Tim Donohue
6d1b9f3fa4 Ensure all SSR caching is disabled in CI environment 2023-03-07 16:38:25 -06:00
Tim Donohue
61ace6f831 Bug fix: generateViewEvent() requires Solr to commit stats immediately. 2023-03-07 15:02:31 -06:00
Tim Donohue
371bd072b3 Add generateViewEvent() util to generate stats in e2e tests. Refactored xsrf.interceptor.ts to move constants to a separate file so they can be reused in e2e tests easily. 2023-03-06 16:13:43 -06:00
Alexandre Vryghem
72dbb0fdef Themed FeedbackFormComponent 2023-03-06 22:09:34 +01:00
Mark H. Wood
1e7ede015b Don't allow the date picker to exceed the maximum start or end date for an access option. 2023-03-06 11:19:49 -05:00
Alexandre Vryghem
441eac2bf4 Merge remote-tracking branch 'upstream/main' into fix-missing-hints-and-required-attributes-main
# Conflicts:
#	src/app/shared/form/builder/ds-dynamic-form-ui/ds-dynamic-form-control-container.component.ts
#	src/app/shared/form/builder/ds-dynamic-form-ui/models/list/dynamic-list-checkbox-group.model.ts
2023-03-05 17:57:27 +01:00
Alexandre Vryghem
7720f38364 Fixed hints & required error messages for input-type list
- Added mapping for required & hint properties
- Set the required type on the checkbox group instead of on each checkbox individually
2023-03-05 14:30:04 +01:00
Lucky
c72ab68b65 Merge branch 'main' into edit-bitstream 2023-03-04 15:01:10 +05:30
Asif Mustaque
f2ecef8499 A tiny indentation fix 2023-03-04 12:29:08 +05:30
Alexandre Vryghem
79cb51b2c1 Fix hints not being displayed for dynamic array fields 2023-03-03 21:59:06 +01:00
Tim Donohue
48e95e262d Fix lint warnings by switching + to concat() 2023-03-03 12:53:27 -06:00
Tim Donohue
d38ba9cf0e Make statistics tests more stable by waiting on page to fully load 2023-03-03 12:53:27 -06:00
Tim Donohue
aa7c644e6a Minor configuration cleanup for Cypress 2023-03-03 10:49:06 -06:00
Tim Donohue
934c23a550 Fix accessibility issue where restricted objects have no name in statistics table 2023-03-03 10:49:06 -06:00
Tim Donohue
1ae3c183d4 Minor test cleanup after upgrade 2023-03-03 10:49:06 -06:00
Asif Mustaque
c9d261e68b Fix for issue #1612
Removes metadata field entry dc.description from the bitstream's metadata

Co-Authored-By: Aman Budgujar <amanbudgujar@gmail.com>
2023-03-03 18:57:24 +05:30
Aman Budgujar
3a2123f569 Changes associated with #2026
While creating a new EPerson -
* Reset password button is not displayed.
* Submit button label changed from 'Save' to 'Create'.
2023-03-03 10:56:29 +05:30
Aman Budgujar
7d0891f9f6 Revert "Changes associated with #2026"
This reverts commit 0090088cb3.
2023-03-03 10:48:34 +05:30
Alexandre Vryghem
83155062cf Merge remote-tracking branch 'upstream/main' into retrieve-name-with-dsonameservice-7.4
# Conflicts:
#	src/app/access-control/epeople-registry/epeople-registry.component.html
#	src/app/access-control/epeople-registry/eperson-form/eperson-form.component.ts
#	src/app/access-control/group-registry/group-form/group-form.component.spec.ts
#	src/app/access-control/group-registry/group-form/group-form.component.ts
#	src/app/access-control/group-registry/group-form/members-list/members-list.component.html
#	src/app/access-control/group-registry/group-form/members-list/members-list.component.ts
#	src/app/collection-page/edit-item-template-page/edit-item-template-page.component.html
#	src/app/item-page/full/field-components/file-section/full-file-section.component.ts
#	src/app/item-page/media-viewer/media-viewer-video/media-viewer-video.component.ts
#	src/app/item-page/simple/field-components/file-section/file-section.component.html
#	src/app/item-page/simple/field-components/file-section/file-section.component.ts
#	src/app/item-page/versions/item-versions.component.ts
#	src/app/shared/auth-nav-menu/user-menu/user-menu.component.html
#	src/app/shared/auth-nav-menu/user-menu/user-menu.component.ts
#	src/app/shared/object-collection/shared/mydspace-item-submitter/item-submitter.component.html
2023-03-02 22:13:05 +01:00
Alexandre Vryghem
2513f91a1a Use DSONameService to display DSpaceObjects names 2023-03-02 19:40:36 +01:00
Aman Budgujar
5c27dca3d7 Revert "CSS changed for login-container #1952"
This reverts commit feb2d09d5a.
2023-03-02 18:51:39 +05:30
Aman Budgujar
0090088cb3 Changes associated with #2026
While creating a new EPerson -
* Reset password button is not displayed.
* Submit button label changed from 'Save' to 'Create'.
2023-03-02 18:47:59 +05:30
Aman Budgujar
4cf1feef07 Merge branch 'main' of https://github.com/amanbudgujar/dspace-angular 2023-03-02 18:18:52 +05:30
Tim Donohue
599e8a777e Update to latest cypress, cypress-axe and axe-core 2023-03-01 16:49:01 -06:00
Tim Donohue
f5d18edd06 Fix circulary dependency in our Cypress support code. 2023-03-01 16:39:35 -06:00
Tim Donohue
376788ea2e Automated upgrade to Cypress 12. 2023-03-01 16:39:31 -06:00
Tim Donohue
1d58910d70 Merge pull request #2085 from CrisGuzmanS/ul-and-li-in-dropdwon-collection-in-submissions-form
ID 469871. List or list item is not marked up properly.
2023-03-01 16:03:12 -06:00
Tim Donohue
eaa54dfcaf Merge pull request #2092 from CrisGuzmanS/issues/1186-470750
Buttons have same name but different actions.
2023-03-01 14:14:54 -06:00
Alexandre Vryghem
b8496df6aa Added missing EndUserAgreementCurrentUserGuard guards 2023-03-01 17:02:38 +01:00
cris
e80e56d78b erro fixed when dropdwon is closed 2023-03-01 03:31:31 +00:00
Cristian Emanuelle Guzmán Suárez
1ed3b9244f Merge branch 'DSpace:main' into ul-and-li-in-dropdwon-collection-in-submissions-form 2023-02-28 20:47:36 -06:00
Tim Donohue
00c5636c88 Merge pull request #2007 from arvoConsultores/DS-8408
In Advanced Search, list collections alphabetically
2023-02-28 16:58:14 -06:00
Tim Donohue
8264872f38 Merge pull request #2084 from CrisGuzmanS/role-in-tabs
ul and li replaced to role list and listitem
2023-02-28 16:28:11 -06:00
Cristian Emanuelle Guzmán Suárez
a2bd3be23f submission.workflow.generic.delete-help sentence make sense. 2023-02-28 16:24:13 -06:00
Alexandre Vryghem
019ef75804 Initialised EventEmitter submitSearch in ThemedSearchFormComponent 2023-02-28 23:05:19 +01:00
Tim Donohue
8bb73b3188 Merge pull request #2111 from atmire/fix-tests-upstream
Fix false positive tests caused by `fixture.debugElement.query().toBeDefined()` & `toBeUndefined()`
2023-02-28 15:04:25 -06:00
Tim Donohue
8d867a7a93 Merge pull request #2121 from CrisGuzmanS/issues/2089
avoiding drag and drop in put for multiple select option
2023-02-28 12:41:06 -06:00
Tim Donohue
d7977aba97 Merge pull request #2122 from atmire/atmire-css-contributions-main
Minor CSS fixes
2023-02-27 16:55:51 -06:00
Tim Donohue
07ee16aa8d Merge pull request #2113 from CrisGuzmanS/issues/1998
avoiding error when user unselect a filter option
2023-02-27 16:40:30 -06:00
Tim Donohue
e9f4d4574a Merge pull request #2117 from atmire/w2p-99615_misc-community-bug-fixes_contribute-main
Fixed UI issues #2087 and #2088
2023-02-27 16:00:52 -06:00
Alexandre Vryghem
d79dcbae73 94481: Themed ItemPageTitleFieldComponent 2023-02-27 17:25:08 +01:00
Alexandre Vryghem
ed998f41ce Merge remote-tracking branch 'upstream/main' into ensure-cookie-language-is-valid-7.2 2023-02-26 21:49:51 +01:00
Alexandre Vryghem
92f5c6f427 Do not use disabled or non-existing languages from language cookie 2023-02-26 21:39:10 +01:00
Alexandre Vryghem
200e95a390 Fix vertical alignment of text & buttons in tables 2023-02-26 00:53:26 +01:00
Alexandre Vryghem
1b46303539 Merge branch 'atmire-css-contributions-7.2' into atmire-css-contributions-main
# Conflicts:
#	src/app/admin/admin-registries/metadata-schema/metadata-schema.component.html
#	src/app/shared/log-in/log-in.component.html
2023-02-26 00:52:04 +01:00
cris
ec3f7736d4 avoiding drag and drop in put for multiple select option 2023-02-24 16:19:41 +00:00
Alexandre Vryghem
5398c06242 Fix alignment of input fields on metadata registry when only one input field has error 2023-02-24 01:19:28 +01:00
Alexandre Vryghem
af23a3a8e3 Fixed css issues of LogInComponent where text would overflow 2023-02-24 01:19:08 +01:00
lotte
e3fe80013c Merge branch 'w2p-99615_misc-community-bug-fixes_contribute-7.4' into w2p-99615_misc-community-bug-fixes_contribute-main 2023-02-23 15:55:20 +01:00
lotte
0a4f027129 99615: Fixed #2087 and #2088 2023-02-23 15:44:18 +01:00
lotte
d2871ea8a0 Solved test issues 2023-02-23 14:39:34 +01:00
lotte
ab78df2e68 Fixes after merge 2023-02-23 11:08:23 +01:00
lotte
c1a1d1a20e Merge branch 'w2p-99521_themed-top-level-communities-component_contribute-main' into w2p-97184_theme-feedback_contribute-main 2023-02-23 11:07:29 +01:00
Lucky
feb2d09d5a CSS changed for login-container #1952 2023-02-23 13:59:05 +05:30
lotte
55fcab1700 Merge branch 'w2p-99521_themed-top-level-communities-component_contribute-7.4' into w2p-99521_themed-top-level-communities-component_contribute-main 2023-02-22 16:14:25 +01:00
lotte
efe1d1085a Moved TopLevelCommunityComponent to Eager module 2023-02-22 16:12:40 +01:00
lotte
1c12977347 Merge branch 'w2p-99521_themed-top-level-communities-component_contribute-7.2' into w2p-99521_themed-top-level-communities-component_contribute-7.4 2023-02-22 16:08:36 +01:00
lotte
eff5f1b81a 99521: themed TopLevelCommunitiesComponent 2023-02-22 15:59:29 +01:00
Alexandre Vryghem
5e726f8916 Made private constructor arguments protected to be accessible in themed components 2023-02-22 14:28:15 +01:00
Alexandre Vryghem
64dd2e6344 Merge remote-tracking branch 'templates/w2p-91874_Authority-control_contribute-7.2' into atmire-contributions-alex-7.5
# Conflicts:
#	src/app/shared/form/form.module.ts
#	src/app/shared/shared.module.ts
#	src/themes/custom/lazy-theme.module.ts
2023-02-22 13:52:38 +01:00
Alexandre Vryghem
74ca23ec83 Merge branch 'w2p-98661_themed-FullFileSectionComponent-contribute-7.2' into atmire-contributions-alex-7.5
# Conflicts:
#	src/app/item-page/full/full-item-page.component.html
#	src/app/item-page/item-page.module.ts
#	src/themes/custom/lazy-theme.module.ts
2023-02-22 13:29:44 +01:00
cris
17afdfa34b avoiding error when user unselect a filter option 2023-02-21 22:44:45 +00:00
Alexandre Vryghem
553002406f Merge branch 'fix-tests-7.4' into fix-tests-upstream 2023-02-19 01:06:21 +01:00
Alexandre Vryghem
4f14d66400 Fixed lint issues 2023-02-19 01:04:25 +01:00
Alexandre Vryghem
b13f7cdf64 Merge remote-tracking branch 'upstream/main' into fix-tests-upstream 2023-02-19 00:49:30 +01:00
Alexandre Vryghem
f063b15fb4 Merge remote-tracking branch 'templates/w2p-97755_fix-spy-created-after-component_contribute-7.2' into fix-tests-upstream
# Conflicts:
#	src/app/admin/admin-sidebar/admin-sidebar.component.spec.ts
2023-02-19 00:48:24 +01:00
Alexandre Vryghem
718db3466d Fixed false positive tests caused by fixture.debugElement.query().toBeDefined() 2023-02-19 00:23:19 +01:00
Alexandre Vryghem
3c2f3d071f Fixed *.json5 linting issues 2023-02-18 19:52:39 +01:00
Alexandre Vryghem
5ccfeccb42 Added ESLint validation for *.json5 files 2023-02-18 19:48:48 +01:00
Alexandre Vryghem
008e089e62 Merge remote-tracking branch 'upstream/main' into atmire-contributions-alex-7.5
# Conflicts:
#	src/app/item-page/item-page.module.ts
#	src/app/shared/search/themed-search.component.ts
#	src/app/shared/shared.module.ts
#	src/themes/custom/eager-theme.module.ts
#	src/themes/custom/lazy-theme.module.ts
2023-02-18 13:19:08 +01:00
Leonardo Guerrero
7844a939ca Arranges after personal review 2023-02-17 22:27:49 -05:00
Leonardo Guerrero
9e03faac54 Fix some typo mistakes 2023-02-17 22:10:46 -05:00
Leonardo Guerrero
6078ca9e8a update es.json5 2023-02-17 21:57:49 -05:00
Tim Donohue
bbec2fd038 Update version tag for development of next release 2023-02-17 10:48:04 -06:00
Tim Donohue
d1ec9897b1 Update version tag for release 2023-02-17 10:35:32 -06:00
Sufiyan Shaikh
98da08ead0 [CST-7216] Design fixes and parameter changed 2023-02-17 12:08:22 +01:00
Sufiyan Shaikh
e47b42bc89 [CST-7216] Angular: Import saf via URL 2023-02-17 12:07:52 +01:00
Tim Donohue
1ea7c61315 Merge pull request #2107 from tdonohue/fix_8670
Fix issue with admin reset password functionality
2023-02-16 16:03:13 -06:00
Tim Donohue
02cc3b77f3 Merge pull request #2102 from CrisGuzmanS/2101
Fix for "No option appears for Bundle when the user is loading a bitstream of an item"
2023-02-16 14:22:53 -06:00
Tim Donohue
92f2196135 Fix param to send user the forgot password email 2023-02-16 14:09:35 -06:00
cris
4c819ea665 Merge branch '2101' of https://github.com/CrisGuzmanS/dspace-angular into 2101 2023-02-16 17:12:19 +00:00
cris
3a2225679a avoiding console.log errors 2023-02-16 17:11:17 +00:00
Giuseppe Digilio
0733e2766d [CST-8952] Fix issue with admin reset password functionality 2023-02-16 17:53:47 +01:00
Cristian Emanuelle Guzmán Suárez
0915afac14 Merge branch 'DSpace:main' into 2101 2023-02-15 16:30:13 -06:00
cris
bf22eb5582 suggestionOption.name displayed 2023-02-15 22:14:31 +00:00
Tim Donohue
49bec1b046 Merge pull request #2098 from saschaszott/german-translation-fixes
German translation fixes in security form
2023-02-15 15:14:17 -06:00
Sascha Szott
e5e6639d21 added comma to default translation 2023-02-15 20:05:59 +01:00
Sascha Szott
26705a5cf7 fixed missing comma 2023-02-15 20:05:59 +01:00
Sascha Szott
3ed9ae2d3e remove minimum passwort length value from translated messages 2023-02-15 20:05:59 +01:00
Sascha Szott
028d4192bb translation fixes in security form 2023-02-15 20:05:59 +01:00
Tim Donohue
e48b675bd4 Merge pull request #2100 from 4Science/CST-8935-fix-edit-bitstream-form
Fix issue with missing matcher providers
2023-02-15 12:31:06 -06:00
aroman-arvo
938bf33ad2 DS-8404 - fix config param name 2023-02-15 19:20:20 +01:00
Giuseppe Digilio
b676c1ab79 [CST-8935] Fix issue with missing matcher providers 2023-02-15 18:43:49 +01:00
Tim Donohue
8f410eb66b Merge pull request #2097 from alanorth/2096-item-submission-form
src/assets/i18n: Improve English strings for file upload
2023-02-15 10:33:22 -06:00
Alan Orth
d810cbcc8f src/assets/i18n: Improve English strings for file upload
Simple improvement to the wording in the file upload section of the
item submission form. Also add a period at the end of the string.

Fixes: #2096
2023-02-15 11:36:56 +03:00
Tim Donohue
5fb7f4da60 Merge pull request #2093 from 4Science/CST-8914-export-button
Add flag to show/hide csv export button
2023-02-14 12:34:53 -06:00
Tim Donohue
21b0374290 Merge pull request #2075 from atmire/w2p-98855_themeable-file-download-link_contribute-main
Pass `ng-content` to themed child components
2023-02-14 12:33:54 -06:00
Tim Donohue
368c1ea93f Merge pull request #2019 from 4Science/CST-7755
Supervision orders user interface
2023-02-14 11:11:50 -06:00
Tim Donohue
5ba0997bbd Merge pull request #2042 from atmire/poc-keepalive-during-ssr
Keep SSL sessions alive during SSR
2023-02-14 09:06:25 -06:00
Tim Donohue
2ee818543a Merge pull request #2091 from tdonohue/fix_2090
Fix for "cannot read properties of undefined" error for Withdrawn Items
2023-02-14 09:06:01 -06:00
Giuseppe Digilio
0f25f9f18f [CST-8914] Add flag to show/hide csv export button 2023-02-14 11:24:08 +01:00
cris
1d00b431ac aria-label added to edit, view and delete button 2023-02-14 03:18:28 +00:00
Tim Donohue
da4e1a85cb Fix for "cannot read properties of undefined" error 2023-02-13 16:21:46 -06:00
Giuseppe Digilio
6a0c1a978c Merge branch 'main' into CST-7755-refactoring
# Conflicts:
#	src/app/core/core.module.ts
#	src/app/shared/shared.module.ts
2023-02-13 21:36:30 +01:00
Giuseppe Digilio
75ebacf90e [CST-7755] Complete refactoring 2023-02-13 21:34:45 +01:00
aroman-arvo
9a2b885501 DS-8498: ling fixes 2023-02-13 19:38:32 +01:00
aroman-arvo
742922dba0 DS-8408: Test cases and some fixes or comcol ordering 2023-02-13 19:32:47 +01:00
Tim Donohue
6cb6737256 Merge pull request #2061 from CrisGuzmanS/collection-in-workflow-tasks
Collection in workflow tasks
2023-02-13 10:20:42 -06:00
Tim Donohue
bd428d7c85 Merge pull request #2017 from 4Science/CST-7757
Manage Subscriptions interface
2023-02-13 09:51:55 -06:00
Davide Negretti
078bdd287f [CST-7757] Fix delete message 2023-02-13 15:45:56 +01:00
aroman-arvo
0121e6d895 DS-8408 - more lint problems 2023-02-13 12:34:13 +01:00
aroman-arvo
e2668cdf97 DS-8408 - lint errors 2023-02-13 12:22:07 +01:00
aroman-arvo
b015f682b4 Merge remote-tracking branch 'github/main' into DS-8408 2023-02-13 11:31:03 +01:00
Giuseppe Digilio
363136027e [CST-7755] WIP revert changes on list components 2023-02-13 11:30:17 +01:00
aroman-arvo
eeda26e122 8408 - sort ordering is parametrized and used only when no text query is send. 2023-02-13 10:42:56 +01:00
Giuseppe Digilio
cf0db54011 Merge branch 'main' into CST-7755-refactoring
# Conflicts:
#	src/app/shared/shared.module.ts
2023-02-13 10:09:17 +01:00
Alexandre Vryghem
a6be9204e6 Merge remote-tracking branch 'upstream/main' into w2p-98855_themeable-file-download-link_contribute-main
# Conflicts:
#	src/themes/custom/eager-theme.module.ts
2023-02-12 23:22:00 +01:00
cris
c74ef49797 fixed issue in browser console 2023-02-11 17:13:52 +00:00
cris
ff09bec795 Merge branch 'collection-in-workflow-tasks' of https://github.com/CrisGuzmanS/dspace-angular into collection-in-workflow-tasks 2023-02-11 16:09:15 +00:00
Cristian Emanuelle Guzmán Suárez
c749746129 Merge branch 'DSpace:main' into collection-in-workflow-tasks 2023-02-11 10:08:59 -06:00
cris
875eea05f0 Merge branch 'main' of https://github.com/CrisGuzmanS/dspace-angular into collection-in-workflow-tasks 2023-02-11 16:08:30 +00:00
Davide Negretti
851fe7869e [CST-7757] Missing label 2023-02-11 03:29:17 +01:00
Davide Negretti
d65c12ae04 Merge branch 'main-gh4s' into CST-7757
# Conflicts:
#	src/app/collection-page/collection-page.component.html
#	src/app/community-page/community-page.component.html
#	src/app/core/core.module.ts
#	src/app/core/data/feature-authorization/feature-id.ts
#	src/app/shared/shared.module.ts
2023-02-11 03:17:44 +01:00
Tim Donohue
a3e99b6a11 Merge pull request #2039 from atmire/w2p-98211_advanced-workflow-actions-main
Advanced workflow actions - framework & workflows `scoreReview` and `selectSingleReviewer`
2023-02-10 13:40:31 -06:00
Marie Verdonck
53cb013b81 Merge branch 'main' into w2p-98211_advanced-workflow-actions-main
# Conflicts:
#	src/app/shared/shared.module.ts
2023-02-10 19:57:25 +01:00
Giuseppe Digilio
7a9f4efa95 Merge branch 'main' into CST-7755-refactoring
# Conflicts:
#	src/app/core/core.module.ts
#	src/app/shared/shared.module.ts
2023-02-10 19:52:55 +01:00
Giuseppe Digilio
d82526af8a [CST-7755] WIP refactoring 2023-02-10 19:47:20 +01:00
Tim Donohue
f2f49a6ef2 Merge pull request #2073 from DSpace/dependabot/npm_and_yarn/http-cache-semantics-4.1.1
Bump http-cache-semantics from 4.1.0 to 4.1.1
2023-02-10 12:24:41 -06:00
dependabot[bot]
8ddcd42d04 Bump http-cache-semantics from 4.1.0 to 4.1.1
Bumps [http-cache-semantics](https://github.com/kornelski/http-cache-semantics) from 4.1.0 to 4.1.1.
- [Release notes](https://github.com/kornelski/http-cache-semantics/releases)
- [Commits](https://github.com/kornelski/http-cache-semantics/compare/v4.1.0...v4.1.1)

---
updated-dependencies:
- dependency-name: http-cache-semantics
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-02-10 18:14:15 +00:00
Tim Donohue
e8a7bf2314 Merge pull request #2079 from atmire/w2p-97732_feature-context-help-service
Remove unnecessary subscriptions
2023-02-10 11:04:56 -06:00
Alexandre Vryghem
1d69e1581a 97755: Call spy before component is created 2023-02-10 18:00:42 +01:00
Tim Donohue
fae586bc44 Merge pull request #2078 from atmire/restore-csr-fallback
Let the production server "serve for direct CSR" if SSR is disabled or fails
2023-02-10 10:51:24 -06:00
Tim Donohue
f886d3de77 Merge pull request #2018 from 4Science/CST-7217
Improve facet badges alignment
2023-02-10 10:11:25 -06:00
Alexandre Vryghem
164af61417 Merge branch 'w2p-98211_advanced-workflow-actions-7.2' into w2p-98211_advanced-workflow-actions-main 2023-02-10 16:57:55 +01:00
Alexandre Vryghem
dce84dbe70 99053: Save queryParams in init to prevent them being overwritten 2023-02-10 16:53:02 +01:00
Tim Donohue
9246e5ef06 Merge pull request #1852 from atmire/w2p-94390_replace-dso-page-edit-buttons-with-a-menu
Replace dso page edit buttons with a menu
2023-02-10 09:49:32 -06:00
Alexandre Vryghem
63c5b2ca9a Merge branch 'w2p-98211_advanced-workflow-actions-7.2' into w2p-98211_advanced-workflow-actions-main 2023-02-10 15:55:09 +01:00
Alexandre Vryghem
356962a571 99053: Pass all queryParameters to advanced workflow pages by default 2023-02-10 15:52:51 +01:00
Tim Donohue
46f6037a0c Merge pull request #1740 from the-library-code/TLC-249_show_identifiers_7x
Show Identifiers section
2023-02-10 06:51:44 -06:00
Alexandre Vryghem
9af7bb7bc6 Merge branch 'w2p-98211_advanced-workflow-actions-7.2' into w2p-98211_advanced-workflow-actions-main
# Conflicts:
#	src/app/shared/testing/active-router.stub.ts
2023-02-10 13:42:25 +01:00
Alexandre Vryghem
f0ceb645c7 99053: Passed previousSearchQuery to AdvancedWorkflowActionSelectReviewerComponent 2023-02-10 13:41:51 +01:00
Alexandre Vryghem
67c6684320 Merge remote-tracking branch 'atmire/w2p-98211_advanced-workflow-actions-7.2' into w2p-98211_advanced-workflow-actions-main
# Conflicts:
#	src/app/shared/testing/active-router.stub.ts
#	src/app/workflowitems-edit-page/advanced-workflow-action/advanced-workflow-action-select-reviewer/advanced-workflow-action-select-reviewer.component.ts
2023-02-10 13:37:19 +01:00
Alexandre Vryghem
99f9f592a0 99053: Passed previousSearchQuery to AdvancedWorkflowActionSelectReviewerComponent 2023-02-10 13:24:00 +01:00
Alexandre Vryghem
19d0975df5 99053: Fixed encoded parameters being encoded twice in WorkflowItemActionPageComponent.previousPage() 2023-02-10 12:21:33 +01:00
Yana De Pauw
131eaef469 Merge remote-tracking branch 'upstream/main' into w2p-94390_replace-dso-page-edit-buttons-with-a-menu 2023-02-10 12:05:21 +01:00
Yury Bondarenko
59d8ba5d7e Merge remote-tracking branch 'origin/main' into restore-csr-fallback 2023-02-10 11:53:31 +01:00
Tim Donohue
f2624fdf86 Merge pull request #2025 from atmire/w2p-97425_System-wide-alerts
System-wide alerts
2023-02-09 17:10:56 -06:00
Pascal-Nicolas Becker
86dd622da5 Merge pull request #2072 from amgciadev/2071
Fixes DSpace/dspace-angular#2071
2023-02-09 22:55:37 +01:00
cris
e1beb61525 ul and li in dropdwon collection in submissions form 2023-02-09 21:44:02 +00:00
Agustina Martinez
f00b8738ad Merge branch 'main' into 2071 2023-02-09 21:08:11 +00:00
cris
e4e973bbef ul and li replaced to role list and listitem 2023-02-09 20:53:28 +00:00
Tim Donohue
e0488fa4a3 Merge pull request #2033 from tdonohue/improve_caching
Add Caching of SSR public pages. Update default Cache-Control HTTP header
2023-02-09 14:49:59 -06:00
Alexandre Vryghem
0ec4e08e4b Merge branch 'w2p-98211_advanced-workflow-actions-7.2' into w2p-98211_advanced-workflow-actions-main
# Conflicts:
#	yarn.lock
2023-02-09 17:19:59 +01:00
Alexandre Vryghem
ac06f30950 99053: Removed ngx-bootstrap dependency 2023-02-09 17:19:07 +01:00
Tim Donohue
9e11d69a8a Fix bug where allowStale couldn't be disabled 2023-02-09 08:48:50 -06:00
Yury Bondarenko
9f9864be79 Merge remote-tracking branch 'origin/main' into poc-keepalive-during-ssr 2023-02-09 15:41:20 +01:00
corrado lombardi
52cd98a7d3 [CST-7755] lint fix 2023-02-09 15:39:13 +01:00
corrado lombardi
800d3a9001 [CST-7755] added cancel button to modal and updated message returned when a supervision order already exists 2023-02-09 15:31:03 +01:00
Yury Bondarenko
1e20551d2a Keep SSL sessions alive between xhr2 requests 2023-02-09 15:08:56 +01:00
Yana De Pauw
81c786af5c Merge remote-tracking branch 'upstream/main' into w2p-94390_replace-dso-page-edit-buttons-with-a-menu 2023-02-09 14:25:10 +01:00
Davide Negretti
516b91f520 [CST-7757] Hide delete info for new subscriptions and fix issue with unavailable items 2023-02-09 12:06:15 +01:00
Yana De Pauw
0076edd026 Merge remote-tracking branch 'upstream/main' into w2p-97425_System-wide-alerts 2023-02-09 11:57:25 +01:00
Giuseppe Digilio
0755e300e8 [CST-7217] Add margins to better align badge 2023-02-09 11:41:14 +01:00
lotte
458fe3c680 Merge remote-tracking branch 'origin/main' into w2p-97184_theme-feedback_contribute-main 2023-02-09 11:23:33 +01:00
Giuseppe Digilio
54fc97206c Merge branch 'main' into CST-7217 2023-02-09 11:19:35 +01:00
Alexandre Vryghem
7edc1c1036 Merge branch 'w2p-94688_added-themeable-search-form-component' into atmire-contributions-alex-7.5 2023-02-08 23:04:52 +01:00
Alexandre Vryghem
b1077dad31 Merge remote-tracking branch 'templates/w2p-97729_themed-ItemAlertsComponent_contribute-7.4' into atmire-contributions-alex-7.5
# Conflicts:
#	src/app/item-page/alerts/themed-item-alerts.component.ts
#	src/app/shared/shared.module.ts
#	src/themes/custom/lazy-theme.module.ts
2023-02-08 22:56:08 +01:00
Alexandre Vryghem
b3c65f59a4 97281: Added ItemSearchResultListElementComponent & PublicationSidebarSearchListElementComponent to custom theme 2023-02-08 21:33:06 +01:00
Alexandre Vryghem
e8dda89f19 Merge remote-tracking branch 'templates/w2p-98819_themed-starts-with-components_contribute-7.0' into atmire-contributions-alex-7.5
# Conflicts:
#	src/themes/custom/entry-components.ts
#	src/themes/custom/lazy-theme.module.ts
2023-02-08 21:29:20 +01:00
Alexandre Vryghem
827aa1f045 Merge remote-tracking branch 'atmire/w2p-98891_pass-default-query-to-search_contribute-7.2' into atmire-contributions-alex-7.5
# Conflicts:
#	src/app/shared/search/search.component.ts
2023-02-08 21:22:22 +01:00
Davide Negretti
27f541ef84 [CST-7757] modal fixes 2023-02-08 19:56:54 +01:00
Davide Negretti
325d78dded [CST-7757] modal fixes 2023-02-08 19:38:42 +01:00
Davide Negretti
c8e7ac3e8c [CST-7757] subscription modal tests 2023-02-08 18:26:37 +01:00
Tim Donohue
8acf7c565b Merge pull request #2016 from atmire/w2p-97298_issue-3281_self-register-issue-main
Self register domain restriction
2023-02-08 10:56:19 -06:00
Tim Donohue
94f90f5c1d Merge pull request #2076 from atmire/w2p-99039_XSRFTokenGetRequest
XSRF Token to ServerAuthRequestService
2023-02-08 10:44:33 -06:00
Alexandre Vryghem
8f62fc2fa9 Merge branch 'w2p-98855_themeable-file-download-link_contribute-7.4' into w2p-98855_themeable-file-download-link_contribute-main
# Conflicts:
#	src/app/shared/theme-support/themed.component.ts
2023-02-08 15:40:27 +01:00
Alexandre Vryghem
04d0621b4a Fixed default @Input() values not working for themed components 2023-02-08 15:21:07 +01:00
Alexandre Vryghem
b4acb5cbed Fixed text (without HTML tags) not being passed to child components 2023-02-08 15:07:02 +01:00
Davide Negretti
6bfcc25502 [CST-7757] subscriptions data service tests 2023-02-08 13:08:39 +01:00
Koen Pauwels
ad870829d2 97732 Remove unnecessary subscriptions 2023-02-08 11:13:03 +01:00
Alexandre Vryghem
d2dec2b79a Merge remote-tracking branch 'atmire/w2p-97298_issue-3281_self-register-issue-7.2' into w2p-97298_issue-3281_self-register-issue-main
# Conflicts:
#	src/app/register-email-form/register-email-form.component.spec.ts
2023-02-08 10:21:31 +01:00
Alexandre Vryghem
5d2f63ff65 99053: Added test to check that the TYPE_REQUEST_FORGOT doesn't use the authentication-password.domain.valid 2023-02-08 10:17:36 +01:00
Tim Donohue
bee893dd12 Merge pull request #2063 from CrisGuzmanS/issue/1190-1
aria-selected added to Item Edit "Status" Tab. Fixed ID: 470076
2023-02-07 16:56:41 -06:00
Tim Donohue
b87ea9a875 Merge pull request #1972 from the-library-code/TLC-380_browse_links_in_item_pages_PR
Browse links and "by regex" links in item display (Angular)
2023-02-07 14:18:44 -06:00
Nathan Buckingham
9435f1c4a7 Add done() to async tests 2023-02-07 13:59:57 -05:00
Tim Donohue
c099bc468d Add "debug" config and "allowStale" configs 2023-02-07 12:22:32 -06:00
Nathan Buckingham
369ffac39e Merge branch 'main' into w2p-99039_XSRFTokenGetRequest 2023-02-07 11:59:46 -05:00
Nathan Buckingham
ce6324a569 Fix lint and test issues 2023-02-07 11:50:42 -05:00
Yury Bondarenko
88cb397dc9 Fix direct CSR
By moving from environment.ts to config.yml we made it so the environment is _not_ up to date with the server configuration when main.js is first loaded.
Because of this the app behaved as if CSR always happened _after_ SSR, effectively breaking direct CSR.

Here the "criterion" for SSR/non-SSR HTML is changed from the related configuration property to the presence of Angular Universal transfer state.

This means we can correctly determine when to bootstrap the app for direct CSR, and it's' now "safe" to just send index.html by itself.
2023-02-07 15:25:20 +01:00
Art Lowel
06de559974 Retrieve the XSRF token first, and set it as both the XSRF header and cookie 2023-02-07 14:49:22 +01:00
Alexandre Vryghem
9deb7cbb60 Merge remote-tracking branch 'atmire/w2p-98211_advanced-workflow-actions-7.2' into w2p-98211_advanced-workflow-actions-main
# Conflicts:
#	src/app/my-dspace-page/my-dspace-search.module.ts
#	src/app/shared/mydspace-actions/claimed-task/claimed-task-actions.component.html
#	src/app/shared/object-list/my-dspace-result-list-element/claimed-search-result/claimed-approved-search-result/claimed-approved-search-result-list-element.component.html
#	src/app/shared/object-list/my-dspace-result-list-element/claimed-search-result/claimed-approved-search-result/claimed-approved-search-result-list-element.component.spec.ts
#	src/app/shared/object-list/my-dspace-result-list-element/claimed-search-result/claimed-declined-search-result/claimed-declined-search-result-list-element.component.html
#	src/app/shared/object-list/my-dspace-result-list-element/claimed-search-result/claimed-declined-search-result/claimed-declined-search-result-list-element.component.spec.ts
2023-02-07 10:33:28 +01:00
Kim Shepherd
129342435f [TLC-249] Further test fixes 2023-02-07 17:48:06 +13:00
Kim Shepherd
8346232444 [TLC-249] Fix import typo (from merge conflict) 2023-02-07 17:22:59 +13:00
Kim Shepherd
08096e6829 [TLC-249] Lint 2023-02-07 17:12:02 +13:00
Kim Shepherd
76407866c0 [TLC-249] Update item status button logic to avoid nested subs 2023-02-07 17:05:21 +13:00
Kim Shepherd
e65bb88e23 [TLC-249] Attempting art's sub fix (doesn't work) 2023-02-07 17:05:21 +13:00
Kim Shepherd
639fe69c5f [TLC-380] Refactor to use new endpoints, better naming 2023-02-07 17:05:21 +13:00
Kim Shepherd
0a69560a8c [TLC-380] Refactor to use new endpoints, better naming 2023-02-07 17:05:21 +13:00
Kim Shepherd
e86f0d3d13 [TLC-380] WIP trying new routing / create flow 2023-02-07 17:05:21 +13:00
Kim Shepherd
ce84c3fe36 [TLC-380] Renaming, changes as per review feedback 2023-02-07 17:05:20 +13:00
Kim Shepherd
b779509bf0 [TLC-249] Identifier mock data updated in unit test 2023-02-07 17:03:49 +13:00
Kim Shepherd
b5c6e7f1b7 [TLC-249] Identifier mock data updated in unit test 2023-02-07 17:03:49 +13:00
Kim Shepherd
9471aa9897 [TLC-249] Update en.json5 with DOI status labels 2023-02-07 17:03:49 +13:00
Kim Shepherd
d6f458863f [TLC-249] Improve model of identifier data in workspace section 2023-02-07 17:03:49 +13:00
Kim Shepherd
39fb61ca85 [TLC-249] Lint fixes (imports, quotes) 2023-02-07 17:03:49 +13:00
Kim Shepherd
52a3776027 [TLC-249] Addressing review feedback #2
Update WorkspaceitemSectionIdentifiersObject model to include a
display types string array, so identifier types can be included or excluded
from the step as needed.

Update section template to work with the above new data

As per todonohue's feedback on 2022-01-18
2023-02-07 17:03:49 +13:00
Kim Shepherd
838cde4841 [TLC-249] Addressing review feedback
Adding comments and tidying some comments, imports
Expect text for status not integer
Send a 'type' parameter with a DOI registration
Rename item-status.register to registerDOI

As per todonohue's feedback on 2022-01-18
2023-02-07 17:03:49 +13:00
Kim Shepherd
d0b5fc257a [TLC-249] Update spec test for new config form data service 2023-02-07 17:03:49 +13:00
Kim Shepherd
21c9ef4ea2 [TLC-249] Ensure identifier data model mapped to type 2023-02-07 17:03:48 +13:00
Kim Shepherd
7795f92234 [TLC-249] Update data service usage since rebasing 2023-02-07 17:03:48 +13:00
Kim Shepherd
ed5ab710a3 [TLC-249] Update data service usage since rebasing 2023-02-07 17:03:48 +13:00
Kim Shepherd
8d70e1788b [TLC-249] Lint fixes 2023-02-07 17:03:48 +13:00
Kim Shepherd
e0c0d3c8e0 [TLC-337] Unit tests for register DOI component 2023-02-07 17:03:48 +13:00
Kim Shepherd
87bbe50732 [TLC-249] Linting 2023-02-07 17:03:48 +13:00
Kim Shepherd
5f6e20eaa4 [TLC-249] Register DOI operation and button in item status page 2023-02-07 17:03:47 +13:00
Kim Shepherd
a7586ca07a [TLC-249] LGTM unused import fixes 2023-02-07 17:01:39 +13:00
Kim Shepherd
0ab12d5ab5 [TLC-249] Lint fixes 2023-02-07 17:01:39 +13:00
Kim Shepherd
16fbc8e339 [TLC-249] Remove CRIS7 visibility refs from component, i18n 2023-02-07 17:01:39 +13:00
Kim Shepherd
0082d71658 [TLC-249] Show Identifier Step angular 7.x 2023-02-07 17:01:39 +13:00
Kim Shepherd
e8a53da766 [TLC-380] Fix item page field test to supply router 2023-02-07 15:30:14 +13:00
Kim Shepherd
ca6f799ee5 [TLC-380] Lint fixes on spec test 2023-02-07 15:30:14 +13:00
Kim Shepherd
7934118823 [TLC-380] Template link fixes, spec test fixes
Correct use of routerLink and queryParams
Removed unused method from browse service, specs
New spec tests for MetadataRepresentationListElementComponent
2023-02-07 15:30:14 +13:00
Kim Shepherd
5aab1af5f7 [TLC-380] Lint fixes 2023-02-07 15:30:14 +13:00
Kim Shepherd
63af2e079c [TLC-380] Refactor metadata rep list comp after rebase 2023-02-07 15:30:14 +13:00
Kim Shepherd
d86e8ed0a8 [TLC-380] Template link, spec test, doc fixup as per review 2023-02-07 15:30:14 +13:00
Kim Shepherd
6883b8c782 [TLC-380] Lint fixes for mock browse def service 2023-02-07 15:30:14 +13:00
Kim Shepherd
72afd0cafd [TLC-380] Simplify / strip browse service from components 2023-02-07 15:30:14 +13:00
Kim Shepherd
bf9041f25f [TLC-380] Fix mock service to return proper payload 2023-02-07 15:30:14 +13:00
Kim Shepherd
6ead2f0a7d [TLC-249] Lint fixes 2023-02-07 15:30:14 +13:00
Kim Shepherd
58673ed9ab [TLC-249] Lint fixes 2023-02-07 15:30:14 +13:00
Kim Shepherd
bdda84f884 [TLC-249] Larger refactor to field, item components for browse links 2023-02-07 15:30:14 +13:00
Kim Shepherd
2b1b2ef4cb [TLC-249] Fix circular dependency in browse services 2023-02-07 15:30:14 +13:00
Kim Shepherd
5ad635fb5a [TLC-380] Refactor browse links to use new /browses endpoint 2023-02-07 15:30:14 +13:00
Kim Shepherd
b80545642f [TLC-380] further browse link unit test fixes (waitForAsync) 2023-02-07 15:30:14 +13:00
Kim Shepherd
bc73032e45 [TLC-380] lint fix 2023-02-07 15:30:14 +13:00
Kim Shepherd
e74b77840c [TLC-380] Unit test (provider injection) fixes
(resolved conflict jan 16)
2023-02-07 15:30:14 +13:00
Kim Shepherd
4b5b438968 [TLC-380] Lint fixes 2023-02-07 15:30:14 +13:00
Kim Shepherd
3c48df6fe5 [TLC-380] Lint fixes 2023-02-07 15:30:14 +13:00
Kim Shepherd
928157f994 [TLC-380] Support browse links and regex links in metadata display
(resolved conflicts jan 2023)
2023-02-07 15:30:14 +13:00
Alexandre Vryghem
4cc98ae7be 99053: Added missing documentation 2023-02-06 22:53:50 +01:00
Marie Verdonck
014169ea37 Merge branch 'main' into w2p-97298_issue-3281_self-register-issue-main 2023-02-06 22:33:23 +01:00
Alexandre Vryghem
1b4bdba52d 99053: Fixed AdvancedWorkflowActionRatingComponent's rating from validation 2023-02-06 21:57:25 +01:00
Alexandre Vryghem
615c74288e 99053: Added DeclinedTask search result banner 2023-02-06 19:08:13 +01:00
Alexandre Vryghem
34e970827e 99053: Invalidate cache by default when performing the WorkflowItemActionPageComponent action 2023-02-06 18:47:15 +01:00
Tim Donohue
430b43581a Merge pull request #2074 from 4Science/CST-7221-var
[CST-7221] Opaque search bar
2023-02-06 10:04:19 -06:00
Alexandre Vryghem
ae5625458c Merge remote-tracking branch 'atmire/w2p-97298_issue-3281_self-register-issue-7.2' into w2p-97298_issue-3281_self-register-issue-main
# Conflicts:
#	src/app/register-email-form/register-email-form.component.spec.ts
2023-02-06 16:58:30 +01:00
Alexandre Vryghem
6864ffb385 97298: Added form validator tests for restricted domains 2023-02-06 16:56:45 +01:00
corrado lombardi
67d401cc77 [CST-7755] updated PR to latest REST changes 2023-02-06 16:53:37 +01:00
Alexandre Vryghem
590297e307 Merge remote-tracking branch 'atmire/w2p-97298_issue-3281_self-register-issue-7.2' into w2p-97298_issue-3281_self-register-issue-main
# Conflicts:
#	src/app/register-email-form/register-email-form.component.spec.ts
#	src/app/register-email-form/register-email-form.component.ts
2023-02-06 16:27:10 +01:00
corrado lombardi
aaf8f25fe5 Merge branch 'main' into CST-7755
# Conflicts:
#	src/app/shared/shared.module.ts
2023-02-06 15:30:07 +01:00
Davide Negretti
7a46e6d93c [CST-7757] Labels renamed 2023-02-06 11:40:13 +01:00
Davide Negretti
eae7b0d768 [CST-7757] Minor fixes 2023-02-06 11:40:13 +01:00
Alexandre Vryghem
a4e70baf97 Merge remote-tracking branch 'upstream/main' into w2p-98855_themeable-file-download-link_contribute-main
# Conflicts:
#	src/app/shared/shared.module.ts
#	src/app/shared/theme-support/themed.component.ts
#	src/themes/custom/eager-theme.module.ts
2023-02-06 11:09:19 +01:00
Davide Negretti
cbfddc68e6 Merge branch 'main-gh4s' into CST-7757
# Conflicts:
#	src/app/core/data/feature-authorization/feature-id.ts
2023-02-06 11:02:50 +01:00
Yana De Pauw
d56497edfa Merge remote-tracking branch 'upstream/main' into w2p-94390_replace-dso-page-edit-buttons-with-a-menu 2023-02-06 11:00:55 +01:00
Davide Negretti
3bf5b9fd0b [CST-7221] Opaque search bar 2023-02-06 10:37:16 +01:00
Alexandre Vryghem
da1a20096b 98855: Remove temp themed ng-content container
This is problematic when ng-content is provided but it's not used
2023-02-06 10:27:04 +01:00
Davide Negretti
0dfb37d154 [CST-7757] Show object name 2023-02-06 10:24:08 +01:00
Davide Negretti
0f8d2d7b16 [CST-7757] D-W-M fixed 2023-02-06 10:23:44 +01:00
Davide Negretti
a4d94b0399 [CST-7757] Response parameters fixed; submit button disabled if frequency is missing 2023-02-06 10:23:32 +01:00
Davide Negretti
b1011edb3d [CST-7757] Remove subscription button from item pages 2023-02-06 10:23:24 +01:00
cris
03c2ecc24f Merge branch 'collection-in-workflow-tasks' of https://github.com/CrisGuzmanS/dspace-angular into collection-in-workflow-tasks 2023-02-04 21:29:45 +00:00
cris
ac7b5f841e collection is displayed below the submitter 2023-02-04 21:28:49 +00:00
cris
17841ed049 Merge branch 'main' of https://github.com/CrisGuzmanS/dspace-angular into collection-in-workflow-tasks 2023-02-04 19:03:22 +00:00
Cristian Emanuelle Guzmán Suárez
c9bf355237 Merge branch 'DSpace:main' into collection-in-workflow-tasks 2023-02-04 13:02:39 -06:00
Nathan Buckingham
6d99f51d78 Add test for xsrf and change to Post so xsrf is tested for validity 2023-02-03 15:45:44 -05:00
Tim Donohue
a150c64e2f Fix test configuration 2023-02-03 13:28:35 -06:00
Tim Donohue
bae63111e7 Refactor to two caches. One for bots and one for anonymous users 2023-02-03 12:59:13 -06:00
Alexandre Vryghem
22fbed760e 98863: Prevent retrieval of the domains on TYPE_REQUEST_FORGOT form & fixed error message when no emails are set 2023-02-03 18:21:06 +01:00
Agustina Martinez
e92c2209e9 Update recent-item-list.component.ts
Update PaginatedSearchOptions to only retrieve items
2023-02-02 23:39:50 +00:00
Nathan Buckingham
34c07fd904 w2p-99039 Add xsrf token to createShortLivedToken get request 2023-02-02 17:51:30 -05:00
Cristian Emanuelle Guzmán Suárez
b26d5fa13d adding role for ul and li
i have added roles for ul and li (tablist and tab)
2023-02-02 15:19:11 -06:00
Tim Donohue
36085e4854 Avoid caching a page twice in a row 2023-02-02 15:09:31 -06:00
Tim Donohue
048e5b012d Rename enableCache() to initCache() to make code easier to understand 2023-02-02 15:09:31 -06:00
Tim Donohue
f9810493c3 Remove unused import 2023-02-02 15:09:31 -06:00
Tim Donohue
2a7aa2b5c1 Updates to defaults of cache.control setting and enhanced comments 2023-02-02 15:09:31 -06:00
Tim Donohue
ee0ebebf14 Add missing test configs 2023-02-02 15:09:31 -06:00
Tim Donohue
0d4cf5e468 Update SSR caching to only work when unauthenticated. Enhance config comments 2023-02-02 15:09:31 -06:00
Tim Donohue
b0696a404d Add SSR caching via lru-cache. Update Cache-Control header to 1 week, but tell browsers not to cache index.html 2023-02-02 15:09:31 -06:00
Tim Donohue
485bb840ce Merge pull request #2028 from atmire/edit-metadata-redesign-PR
Edit metadata redesign
2023-02-02 15:06:58 -06:00
Yana De Pauw
bb7eef2631 Fix typo 2023-02-02 17:58:55 +01:00
Tim Donohue
e576551ff3 Merge pull request #2030 from atmire/w2p-97732_feature-context-help-service
Context help tooltips
2023-02-02 10:39:27 -06:00
Tim Donohue
0e6a6ce666 Merge pull request #1999 from atmire/w2p-97183_fix-user-authorization-issues-with-admin-sidebar
Fix user authorization issues with admin sidebar
2023-02-02 10:35:10 -06:00
Giuseppe Digilio
24fa3b1271 Merge branch 'CST-7217' of github.com:4Science/dspace-angular into CST-7217 2023-02-02 17:32:42 +01:00
Giuseppe Digilio
25dc0ab239 [CST-7217] Use short number pipe and fix badge alignment 2023-02-02 17:31:27 +01:00
Yana De Pauw
b4b927e2d8 Merge remote-tracking branch 'upstream/main' into w2p-97425_System-wide-alerts 2023-02-02 17:14:19 +01:00
Alexandre Vryghem
581afbbbb6 99053: Hide return to pool button for second step of SelectSingleReviewer 2023-02-02 17:13:56 +01:00
Alexandre Vryghem
bd152dc074 99053: Fixed previous page not always returning the correct value
- Fixed previousPage not correctly redirecting to urls with queryParams
- Fixed previousPage returning to wrong page because of ReviewersListComponent
2023-02-02 17:12:56 +01:00
Yana De Pauw
3763e43000 Remove flex-wrap 2023-02-02 17:09:07 +01:00
Yana De Pauw
36e10f87b3 97425: Fix minor issues 2023-02-02 16:22:59 +01:00
Giuseppe Digilio
29b9bb048d [CST-7217] Implement short number pipe 2023-02-02 15:54:04 +01:00
lotte
3faf244259 Merge branch 'main' into w2p-97184_theme-feedback_contribute-main 2023-02-02 14:35:13 +01:00
Yura Bondarenko
b3060707dd Make ThemedComponent reproject slots to wrapped component 2023-02-02 12:04:57 +01:00
Giuseppe Digilio
078ce10922 Merge branch 'main' into CST-7217 2023-02-02 11:53:32 +01:00
Kristof De Langhe
d5d9b40c32 Merge branch 'edit-metadata-redesign-7.4' into edit-metadata-redesign-PR 2023-02-02 11:45:07 +01:00
Kristof De Langhe
e880062cfd 97742: Add missing export 2023-02-02 11:44:55 +01:00
Kristof De Langhe
90a3e85fce Merge branch 'main' into edit-metadata-redesign-PR 2023-02-02 10:57:50 +01:00
Kristof De Langhe
aece5930cc Merge branch 'edit-metadata-redesign-7.4' into edit-metadata-redesign-PR 2023-02-02 10:57:20 +01:00
Kristof De Langhe
ff455b57ea Merge branch 'w2p-97075_Edit-metadata-redesign' into edit-metadata-redesign-7.4 2023-02-02 10:56:27 +01:00
Tim Donohue
34ee3cfdee Merge pull request #2062 from CrisGuzmanS/issue/1190
fixed ID 470077. Purpose of the link is not clear in context
2023-02-01 16:54:42 -06:00
Tim Donohue
99ba1d394d Merge pull request #2053 from toniprieto/trad-ca
Catalan translation
2023-02-01 16:14:32 -06:00
Tim Donohue
1c1804f6df Merge pull request #2052 from toniprieto/trad-es
Update spanish translation
2023-02-01 16:05:19 -06:00
Yury Bondarenko
38a058d7af Add configuration option to disable inlined CSS in SSR HTML
When inlining CSS, Angular Universal needs to extract critical styles.
This seems to take up a significant chunk of processing time.

However, loading may appear less smooth when this feature is disabled.

Added to the configuration to make it easier to A/B test this without a full re-build.
2023-02-01 17:09:22 +01:00
Alexandre Vryghem
80670855ff 98855: Added themeable FileDownloadLinkComponent to custom theme 2023-02-01 16:44:43 +01:00
Alexandre Vryghem
4fb914b51c 98855: Themed FileDownloadLinkComponent 2023-02-01 16:44:43 +01:00
Tim Donohue
ce096496eb Merge pull request #2065 from atmire/single-page-of-bitstreams-for-citation-pdf-url-tag
Only check 1 page of bitstreams when generating the citation_pdf_url tag
2023-01-31 14:34:21 -06:00
Art Lowel
4eb00d67c5 only check the first page of bitstreams when generating the citation_pdf_url meta tag 2023-01-31 18:36:20 +01:00
Alexandre Vryghem
c6ecc0cbd4 98891: DsDynamicLookupRelationSearchTabComponent should have the form value already filled in the search input 2023-01-31 15:51:55 +01:00
Alexandre Vryghem
fbeaec1a54 98891: Make it possible to provide query to SearchComponent 2023-01-31 15:16:44 +01:00
Kristof De Langhe
47f05bf11d 97742: Feedback 2023-01-27 - Table roles and aria attributes + additional feedback changes 2023-01-31 13:33:29 +01:00
Yana De Pauw
38063d617e 97425: Implement feedback 2023-01-31 13:06:03 +01:00
Mykhaylo
b09de30272 [CST-7757] renamed param 2023-01-31 10:20:19 +01:00
cris
14dfd6d9b8 aria-selected added to item edit tab 2023-01-30 21:44:38 +00:00
Cristian Emanuelle Guzmán Suárez
fbc384deec Merge branch 'DSpace:main' into issue/1190 2023-01-30 15:03:24 -06:00
Tim Donohue
933a4aee26 Merge pull request #2049 from 4Science/CST-8165
CST-8165 show logo when browsing collections
2023-01-30 14:50:45 -06:00
cris
471744679a Merge branch 'main' of https://github.com/CrisGuzmanS/dspace-angular into issue/1190 2023-01-30 19:31:57 +00:00
cris
53dfca0056 fixed issue #1190 with id 470077 2023-01-30 19:31:54 +00:00
Tim Donohue
99885e5187 Merge pull request #2060 from CrisGuzmanS/space-in-spanish-version
adding space in es.json5 for pagination.showing.label
2023-01-30 09:02:39 -06:00
cris
7574f828ba adding space in es.json5 for pagination.showing.detail 2023-01-28 18:23:33 +00:00
cris
328b16c1e4 formatting issues fixed 2023-01-28 17:58:51 +00:00
cris
8eab0f743f The collection is displayed in the workflow task 2023-01-28 17:48:39 +00:00
Tim Donohue
480370b8ed Merge pull request #2054 from DSpace/dependabot/npm_and_yarn/ua-parser-js-0.7.33
Bump ua-parser-js from 0.7.32 to 0.7.33
2023-01-27 16:31:53 -06:00
Koen Pauwels
ac5a359b1d Merge branch 'feature-context-help-7.4' into w2p-97732_feature-context-help-service 2023-01-27 13:32:55 +01:00
Koen Pauwels
1e85e1d88b 97732 Fix header search icon hover color 2023-01-27 12:30:42 +01:00
Koen Pauwels
2fb3f6e62f Merge branch 'feature-context-help-7.2' into feature-context-help-7.4 2023-01-27 12:12:10 +01:00
Koen Pauwels
bceca43580 97732 Context help toggle button only appears when there is at least one element with a tooltip on the page 2023-01-27 11:59:24 +01:00
Koen Pauwels
e717e610f9 97732 Header buttons now behave consistently on hover 2023-01-27 11:03:18 +01:00
Marie Verdonck
81d21e25c2 98863: IT fix 2023-01-26 16:13:21 +01:00
Marie Verdonck
1ea1f7eaa0 Merge branch 'w2p-97298_issue-3281_self-register-issue-7.2' into w2p-97298_issue-3281_self-register-issue-main
# Conflicts:
#	src/app/register-email-form/register-email-form.component.ts
2023-01-26 15:42:04 +01:00
Yana De Pauw
b4273fa734 97425: Implement feedback 2023-01-26 15:41:45 +01:00
Marie Verdonck
31d86eeb8c 98863: Domain validator fix + error message 2023-01-26 15:18:50 +01:00
Alexandre Vryghem
d3832326a5 Merge remote-tracking branch 'atmire/w2p-97298_issue-3281_self-register-issue-7.2' into w2p-97298_issue-3281_self-register-issue-main
# Conflicts:
#	src/app/register-email-form/register-email-form.component.ts
#	src/assets/i18n/en.json5
2023-01-26 10:31:40 +01:00
Alexandre Vryghem
0d7a030960 98863: Fixed typo and added domain name validation on input field 2023-01-26 10:30:24 +01:00
Tim Donohue
b29dd6d24f Merge pull request #2037 from atmire/fully-qualified-sitemap-urls-7.5-next
Add support for fully qualified sitemap urls
2023-01-25 14:27:30 -06:00
Marie Verdonck
b0d5fc5c0c Merge branch 'w2p-97298_issue-3281_self-register-issue-7.2' into w2p-97298_issue-3281_self-register-issue-main
# Conflicts:
#	src/app/register-email-form/register-email-form.component.ts
2023-01-25 17:08:01 +01:00
Marie Verdonck
66c6872b00 97061: type request param name change to avoid confusion with rest object type & non valid email domain error code changed 2023-01-25 16:02:37 +01:00
lotte
3a6c2a4a8d Ran lint fixes 2023-01-25 09:30:50 +01:00
lotte
0a889f67b6 Merge branch 'w2p-97184_theme-feedback_contribute-7.4' into w2p-97184_theme-feedback_contribute-main 2023-01-25 09:13:05 +01:00
lotte
7cedb9415f Merge branch 'w2p-97184_theme-feedback_contribute-7.2' into w2p-97184_theme-feedback_contribute-7.4 2023-01-25 09:12:48 +01:00
lotte
c294ddf565 Fixed issue with detail page badges 2023-01-25 09:11:46 +01:00
lotte
2ff7ea43cf Fixed import issue 2023-01-25 09:10:26 +01:00
lotte
99e83b3e70 Merge branch 'w2p-97184_theme-feedback_contribute-7.4' into w2p-97184_theme-feedback_contribute-main 2023-01-24 18:18:35 +01:00
lotte
3a2f15d1ef Fixed issues with badges and moved access status into ds-badges 2023-01-24 18:13:50 +01:00
dependabot[bot]
a8f5457a2f Bump ua-parser-js from 0.7.32 to 0.7.33
Bumps [ua-parser-js](https://github.com/faisalman/ua-parser-js) from 0.7.32 to 0.7.33.
- [Release notes](https://github.com/faisalman/ua-parser-js/releases)
- [Changelog](https://github.com/faisalman/ua-parser-js/blob/master/changelog.md)
- [Commits](https://github.com/faisalman/ua-parser-js/compare/0.7.32...0.7.33)

---
updated-dependencies:
- dependency-name: ua-parser-js
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-24 15:40:12 +00:00
Kristof De Langhe
1f7d7618d5 Merge branch 'main' into edit-metadata-redesign-PR 2023-01-24 16:18:46 +01:00
Tim Donohue
d91b876bf6 Merge pull request #1995 from mspalti/item-back-button
Back to results button in item view
2023-01-24 09:14:00 -06:00
Kristof De Langhe
c2909de99e Merge branch 'main' into edit-metadata-redesign-PR 2023-01-24 15:59:19 +01:00
Kristof De Langhe
d6342ca393 Merge branch 'edit-metadata-redesign-7.4' into edit-metadata-redesign-PR 2023-01-24 15:29:57 +01:00
Kristof De Langhe
c8d03bc336 Merge branch 'w2p-97075_Edit-metadata-redesign' into edit-metadata-redesign-7.4 2023-01-24 15:29:33 +01:00
Kristof De Langhe
018c74def4 97742: Disable drag & bigger textarea on metadata edit 2023-01-24 15:28:57 +01:00
lotte
36b4d08779 Put accidentally moved components back 2023-01-24 14:23:48 +01:00
lotte
666ffda1df Fixed merge issue 2023-01-24 13:48:04 +01:00
lotte
eccd67d131 Merge branch 'w2p-97184_theme-feedback_contribute-7.2' into w2p-97184_theme-feedback_contribute-7.4 2023-01-24 13:47:35 +01:00
lotte
a475fa10be Fixed more tests and imports 2023-01-24 13:28:02 +01:00
Yana De Pauw
715d3ae014 Fix issues with module changes 2023-01-24 11:24:13 +01:00
Yana De Pauw
45248b4ee8 Merge remote-tracking branch 'upstream/main' into w2p-97425_System-wide-alerts 2023-01-24 10:25:58 +01:00
lotte
906c26bbe4 Revert "Made ListableObjectComponentLoaderComponent themeable"
This reverts commit a4679ca7
2023-01-24 09:51:33 +01:00
lotte
1f2897664a Fixing tests 2023-01-24 09:30:45 +01:00
lotte
d7b38b2a78 Fixed issues with new badges 2023-01-24 08:24:37 +01:00
Michael Spalti
db9a6e4a86 Minor comment update. 2023-01-23 11:04:19 -08:00
Michael Spalti
3ca8ce5098 Added regex property to item component 2023-01-23 10:59:27 -08:00
Alexandre Vryghem
d49ae535a1 98819: Added StartsWithDateComponent & StartsWithTextComponent to custom folder 2023-01-23 18:24:14 +01:00
Yana De Pauw
54ef5b8c3b 97425: Fix issue when no previous alert is present 2023-01-23 17:25:49 +01:00
lotte
69342e7f69 Merge branch 'w2p-97184_theme-feedback_contribute-7.2' into w2p-97184_theme-feedback_contribute-7.4 2023-01-23 16:58:52 +01:00
lotte
85562679a2 Refactored item list badges 2023-01-23 16:54:16 +01:00
Yana De Pauw
3e8cb4f3d9 97425: Implement feedback 2023-01-23 16:48:47 +01:00
lotte
a27a27905f Merge branch 'w2p-97184_theme-feedback_contribute-7.4' into w2p-97184_theme-feedback_contribute-main 2023-01-23 13:48:47 +01:00
lotte
4682507b25 Fixed in/outputs that changed for themed components 2023-01-23 13:48:30 +01:00
lotte
7ac4fbc387 Merge branch 'w2p-97184_theme-feedback_contribute-7.2' into w2p-97184_theme-feedback_contribute-7.4 2023-01-23 13:32:39 +01:00
lotte
ff98a9bcd8 Fixed ThemedListableObjectComponentLoader 2023-01-23 13:32:25 +01:00
lotte
7abcea1d03 Merge branch 'w2p-97184_theme-feedback_contribute-7.4' into w2p-97184_theme-feedback_contribute-main 2023-01-23 12:54:14 +01:00
lotte
ab0ff30886 Merge branch 'main' into w2p-97184_theme-feedback_contribute-main 2023-01-23 12:48:37 +01:00
lotte
5351ba6c55 Merge branch 'dspace-7.4' into w2p-97184_theme-feedback_contribute-7.4 2023-01-23 12:46:38 +01:00
lotte
a4679ca7e5 Made ListableObjectComponentLoaderComponent themeable 2023-01-23 12:33:01 +01:00
lotte
6114337660 Split up process module to be importable 2023-01-23 12:16:05 +01:00
Michael W Spalti
1b33936ee5 Label as input parameter to button component 2023-01-21 16:37:57 -08:00
Michael W Spalti
924c67ea5f lint fix 2023-01-21 14:01:17 -08:00
Michael W Spalti
67531ea48c Updated test and custom theme module. 2023-01-21 13:51:13 -08:00
Michael W Spalti
52163b30b8 Added component to custom theme's lazy-theme.module 2023-01-21 13:23:17 -08:00
Michael W Spalti
c87964cc29 Changed module exports; fixes intermittent build failure. 2023-01-21 12:49:58 -08:00
Michael W Spalti
886b59b5e6 lint fix 2023-01-21 12:02:47 -08:00
Michael W Spalti
1efb0b908f Merge branch 'item-back-button' of https://github.com/mspalti/dspace-angular into item-back-button 2023-01-21 11:57:41 -08:00
Michael W Spalti
fbeba91d7f Defining back logic in parent 2023-01-21 11:54:40 -08:00
Michael Spalti
44d88aca9a Merge branch 'main' into item-back-button 2023-01-21 04:42:09 -08:00
Michael Spalti
4f476adbc1 Updated themed component. 2023-01-21 04:39:11 -08:00
Toni Prieto
6dc4f58dec Update es.json5 2023-01-21 12:59:17 +01:00
Toni Prieto
f6a95e692f Enable Catalan language 2023-01-21 12:52:49 +01:00
Toni Prieto
636b4f8a29 Catalan translation 2023-01-21 12:52:43 +01:00
Michael Spalti
ec73f1c1a6 Merge branch 'main' into item-back-button 2023-01-20 16:28:57 -08:00
Michael Spalti
6e052af1f0 moved view logic back to ItemComponent 2023-01-20 16:11:56 -08:00
Tim Donohue
d0aa6cedd7 Merge pull request #2032 from mspalti/fix-login-menu
Ignore IP authentication method in login component.
2023-01-20 16:13:03 -06:00
Tim Donohue
a8a35d1645 Merge pull request #2040 from atmire/Duplicate-GA-page-view-fix
Fix duplicate GA page_view events
2023-01-20 16:00:16 -06:00
Michael Spalti
00bf90d8ea lint fix 2023-01-20 11:52:17 -08:00
Michael Spalti
549735795b Merge branch 'main' into item-back-button 2023-01-20 11:35:40 -08:00
Michael Spalti
f8d0dab747 fixed issue with browse back button 2023-01-20 11:34:26 -08:00
Koen Pauwels
40de69dfec 97732 ContextHelpToggleComponent: added typedoc and removed unnecessary dependency 2023-01-20 14:33:00 +01:00
Giuseppe Digilio
ad9bdd6e45 Merge branch 'main' into CST-5337
# Conflicts:
#	src/assets/i18n/en.json5
2023-01-20 08:29:28 +01:00
Kristof De Langhe
853d4e4d3c 97287: Test fix 2023-01-19 17:48:01 +01:00
Alexandre Vryghem
660a6dbd56 98661: Created themeable FullFileSectionComponent 2023-01-19 15:33:18 +01:00
Giuseppe Digilio
366907a9c4 Merge remote-tracking branch 'origin/main' into CST-7755
# Conflicts:
#	src/assets/i18n/en.json5
2023-01-19 13:03:48 +01:00
Andrea Barbasso
d852ca0816 CST-8165 show logo when browsing collections 2023-01-19 12:07:45 +01:00
Alexandre Vryghem
7ef40cceda Merge branch 'w2p-98211_advanced-workflow-actions-7.2' into w2p-98211_advanced-workflow-actions-main
# Conflicts:
#	src/app/workflowitems-edit-page/advanced-workflow-action/advanced-workflow-action-select-reviewer/reviewers-list/reviewers-list.component.spec.ts
#	src/app/workflowitems-edit-page/advanced-workflow-action/advanced-workflow-actions-loader/advanced-workflow-actions-loader.component.spec.ts
2023-01-18 21:00:14 +01:00
Tim Donohue
112e93e4bf Merge pull request #2013 from 4Science/CST-7694
Group description edit
2023-01-18 13:27:51 -06:00
Tim Donohue
c7aff004b6 Merge pull request #1988 from atmire/issue-815-controlled-vocabulary-hierarchical-facets-7.4
Issue 815 controlled vocabulary hierarchical facets 7.4
2023-01-18 11:48:44 -06:00
Alexandre Vryghem
940c6281a2 98535: Added missing tests to the new advanced workflow components 2023-01-18 17:27:19 +01:00
jeffmorin
2b8c377512 Merge branch 'DSpace:main' into main 2023-01-18 08:34:57 -05:00
Alexandre Vryghem
8844b1b2c3 Merge remote-tracking branch 'upstream/main' into w2p-98211_advanced-workflow-actions-main
# Conflicts:
#	src/app/shared/shared.module.ts
2023-01-18 13:54:31 +01:00
Alexandre Vryghem
a36b57661f Merge branch 'w2p-98211_advanced-workflow-actions-7.2' into w2p-98211_advanced-workflow-actions-main
# Conflicts:
#	src/app/core/core.module.ts
#	src/app/workflowitems-edit-page/advanced-workflow-action/advanced-workflow-action-select-reviewer/reviewers-list/reviewers-list.component.spec.ts
2023-01-18 13:52:25 +01:00
Alexandre Vryghem
572f5ac4c5 98535: Added missing tests to the new advanced workflow components 2023-01-18 13:45:04 +01:00
Alexandre Vryghem
fe61bb7b6b 98535: Cleaned up code & added documentation 2023-01-18 12:27:06 +01:00
kshepherd
105e4b6c13 Merge pull request #2045 from atmire/clean-angular-cli-cache-7.4
Add a yarn clean script for the .angular/cache folder
2023-01-18 10:35:10 +13:00
Art Lowel
ace396a31f add yarn clean script for the .angular/cache folder 2023-01-17 17:23:29 +01:00
Koen Pauwels
f13b67e8ad 97732 Fix linter issues 2023-01-16 18:11:40 +01:00
Koen Pauwels
711e2e1e7c 97732 Fix linter issues 2023-01-16 18:07:39 +01:00
Koen Pauwels
2ff8664b0f 97732 Fix linter issues 2023-01-16 17:56:09 +01:00
jeffmorin
18f913e35f Merge branch 'DSpace:main' into main 2023-01-16 11:11:38 -05:00
Koen Pauwels
bbdb964923 Merge remote-tracking branch 'dspace/main' into w2p-97732_feature-context-help-service 2023-01-16 15:58:05 +01:00
Koen Pauwels
e5cc565327 97732 Fix flaky test for ContextHelpToggleComponent 2023-01-16 14:27:56 +01:00
Koen Pauwels
950952383c 97732 Fix flaky test for ContextHelpToggleComponent 2023-01-16 14:14:02 +01:00
Koen Pauwels
b38e1e0367 97732 Fix flaky test for ContextHelpToggleComponent 2023-01-16 14:13:01 +01:00
aroman-arvo
6523b02913 DS-8408: Edit item is ordered by relevance 2023-01-16 13:09:05 +01:00
Koen Pauwels
98f8aaf30c Merge branch 'feature-context-help-7.4' into w2p-97732_feature-context-help-service 2023-01-16 12:24:29 +01:00
Koen Pauwels
fd080c2366 Merge branch 'feature-context-help-7.2' into feature-context-help-7.4 2023-01-16 12:24:05 +01:00
Koen Pauwels
bed14c6b06 97732 ContextHelpWrapper: changed tooltip link color 2023-01-16 12:23:12 +01:00
Koen Pauwels
12dd605706 Merge branch 'feature-context-help-7.2' into feature-context-help-7.4 2023-01-16 11:39:10 +01:00
Koen Pauwels
04f4d74ed0 Merge branch 'feature-context-help-7.4' into w2p-97732_feature-context-help-service 2023-01-16 11:38:05 +01:00
Koen Pauwels
0cdf4b9c3e Merge branch 'feature-context-help-7.2' into feature-context-help-7.4 2023-01-16 11:11:33 +01:00
Koen Pauwels
7812eecb53 97732 Fix linter issues 2023-01-16 11:07:47 +01:00
Koen Pauwels
f170d751c9 Merge branch 'feature-context-help-7.4' into w2p-97732_feature-context-help-service 2023-01-16 10:37:53 +01:00
Koen Pauwels
674fb24115 Merge branch 'feature-context-help-7.2' into feature-context-help-7.4 2023-01-16 10:26:00 +01:00
Giuseppe Digilio
5a71b0cfac Merge branch 'main' into CST-7755 2023-01-16 10:13:46 +01:00
Giuseppe Digilio
28351f2ac7 [CST-7757] Fix merge with main 2023-01-16 09:55:56 +01:00
Jens Vannerum
e40cd20287 97049: Disable the vocabulary by default 2023-01-16 09:55:52 +01:00
Adán Román Ruiz
4e0a0a0105 Merge branch 'DSpace:main' into DS-8408 2023-01-16 09:54:22 +01:00
Koen Pauwels
bcbfafcb32 97732 Context help button now disabled when there are no tooltips available on the page 2023-01-16 09:36:57 +01:00
Giuseppe Digilio
1cc03f4b86 Merge branch 'main' into CST-7757
# Conflicts:
#	src/app/shared/shared.module.ts
2023-01-16 09:19:01 +01:00
Giuseppe
5aa9d3d29d Merge branch 'main' into CST-7217 2023-01-16 09:06:07 +01:00
Michael W Spalti
624e059a4c Merge branch 'main' into fix-login-menu 2023-01-13 12:12:55 -08:00
Michael W Spalti
055787ee55 Merge branch 'main' into item-back-button 2023-01-13 10:17:03 -08:00
Koen Pauwels
6bee69bc3f 97732 Completed ContextHelpWrapper tests 2023-01-13 15:45:54 +01:00
Yana De Pauw
e2087ad952 Fix merge issues 2023-01-13 14:35:40 +01:00
Yana De Pauw
419cb947d9 Merge remote-tracking branch 'upstream/main' into w2p-94390_replace-dso-page-edit-buttons-with-a-menu 2023-01-13 14:35:35 +01:00
Koen Pauwels
84c8b7690a 97732 ContextHelpToggleComponent tests 2023-01-13 14:05:33 +01:00
Koen Pauwels
f7787d74bc 97732 Tests for ContextHelpService 2023-01-13 12:28:41 +01:00
Jens Vannerum
e0cadec2c2 97049: Group keys together 2023-01-13 12:14:43 +01:00
jensvannerum
065d816b3d Merge branch 'main' into issue-815-controlled-vocabulary-hierarchical-facets-7.4 2023-01-13 11:33:04 +01:00
Michael Spalti
99ada45288 removed unused property 2023-01-12 18:46:57 -08:00
Michael Spalti
0fe9665026 removed code repetition 2023-01-12 18:42:59 -08:00
Tim Donohue
7a82b08ba7 Merge pull request #1949 from 4Science/CST-7392
Login menu refactoring
2023-01-12 14:51:40 -06:00
jeffmorin
97c6bf5386 Merge branch 'DSpace:main' into main 2023-01-12 14:10:57 -05:00
Jean-François Morin
9677de735c Fixed code style errors 2023-01-12 13:56:47 -05:00
Jean-François Morin
9533713a3d Synchronized API update with REST layer + i18n update in Greek and Ukrainian files 2023-01-12 11:37:45 -05:00
Tim Donohue
ee560d297a Merge pull request #2006 from mwoodiupui/2005
Catch and report errors from non-JSON responses to authentication requests.
2023-01-12 10:32:17 -06:00
Kristof De Langhe
9b9d9518c5 Merge branch 'main' into w2p-97287_Duplicate-GA-page-view-fix 2023-01-12 17:06:19 +01:00
Kristof De Langhe
1062dc4341 97287: Remove unused import 2023-01-12 17:06:15 +01:00
Kristof De Langhe
953213ac4f Merge branch 'main' into edit-metadata-redesign-PR 2023-01-12 17:02:09 +01:00
Davide Negretti
0dd6333e05 [CST-7392] [DSC-773] login menu refactoring 2023-01-12 15:52:22 +01:00
Jean-François Morin
bc730394c6 Merge branch 'main' of github.com:jeffmorin/dspace-angular 2023-01-12 08:59:08 -05:00
Sufiyan Shaikh
4d2522a69a [CST-7755] Build Failded Fixed 2023-01-12 19:00:44 +05:30
corrado lombardi
697407a71c Merge branch 'CST-7755' of github.com:4Science/dspace-angular into CST-7755 2023-01-12 12:35:56 +01:00
corrado lombardi
c9ad080c04 Merge branch 'main' into CST-7755
# Conflicts:
#	src/app/shared/object-list/search-result-list-element/item-search-result/item-types/item/item-search-result-list-element.component.spec.ts
#	src/app/shared/shared.module.ts
2023-01-12 12:26:45 +01:00
Tim Donohue
793bed30bc Merge pull request #1973 from 4Science/CST-7604
Restored highlighting of title in search results
2023-01-11 16:36:46 -06:00
Michael Spalti
65af3973ba fixed lint error 2023-01-11 12:03:19 -08:00
Alexandre Vryghem
f1bc30c695 Merge branch 'w2p-98211_advanced-workflow-actions-7.2' into w2p-98211_advanced-workflow-actions-main 2023-01-11 20:53:50 +01:00
Michael Spalti
357525e68a Ignore IP authentication method in login component.
lint fix

using enum

Simplified assignment.
2023-01-11 11:53:39 -08:00
Marie Verdonck
bd2135bcd2 98376: scoreReview workflow - slight refactor REST changes 2023-01-11 20:52:52 +01:00
Alexandre Vryghem
6acbb7ec0e Merge branch 'w2p-98211_advanced-workflow-actions-7.2' into w2p-98211_advanced-workflow-actions-main
# Conflicts:
#	src/app/access-control/access-control.module.ts
#	src/app/access-control/group-registry/group-form/eperson-list/eperson-list.component.spec.ts
#	src/app/access-control/group-registry/group-form/eperson-list/eperson-list.component.ts
#	src/app/access-control/group-registry/group-form/members-list/members-list.component.ts
#	src/assets/i18n/en.json5
2023-01-11 20:40:40 +01:00
Alexandre Vryghem
11b6ec9a9e 98376: Replaced EPersonListComponent with MembersListComponent & display error for empty reviewers list 2023-01-11 20:28:54 +01:00
Tim Donohue
bbdef724e8 Merge pull request #2038 from tdonohue/datacite_i18n_key
Add DataCite to i18n list of sources
2023-01-11 13:13:30 -06:00
Tim Donohue
6396e6a585 Add DataCite to i18n list of sources 2023-01-11 12:33:26 -06:00
Adán Román Ruiz
f790d29355 Merge branch 'main' into DS-8408 2023-01-11 19:13:54 +01:00
Alexandre Vryghem
cd0019eb8a Merge branch 'main-upstream' into w2p-98211_advanced-workflow-actions 2023-01-11 18:24:30 +01:00
Art Lowel
266931f55f Merge remote-tracking branch 'upstream/main' into fully-qualified-sitemap-urls-7.5-next 2023-01-11 17:51:58 +01:00
Art Lowel
5c77f500dc Merge tag 'dspace-7.4' into fully-qualified-sitemap-urls-7.4 2023-01-11 17:39:22 +01:00
lotte
bcb27f666a replace ds-search-sidebar with ds-themed-search-sidebar 2023-01-11 15:14:19 +01:00
Kristof De Langhe
35a9e7cdc9 Merge remote-tracking branch 'dspace/main' into w2p-98422_Thumbnail-uploader_contribute-7.2 2023-01-11 15:03:27 +01:00
Kristof De Langhe
4ba64fdfcc 98422: Remove unused import 2023-01-11 14:55:16 +01:00
Kristof De Langhe
de7fcb30da 98422: Themed component import fixes 2023-01-11 14:49:21 +01:00
lotte
cb982d6552 Made SearchSidebarComponent themeable 2023-01-11 14:46:37 +01:00
Kristof De Langhe
c3d71cbdd6 98422: Themed ItemStatusComponent and EditBitstreamPageComponent 2023-01-11 14:18:20 +01:00
Alexandre Vryghem
7cee2aac6f 98376: Added rating button to ratingreviewaction claimed task and created page 2023-01-11 12:40:54 +01:00
lotte
7926277acd added new input to ThemedSearchFiltersComponent 2023-01-11 11:24:42 +01:00
lotte
e135b014be Merge branch 'main' into w2p-97184_theme-feedback_contribute-7.2 2023-01-11 10:56:11 +01:00
lotte
9fdac08c67 removed unnecessary text in html file 2023-01-11 10:53:32 +01:00
lotte
9979d8664d Made SearchFiltersComponent themeable 2023-01-11 10:27:30 +01:00
corrado lombardi
fec3f0909f Merge remote-tracking branch 'origin/CST-7604' into CST-7604 2023-01-11 08:51:45 +01:00
Tim Donohue
6e53117d4b Merge pull request #2020 from DSpace/dependabot/npm_and_yarn/json5-2.2.2
Bump json5 from 2.2.1 to 2.2.2
2023-01-10 16:58:35 -06:00
Tim Donohue
0d149a3ae4 Merge pull request #2029 from atmire/Fix-breadcrumb-css-issue
Fix breadcrumb css issue
2023-01-10 16:20:21 -06:00
Nikunj Sharma
5660e7dc70 [CST-7604] test cases update 2023-01-11 02:46:20 +05:30
Tim Donohue
6c63af33d8 Merge pull request #1967 from yingjin/DA-8586
Add captioning support for video/audio files
2023-01-10 13:17:13 -06:00
Tim Donohue
2fbfdd0483 Merge pull request #2031 from ybnd/fix-klaro-i18n
Fix Klaro i18n messages
2023-01-10 12:04:16 -06:00
Giuseppe Digilio
736c92cd8d Merge branch 'main' into CST-7755 2023-01-10 18:48:33 +01:00
Tim Donohue
1cb1e31a59 Merge pull request #2022 from atmire/w2p-96252_Reduce-main-bundle-size_Reorganize-shared-module-pt2
Reorganize shared module to reduce main bundle size - part 2
2023-01-10 11:45:48 -06:00
Alexandre Vryghem
ef9373baec 98376: Fixed collection-roles page for collections with single workflowGroup 2023-01-10 17:56:32 +01:00
Alexandre Vryghem
36891ef3bf 98204: Edit collection assign roles tab breaks when no workflow groups 2023-01-10 16:40:37 +01:00
corrado lombardi
99f8a314df Merge remote-tracking branch 'origin/CST-7604' into CST-7604 2023-01-10 15:28:50 +01:00
Nikunj Sharma
b7b2803f6e [CST-7604] added hithighlight for person and orgunit 2023-01-10 19:56:32 +05:30
Nikunj Sharma
f9f3ad32c7 [CST-7604] added hithighlight for person and orgunit 2023-01-10 19:37:06 +05:30
Alexandre Vryghem
b351053489 98344: Fixed workflow id passed to backend instead of claimed task id 2023-01-10 14:10:44 +01:00
Nikunj Sharma
fc2c7c5e69 Merge remote-tracking branch 'origin/main' into CST-7604 2023-01-10 16:24:04 +05:30
Alexandre Vryghem
f4a303f808 98344: Added decline task simple workflow step 2023-01-09 23:20:14 +01:00
Alexandre Vryghem
5a5884dd1a 98344: Implemented the Select reviewers advanced step 2023-01-09 22:01:33 +01:00
Alexandre Vryghem
a03a150015 98211: Added tests 2023-01-09 22:01:33 +01:00
Koen Pauwels
cad4f74173 Moved tests from ContextHelpDirective to ContextHelpWrapperComponent and added more tests 2023-01-09 17:15:07 +01:00
Yury Bondarenko
463bcb40e9 Remove stray console.log 2023-01-09 16:47:24 +01:00
Yury Bondarenko
a7a6d1b27a Fix Klaro i18n issue
Caused by a merge mistake in https://github.com/DSpace/dspace-angular/pull/1975
2023-01-09 16:47:05 +01:00
Kristof De Langhe
1c11b9813c 97287: Fix GA page-view requests 2023-01-09 15:59:48 +01:00
Jean-François Morin
be97cad421 Resolved conflict on pl.json5 2023-01-09 09:38:05 -05:00
Koen Pauwels
365b0208d9 Tests for ContextHelpDirective 2023-01-09 11:37:29 +01:00
Alexandre Vryghem
1a8320c4f7 98211: Added ModifyItemOverviewComponent & confirm action button to AdvancedWorkflowActionSelectReviewerComponent 2023-01-06 16:50:52 +01:00
Alexandre Vryghem
947658dd08 98211: Created advanced workflow task pages 2023-01-06 16:50:52 +01:00
Koen Pauwels
72fb37f4c5 Merge remote-tracking branch 'dspace/main' into w2p-97732_feature-context-help-service 2023-01-06 11:38:40 +01:00
Koen Pauwels
0676b5aebb Merge tag 'dspace-7.4' into feature-context-help-7.4 2023-01-06 11:13:41 +01:00
Yana De Pauw
827ab4d49e Yarn lock change 2023-01-06 10:07:23 +01:00
Yana De Pauw
3daec441f2 Merge remote-tracking branch 'upstream/main' into w2p-97425_System-wide-alerts 2023-01-06 10:04:35 +01:00
yingjin
9627ebb13b Merge branch 'DSpace:main' into DA-8586 2023-01-05 16:41:47 -06:00
Ying Jin
68a3c8a4b2 change typo from minetype to mimetype 2023-01-05 16:31:42 -06:00
Tim Donohue
95b8dc3c11 Merge pull request #1923 from 4Science/CST-6171
Customizability of theme colours
2023-01-05 15:00:41 -06:00
Koen Pauwels
8850f005b4 97732 Fixed button hover color issue in header 2023-01-05 15:05:42 +01:00
Koen Pauwels
84c053575f 97732 Some example tooltips for the edit group page 2023-01-05 15:05:42 +01:00
Koen Pauwels
5a1e57408f 97732 Fixed some display issues 2023-01-05 15:05:42 +01:00
Koen Pauwels
920e36ecf2 97732 Fixed bug where ContextHelpWrapperComponent subscriptions would not properly be initialized if the application launches with help icons hidden by default 2023-01-05 15:05:42 +01:00
Koen Pauwels
e16a3edf78 97732 ContextHelpToggleComponent added 2023-01-05 15:05:42 +01:00
Koen Pauwels
5ba45cb0fa 97732 Context help service, changes to directive and component 2023-01-05 15:05:42 +01:00
Koen Pauwels
c156e1ca6f 97732 Context help model, actions and reducer 2023-01-05 15:05:42 +01:00
Koen Pauwels
10bf18fe29 97399 WIP: Tests for ContextHelpDirective 2023-01-05 15:05:32 +01:00
Kristof De Langhe
5da65b3c79 97742: Revert accidental dspace-angular version 2023-01-05 13:42:25 +01:00
Yana De Pauw
6fb4cce104 Merge remote-tracking branch 'upstream/main' into Fix-breadcrumb-css-issue 2023-01-05 13:37:43 +01:00
Yana De Pauw
e5082ffa1f Remove unneeded important 2023-01-05 13:30:28 +01:00
Yana De Pauw
594f8eaa77 Fix breadcrumb color css 2023-01-05 13:18:36 +01:00
Kristof De Langhe
8cbf3511bb 97742: Lint fixes 2023-01-05 13:13:40 +01:00
Kristof De Langhe
9af8b17f81 Merge branch 'edit-metadata-redesign-7.4' into edit-metadata-redesign-PR 2023-01-05 13:07:39 +01:00
Kristof De Langhe
9f61109e83 97742: Lint fix 2023-01-05 13:07:31 +01:00
Kristof De Langhe
57f10fa9eb v1.22.19 2023-01-05 11:47:53 +01:00
Kristof De Langhe
21eae60abb Merge branch 'main' into edit-metadata-redesign-PR 2023-01-05 11:40:10 +01:00
Kristof De Langhe
30eba0bdef 97742: Themed DsoEditMetadataComponent 2023-01-05 11:37:46 +01:00
Alexandre Vryghem
0fb9970734 98211: Added button to my workflow task page 2023-01-04 22:48:45 +01:00
Alexandre Vryghem
1cf0f97121 98211: Added advanced workflow models 2023-01-04 22:25:03 +01:00
Kristof De Langhe
124469209a 97742: Post merge test & build fixes 2023-01-04 17:51:34 +01:00
Kristof De Langhe
82e604650e Merge branch 'w2p-97075_Edit-metadata-redesign' into edit-metadata-redesign-7.4 2023-01-04 17:18:53 +01:00
Kristof De Langhe
ceb6ea3672 93747: Fixed and improved ArrayMoveChangeAnalyzer 2023-01-04 14:29:48 +01:00
Yury Bondarenko
76108e57b3 Merge remote-tracking branch 'origin/main' into w2p-96252_Reduce-main-bundle-size_Reorganize-shared-module-pt2 2023-01-04 12:26:08 +01:00
Kristof De Langhe
c4de31ec4d 97742: Removing old item-metadata component & adding support for itemtemplate dso-edit-metadata 2023-01-04 11:55:37 +01:00
Sufiyan Shaikh
81696dfd04 [CST-7755] Modified the changes related to the reload the object and authorization 2023-01-04 13:12:57 +05:30
Yury Bondarenko
f6db75f4f8 96252: Remove unneeded imports from SharedModule
These are no longer required in SharedModule, so we can remove them from main.js
2023-01-03 17:05:36 +01:00
Yury Bondarenko
67616a5d52 96252: Remove unused sidebar filter components 2023-01-03 17:03:46 +01:00
Yury Bondarenko
1c7108e928 96252: Move MyDSpace components out of SharedModule
Also move ds-metadata-field-wrapper to SharedModule so it can be reused in detail view without importing ItemSharedModule
2023-01-03 17:03:42 +01:00
Yury Bondarenko
935e9a4690 96252: Move Bitstream page components out of SharedModule 2023-01-03 17:03:32 +01:00
Yury Bondarenko
661ed72c11 96252: Move Item page components out of SharedModule 2023-01-03 17:03:19 +01:00
Nikunj Sharma
4645d4baa4 Merge remote-tracking branch 'origin/main' into CST-7604 2023-01-03 21:22:22 +05:30
Kristof De Langhe
533d833225 93747: Test cases 2023-01-03 16:16:11 +01:00
Kristof De Langhe
9d3769103d 93747: Test cases 2023-01-02 17:44:58 +01:00
Yana De Pauw
3fd4be9929 Merge remote-tracking branch 'upstream/main' into default-configuration-fix 2023-01-02 16:01:01 +01:00
Jens Vannerum
3e09653f0b 97049: Nest before each statements 2023-01-02 14:38:20 +01:00
dependabot[bot]
9b6ba906d6 Bump json5 from 2.2.1 to 2.2.2
Bumps [json5](https://github.com/json5/json5) from 2.2.1 to 2.2.2.
- [Release notes](https://github.com/json5/json5/releases)
- [Changelog](https://github.com/json5/json5/blob/main/CHANGELOG.md)
- [Commits](https://github.com/json5/json5/compare/v2.2.1...v2.2.2)

---
updated-dependencies:
- dependency-name: json5
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-02 12:50:21 +00:00
Jens Vannerum
6012c66d1c 97049: fix tests 2023-01-02 13:48:50 +01:00
Kristof De Langhe
6773ad967b 93747: Feedback 2022-12-21 - fixing move patch 2023-01-02 13:17:41 +01:00
Jens Vannerum
ec89addf17 97049: Missing provided service after merge 2023-01-02 12:14:33 +01:00
Kristof De Langhe
d4c30044f7 93747: DsoEditMetadataForm test cases 2023-01-02 11:29:44 +01:00
Jens Vannerum
befdc56fca Merge remote-tracking branch 'dspaceMain/main' into issue-815-controlled-vocabulary-hierarchical-facets-7.4 2023-01-02 10:15:18 +01:00
corrado lombardi
69390a7172 [CST-7755] Updated label and made other workspace items option available to controllers 2022-12-30 16:05:39 +01:00
Giuseppe Digilio
ed6d06c7ae [CST-7217] Apply fix also for selected facets 2022-12-30 10:30:28 +01:00
Giuseppe Digilio
928431284f [CST-7217] Improve fix 2022-12-30 10:12:15 +01:00
Giuseppe Digilio
17b8bee824 Merged main into CST-7217 2022-12-30 08:48:34 +00:00
Giuseppe Digilio
710b11655d [CST-7757] Rename type property to subscriptionType 2022-12-29 18:46:19 +01:00
Sufiyan Shaikh
2069bc20a2 [CST-7755] merge with latest main branch 2022-12-29 18:20:19 +05:30
Sufiyan Shaikh
09781c9057 [CST-7755] LYRASIS: Supervisor orders (Angular) 2022-12-29 18:16:54 +05:30
Marie Verdonck
b273b7a137 Merge branch 'w2p-97298_issue-3281_self-register-issue-7.2' into w2p-97298_issue-3281_self-register-issue-main
# Conflicts:
#	src/app/core/data/eperson-registration.service.spec.ts
#	src/app/core/data/eperson-registration.service.ts
#	src/app/register-email-form/register-email-form.component.spec.ts
#	src/app/register-email-form/register-email-form.component.ts
2022-12-29 13:16:30 +01:00
Giuseppe Digilio
90a9238895 [CST-7757] fix pagination 2022-12-28 16:23:08 +01:00
Giuseppe Digilio
27d5097f4b [CST-7757] Add subscribe button to all dso pages 2022-12-28 16:22:17 +01:00
Marie Verdonck
31b17731f2 97298: #3281 Self-register - test fixes 2022-12-28 16:13:27 +01:00
Giuseppe Digilio
88eefc6b79 [CST-7757] fix tests 2022-12-28 15:29:13 +01:00
Marie Verdonck
e4ce91fa73 97298: #3281 Self-register - type request query param 2022-12-28 11:57:48 +01:00
Giuseppe Digilio
88e191e961 [CST-7757] Fix lint errors 2022-12-28 11:28:18 +01:00
Giuseppe Digilio
72a42b0a6e [CST-7757] Refactoring code 2022-12-27 20:10:47 +01:00
Giuseppe Digilio
af0b7e72b4 Merge branch 'main' into CST-7757
# Conflicts:
#	src/app/shared/shared.module.ts
2022-12-27 09:42:28 +01:00
Davide Negretti
a6cd39c906 [CST-7757] Subscriptions porting (wip) 2022-12-23 18:25:04 +01:00
corrado lombardi
3ed4d50e18 Merge branch 'main' into CST-7694 2022-12-23 14:47:14 +01:00
Marie Verdonck
bf826fa105 Merge remote-tracking branch 'origin/main' into w2p-97298_issue-3281_self-register-issue-main 2022-12-23 14:27:50 +01:00
Davide Negretti
3ab552ed38 [CST-7757] Subscriptions porting (wip) 2022-12-23 14:06:28 +01:00
Davide Negretti
f15ca85afd [CST-7757] Subscriptions porting (wip) 2022-12-23 13:26:04 +01:00
Yana De Pauw
b6218494e5 97425: Fix countdown timer intial display and remove rounded banner corner 2022-12-23 12:15:35 +01:00
Yana De Pauw
37ec888b0a 97425: Create "System Wide Alerts" feature 2022-12-23 10:51:53 +01:00
Rezart Vata
b775cd5ab0 [CST-7757] Subscriptions porting (wip) 2022-12-22 17:11:18 +01:00
Michael Spalti
6a1f81280b Finished removing results button from shared.module 2022-12-21 12:54:31 -08:00
Michael Spalti
10841aac90 Merge branch 'main' into item-back-button 2022-12-21 12:34:39 -08:00
Michael Spalti
e963629d53 Renamed directory. 2022-12-21 12:29:09 -08:00
Michael Spalti
09e31e758d New modules for back button and browse-by 2022-12-21 12:02:56 -08:00
Tim Donohue
fd37c725e5 Merge pull request #2008 from tdonohue/enable_polish
Enable Polish language by default
2022-12-21 11:33:42 -06:00
Tim Donohue
43fc7986bf Enable Polish language by default 2022-12-21 10:11:31 -06:00
Tim Donohue
bee32d6634 Merge pull request #2001 from michdyk/DS1931---Polish-Translation
Ds1931   polish translation
2022-12-21 10:09:22 -06:00
Alexandre Vryghem
2451bbbd34 97729: Themed ItemAlertsComponent 2022-12-21 14:48:14 +01:00
Michał Dykas
3df9d24d88 Update pl.json5
Removing CRIS references
2022-12-21 11:44:23 +01:00
Adan Roman
d6402fbaf8 DS-8408 - Unused dependency 2022-12-21 08:31:42 +01:00
Michael Spalti
35bb0fb802 Removed back() function 2022-12-20 14:34:07 -08:00
Michael Spalti
73a9e0b0bb Apply shared button component to browse-by. 2022-12-20 13:46:59 -08:00
Adan Roman
c2b56c1fa4 DS-8408 - In Advanced Search, list collections alphabetically 2022-12-20 17:23:03 +01:00
Tim Donohue
63a07c759f Merge pull request #2003 from mark-cooper/textarea-spellcheck
Enable / disable spellcheck for textarea inputs via config
2022-12-20 10:06:33 -06:00
Tim Donohue
61f2383c6e Merge pull request #1976 from 4Science/main_1950_DURACOM-101
Common Extendend Regex format for submission-forms
2022-12-20 09:40:00 -06:00
Joost
4f960231da lint fixes 2022-12-20 15:57:54 +01:00
Joost
cbf6f24d87 lint fixes 2022-12-20 15:50:31 +01:00
Joost
fd5da5e1a3 Merge branch 'w2p-97298_issue-3281_self-register-issue-7.2' into w2p-97298_issue-3281_self-register-issue-main 2022-12-20 15:47:49 +01:00
Joost
c4f9bc4b1a lint fixes 2022-12-20 15:45:51 +01:00
Adan Roman
8949e7cc27 DS-8408 - In Advanced Search, list collections alphabetically 2022-12-20 15:42:56 +01:00
Joost
8b71ad6735 [task 97198] fix merge mistakes 2022-12-20 15:36:15 +01:00
Joost
05fa88fc32 Merge branch 'w2p-97298_issue-3281_self-register-issue-7.2' into w2p-97298_issue-3281_self-register-issue-main 2022-12-20 15:17:53 +01:00
Joost
3f7bdb284f [task 97298] displaying mail domains only on register 2022-12-20 15:01:53 +01:00
Joost
3690dceb75 [task 97298] sending the type for registration 2022-12-20 14:54:54 +01:00
Vincenzo Mecca
8f91e146de [1950][DURACOM-101] JSDoc and regex validation tests 2022-12-20 10:23:19 +01:00
Michael Spalti
c28f165923 Node 18 spec fix 2022-12-19 15:21:29 -08:00
Michael Spalti
d34cea1215 Fixed module. 2022-12-19 13:01:53 -08:00
Michael Spalti
7eb446a84f Merge branch 'main' into item-back-button 2022-12-19 12:54:59 -08:00
Tim Donohue
fa2dc72f33 Merge pull request #1987 from mspalti/relation-submisssion-thumb
Fix for related item thumbnail images.
2022-12-19 14:46:31 -06:00
Michael Spalti
d029e80495 Convert to themed, shared component 2022-12-19 12:32:53 -08:00
Tim Donohue
701290efe6 Merge pull request #1993 from atmire/w2p-97265_fix-statistics-menu-order-7.4
Fix statistics option position in header on different DSO pages
2022-12-19 11:54:24 -06:00
Koen Pauwels
c158fd18c9 97399 Documentation 2022-12-19 17:05:26 +01:00
Joost
8f6db1f6a0 lint fixes 2022-12-19 16:43:02 +01:00
Koen Pauwels
1ae18ec9f7 97399 Added support for links in tooltips 2022-12-19 14:55:55 +01:00
Yana De Pauw
f766c0020f Fix lint issue 2022-12-19 14:49:32 +01:00
Tim Donohue
f1dfd0ce8a Merge pull request #1992 from atmire/theme-name-as-data-attr-7.5-next
Make it easier to know which theme is being used for a component
2022-12-16 16:56:09 -06:00
Tim Donohue
34e60df6e0 Merge pull request #1981 from atmire/w2p-96121_server-side-language-headers
Server side language headers
2022-12-16 16:45:59 -06:00
Mark H. Wood
2afc835b7f Catch and report errors from non-JSON responses. 2022-12-16 17:17:55 -05:00
Tim Donohue
95f0976175 Merge pull request #1942 from atmire/w2p-96062_theme-external-source-entry-import-modal-component
make the ExternalSourceEntryImportModalComponent themeable by default
2022-12-16 11:29:57 -06:00
Tim Donohue
7b1a8f8cf7 Merge pull request #1939 from atmire/w2p-96062_theme-collection-dropdown-component
Make the CollectionDropdownComponent themeable
2022-12-16 10:57:19 -06:00
Koen Pauwels
28a127ca0e 97399 Improvements to ContextHelpDirective and ContextHelpWrapperComponent 2022-12-16 16:50:17 +01:00
Nikunj Sharma
247e61ce2b [CST-7604] fixed as per tom comment to highlight Journal, Project, OrgUnit or Person) or is a Community or Collection 2022-12-16 20:27:00 +05:30
Kristof De Langhe
bf9612e967 93747: Edit metadata redesign - drag to reorder pt2 2022-12-16 15:08:32 +01:00
Koen Pauwels
a40d93a941 97399 Implemented basic working tooltip on top level community list 2022-12-16 11:41:09 +01:00
jensvannerum
62378a5d95 Merge branch 'main' into issue-815-controlled-vocabulary-hierarchical-facets-7.4 2022-12-16 11:13:38 +01:00
Mark Cooper
9771d756b6 Enable / disable spellcheck for textarea inputs via config 2022-12-15 15:46:03 -08:00
Ying Jin
2fea10aced add/remove comments 2022-12-15 17:18:22 -06:00
yingjin
5c1101c13e Merge branch 'DSpace:main' into DA-8586 2022-12-15 17:17:07 -06:00
Tim Donohue
ffc5ecb100 Merge pull request #2002 from tdonohue/fix_docker_arm64_build
Fix Docker arm64 build
2022-12-15 16:37:08 -06:00
Julian Timal
ea275aff34 Use full community, collection and item names in breadcrumb navigation (#1957)
* Add ngTooTip and property botton in ToolTip

modify the breadcumbs html file to show the full name on mouseover

* fixed in test of breadcumbs

* Suggestion last breadcumb

* Fix alignment (as it was before)

Co-authored-by: Tim Donohue <tim.donohue@lyrasis.org>
2022-12-15 16:23:08 -06:00
Tim Donohue
e0679d4ba6 Ensure all necessary build tools exist in image 2022-12-15 16:03:10 -06:00
Jean-François Morin
1d1c713b70 Fixed merge conflict 2022-12-15 13:06:53 -05:00
Tim Donohue
ed593d5786 Merge pull request #2000 from tdonohue/update_latest_angular13
Update to latest Angular 13 & Remove unused dependencies
2022-12-15 11:02:42 -06:00
Jens Vannerum
f2972d7d34 Merge remote-tracking branch 'dspace-main/main' into w2p-96062_theme-collection-dropdown-component
# Conflicts:
#	src/app/shared/shared.module.ts
2022-12-15 17:58:28 +01:00
Jens Vannerum
efd3600a47 Merge remote-tracking branch 'dspace-main/main' into w2p-96062_theme-external-source-entry-import-modal-component
# Conflicts:
#	src/app/shared/form/form.module.ts
2022-12-15 17:43:34 +01:00
Kristof De Langhe
64d96453c3 93747: Edit metadata redesign - drag to reorder pt1 2022-12-15 17:25:23 +01:00
Michał Dykas
4dcc082ec0 Update config.example.yml
Enabling Polish language
2022-12-14 16:00:22 +01:00
Kristof De Langhe
43d9e3f958 93746: Feedback 2022-12-14 - missing types & tooltip width 2022-12-14 16:00:10 +01:00
Michał Dykas
9f0f7c4f29 Update pl.json5
Full Polish translation
2022-12-14 15:57:30 +01:00
Jens Vannerum
07fe4f261f 97049: Attempt to fix aSync test 2022-12-14 11:52:00 +01:00
Jens Vannerum
b04c8025dc 97049: Attempt to fix aSync test 2022-12-14 11:35:19 +01:00
Yana De Pauw
95ed5087d3 Merge branch 'default-configuration-fix-7.2' into default-configuration-fix 2022-12-13 16:07:35 +01:00
Jens Vannerum
c2ef6893d3 97049: fix lint issue after merge 2022-12-13 15:12:28 +01:00
Jens Vannerum
04e5510c6b 97049: fix wrong import after merge 2022-12-13 15:01:56 +01:00
Kristof De Langhe
50f7211947 93746: Edit metadata redesign - Virtual metadata 2022-12-13 14:38:53 +01:00
Jens Vannerum
83505cdce6 Merge remote-tracking branch 'dspaceMain/main' into issue-815-controlled-vocabulary-hierarchical-facets-7.4
# Conflicts:
#	src/app/shared/form/vocabulary-treeview/vocabulary-treeview.component.ts
2022-12-13 13:08:38 +01:00
Joost
7917f61210 typo fix 2022-12-13 11:12:16 +01:00
Joost
03fe9a3ab9 typo fix 2022-12-13 11:11:42 +01:00
Joost
fd0a8c64c0 Merge branch 'main' into w2p-97298_issue-3281_self-register-issue-main 2022-12-13 11:11:19 +01:00
Joost
e0deed785e [task 97298] error message for not correct domain in registration mail 2022-12-12 17:27:54 +01:00
Tim Donohue
85c8722f7d Fix accessibility issue with empty <th> by switching to a <td> 2022-12-12 10:19:42 -06:00
Kristof De Langhe
454bfd2f9f 97075: Feedback 2022-12-09 - debounce on language input 2022-12-12 16:32:13 +01:00
Kristof De Langhe
1ca217e748 97075: Feedback 2022-12-09 - splitting into multiple components 2022-12-12 16:28:01 +01:00
Kristof De Langhe
3c9623a2b0 97075: Feedback 2022-12-09 - improvements 2022-12-12 13:26:45 +01:00
Yana De Pauw
cceea734b3 97248: Remove hardcoded 'default' configuration 2022-12-12 11:43:56 +01:00
Jens Vannerum
1af1d511d0 97049: Lint issue 2022-12-12 11:23:19 +01:00
Jens Vannerum
105308cdf8 97049: Fixing inconsistent tests 2022-12-12 11:18:31 +01:00
Koen Pauwels
e31781b5d0 97183 Fix linter issue, again 2022-12-12 10:07:00 +01:00
Koen Pauwels
69bd324da5 97183 Fix linter issue 2022-12-12 10:01:04 +01:00
Tim Donohue
3b6d37b006 Update to latest nodemon. Tested with yarn start:dev 2022-12-09 16:47:03 -06:00
Tim Donohue
24087290dd Update eslint-plugin-jsdoc for Node 18 compatibility 2022-12-09 16:07:18 -06:00
Tim Donohue
bec474b083 Remove unused dev dependencies. Update @nguniversal/builders to latest v13 2022-12-09 16:05:48 -06:00
Tim Donohue
1238caa906 Fixes for SASS 1.33. Update Bootstrap & FortAwesome to support 2022-12-09 16:05:48 -06:00
Tim Donohue
904171752f Cleanup of dependency versions 2022-12-09 16:05:48 -06:00
Tim Donohue
57f299df2b Remove unused dependencies 2022-12-09 16:05:48 -06:00
Tim Donohue
4d126bf558 yarn upgrade everything 2022-12-09 16:05:44 -06:00
Tim Donohue
3217402c09 Upgrade to latest Angular 13, Sass 1.33.0, etc. 2022-12-09 16:04:58 -06:00
Tim Donohue
4915f10b0e Merge pull request #1946 from mwoodiupui/1865
Support Node v18
2022-12-09 14:10:15 -06:00
Tim Donohue
70d2d20f06 Update Dockerfile to use Node 18 2022-12-09 12:14:57 -06:00
Tim Donohue
19a6ae840c Merge pull request #1975 from atmire/w2p-96252_Reduce-main-bundle-size_Reorganize-shared-module
Reorganize shared module to reduce main bundle size
2022-12-09 11:32:55 -06:00
Koen Pauwels
742b68b706 97183 Minor fixes (code review) 2022-12-09 14:52:41 +01:00
Tim Donohue
492344e6bd Spin up UI and REST on 127.0.0.1 2022-12-08 16:04:54 -06:00
Art Lowel
ee6ab3e3b2 Merge pull request #1984 from tdonohue/fix_1983
Fix email validation regex to use email validation regex from HTML5 specs
2022-12-08 19:29:59 +01:00
Jens Vannerum
9cde4c119e 97049: Fixing inconsistent tests 2022-12-08 17:52:49 +01:00
Jens Vannerum
a642a02663 Merge remote-tracking branch 'dspaceMain/main' into issue-815-controlled-vocabulary-hierarchical-facets-7.4
# Conflicts:
#	config/config.example.yml
#	src/assets/i18n/en.json5
2022-12-08 17:08:52 +01:00
Yury Bondarenko
2ffd732a40 Merge remote-tracking branch 'origin/main' into w2p-96252_Reduce-main-bundle-size_Reorganize-shared-module_REBASE-ON-7.4 2022-12-08 16:19:41 +01:00
Yury Bondarenko
95d5a2ff74 96252: Make Klaro lazy-loaded 2022-12-08 16:15:50 +01:00
Yury Bondarenko
d0c74ed49f 96252: Clean up SharedModule & CoreModule 2022-12-08 16:12:30 +01:00
Yury Bondarenko
9e731909ae 96252: Move menu support code to MenuModule 2022-12-08 16:12:27 +01:00
Yury Bondarenko
db3e8f9246 96252: Extract upload-specific code from SharedModule 2022-12-08 16:12:24 +01:00
Yury Bondarenko
3739fa4121 96252: Move dynamic forms out of AppModule 2022-12-08 16:12:20 +01:00
Yury Bondarenko
8341882b0f 96252: Extract form-specific code from SharedModule 2022-12-08 16:12:14 +01:00
Kristof De Langhe
c24e904c66 97075: Edit metadata - reset reinstatable on value delete 2022-12-08 11:08:15 +01:00
Kristof De Langhe
86164f743e 97075: Edit metadata - Reset reinstatable on change 2022-12-08 11:05:11 +01:00
Michael Spalti
9fefe064bf Added some space below the button. 2022-12-07 13:45:54 -08:00
Tim Donohue
23279017ca Merge pull request #1977 from 4Science/CST-7693
[CST-7693] Missing Translations added
2022-12-07 15:09:01 -06:00
Tim Donohue
cc80da9989 Merge pull request #1955 from arvoConsultores/DS-1774
The number of bitstreams on item pages are now configurable
2022-12-07 14:49:20 -06:00
Tim Donohue
599a5fdca0 Correct comment text 2022-12-07 14:46:28 -06:00
Michael Spalti
6684c2ea0c Merge branch 'main' into item-back-button 2022-12-07 12:25:28 -08:00
Michael Spalti
f378d53d4c Item back button and tests. 2022-12-07 12:22:23 -08:00
Tim Donohue
74b27e4166 Merge pull request #1994 from tdonohue/enable_ukrainian
Enable Ukrainian by default
2022-12-07 12:08:03 -06:00
Tim Donohue
f1d19fb53a Merge pull request #1986 from DSpace/dependabot/npm_and_yarn/decode-uri-component-0.2.2
Bump decode-uri-component from 0.2.0 to 0.2.2
2022-12-07 12:06:02 -06:00
Tim Donohue
6467c21a55 Enable Ukrainian by default 2022-12-07 11:33:14 -06:00
Tim Donohue
8fef157255 Merge pull request #1940 from AndrukhivAndriy/main
Add: Ukrainian translation
2022-12-07 11:32:17 -06:00
Tim Donohue
66820dd264 Merge pull request #1936 from atmire/w2p-95335_created-ListableNotificationObjectComponent_contribute-7.2
Created `ListableNotificationObject`
2022-12-07 10:44:34 -06:00
Joost
f81d416daf [task 97298][wip] showing domains for which registration can be done 2022-12-07 17:28:36 +01:00
Yana De Pauw
e99ec671d0 Merge branch 'dso-edit-menu-fixes' into w2p-94390_replace-dso-page-edit-buttons-with-a-menu 2022-12-07 09:48:58 +01:00
Yana De Pauw
475745b134 Remove old test fix 2022-12-07 09:48:21 +01:00
Tim Donohue
d26dd04066 Merge pull request #1962 from DSpace/dependabot/npm_and_yarn/socket.io-parser-3.3.3
Bump socket.io-parser from 3.3.2 to 3.3.3
2022-12-06 13:46:21 -06:00
dependabot[bot]
66ac508027 Bump socket.io-parser from 3.3.2 to 3.3.3
Bumps [socket.io-parser](https://github.com/socketio/socket.io-parser) from 3.3.2 to 3.3.3.
- [Release notes](https://github.com/socketio/socket.io-parser/releases)
- [Changelog](https://github.com/socketio/socket.io-parser/blob/main/CHANGELOG.md)
- [Commits](https://github.com/socketio/socket.io-parser/compare/3.3.2...3.3.3)

---
updated-dependencies:
- dependency-name: socket.io-parser
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-06 18:46:07 +00:00
Tim Donohue
b10c1c5421 Merge pull request #1989 from tdonohue/enable_github_codeql
Update to use GitHub CodeQL for code scanning (Angular UI)
2022-12-06 12:10:00 -06:00
Tim Donohue
3f9884eb24 Update to use GitHub CodeQL for code scanning 2022-12-06 11:28:08 -06:00
Tim Donohue
e127bde4cc Merge pull request #1991 from tdonohue/add_contributing_docs
Add CONTRIBUTING docs and resync with PR template
2022-12-06 11:09:35 -06:00
Jens Vannerum
26d4be6101 Merge branch 'w2p-97265_fix-statistics-menu-order' into w2p-97265_fix-statistics-menu-order-7.4 2022-12-06 18:04:16 +01:00
Art Lowel
7ede96b25c Merge branch 'main' into theme-name-as-data-attr-7.2 2022-12-06 17:58:46 +01:00
Art Lowel
31d660536f add data attribute to show which theme is being used for a component 2022-12-06 17:58:06 +01:00
Jens Vannerum
fcdc4b2b63 97265: Fix statistics header bug 2022-12-06 17:55:23 +01:00
Tim Donohue
23c4034cfb Add CONTRIBUTING docs and resync with PR template 2022-12-06 10:44:19 -06:00
Yana De Pauw
d3d0d19b81 Merge branch 'dso-edit-menu-fixes' into w2p-94390_replace-dso-page-edit-buttons-with-a-menu 2022-12-06 16:26:54 +01:00
Yana De Pauw
d185630faa Fix issue with onClick models in dso edit menus 2022-12-06 16:20:21 +01:00
Koen Pauwels
92c7922fbe 97183 Fixed linting issues 2022-12-06 15:59:01 +01:00
Koen Pauwels
4f20d200ca 97183 Tests for MenuService.isMenuVisibleWithVisibleSections 2022-12-06 15:45:46 +01:00
Koen Pauwels
fa87b1d94e 97183 MenuResolver tests for regular user 2022-12-06 14:33:04 +01:00
Koen Pauwels
68bac1f400 97183 Hide sidebar items w/o appropriate permissions.
See https://github.com/DSpace/dspace-angular/issues/1643

Sidebar now omits "New" and/or "Edit" options in the sidebar if the user does
not have permissions to respectively create new Items or edit Items.

If this results in an empty sidebar, the sidebar is hidden in its entirety.
2022-12-06 11:30:46 +01:00
Michael Spalti
b0e4daee04 Merge branch 'main' into relation-submisssion-thumb 2022-12-05 09:51:17 -08:00
jensvannerum
c97ab80d93 Merge branch 'main' into issue-815-controlled-vocabulary-hierarchical-facets-7.4 2022-12-05 15:21:43 +01:00
Jens Vannerum
acbff2e6b4 97049: Minor refactor // adding docs 2022-12-05 15:13:13 +01:00
Jens Vannerum
569e34f869 lint fixes 2022-12-05 11:32:05 +01:00
Jens Vannerum
744b406745 Alter tests for themed modal 2022-12-05 11:20:09 +01:00
Jens Vannerum
eb15368197 97049: Clean up strings 2022-12-05 09:58:38 +01:00
Jens Vannerum
7916dada1b Theme external-source-entry-import-modal.component 2022-12-05 09:40:46 +01:00
Jens Vannerum
fb82d22509 Merge branch 'create-reference-to-themed-comp' into w2p-96062_theme-external-source-entry-import-modal-component 2022-12-05 09:18:51 +01:00
Jens Vannerum
6c0459e590 Merge remote-tracking branch 'dspace-main/main' into create-reference-to-themed-comp 2022-12-05 09:11:44 +01:00
Jens Vannerum
73aa164f0f Add missing import 2022-12-05 09:11:17 +01:00
Michael Spalti
e8dacfff1d Removed style. 2022-12-04 20:02:04 -08:00
Michael Spalti
652e941e59 Updated spec. 2022-12-03 14:04:58 -08:00
Michael Spalti
422d72e001 Fix for related item thumbnail images. 2022-12-03 13:36:52 -08:00
dependabot[bot]
7a6b835ea8 Bump decode-uri-component from 0.2.0 to 0.2.2
Bumps [decode-uri-component](https://github.com/SamVerschueren/decode-uri-component) from 0.2.0 to 0.2.2.
- [Release notes](https://github.com/SamVerschueren/decode-uri-component/releases)
- [Commits](https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.0...v0.2.2)

---
updated-dependencies:
- dependency-name: decode-uri-component
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-03 04:00:44 +00:00
Tim Donohue
39aee1dbb9 Merge pull request #1937 from pilasou/main
Addition of missing params
2022-12-02 12:27:20 -06:00
Tim Donohue
1215a7ee7a Fix email validation regex to use HTML5 provided regex 2022-12-02 10:08:45 -06:00
Mark H. Wood
20faa40f22 More name resolution repairs. 2022-12-02 09:24:30 -05:00
Alexandre Vryghem
6e54acddc6 97065: Check if indexableObject exists 2022-12-02 14:52:21 +01:00
Mark H. Wood
2ef78741cc Name resolution changed in Node 18 -- avoid it. 2022-12-02 08:47:01 -05:00
Jens Vannerum
099debf666 97049: Resolve lint issues 2022-12-02 14:11:41 +01:00
Jens Vannerum
aac8fea225 97049: Fix constructor issue + rework test for new functionality 2022-12-02 13:43:22 +01:00
Alexandre Vryghem
a0c3ca57d4 97065: Make the error clickable and resend request if it failed 2022-12-02 10:59:15 +01:00
Jens Vannerum
d04ac74c6f Merge remote-tracking branch 'dspaceMain/main' into issue-815-controlled-vocabulary-hierarchical-facets-7.2
# Conflicts:
#	src/app/shared/search/search-filters/search-filter/search-hierarchy-filter/search-hierarchy-filter.component.spec.ts
#	src/app/shared/search/search-filters/search-filter/search-hierarchy-filter/search-hierarchy-filter.component.ts
#	src/app/shared/vocabulary-treeview/vocabulary-treeview.component.ts
#	src/assets/i18n/en.json5
#	src/config/app-config.interface.ts
#	src/config/default-app-config.ts
#	src/environments/environment.test.ts
2022-12-02 10:45:11 +01:00
Alexandre Vryghem
4ba5eba556 95335: Display error message when DSOSelectorComponent can't successfully retrieve the next page of DSOs 2022-12-02 10:19:38 +01:00
Jens Vannerum
6ed762a8ac 97049: alter tests 2022-12-01 17:12:14 +01:00
Jens Vannerum
dd3a528c48 97049: Remove accidental focused describe 2022-12-01 16:52:50 +01:00
Jens Vannerum
472c2a1dd1 97049: Remove client structure 2022-12-01 15:34:41 +01:00
Jens Vannerum
85ccfc6ea7 97049: Remove client structure 2022-12-01 15:30:30 +01:00
Art Lowel
be0b54e058 change sitemap entries in robots.txt to absolute urls 2022-12-01 15:08:58 +01:00
Jens Vannerum
edc73d3585 97049: Refactor how to obtain vocabularies for filter (configurable) 2022-12-01 15:01:11 +01:00
Kristof De Langhe
532a59006f 97075: Edit-metadata redesign messages + JSDocs 2022-12-01 14:33:23 +01:00
Jens Vannerum
4afa5181a6 refac 2022-12-01 13:34:56 +01:00
Kristof De Langhe
6be343cccf 97075: Margin fixes + metadata field autofocus and validation 2022-12-01 13:07:19 +01:00
Alexandre Vryghem
ba15b28c7c 94688: Added themeable template of SearchFormComponent 2022-12-01 10:28:15 +01:00
Alexandre Vryghem
e96954cf60 94688: Added ThemedSearchFormComponent 2022-12-01 10:27:10 +01:00
Samuel
3b7d962671 taskid 85843 Add a tree to browse hierarchical facets on the search page - feedback 2022-12-01 10:08:28 +01:00
Samuel
2fab841562 taskid 85843 Add a tree to browse hierarchical facets on the search page - i18n updates 2022-12-01 10:08:18 +01:00
Samuel
bc3ab46e8e taskid 85843 Add a tree to browse hierarchical facets on the search page - fix import issue 2022-12-01 10:07:42 +01:00
Samuel
d5578accea taskid 85843 Add a tree to browse hierarchical facets on the search page 2022-12-01 10:07:41 +01:00
Samuel
9ff1a6a642 taskid 85843 Add a tree to browse hierarchical facets on the search page - overrides 2022-12-01 10:03:25 +01:00
Tim Donohue
7d39f5de83 Merge pull request #1965 from LisAtUP/main
Update el.json5
2022-11-30 16:25:33 -06:00
Jean-François Morin
f37122b23c Content Reports 2022-11-30 15:41:56 -05:00
Kristof De Langhe
105f6cb954 97075: Edit metadata redesign pt2 2022-11-30 17:49:19 +01:00
Koen Pauwels
627da93e23 97183 Workaround: reorder admin sidebar sections
The issue described at https://github.com/DSpace/dspace-angular/issues/1643 was
no longer reproducible: The menu component ultimately retrieves menu section
information from the store, but in the `MenuComponent#ngOnInit` method, this
information is piped through `distinctUntilChanged(compareArraysUsingIds())`,
which discards an update that sets these menu elements to be visible.

The behavior of this pipe is probably incorrect, but a proper fix is out of
scope for the current task. For now, we work around the problem by adding
top-level menu sections _after_ their children while initializing the menu
section store, which side-steps this issue.
2022-11-30 15:25:36 +01:00
Kristof De Langhe
92f94c39b2 97075: Edit metadata redesign 2022-11-29 18:02:13 +01:00
Alexandre Vryghem
9eb4a7e22e 95335: Removed duplicate i18n key 2022-11-29 17:20:35 +01:00
Vincenzo Mecca
6e2279d155 [1950][DURACOM-101] Fixed linting 2022-11-28 11:25:50 +01:00
Vincenzo Mecca
0dd30fe98a Merge remote-tracking branch 'github/main' into main_1950_DURACOM-101 2022-11-28 11:03:09 +01:00
Nikunj Sharma
e7607da0a2 [CST-7694] fixed group edit issue for non permanent group 2022-11-24 14:17:50 +05:30
Sufiyan Shaikh
9a695fedc7 [CST-7693] Missing Translations added 2022-11-23 20:33:11 +05:30
Nikunj Sharma
1ee3114432 [CST-7604] fixed text highlight on search page 2022-11-18 18:09:26 +05:30
Nikunj Sharma
7d58a1eb0a [CST-7604] fixed text highlight on search page 2022-11-18 16:03:33 +05:30
Yury Bondarenko
f16e18fa63 Fix breaking import 2022-11-18 11:08:43 +01:00
Yury Bondarenko
7caacdb20a Merge remote-tracking branch 'origin/main' into w2p-94390_replace-dso-page-edit-buttons-with-a-menu 2022-11-18 10:05:15 +01:00
Yana De Pauw
4b0b6983a0 94391: Remove unused import 2022-11-17 16:50:30 +02:00
Yana De Pauw
4d297cfe9b 94391: Add aria labels and titles to the buttons 2022-11-17 16:33:19 +02:00
Mark H. Wood
7690d36e4b Update Node versions with which to test. 2022-11-17 09:06:34 -05:00
Mark H. Wood
fd43adea75 Check in updated yarn lockfile (newbie error). 2022-11-17 09:06:34 -05:00
Mark H. Wood
84cb8fe09d Make 'yarn install' succeed.
Make 'yarn install' succeed.
2022-11-17 09:06:33 -05:00
Giuseppe Digilio
625409cbb0 [CST-5537] Rename rest services to data services 2022-11-17 11:45:59 +01:00
Ying Jin
e6065b7504 add captioning support for video/audio files 2022-11-16 10:34:00 -06:00
Giuseppe Digilio
b8880091e6 [CST-5537] Fix lint 2022-11-11 14:41:50 +01:00
Giuseppe Digilio
79cd69fb94 [CST-5537] hide the export button from project search 2022-11-11 13:07:52 +01:00
Giuseppe Digilio
9fd4a1feee [CST-5537] Add flag to hide the export button from search results when needed 2022-11-11 13:07:21 +01:00
Giuseppe Digilio
3188374800 [CST-5537] Fix issues and refactoring in order to remove nested subscriptions 2022-11-11 12:56:57 +01:00
LisAtUP
68ecf48151 Update el.json5 2022-11-11 12:20:30 +02:00
Giuseppe Digilio
58db3c7b0e [CST-5337] remove deprecated @Effect decorators 2022-11-10 18:28:10 +01:00
Davide Negretti
c151cf340e Merge branch 'main' into CST-6171 2022-11-10 17:41:00 +01:00
Giuseppe Digilio
5efe3296c6 [CST-5337] Refactoring in order to comply with new data service 2022-11-09 19:05:20 +01:00
Luca Giamminonni
3a70b880cb [CST-5337] Renamed qa endpoints 2022-11-09 15:13:09 +01:00
Luca Giamminonni
50f74cdaf7 Merge remote-tracking branch '4Science-bitbucket/main' into CST-5337 2022-11-09 12:04:55 +01:00
Arvo Consultores y Tecnología. S.L
dff01bc3e7 Merge branch 'main' into DS-1774 2022-11-08 17:00:03 +01:00
Tim Donohue
89447a6c32 Merge pull request #1927 from tdonohue/no_unused_imports
Turn on no-unused-imports rule and remove all unused imports
2022-11-08 09:27:26 -06:00
Tim Donohue
cc86ba539f Turn on no-unused-imports rule and remove all unused imports 2022-11-08 08:55:37 -06:00
Tim Donohue
340cc0aa3f Merge pull request #1898 from tdonohue/upgrade_latest_cypress_9
E2E test stabilization, and upgrade to latest Cypress v9 and axe-core
2022-11-08 08:54:52 -06:00
Sergio Fernández Celorio
f7e78dccd1 Use the same property for both item pages 2022-11-07 19:27:54 +00:00
Pierre Lasou
6c226be7e8 Changes to fr.json5
New commit to include changes after review of commit 3bf13c0961
2022-11-07 13:31:45 -05:00
Sergio Fernández Celorio
1e523382d0 Fix lint error 2022-11-07 16:50:46 +01:00
Sergio Fernández Celorio
87a211ca66 Tests fixed 2022-11-07 12:20:00 +01:00
Sergio Fernández Celorio
2ed8f8bad8 Numbre of bitstreams in item page is now configurable 2022-11-04 10:40:29 +00:00
Vincenzo Mecca
9e843e36fa [1950] [DURACOM-101] Regex validator improved
feat:
  - New regexp to validate pattern used for regex validation;
2022-11-04 10:43:16 +01:00
Tim Donohue
f659e81aa9 Merge pull request #1948 from tdonohue/update_actions
Update to the latest version of all GitHub actions
2022-11-03 16:00:09 -05:00
Tim Donohue
6d1d446c0d Update to the latest version of all GitHub actions 2022-11-03 15:03:47 -05:00
Tim Donohue
749e1a7ad3 Merge pull request #1934 from TexasDigitalLibrary/DS-1905
DS-1905: fixes route function to match default value of websvc.opensearch.svccontext
2022-11-03 15:03:05 -05:00
Tim Donohue
b092d0b118 Merge pull request #1945 from 4Science/DSC-807-MAIN
Fix Health section labels
2022-11-03 14:20:54 -05:00
Tim Donohue
94d38efabc Merge pull request #1947 from 4Science/CST-7376
Test cases of date.util.spec.ts fixed
2022-11-03 14:19:01 -05:00
Tim Donohue
1e6a01397a Merge pull request #1930 from toniprieto/improve-cc-selector
Fix for Creative Commons jurisdiction chosen is ignored
2022-11-03 11:07:40 -05:00
Giuseppe Digilio
da6da6209b [CST-7376] fix lint error 2022-11-03 15:46:36 +01:00
Giuseppe Digilio
5c2c60db8b [CST-7376] fix issue with timezone within the test class 2022-11-03 15:08:16 +01:00
Sufiyan Shaikh
98ea3ebbff [DSC-807-MAIN] Aggiornare labels nella sezione Health della demo 2022-11-03 15:33:49 +05:30
Toni Prieto
9c05a116a8 Fix use case with cc.license.jurisdiction key commented out 2022-11-02 18:28:24 +01:00
nwoodward
63011bc41d removed sorting parameters from RSSComponent 2022-11-02 10:53:04 -05:00
nwoodward
2235072bea changed path in tests to match default value for websvc.opensearch.svccontext 2022-11-02 10:53:04 -05:00
nwoodward
434e0cb907 fix function to match default value of websvc.opensearch.svccontext 2022-11-02 10:53:04 -05:00
jensvannerum
7500ea898d Merge branch 'main' into w2p-96062_theme-collection-dropdown-component 2022-11-02 13:00:19 +01:00
Jens Vannerum
c6fd55baf4 96062: Alter test to match themed component 2022-11-02 12:55:21 +01:00
AndrukhivAndriy
46f1080720 Add: Ukrainian translation 2022-11-01 03:00:45 -07:00
Nikunj Sharma
43df05fe35 [CST-7217]applied css for facet break 2022-11-01 15:04:03 +05:30
Tim Donohue
dc4b4ffe4d Merge pull request #1933 from TexasDigitalLibrary/DSpace-8298
DS-8298: fixes issue where the lastHarvested and message fields were reversed
2022-10-31 14:14:22 -05:00
Jens Vannerum
02499f8019 96062: Theme the ExternalSourceEntryImportModalComponent 2022-10-31 19:42:07 +01:00
Tim Donohue
95a848aaf7 Merge pull request #1919 from atmire/w2p-95648_issue-1900_facet-prefix-values-not-escaped_latest
Search in sidebar/facet don't escape special characters
2022-10-31 12:38:10 -05:00
Tim Donohue
830503206a Merge pull request #1912 from atmire/Listable-object-decorator-refactor
Listable-object decorator refactor
2022-10-31 12:05:38 -05:00
Tim Donohue
e50c278497 Merge pull request #1938 from tdonohue/harden_github_workflows
GitHub Workflows security hardening (for dspace-angular)
2022-10-31 11:10:07 -05:00
Tim Donohue
8e87266900 Merge pull request #1916 from myrza1/patch-1
Kazakh Translations
2022-10-31 11:09:00 -05:00
Tim Donohue
d2d74a3759 Merge pull request #1878 from yingjin/DA-1767
Add IDs and pagination gear to Bitstream Formats
2022-10-31 10:53:50 -05:00
Jens Vannerum
70fe46aeed 96062: Theme the CollectionDropdownComponent 2022-10-31 16:34:25 +01:00
Tim Donohue
d0bcf5efcc Harden workflows by limiting default permissions 2022-10-31 10:33:38 -05:00
Tim Donohue
41e694507e Merge pull request #1902 from 4Science/CST-7119
Fix issues with user menu on different screen sizes
2022-10-31 10:25:34 -05:00
Ying Jin
2d72a22810 remove unused code 2022-10-30 23:30:51 -05:00
yingjin
56db9d8639 Merge branch 'DSpace:main' into DA-1767 2022-10-30 20:43:29 -05:00
myrza1
a545a1b5ed Update kk.json5
fixed by yarn json5 --validate
2022-10-30 00:50:00 +06:00
Tim Donohue
c876055855 Merge pull request #1925 from atmire/w2p-96078_Fix-span-linebreak-issue
Minor fixes related to line breaks & Markdown in metadata fields
2022-10-28 15:12:24 -05:00
Tim Donohue
2b666a12a4 Merge pull request #1910 from lucaszc/patch-4
Update pt-BR to replace ficheiro (pt-PT)
2022-10-28 14:56:34 -05:00
Tim Donohue
eec581e0b3 Merge pull request #1877 from yingjin/DA-1766
Add IDs to Metadata Schema page
2022-10-28 12:58:55 -05:00
Alexandre Vryghem
bd4f1f3c70 96433: Fixed issue where ExpandableNavbarSectionComponent was not loaded fast enough 2022-10-28 16:57:21 +02:00
Tim Donohue
fb05b7c701 Ensure label_merge_conflicts never runs on forks 2022-10-28 09:53:33 -05:00
Tim Donohue
e7e049c531 Bug fix to label_merge_conflicts GitHub action 2022-10-28 09:40:30 -05:00
Tim Donohue
f782ee921c Cherry-pick https://github.com/DSpace/DSpace/pull/8552 to dspace-angular 2022-10-28 09:30:11 -05:00
Pierre Lasou
3bf13c0961 Addition of missing parameters
Adding missing params and their french translations for : licence approval, SHERPA,  external sources and processes.
2022-10-28 09:54:40 -04:00
Tim Donohue
3334191755 Merge pull request #1908 from tdonohue/no_wildcard_imports
Shrink size of Klaro & ban wildcard imports.
2022-10-28 08:47:48 -05:00
Tim Donohue
6ceefb4977 Remove usages of url-parse per feedback 2022-10-27 16:19:51 -05:00
Tim Donohue
35171dbd48 Switch to Klaro without translation files. Update Klaro & add missing translation keys to i18n. 2022-10-27 16:02:28 -05:00
Tim Donohue
d66fdf42b1 Add lint rule banning wildcard imports. Fix existing ones where possible. 2022-10-27 16:02:24 -05:00
Tim Donohue
ea00bda9e3 Merge pull request #1903 from tdonohue/momentjs_to_date-fns
Replace Moment.js with date-fns
2022-10-27 15:57:33 -05:00
Tim Donohue
0d2be94cbd Minor refactor to use hasNoValue() 2022-10-27 15:12:53 -05:00
Tim Donohue
81814bf31c Merge branch 'main' into momentjs_to_date-fns 2022-10-27 15:08:27 -05:00
Tim Donohue
142dcf5624 Merge pull request #1929 from atmire/w2p-96252_Reduce-main-bundle-size-part1
Various tweaks to reduce main bundle size
2022-10-27 15:06:53 -05:00
Tim Donohue
11154d21be Upgrade to latest axe-core for accessibility checks in e2e tests 2022-10-27 14:16:48 -05:00
Tim Donohue
14bafd61fe Stabilize random authentication errors in e2e tests by using login form at all times. 2022-10-27 14:16:48 -05:00
Tim Donohue
2e486cf684 Update to latest Cypress v9 2022-10-27 14:16:48 -05:00
nwoodward
448f6a7eeb fixes issue where the lastHarvested and message fields were reversed 2022-10-27 13:28:58 -05:00
Alexandre Vryghem
bf35d71ce6 Merge remote-tracking branch 'upstream/main' into w2p-95335_created-ListableNotificationObjectComponent_contribute-7.2
# Conflicts:
#	src/app/shared/shared.module.ts
#	src/assets/i18n/en.json5
2022-10-27 18:56:32 +02:00
Yury Bondarenko
190c2e4673 Merge remote-tracking branch 'origin/main' into w2p-96252_Reduce-main-bundle-size-part1 2022-10-27 18:44:41 +02:00
Alexandre Vryghem
6f47e0a79c 95335: ListableNotificationObjectComponent not taking up all the space AFTER UPDATE 2022-10-27 18:36:01 +02:00
yingjin
3cb4d6a40b Merge branch 'DSpace:main' into DA-1766 2022-10-27 10:34:32 -05:00
yingjin
8948c73c52 Merge branch 'DSpace:main' into DA-1767 2022-10-27 10:34:17 -05:00
Ying Jin
ec99d2dca8 fix lint issue 2022-10-26 13:58:16 -05:00
Toni Prieto
97e5101390 Merge branch 'main' into improve-cc-selector 2022-10-26 12:18:49 +02:00
Toni Prieto
8a07bb64db Correct lint errors 2022-10-26 10:04:28 +02:00
Ying Jin
b92d423566 Merge branch 'DA-1766' of https://github.com/yingjin/dspace-angular into DA-1766 2022-10-25 21:37:15 -05:00
Ying Jin
296bf0e4d9 update test 2022-10-25 21:36:56 -05:00
Ying Jin
d117cdae07 change pagination to default and update test 2022-10-25 21:17:57 -05:00
kshepherd
0395480ab8 Merge pull request #1928 from hutattedonmyarm/type-bind-for-checkbox-groups
Fix missing type-bind relations for checkbox group
2022-10-26 11:38:30 +13:00
Toni Prieto
7e62e372a8 Fix for Creative Commons jurisdiction chosen is ignored 2022-10-25 22:19:12 +02:00
Yury Bondarenko
bde841918c 96252: Transform .json5 to .json in Webpack
This allows us to get rid of the json5 dependency in the main bundle and reduces the size of the i18n files we serve a bit
2022-10-25 21:01:21 +02:00
Yury Bondarenko
47ae04986d 96252: Make existing lodash imports tree-shakeable 2022-10-25 17:25:34 +02:00
Yury Bondarenko
be43fcb47f 96252: Enforce tree-shakeable lodash imports in ESLint 2022-10-25 17:25:29 +02:00
Yury Bondarenko
674a4829ce 96252: Even more lazy dsMarkdown 2022-10-25 17:25:25 +02:00
Yana De Pauw
5333db17f5 Merge remote-tracking branch 'upstream/main' into w2p-96121_server-side-language-headers 2022-10-25 14:30:06 +02:00
Max Nuding
727ed4a3d7 Fix missing type-bind relations for checkbox group
Checkbox groups were always displayed, because they did not include the type-bind relations. This commit adds the missing property
2022-10-25 12:21:33 +02:00
yingjin
4157f4e9e1 Merge branch 'DSpace:main' into DA-1766 2022-10-24 16:00:03 -05:00
yingjin
80bcf90df3 Merge branch 'DSpace:main' into DA-1767 2022-10-24 15:59:41 -05:00
Tim Donohue
1c8d538100 Merge pull request #1893 from the-library-code/1892_dynamic_contact_type_bind_fix
[#1892] Apply type-bind properly to concat fields that are not dynamic arrays
2022-10-24 12:16:20 -05:00
Yana De Pauw
e1753294d4 96121: Fix server side language headers 2022-10-24 17:48:31 +02:00
Tim Donohue
5b69bb1cc4 Update action to add issues to new triage board 2022-10-21 16:49:17 -05:00
Kristof De Langhe
1dc65472c9 Merge branch 'main' into w2p-89676_Listable-object-decorator-refactor-main 2022-10-21 15:54:20 +02:00
Kristof De Langhe
a06ff35f0a 89676: listable-object decorator match finding refactoring 2022-10-21 15:51:30 +02:00
Davide Negretti
f109e97a0c [CST-6171] Semantic color scheme 2022-10-21 12:50:59 +02:00
Davide Negretti
a69f61e4f3 [CST-6171] Item status type badge colors 2022-10-21 12:50:51 +02:00
Davide Negretti
b62a4f6c53 [CST-6171] Navbar border 2022-10-21 01:38:26 +02:00
Tim Donohue
5ac9d56185 Merge pull request #1922 from dsteelma-umd/1920_fix-data-service.decorator.spec.ts-intermittent-failures
Issue 1920 - "data-service.decorator.spec.ts" tests fails intermittently
2022-10-20 13:45:50 -05:00
David P. Steelman
edbf1f847b Issue 1920 - "data-service.decorator.spec.ts" tests fails intermittently
Replaced the timestamp (intended to produce unique "testType" instances)
with UUID, because intermittent failures are occurring when tests
are running quickly enough that the "new Data().getTime()" function
is returning the same timestamp for multiple tests.
2022-10-20 11:49:02 -04:00
Alexandre Vryghem
9923a71586 95335: Fixed ListableNotificationObjectComponent not taking up all the space 2022-10-20 14:24:18 +02:00
Yury Bondarenko
6918239395 Don't use .preserve-line-breaks for Markdown content
The Markdown parser generates HTML with headings, paragraphs, ... for each bit of text.
This results in extra vertical spacing if we use `white-space: pre-line`
2022-10-20 13:04:03 +02:00
Alexandre Vryghem
d832fa3fea Merge branch 'main-upstream' into w2p-95648_issue-1900_facet-prefix-values-not-escaped_7.0 2022-10-19 21:15:54 +02:00
Alexandre Vryghem
595c3175d3 95915: Added spec test 2022-10-19 21:07:15 +02:00
Yana De Pauw
8204481466 96078: Support enableMarkdown in generic item page field component 2022-10-19 10:41:57 +02:00
Tim Donohue
658eabf395 Merge pull request #1853 from atmire/w2p-94233_use-css-vars-in-CSSVariableService
Use CSS variables in TypeScript
2022-10-18 15:03:45 -05:00
Tim Donohue
82f1e1b704 Merge pull request #1909 from tony/patch-1
chore(README): fix typo
2022-10-18 09:02:33 -05:00
Lucas Zinato Carraro
39e7fb3588 Update pt-BR to replace ficheiro (pt-PT)
Ficheiro is used only in pt-PT in pt-BR is used arquivo
2022-10-18 08:39:51 -03:00
Yana De Pauw
c659e730bc 96078: Fix space in metadata value span and fix comma separator 2022-10-18 12:11:09 +02:00
Tony Narlock
d031942d1e chore(README): fix typo 2022-10-17 18:53:38 -05:00
Tim Donohue
674de4a68a Merge pull request #1895 from lucaszc/patch-2
Fix button translation ...
2022-10-17 15:32:30 -05:00
Tim Donohue
0d55169716 Merge pull request #1896 from lucaszc/patch-3
Add missing translations in version 7.4 pt-BR
2022-10-17 15:13:07 -05:00
Davide Negretti
dd4d709d9c [CST-7119] Fixes 2022-10-17 11:22:07 +02:00
Tim Donohue
3e77850949 Fixes to imports 2022-10-14 13:33:09 -05:00
Tim Donohue
f61d466810 Remove unused import 2022-10-14 13:15:54 -05:00
Tim Donohue
502d4bbdb1 Remove momentjs and ngx-moment in favor of date-fns. Minor refactor to support this swap 2022-10-14 12:49:05 -05:00
Sufiyan Shaikh
c75f5f7c81 [CST-7119] User menu fixes and improvements 2022-10-14 18:39:41 +02:00
Tim Donohue
3eca2b323e Bug fix to initial test 2022-10-14 11:18:11 -05:00
Tim Donohue
f5cbe54348 Add data.util.spec.ts which all pass when using moment.js 2022-10-14 11:09:54 -05:00
Marie Verdonck
ff1ea804c9 95648: Issue 1900 - URl encode/escape prefix value in facets endpoint 2022-10-13 14:02:40 +02:00
Lucas Zinato Carraro
519e031e6a Fix missing { 2022-10-12 12:06:03 -03:00
Lucas Zinato Carraro
603c60f368 Add missing translations in version 7.4 pt-BR
Add missing keywords, and correct translations in pt-BR
2022-10-12 11:38:18 -03:00
lucaszc
4bb11cbadf Fix button translation ... 2022-10-12 11:29:27 -03:00
Kristof De Langhe
3c9a5e8c55 Merge tag 'dspace-7.4' into w2p-94390_replace-dso-page-edit-buttons-with-a-menu 2022-10-11 15:11:16 +02:00
Kristof De Langhe
964371066a 95632: Refactor orcid/claim person buttons to dso-menu-resolver 2022-10-11 15:10:22 +02:00
Kim Shepherd
4021b847a6 [#1892] Apply type-bind to concat fields that are not dynamic arrays 2022-10-11 11:37:28 +13:00
Alexandre Vryghem
efdd6acfff 95335: Created ListableNotificationObjectComponent 2022-10-07 12:09:30 +02:00
Tim Donohue
273c754370 Update version tag for development of next release 2022-10-06 14:53:19 -05:00
Tim Donohue
ca864379c8 Update version tag 2022-10-06 14:11:47 -05:00
Tim Donohue
a2cb60adeb Merge pull request #1888 from tdonohue/fix_examples
Sync config.example.yml with default-app-config for 7.4
2022-10-06 13:48:50 -05:00
Tim Donohue
cebf2df4d2 Sync config.example.yml with default-app-config for 7.4 2022-10-06 12:20:37 -05:00
Tim Donohue
5728f35f46 Merge pull request #1885 from mspalti/entity-thumbnail
Removed thumbnails from relationship modal
2022-10-06 08:56:05 -05:00
Tim Donohue
1d4f2edfdb Merge pull request #1886 from atmire/fix-1882
Fix dual notification when deleting bitstreamformats
2022-10-06 08:49:08 -05:00
Michael W Spalti
e572e4f41e Updated comment. 2022-10-06 02:27:24 -07:00
Art Lowel
f5deb88c5f fix an issue where deleting bitstreamformats would show both an error and a success notification 2022-10-06 10:29:20 +02:00
Michael W Spalti
8d30788f05 Updated test. 2022-10-05 15:08:42 -07:00
Michael W Spalti
acc32bf77d Hiding thumbnail in modal. 2022-10-05 14:50:25 -07:00
Tim Donohue
8ffc32540a Merge pull request #1884 from lucaszc/patch-1
Misspellings corrections in pt-BR
2022-10-05 14:06:20 -05:00
Tim Donohue
4c20ab8de3 Merge pull request #1881 from atmire/fix-1879
Fix issue when deleting a member from a group
2022-10-05 14:01:32 -05:00
lucaszc
8cc144cb73 Misspellings corrections in pt-BR
Misspellings  corrections in portuguese brazil
2022-10-05 14:54:51 -03:00
Art Lowel
c55c15b6f6 fix issue where deleting a member from a group would cause an infinite re-request loop 2022-10-05 18:27:09 +02:00
Tim Donohue
417c4dee12 Merge pull request #1869 from lucaszc/patch-1
Some translations for pt-BR
2022-10-04 15:06:33 -05:00
Tim Donohue
ba75051117 Merge pull request #1845 from 4Science/CST-6876
Search/MyDSpace fixes
2022-10-04 14:41:30 -05:00
Giuseppe Digilio
c47405cfe1 [CST-6876] Fix issue for which submitter disappear when workflow state were changed 2022-10-04 20:35:14 +02:00
Tim Donohue
8e5ef54f97 Merge pull request #1818 from 4Science/CST-6782-refactor
New users might be registered in a massive way by a robot
2022-10-04 09:53:15 -05:00
Davide Negretti
3b7a830ffe [CST-6782] Hide cookie settings when verification is disabled 2022-10-04 15:37:04 +02:00
Giuseppe Digilio
d8c8a43da4 [CST-6876] Refactoring workflow actions components in order to pass item and workflowitem objects down from paren search element component to children 2022-10-04 14:47:07 +02:00
lucaszc
f72f6a3166 Update pt-BR.json5
Add missing translations ..
2022-10-04 06:51:52 -03:00
Ying Jin
a97f08cd72 merge 2022-10-03 20:49:24 -05:00
Ying Jin
3076f67b70 merge 2022-10-03 20:37:53 -05:00
Ying Jin
5132acc55e merge 2022-10-03 20:34:52 -05:00
lucaszc
a94877ad5a Correcting, missing comma in line 62
Correct missing comma in line 62
2022-10-03 19:45:27 -03:00
Tim Donohue
9305705ab6 Merge pull request #1828 from FelixNicol/Virtual-metadatas-visibility-workflow-not-updated
Fix for PR#1822 - Adjusted two equality checks for scope type which always return false.
2022-10-03 17:15:26 -05:00
lucaszc
7b8371dc87 Merge branch 'main' into patch-1 2022-10-03 16:26:09 -03:00
lucaszc
c2376b6fc7 Update pt-BR.json5
Merge changes from #1866 and add more translations to pt-BR
2022-10-03 14:58:42 -03:00
Tim Donohue
60c317c020 Merge pull request #1876 from atmire/fix-z-index-issue-in-item-list-selects
Fix z-index issue with thumbnails in item list checkboxes
2022-10-03 11:22:13 -05:00
Davide Negretti
2e4b96b2dd [CST-6782] Disable registration button if cookies haven't been accepted 2022-10-03 17:41:38 +02:00
Giuseppe Digilio
ec375fb910 [CST-6876] move delay in the search-facet-filter.component 2022-10-03 17:37:54 +02:00
Davide Negretti
8f66f1fe8f Merge branch 'main-gh4s' into CST-6782-refactor 2022-10-03 17:35:26 +02:00
Davide Negretti
89cdad42d2 [CST-6782] Hide missing cookie alert when verification is not enabled 2022-10-03 17:34:00 +02:00
Giuseppe Digilio
076fa3e1af Merge remote-tracking branch 'origin/main' into CST-6876
# Conflicts:
#	src/app/shared/search/search.component.ts
2022-10-03 17:29:39 +02:00
Tim Donohue
458df454eb Merge pull request #1812 from atmire/w2p-94301_Empty-required-name-input-not-displaying-error-message-after-saving
Fix error validation for required `name` fields in submission
2022-10-03 10:25:20 -05:00
Art Lowel
967f531eb5 fix issue where the padding of a thumbnail in list view would prevent the checkbox from being clickable 2022-10-03 17:08:58 +02:00
Tim Donohue
445255e92d Merge pull request #1858 from abhishekd2t/main
Hindi Translation
2022-10-03 10:06:10 -05:00
Tim Donohue
789a1471b0 Merge pull request #1825 from atmire/w2p-94060_Issue-1720_MyDSpace-support-entities
MyDSpace support for entity type specific list views
2022-10-03 09:58:35 -05:00
lotte
d064c26eec 94060: reverted e2e test changes 2022-10-03 14:45:24 +02:00
lotte
738aa9f098 Merge remote-tracking branch 'origin/main' into w2p-94060_Issue-1720_MyDSpace-support-entities 2022-10-03 14:43:24 +02:00
Giuseppe Digilio
f16dcc7942 [CST-6876] Refactoring in order to remove nested subscriptions 2022-10-03 14:07:59 +02:00
lotte
84bdfb8306 94060: Encoded embedded slash forward to prevent cypress glob issues 2022-10-03 11:26:02 +02:00
Giuseppe Digilio
ac36cc20dc [CST-6876] Refactoring in order to remove nested subscriptions 2022-10-03 10:58:51 +02:00
Giuseppe Digilio
bbdaa253aa [CST-6876] Fix missing page size 2022-10-03 10:48:28 +02:00
Abhishek Raval
3b0577be2f Merge branch 'main' into main 2022-10-01 14:53:54 +05:30
Abhishek Raval
b96502583a Update default-app-config.ts 2022-10-01 14:48:50 +05:30
Abhishek Raval
2bb4c71ddd Updated hi.json5 file
Removed all the next line in hindi translation for same key, I.E. 20, 21 lines.
2022-10-01 11:57:46 +05:30
Abhishek Raval
f3cf13a040 Update config.example.yml 2022-10-01 11:06:41 +05:30
Tim Donohue
b26da8991a Merge pull request #1864 from pilasou/main
Adding missing language parameters in french translations file (fr.json5)
2022-09-30 16:59:16 -05:00
Tim Donohue
0ef8dccac8 Merge pull request #1827 from 4Science/CST-6685
Create new batch export/import page to/from ZIP
2022-09-30 14:08:04 -05:00
Tim Donohue
e1b21e2dc6 Merge pull request #1866 from danilofjr/patch-1
pt-BR translation contribution
2022-09-30 11:52:15 -05:00
Tim Donohue
1779b1f9f3 Merge pull request #1872 from atmire/w2p-93963-Add_support_for_line_breaks_markdown_and_mathjax_in_metadata
repair tests bis
2022-09-30 11:51:35 -05:00
lotte
fb9ed87f95 Merge remote-tracking branch 'atmire/w2p-93963-Add_support_for_line_breaks_markdown_and_mathjax_in_metadata' into w2p-94060_Issue-1720_MyDSpace-support-entities 2022-09-30 17:29:24 +02:00
Tim Donohue
e24f0e3fa5 Merge pull request #1873 from atmire/Fix-EPerson-delete-infinite-loop
Fix infinite loop when deleting an EPerson
2022-09-30 10:25:26 -05:00
lotte
3b653880b9 Merge branch 'w2p-93963-Add_support_for_line_breaks_markdown_and_mathjax_in_metadata' of https://github.com/atmire/dspace-angular into w2p-93963-Add_support_for_line_breaks_markdown_and_mathjax_in_metadata 2022-09-30 17:11:28 +02:00
lotte
e2e122b4ee 93963: Fixed tests in main 2022-09-30 17:08:47 +02:00
Samuel Cambien
8a6ff75560 repair tests bis 2022-09-30 17:06:11 +02:00
Tim Donohue
bf08244e93 Merge pull request #1838 from atmire/w2p-94474_clarify-process-state
Clarify that submission page may be closed while REST processes uploads
2022-09-30 09:44:18 -05:00
Danilo Felicio Jr
c20853d2fe Update pt-BR.json5 2022-09-30 11:21:37 -03:00
Samuel Cambien
80500e716d repair tests bis 2022-09-30 16:10:15 +02:00
Danilo Felicio Jr
fad23560b0 Update pt-BR.json5 2022-09-30 11:07:05 -03:00
Art Lowel
50cb219045 fix issue where the group overview page would throw an error after deleting a group 2022-09-30 15:53:27 +02:00
Yury Bondarenko
379d78eaa2 Fix infinite loop when deleting an EPerson
The reset() call is no longer needed in this case, since invalidation on delete is handled within the data service
We still need this method to properly update the page after creating a new EPerson
2022-09-30 14:38:31 +02:00
Giuseppe Digilio
c352ac440c [CST-6876] Fix LGTM alert 2022-09-30 14:35:47 +02:00
lotte
7a52b69573 94060: hopefully fix cypress tests 2022-09-30 13:38:30 +02:00
Giuseppe Digilio
a384a462eb [CST-6876] Fix issue with filter values request for which pagination was sent twice 2022-09-30 12:57:55 +02:00
Yana De Pauw
be8a3d278c Merge remote-tracking branch 'upstream/main' into w2p-94390_replace-dso-page-edit-buttons-with-a-menu 2022-09-30 12:31:21 +02:00
Yana De Pauw
0be6809a3d Merge branch 'w2p-94390_replace-dso-page-edit-buttons-with-a-menu_7.2' into w2p-94390_replace-dso-page-edit-buttons-with-a-menu 2022-09-30 12:12:02 +02:00
Yana De Pauw
2f3d619c8c 94391: Add support for com/col browse pages 2022-09-30 12:06:21 +02:00
Ying Jin
310726a3c4 fix DSpace #1766 Display all the fields for a Metadata Schema in one page and include IDs 2022-09-29 21:01:51 -05:00
Ying Jin
802b0e7204 fix DSpace#1767 Display all bitstream formats on one page and include IDs 2022-09-29 20:21:21 -05:00
Davide Negretti
88d5f02df2 Merge branch 'main-gh4s' into CST-6782-refactor
# Conflicts:
#	src/app/shared/cookies/browser-klaro.service.spec.ts
#	src/app/shared/shared.module.ts
2022-09-29 22:15:28 +02:00
Davide Negretti
c69934aab6 [CST-6782] Fix 2022-09-29 22:07:15 +02:00
Tim Donohue
6f9d31034c Merge pull request #1851 from atmire/w2p-93963-Add_support_for_line_breaks_markdown_and_mathjax_in_metadata
Add support for line breaks markdown and mathjax in metadata
2022-09-29 14:28:20 -05:00
lucaszc
262fac3dd0 Some translations for pt-BR
Some translations for pt-BR language
2022-09-29 14:50:59 -03:00
Yury Bondarenko
a370f42996 94301: Rename hideRequiredHint to hideErrorMessages for clarity 2022-09-29 17:55:15 +02:00
Yury Bondarenko
d12aa01eec 94301: Limit error propagation to concat groups 2022-09-29 17:55:15 +02:00
Tim Donohue
1370363a54 Merge pull request #1826 from 4Science/CST-6753_GA4
Update Google Analytics to version 4
2022-09-29 09:47:52 -05:00
Tim Donohue
6fa9eb8d0a Merge pull request #1842 from the-library-code/PRs/AdditionalThemedComponents
additional themed components
2022-09-29 09:42:17 -05:00
Peter Wolfersberger
d73c163443 emptied non-empty browse-by-date-page.component.html in custom theme 2022-09-29 15:53:17 +02:00
Nikunj Sharma
0025567daf Merge remote-tracking branch 'origin/main' into CST-6685 2022-09-29 19:16:08 +05:30
Nikunj Sharma
fadcd2e0c6 [CST-6685] removed -a option 2022-09-29 19:13:39 +05:30
lotte
9f1749e1ee 94060: Fixed issue where thumbnails wouldn't be shown if linkType is linkType.None 2022-09-29 15:36:45 +02:00
Peter Wolfersberger
4371698a6e Created empty template files for browse-by-title-page.component and browse-by-date-page.component in custom theme 2022-09-29 15:24:26 +02:00
Tim Donohue
7b42446c11 Merge pull request #1861 from the-library-code/PRs/FixedHeader768px
Workaround missing navbar @768px for dspace and custom templates
2022-09-29 08:24:01 -05:00
Tim Donohue
6972a384a2 Merge pull request #1868 from tdonohue/fix_1867
Fixes Community "Assign Roles" page
2022-09-29 08:23:01 -05:00
lotte
7acc8c888e 94060: Added thumbnail embed for submission object search results and added offset to status badge for mydspace results 2022-09-29 15:16:28 +02:00
Giuseppe Digilio
a6d29f5a23 [CST-6876] Replace deprecated createComponent method and improve code 2022-09-29 15:06:30 +02:00
Giuseppe Digilio
7f30e92782 [CST-6876] Fix issue with invalid request done when the claimed/pool task changed its status due to a performed action 2022-09-29 15:05:18 +02:00
Samuel Cambien
e3351eb739 repair DefaultAppConfig 2022-09-29 12:58:20 +02:00
Samuel Cambien
2af9984ace repair tests 2022-09-29 12:58:07 +02:00
Peter Wolfersberger
81830bb797 Fixed comma in lazy-theme.module.ts 2022-09-29 11:48:59 +02:00
Peter Wolfersberger
5e54422daf fixed redundant / in pathname of themed component 2022-09-29 10:49:42 +02:00
Kim Shepherd
133f35cb42 [TLC-372] Wait for async before testing obj lists in some tests
Browse by, obj list and other related components were
themed in this PR and added to lazy theme module.
2022-09-29 10:49:42 +02:00
Peter Wolfersberger
8805ac33fc Fixed commented out references to html and scss component files 2022-09-29 10:49:42 +02:00
Peter Wolfersberger
7c194ff700 made search-navbar-component themeable 2022-09-29 10:49:42 +02:00
Peter Wolfersberger
3799ed28c1 Made browse-by-metadata-page.component, browse-by-title-page.component, browse-by-date-page.component themeable
and fixed a forgotten "implements OnDestroy" in browse-by-metadata-page.component.ts
2022-09-29 10:49:42 +02:00
Peter Wolfersberger
f5316b5805 Made community-list-element.component and collection-list-element.component themeable. 2022-09-29 10:49:42 +02:00
Peter Wolfersberger
48c3fd24ed Themed object-list.component. 2022-09-29 10:49:42 +02:00
Peter Wolfersberger
24943b9b09 Added already themed comcol-page-browse-by.component to custom theme. 2022-09-29 10:49:42 +02:00
Peter Wolfersberger
b0d1a74128 Made comcol-page-handle-component themeable 2022-09-29 10:49:02 +02:00
Tim Donohue
c7029ed8f6 Merge pull request #1847 from mspalti/iiif-multi-fix
Bug fix for multiple IIIF image property
2022-09-28 17:02:29 -05:00
Tim Donohue
fbe35e14dd Merge pull request #1863 from 4Science/CST-6932
Registration page password validation
2022-09-28 16:43:53 -05:00
Tim Donohue
0235cc2fe8 Update community-roles.component to align with collection-roles 2022-09-28 13:30:42 -05:00
Yury Bondarenko
de28af8b51 Remove unused imports 2022-09-28 20:25:47 +02:00
Danilo Felicio Jr
30f0622810 pt-BR translation contribution
Fully translated til line 538 and other small corrections
2022-09-28 14:41:38 -03:00
Yury Bondarenko
9dc7b3490f Merge branch 'w2p-94390_replace-dso-page-edit-buttons-with-a-menu_7.2' into w2p-94390_replace-dso-page-edit-buttons-with-a-menu 2022-09-28 19:05:48 +02:00
Yury Bondarenko
785e4085fc 94389: Fix icon alignment & dropdown styles 2022-09-28 18:38:11 +02:00
Yana De Pauw
4489b3417c 94391: intermittent commit 2022-09-28 18:29:26 +02:00
Michael W Spalti
42bb39d097 Missing semicolon. 2022-09-28 09:18:03 -07:00
Michael W Spalti
60bcfe8cf5 Correction in the image count method. 2022-09-28 09:11:03 -07:00
Jens Vannerum
8bcbf02ed1 94474: Strings after merge 2022-09-28 18:06:52 +02:00
Jens Vannerum
63cedc0386 Merge branch 'main' into w2p-94474_clarify-process-state
# Conflicts:
#	src/assets/i18n/pt-BR.json5
#	src/assets/i18n/sv.json5
2022-09-28 18:05:02 +02:00
Tim Donohue
695ce3ab9e Merge pull request #1850 from atmire/use-x-forwarded-for-redirect
Use values from x-forwarded headers in getOrigin server side
2022-09-28 10:31:16 -05:00
Tim Donohue
77c38ad573 Merge pull request #1846 from atmire/w2p-94273_Track-dependencies-in-order-to-invalidate-them-when-an-object-is-invalidated
Track dependencies in order to invalidate them when an object is invalidated
2022-09-28 10:05:37 -05:00
Tim Donohue
7064014623 Merge pull request #1832 from atmire/w2p-89685_themed-search-settings-component
make search-settings.component themed
2022-09-28 10:04:47 -05:00
Tim Donohue
389ae85c55 Merge pull request #1823 from nibou230/dd-submission-1765
After drag & drop: Redirect the user and remove the notification
2022-09-28 08:31:15 -05:00
Yury Bondarenko
d98a261985 Add typedocs & fix copy/paste errors 2022-09-28 14:38:16 +02:00
Giuseppe Digilio
171ac62beb [CST-6753] Maintain compatibility with version 3 2022-09-28 13:30:22 +02:00
Art Lowel
941e71a75b add useProxies config to support x-forwarded headers in express 2022-09-28 13:10:46 +02:00
Art Lowel
241816e836 use location.replace to ensure the browser can track the redirect in its history 2022-09-28 11:58:27 +02:00
Giuseppe Digilio
750c6032bd [CST-6876] fix error when submitter is empty 2022-09-28 11:49:21 +02:00
Giuseppe Digilio
aa53e2fff6 [CST-6685] fix label 2022-09-28 09:54:25 +02:00
Jens Vannerum
27af7fad94 Merge branch 'main' into w2p-89685_themed-search-settings-component
# Conflicts:
#	src/themes/custom/lazy-theme.module.ts
2022-09-28 08:21:12 +02:00
Tim Donohue
1d13fd3f35 Merge pull request #1857 from joao-uefrom/main
Updated the Brazilian Portuguese translation.
2022-09-27 17:31:33 -05:00
Tim Donohue
ad13a396e6 Merge pull request #1860 from atmire/Fix-recent-submissions-list-thumbnails
Fix recent submissions list thumbnails
2022-09-27 16:53:29 -05:00
myrza1
3abfbf3f11 Update kk.json5
Finish translates
2022-09-28 03:47:16 +06:00
Giuseppe Digilio
f3f89b3dc1 [CST-6753] track Google Analytics statistic only if user accepts cookie consents 2022-09-27 21:47:15 +02:00
Pierre Lasou
f1888f718c Changes to 2 french translations
2 changes that override those of a previous commit fa20e9e5c0
2022-09-27 14:35:09 -04:00
Tim Donohue
0e23e850b7 Merge pull request #1804 from 4Science/CST-6153
Ask current password to user when setting a new password
2022-09-27 13:08:43 -05:00
Nicolas Boulay
9140fb6106 Remove unused translations 2022-09-27 13:40:12 -04:00
Nicolas Boulay
6cd01ec471 Add missing documentation 2022-09-27 13:40:12 -04:00
Nicolas Boulay
e9a8526b1b Redirect the user and remove the notification 2022-09-27 13:40:12 -04:00
Yury Bondarenko
7771cff5c8 93963: Use sanitize-html instead of isomorphic-dompurifier 2022-09-27 17:41:09 +02:00
Samuel Cambien
42608c6b09 Revert "93963: Use sanitize-html instead of isomorphic-dompurifier"
This reverts commit a789cb0960e966d19d86dfc67f274c6b1751ec32.
2022-09-27 17:41:09 +02:00
Samuel Cambien
8800b1e0e8 move configs, add extra documentation 2022-09-27 17:40:58 +02:00
Nikunj Sharma
98ee0751ec [CST-6685] added new batch export functionality 2022-09-27 20:19:50 +05:30
Giuseppe Digilio
e9a87a607a Merge remote-tracking branch 'origin/main' into CST-6753_GA4 2022-09-27 16:33:56 +02:00
Giuseppe Digilio
73c81ea924 Merge remote-tracking branch 'origin/main' into CST-6876
# Conflicts:
#	src/app/shared/object-list/my-dspace-result-list-element/claimed-search-result/claimed-search-result-list-element.component.spec.ts
#	src/app/shared/object-list/my-dspace-result-list-element/claimed-search-result/claimed-search-result-list-element.component.ts
#	src/app/shared/object-list/my-dspace-result-list-element/pool-search-result/pool-search-result-list-element.component.spec.ts
#	src/app/shared/object-list/my-dspace-result-list-element/pool-search-result/pool-search-result-list-element.component.ts
2022-09-27 16:24:24 +02:00
Yana De Pauw
6a932ec6ac 94390: Remove unused import 2022-09-27 16:21:56 +02:00
Yana De Pauw
6671bb3eb0 Merge remote-tracking branch 'upstream/main' into w2p-94390_replace-dso-page-edit-buttons-with-a-menu 2022-09-27 15:57:18 +02:00
Peter Wolfersberger
fc624a406f Workaround missing navbar @768px for dspace and custom templates
The treatment of the breakpoints is inconsistent. md is defined as
768px<=md<992px.
The statement
@media screen and (max-width: map-get($grid-breakpoints, md)) {}
,which is in some instances used at the moment for referencing break intervals BELOW md includes the lower md border which should be excluded.
The sass mixin
@include media-breakpoint-down($name) {}
or function
breakpoint-max($name)
for some unknown reason don't work, so this is a workaround.
2022-09-27 15:19:00 +02:00
lotte
1355fb1d35 94060: fixed tests 2022-09-27 14:27:18 +02:00
lotte
d1ca092897 Merge remote-tracking branch 'origin/main' into w2p-94060_Issue-1720_MyDSpace-support-entities 2022-09-27 14:26:58 +02:00
Yury Bondarenko
396bbd4f31 Fix default image logic in ds-thumbnail 2022-09-27 13:00:44 +02:00
Yury Bondarenko
05d1554740 Ensure entity list objects are used on the home page 2022-09-27 13:00:44 +02:00
Yury Bondarenko
6b0513aba1 Fix thumbnail placeholder font scaling in ds-recent-item-list 2022-09-27 13:00:44 +02:00
Sufiyan Shaikh
a011c300aa [CST-6932] behavior on the registration page should be the same as the behavior on the change password page 2022-09-27 13:23:13 +05:30
Nikunj Sharma
b89640e4d2 [CST-6685] removed value param with --add 2022-09-26 23:58:03 +05:30
Nikunj Sharma
e9b83f3b0d Merge remote-tracking branch 'origin/main' into CST-6685 2022-09-26 22:01:55 +05:30
Samuel Cambien
0824fff6ef Merge branch 'main' into w2p-93963-Add_support_for_line_breaks_markdown_and_mathjax_in_metadata
# Conflicts:
#	src/app/shared/shared.module.ts
2022-09-26 17:10:02 +02:00
Davide Negretti
614ce4aa83 Merge branch 'main-ghds' into CST-6782-refactor
# Conflicts:
#	src/app/shared/shared.module.ts
2022-09-26 15:46:08 +02:00
Davide Negretti
2f13beac7c [CST-6782] JSdoc fixed 2022-09-26 15:44:38 +02:00
Davide Negretti
ab3b05b950 [CST-6782] JSdoc fixed; buildCaptchaUrl refactored; import cleanup 2022-09-26 15:43:47 +02:00
Davide Negretti
7ad68530ea [CST-6782] JSdoc fixed; buildCaptchaUrl refactored; import cleanup 2022-09-26 15:40:24 +02:00
Abhishek Raval
9f43c1d0b9 Update hi.json5 2022-09-26 17:33:17 +05:30
myrza1
9aca40cc33 Update kk.json5
submission.import-external.preview.title.Project төменнен жоғары тоқтадым
2022-09-26 02:23:48 +06:00
João Fernandes
5e5e04cb1b Updated the Brazilian Portuguese translation. 2022-09-25 11:57:53 -03:00
reetagithub
064dae2581 Swedish translation file modified (#1837)
* Update en.json5

Corrected typos ("changed discarded/outdated" -> "changes...")

* Update fi.json5

Reformatted three keys with term 'views', previously it was translated to 'lataus', now 'katselu' which is a more accurate word.

* Update fi.json5

A better translation to key mydspace.title

* Update sv.json5

Removed lines starting "// TODO" to make it easier to detect possible  additions of new keys

* Update sv.json5

Removed unnecessary "// TODO..." lines, small typo corrections and harmonizing used terms (e.g. 'browse', 'mydspace')
2022-09-23 15:36:53 -05:00
Tim Donohue
a6ee2b8aa3 Merge pull request #1839 from atmire/issue-1833_entity-title-refactor-main
Full item page of entities missing title/name
2022-09-23 15:09:03 -05:00
Tim Donohue
994c9b3985 Merge pull request #1694 from atmire/w2p-92282_Fix-missing-auth-tokens-when-retrieving-Bitstreams
Support restricted thumbnails
2022-09-23 14:03:07 -05:00
Alexandre Vryghem
dc54990977 Merge branch 'main-upstream' into issue-1833_entity-title-refactor-main 2022-09-23 20:49:06 +02:00
Samuel Cambien
d46ab3b932 Merge branch 'main' into w2p-93963-Add_support_for_line_breaks_markdown_and_mathjax_in_metadata 2022-09-23 18:33:13 +02:00
Yury Bondarenko
7a89f416f9 Merge remote-tracking branch 'origin/main' into w2p-92282_Fix-missing-auth-tokens-when-retrieving-Bitstreams 2022-09-23 17:57:39 +02:00
Tim Donohue
9c93a8ad86 Merge pull request #1844 from dsteelma-umd/1843_standard-bundles-config-fix
Issue 1843 - Fix default bundles example in config.example.yml
2022-09-23 10:31:57 -05:00
Tim Donohue
3834d170e9 Merge pull request #1780 from mspalti/collection-thumbnail-embed
Show thumbnails in result lists
2022-09-23 10:11:53 -05:00
Tim Donohue
37ac449cb3 Merge pull request #1848 from atmire/w2p-94485_Fix-regressions
Regression fixes
2022-09-23 09:39:09 -05:00
Samuel Cambien
f5ff72372c issue #1404, issue #1762, issue #1763 Add support for line breaks, markdown and mathjax in metadata - add sanitize-html types to devdependencies for documentation 2022-09-23 14:16:45 +02:00
Samuel Cambien
f57fb3923a issue #1404, issue #1762, issue #1763 Add support for line breaks, markdown and mathjax in metadata - fix lint issues 2022-09-23 13:53:53 +02:00
Samuel Cambien
b345b27c0f Merge branch 'main' into w2p-93963-Add_support_for_line_breaks_markdown_and_mathjax_in_metadata
# Conflicts:
#	package.json
#	src/app/shared/shared.module.ts
#	src/app/shared/truncatable/truncatable-part/truncatable-part.component.html
#	src/config/app-config.interface.ts
#	src/config/default-app-config.ts
#	src/environments/environment.test.ts
#	src/styles/_global-styles.scss
#	yarn.lock
2022-09-23 13:48:37 +02:00
Samuel Cambien
2f71dc358b issue #1404, issue #1762, issue #1763 Add support for line breaks, markdown and mathjax in metadata 2022-09-23 13:37:11 +02:00
Nikunj Sharma
5b1e0d3e0d CST-6685 updated changes 2022-09-23 16:16:22 +05:30
Davide Negretti
11eacc10f7 [CST-6782] Fix klaro configuration 2022-09-23 12:46:16 +02:00
Giuseppe Digilio
9de6f38ea6 [CST-6153] fix merge 2022-09-23 10:37:52 +02:00
Giuseppe Digilio
0222fb0061 Merge remote-tracking branch 'origin/main' into CST-6153
# Conflicts:
#	src/app/profile-page/profile-page-security-form/profile-page-security-form.component.ts
#	src/assets/i18n/en.json5
2022-09-23 10:35:28 +02:00
Davide Negretti
711982d423 [CST-6782] fixes after merge 2022-09-23 10:32:50 +02:00
Giuseppe Digilio
b022a93128 Merge remote-tracking branch 'origin/main' into CST-6685 2022-09-23 10:27:51 +02:00
Davide Negretti
5d37efdfc0 Merge branch 'main-ghds' into CST-6782-refactor
# Conflicts:
#	src/assets/i18n/en.json5
2022-09-23 10:22:00 +02:00
Michael Spalti
a269817fe3 Added platform detection for placeholder classes. 2022-09-22 16:57:28 -07:00
myrza1
738a85ffc9 Update kk.json5
Update part 1
2022-09-23 05:23:30 +06:00
Tim Donohue
001d6dc20a Merge pull request #1748 from mspalti/new-themes
New theme-able components
2022-09-22 12:02:10 -05:00
Art Lowel
af98247195 add check to ensure document.styleSheets is defined 2022-09-22 18:18:42 +02:00
lotte
f761924963 94233: removed empty file 2022-09-22 17:16:35 +02:00
lotte
97bceffb02 94233: Fixed lint issue 2022-09-22 17:14:55 +02:00
lotte
d68f38e848 94233: Fixed tests 2022-09-22 17:07:09 +02:00
lotte
08577f5f17 Merge branch 'main' into w2p-94233_use-css-vars-in-CSSVariableService 2022-09-22 16:50:52 +02:00
Yana De Pauw
b7c1e76b7f 94390: Remove fdescribe 2022-09-22 16:10:43 +02:00
Yana De Pauw
7f91f50e63 Merge remote-tracking branch 'upstream/main' into w2p-94390_replace-dso-page-edit-buttons-with-a-menu 2022-09-22 16:08:53 +02:00
Tim Donohue
edd193a51e Merge pull request #1813 from atmire/w2p-94207_Fix-resource-policy-cache-issues
Fix ResourcePolicy cache issues
2022-09-22 08:50:26 -05:00
Tim Donohue
f0fd196ba9 Merge pull request #1776 from 4Science/CST-6110
Make password minimum requirements stronger
2022-09-22 08:48:19 -05:00
Tim Donohue
e1b9368166 Merge pull request #1808 from atmire/PR-1548-fix-group-page-lists
Fix group page lists in PR #1548
2022-09-22 08:46:47 -05:00
Yury Bondarenko
3717c661ca Fix button layout in ds-resource-policies 2022-09-22 12:29:13 +02:00
Yana De Pauw
a92060c45a 94390: Add comment to array flattening 2022-09-22 12:15:34 +02:00
Tim Donohue
f01db3e984 Merge pull request #1821 from atmire/SearchEvents-bugfix
Search events bug-fix
2022-09-21 16:52:22 -05:00
Michael Spalti
cc3f570da7 Updated comments. 2022-09-21 12:16:22 -07:00
Michael Spalti
d4107e3f9a Initial update for multiple bundle check. 2022-09-21 12:13:10 -07:00
Yury Bondarenko
68def61f20 Test invalidation of dependent requests 2022-09-21 19:20:49 +02:00
Yury Bondarenko
551365a0a8 Merge remote-tracking branch 'atmire/w2p-94207_Fix-resource-policy-cache-issues' into w2p-94273_Track-dependencies-in-order-to-invalidate-them-when-an-object-is-invalidated 2022-09-21 19:18:22 +02:00
Michael Spalti
fbcaaf5a10 Merge branch 'main' into collection-thumbnail-embed 2022-09-21 10:11:55 -07:00
Tim Donohue
c76bae78d4 Merge pull request #1771 from mwoodiupui/browse-pagesize
Make the size of a browse result page configurable.
2022-09-21 11:22:46 -05:00
Yury Bondarenko
891c9165d7 Improve thumbnail loading animation
- Minimize content shift by leaving space around the animation (same as the placeholder)
- Replace animation with more compact spinner to prevent wrapping when the thumbnail is very narrow
2022-09-21 18:20:30 +02:00
Tim Donohue
8d6222807e Merge pull request #1841 from 4Science/DS-4415
Add label for the citation page curation task
2022-09-21 11:19:03 -05:00
Giuseppe Digilio
2642ed35b7 [CST-6153] Use new params name 2022-09-21 17:47:58 +02:00
Tim Donohue
f599e80190 Merge pull request #1835 from toniprieto/cc-section-not-loading
Creative Commons selector is not loading
2022-09-21 10:25:56 -05:00
Giuseppe Digilio
ab77e66be7 [CST-6494] Fix issue for which sometimes claimed and pool task weren't shown when a filter is applied 2022-09-21 17:16:10 +02:00
Yana De Pauw
96ba1c9319 94390: Implement feedback 2022-09-21 16:16:56 +02:00
Yana De Pauw
878db5be75 94390: Replace DSO page edit buttons with a menu 2022-09-21 16:16:44 +02:00
Mark H. Wood
7f696b24d6 Add to example configuration. 2022-09-21 08:21:54 -04:00
David P. Steelman
dda15e998a Issue 1843 - Fix default bundles example in config.example.yml
Provides the correct YAML configuration for configuring
the default bundles configuration.
2022-09-21 07:54:51 -04:00
Nikunj Sharma
53b5d27eea CST-6110 removed key i18 not used 2022-09-21 16:39:58 +05:30
Nikunj Sharma
a1bab693e5 Merge remote-tracking branch 'origin/main' into CST-6110 2022-09-21 16:13:53 +05:30
Giuseppe Digilio
9e779cf235 Merge branch 'main' into CST-6876 2022-09-21 12:40:25 +02:00
Kristof De Langhe
85194c1487 Merge branch 'main' into w2p-94310_SearchEvents-bugfix-main 2022-09-21 10:17:04 +02:00
Giuseppe Digilio
f2a6b8208f remove console.log 2022-09-21 09:54:49 +02:00
Giuseppe Digilio
e072cdf75b [CST-6494] Update filter values when a workflow action is dispatched 2022-09-21 09:54:10 +02:00
Giuseppe Digilio
6d3f3cad2f [CST-6876] Retrieve filter list in parent search.component 2022-09-21 09:41:30 +02:00
Michael Spalti
5a815da5f2 Updated comments. 2022-09-20 17:17:15 -07:00
Michael Spalti
4d43a34cb3 Revised pageSize input to override the value provided via configuration. 2022-09-20 17:08:57 -07:00
Michael Spalti
1ebaa65161 Fixed path for collection list. 2022-09-20 16:22:31 -07:00
Michael Spalti
e752ef74fb Merge branch 'main' into new-themes 2022-09-20 15:19:54 -07:00
Andrea Bollini
4be09885a2 Add label for the citation page curation task 2022-09-21 00:02:30 +02:00
Michael Spalti
76416fffa3 Merge branch 'main' into collection-thumbnail-embed 2022-09-20 11:25:00 -07:00
Tim Donohue
0f1b9bb817 Merge pull request #1803 from mark-cooper/browse-comm-lists-configurable
Make no. of communities per pagination / expansion configurable
2022-09-20 13:11:03 -05:00
Yury Bondarenko
b9ac08eba3 94485: Fix selectors for themed error pages 2022-09-20 16:25:08 +02:00
Yury Bondarenko
594b6d61c3 94485: Use relative path for theme CSS
This bug was originally fixed in #1642 but reintroduced in #1805
2022-09-20 16:25:08 +02:00
Yury Bondarenko
c844423fc3 94485: Fix initialization deadlock when backend is unavailable
When the REST server can't be found, `getEndpoint` errors out, no request gets sent, which causes `fetchRequest` to never emit.

Because of this the `checkTokenCookie$` effect would get deadlocked and initialization would never complete.
2022-09-20 16:15:13 +02:00
Jens Vannerum
bf5a8daa78 string changes after merge 2022-09-20 12:48:27 +02:00
Jens Vannerum
9371c0b3b7 Merge branch 'main' into w2p-94474_clarify-process-state
# Conflicts:
#	src/assets/i18n/de.json5
#	src/assets/i18n/es.json5
#	src/assets/i18n/lv.json5
#	src/assets/i18n/tr.json5
2022-09-20 12:42:54 +02:00
Jens Vannerum
81d3b1708f 94474: Clarify processing message 2022-09-20 12:40:42 +02:00
Giuseppe Digilio
5099d0b18a [CST-6153] Show i18n message instead of server error response 2022-09-20 11:41:09 +02:00
Giuseppe Digilio
f787491af4 [CST-6153] Fix issue with forgot password page 2022-09-20 11:33:37 +02:00
Alexandre Vryghem
87d9c28acc Merge branch 'main-upstream' into issue-1833_entity-title-refactor-main 2022-09-20 09:51:09 +02:00
Toni Prieto
86364ad375 Add test for SubmissionCcLicenseDataService 2022-09-20 09:28:16 +02:00
Mark Cooper
086bd4723b Resolve feedback
Inject environment rather than importing it
Redo the configuration for better consistency across pages
2022-09-19 15:14:07 -07:00
Mark Cooper
3e803e8411 Make no. of communities per pagination / expansion configurable
Adds new config settings for no. of communities to display on the
home page & community-list page.

Resolves #1749, resolves #1750
2022-09-19 14:29:50 -07:00
Mark H. Wood
043b92fbc7 Make sure pagination is initialized in derived classes. 2022-09-19 13:17:04 -04:00
Alexandre Vryghem
20ff386c6e 94481: Fixed tests 2022-09-19 19:07:13 +02:00
Toni Prieto
ed611c5716 Implement findAll function of SubmissionCcLicenseDataService 2022-09-19 18:49:30 +02:00
Mark H. Wood
5bdf911fc7 Specs must provide APP_CONFIG now. 2022-09-19 12:25:22 -04:00
Alexandre Vryghem
a4b9a6da1d 94481: Use DSONameService in all other remaining place where dc.title, person.familyName, person.givenName or organization.legalName is used 2022-09-19 18:24:34 +02:00
Alexandre Vryghem
80a1eed63c 94481: Replaced title on all single item pages 2022-09-19 18:24:34 +02:00
Giuseppe Digilio
4ca5571a2b [CST-6110] Remove check for password length 2022-09-19 18:09:05 +02:00
Mark H. Wood
bc1e49c783 Fix @Injectable/@Component conflict 2022-09-19 11:36:52 -04:00
Alexandre Vryghem
e4229e3993 94481: Use DSONameService to determine the title for the Item page 2022-09-19 17:14:57 +02:00
Tim Donohue
31167a3ce4 Merge pull request #1819 from kostisalex/feature/greek_support_in_frontend
Greek support for frontend
2022-09-19 10:05:40 -05:00
Giuseppe Digilio
ee46594b5b Merge remote-tracking branch 'origin/main' into CST-6110 2022-09-19 16:26:37 +02:00
Vincenzo Mecca
4484c3ebbc [CST-6782] Fixed failing tests 2022-09-19 16:26:31 +02:00
Giuseppe Digilio
ab745983aa Merge branch 'main' into CST-6153 2022-09-19 15:43:16 +02:00
Giuseppe Digilio
79f65f1d99 Merge branch 'main' into CST-6753_GA4 2022-09-19 15:39:59 +02:00
Giuseppe Digilio
34beb7d8da Merge branch 'main' into CST-6685 2022-09-19 15:33:02 +02:00
Kostis Alexandris
cd83ba4275 Merge pull request #1 from kstamatis/feature/greek_support_in_frontend
fix greek translations
2022-09-19 16:14:32 +03:00
Kostas Stamatis
4a30295df8 fix greek translations 2022-09-19 16:09:25 +03:00
Jens Vannerum
f84e4d6146 89685: Resolve wrong directory 2022-09-19 12:37:46 +02:00
Davide Negretti
36b8b8b61b Merge branch 'main-gh4s' into CST-6782-refactor
# Conflicts:
#	src/app/shared/cookies/browser-klaro.service.spec.ts
#	src/app/shared/cookies/browser-klaro.service.ts
2022-09-19 12:21:57 +02:00
Jens Vannerum
a17ee028df make search-settings.component themed 2022-09-19 11:56:04 +02:00
Jens Vannerum
898f23a997 Merge branch 'main' into w2p-89685_themed-search-settings-component
# Conflicts:
#	src/app/shared/search/search.module.ts
#	src/themes/custom/lazy-theme.module.ts
2022-09-19 11:20:51 +02:00
Jens Vannerum
dd2317699a make search-settings.component themed 2022-09-19 10:11:40 +02:00
Abhishek Raval
f87b83ad82 Add files via upload 2022-09-18 20:12:35 +05:30
Michael Spalti
d2d6554e26 Second-level browse thumbnails fixed. 2022-09-17 10:51:45 -07:00
Michael Spalti
eb48b1b204 Bug fix for browse. 2022-09-17 10:18:10 -07:00
Michael Spalti
41d1f5383f Added thumbnail property to browse entry model. 2022-09-16 17:33:20 -07:00
Tim Donohue
5e9bbbe06a Merge branch 'main' into feature/greek_support_in_frontend 2022-09-16 16:05:32 -05:00
Tim Donohue
927dfdad1c Merge pull request #1831 from tdonohue/enable_kazakh
Enable Kazakh translation by default
2022-09-16 16:04:01 -05:00
Kostis Alexandris
e1d3832d64 Remove double quotes 2022-09-16 23:38:17 +03:00
Tim Donohue
44c4f993f7 Enable Kazakh translation by default 2022-09-16 14:52:47 -05:00
Tim Donohue
f3d43b5745 Merge pull request #1297 from myrza1/patch-1
Kazakh Translation
2022-09-16 14:51:49 -05:00
Michael Spalti
cfff05b1da Minor style tweak 2022-09-16 12:43:05 -07:00
Tim Donohue
2a35329efa Merge pull request #1816 from 4Science/CST-6565
Cookie consent shows analytics usage also when GA is disabled
2022-09-16 14:33:20 -05:00
Michael Spalti
231b7e2c2e Added thumbnail followLinks for ds-edit-relationship-list 2022-09-16 12:27:16 -07:00
Yury Bondarenko
8d36de27d1 94207: Update DeleteDate to use buildFromRequestUUIDAndAwait 2022-09-16 20:56:42 +02:00
Yury Bondarenko
faaaad6bfb Merge remote-tracking branch 'atmire/PR-1548-fix-group-page-lists' into w2p-94207_Fix-resource-policy-cache-issues 2022-09-16 20:56:26 +02:00
Michael Spalti
4b62fb2db4 Added display:block for ds-listable-component-loader back into related-items scss; fixes veritcal spacing issue. 2022-09-16 10:26:15 -07:00
Michael Spalti
ccfa1410c2 Added embedThumbnail to FindListOptions. 2022-09-16 10:07:00 -07:00
lotte
ce67003f26 94233: fixed tests after CSSVariableService changes 2022-09-16 16:23:11 +02:00
Tim Donohue
06f3f8d31c Merge pull request #1814 from atmire/issue_1795_issue_1778_fix_config_issues
Repair config issues
2022-09-16 09:15:34 -05:00
lotte
89ba24fc1c 94233: applied feedback for css variables 2022-09-16 12:40:04 +02:00
Michael Spalti
7b47c22531 Minor css change 2022-09-16 02:18:47 -07:00
Yury Bondarenko
7de56a4f14 Fix unused import, remove resurrected data.service.ts 2022-09-16 10:44:43 +02:00
Yury Bondarenko
87a7baa2e8 Merge remote-tracking branch 'origin/main' into PR-1548-fix-group-page-lists 2022-09-16 10:33:58 +02:00
Vincenzo Mecca
16523c3c90 [#1816][CST-6565] Clearified expectation of test 2022-09-16 10:27:40 +02:00
Vincenzo Mecca
3cc4b96ff4 [#1816][CST-6565] Cleaned and Refactored specs 2022-09-16 10:08:13 +02:00
Tim Donohue
a2f8a5ccfa Merge pull request #1824 from atmire/w2p-94242_Add-optional-NavigationExtras-argument-to-PaginationService-methods
Add an optional `NavigationExtras` argument to `PaginationService.updateRoute`
2022-09-15 16:48:16 -05:00
myrza1
7c5887654a Іздеу нәтижелері қосылды 2022-09-16 03:08:45 +06:00
myrza1
85d44ad3d4 Update kk.json5
synced from last english
2022-09-16 02:58:25 +06:00
myrza1
4a573eb981 Delete kz.json5
deleted
2022-09-16 02:47:51 +06:00
Mark H. Wood
900dd31351 Get the environment by injection, as suggested. 2022-09-15 16:46:25 -04:00
myrza1
16b3cb8008 renamed to kk and added some translates 2022-09-16 02:21:01 +06:00
Michael Spalti
75da8ca10d Fixed tests after merge. 2022-09-15 13:20:33 -07:00
Michael Spalti
7047f9ccef Fixed merge issue. 2022-09-15 12:40:35 -07:00
Michael Spalti
c2da87e617 Merge branch 'main' into collection-thumbnail-embed 2022-09-15 12:31:46 -07:00
myrza1
3d5951eeb9 Merge branch 'DSpace:main' into patch-1 2022-09-16 00:56:53 +06:00
Michael Spalti
516300f3e5 Fixed a couple lint errors. 2022-09-15 11:52:13 -07:00
Félix Jolin-Nicol
fcae738db6 Fix for PR#1822 - Fix is in section-form-component.ts. Adjusted two equality checks for scope type which always returned false. 2022-09-15 14:48:57 -04:00
Tim Donohue
a13f4ee3b9 Merge pull request #1791 from atmire/w2p-93803_Refactor-DataServices-to-use-Composition
Refactor data services to use composition
2022-09-15 13:40:07 -05:00
Michael Spalti
46ecf287a4 Thumbnails fixed for relationships and added styling. 2022-09-15 11:40:00 -07:00
Tim Donohue
3665071dea Merge pull request #1820 from tdonohue/fix_test_to_read_all_data
Ensure `yarn test:rest` reads all JSON data, not just first chunk
2022-09-15 13:30:16 -05:00
Tim Donohue
bb31e1d25c Merge pull request #1801 from GauravD2t/main
Displaying Recent Submissions on the homepage
2022-09-15 13:27:12 -05:00
Davide Negretti
04c0690e8d Merge branch 'main-gh4s' into CST-6782-refactor 2022-09-15 15:41:30 +02:00
Yury Bondarenko
b2d34f0dad Merge remote-tracking branch 'atmire/PR-1548-fix-group-page-lists' into w2p-94207_Fix-resource-policy-cache-issues 2022-09-15 14:58:14 +02:00
Giuseppe Digilio
1df41deb8f [CST-6753] Remove unused occurrences of GoogleAnalytics 2022-09-15 14:36:09 +02:00
Giuseppe Digilio
70c6eac88d [CST-6753] Change google-analytics.service in order to use GoogleTagManager instead of GoogleAnalytics 2022-09-15 14:30:59 +02:00
Kostis Alexandris
1677349fbb More messages 2022-09-15 15:10:06 +03:00
Davide Negretti
70f2625d15 [UXP-10] e2e test fix 2022-09-15 13:57:06 +02:00
lotte
7cbac04072 Merge branch 'main' into w2p-94060_Issue-1720_MyDSpace-support-entities 2022-09-15 13:39:49 +02:00
Kostis Alexandris
aae3c217c5 More messages 2022-09-15 14:00:15 +03:00
Yury Bondarenko
6e5fe96696 94242: Add optional NavigationExtras to PaginationService.updateRoute 2022-09-15 11:50:50 +02:00
Kristof De Langhe
0f6fdceb45 Merge branch 'main' into w2p-93889_Invalidate-EPerson-when-their-group-change 2022-09-15 11:48:12 +02:00
Davide Negretti
183653112e [UXP-10] e2e test fixed 2022-09-15 10:40:59 +02:00
Michael Spalti
abe19b12bb Related entity thumbnails. 2022-09-14 16:33:25 -07:00
Kostis Alexandris
6360f89aac Refine messages 2022-09-15 00:08:43 +03:00
Michael Spalti
84ad250de6 New and updated tests.
Unused import.
2022-09-14 11:25:01 -07:00
Kostis Alexandris
c49d2f17a8 Refine messages 2022-09-14 21:20:22 +03:00
Kostis Alexandris
8953a3c50b Accepting @kstamatis comments 2022-09-14 20:41:34 +03:00
Vincenzo Mecca
59ce1a9950 [#1816][CST-6565] Refactored methods & Tests
Test:
    - New tests for the use case of filtering analytics configuration;
    - Enhanced initialization of service with new google analytics service mock.
2022-09-14 16:03:02 +02:00
Kostis Alexandris
a46098112e More changes 2022-09-14 15:17:49 +03:00
Kostis Alexandris
e7447071b1 More changes 2022-09-14 15:10:47 +03:00
Kostis Alexandris
cad4d1f101 More changes 2022-09-14 14:54:04 +03:00
Yury Bondarenko
c517ed0dfa 93803: Fix broken SearchDataImpl
I'd originally removed this `...linksToFollow` but it's actually required here because it's used when constructing the RemoteData

Added cypress/downloads to .gitignore because I'd accidentally committed a downloads.html file after running e2e tests locally
2022-09-14 10:48:15 +02:00
Art Lowel
7ca434b7bb change version to 7.4.0-next 2022-09-14 09:30:15 +02:00
Yury Bondarenko
919b406260 93803: Make ProcessDataService implement DeleteData 2022-09-14 09:00:08 +02:00
gaurav
ac2922e59d no recent submissions should be displayed if pageSize is 0 and changing the configuration structure 2022-09-14 11:35:29 +05:30
Michael Spalti
4fff311fe4 Ah those sneaky unused imports. 2022-09-13 14:59:55 -07:00
Michael Spalti
78358a4067 Multiple updates. 2022-09-13 14:26:37 -07:00
Tim Donohue
6d361beb88 Merge pull request #1815 from atmire/w2p-94322_fix-theme-matching-using-handles
94322: Fix theme matching using handles
2022-09-13 09:48:30 -05:00
Art Lowel
c94e5d0709 add startup message with version number 2022-09-13 16:39:58 +02:00
Samuel Cambien
59f9534418 issue #1778 repair yarn start:dev and yarn run serve 2022-09-13 16:39:31 +02:00
Samuel Cambien
44489fa4e0 repair #1795 Default settings in config/config.yml are ignored 2022-09-13 16:38:52 +02:00
Tim Donohue
916d7fc13d Merge pull request #1805 from atmire/w2p-92900_Admin_options_dont_appear_after_Shibboleth_authentication_PR
Admin options don't appear after Shibboleth authentication
2022-09-13 09:24:10 -05:00
Yury Bondarenko
cc697041eb Remove unused variable 2022-09-13 14:23:14 +02:00
Nikunj Sharma
c1498424f3 CST-6685 changes for import batch 2022-09-13 16:18:32 +05:30
lotte
ac094aa623 94233: added typedoc 2022-09-13 12:22:55 +02:00
Michael Spalti
db79d46a76 Unused import. 2022-09-12 13:13:56 -07:00
Tim Donohue
335d613df7 Ensure all data is read, not just first chunk 2022-09-12 12:53:03 -05:00
lotte
f70fc7b87a 94233: use actual CSS variables in theme 2022-09-12 17:42:37 +02:00
Yury Bondarenko
147c7180d0 93219: Add (more) reusable functions to test DataService composition
Data services that implement *Data interfaces should include the appropriate test functions in their specs.
These go over all methods in the interface & check that they're "wired up" correctly.

See e.g. the change in ExternalSourceDataService for an issue that is easy to miss but was highlighted by these new tests
2022-09-12 17:37:54 +02:00
Yury Bondarenko
8b4dbbad55 93219: Simplify DataService feature interfaces
Get rid of optional methods
- createPatchFromCache is useful -> make required
- leave getFindAllHref and getSearchByHref out & use implementation directly or refactor usages
2022-09-12 17:34:25 +02:00
Kostis Alexandris
6907e6a517 Changes in view and item buttons 2022-09-12 15:36:31 +03:00
Yury Bondarenko
c32e4ad7c7 93803: Add tests for create, search & put 2022-09-12 14:15:28 +02:00
Kostis Alexandris
a29a7f5883 Greek support for frontend 2022-09-12 15:02:03 +03:00
Yury Bondarenko
abc9bbeae3 Revert "93803: Update DataService constructor signatures"
This reverts commit a6fb4a6303.
2022-09-12 12:29:04 +02:00
Michael Spalti
7f9c34f08e A bit of padding for the placeholder. 2022-09-11 16:09:39 -07:00
Michael Spalti
989d243c8e Pooled task thumb and unused imports. 2022-09-11 14:49:02 -07:00
Michael Spalti
b692fa5924 Added thumbs to mydspace and enviroment component injection. 2022-09-11 13:27:20 -07:00
Michael Spalti
06a68ece9d Added anchors for entity-type thumbs. 2022-09-09 14:53:56 -07:00
Michael Spalti
8ff9f81247 Minor comment update to configs. 2022-09-09 14:28:52 -07:00
Michael Spalti
aad0085d61 Fixed wayward css class. 2022-09-09 14:20:50 -07:00
Michael Spalti
9218c0545f Added specs. 2022-09-09 13:44:25 -07:00
Michael Spalti
ccb4c0794c Updated configuration. 2022-09-09 10:34:17 -07:00
Michael Spalti
580986adae Updates to thumbnail and placeholder fonts 2022-09-09 10:14:43 -07:00
Davide Negretti
b02826d24d [UXP-10] Removed unused import 2022-09-09 18:51:58 +02:00
Davide Negretti
ac34a7893b Merge branch 'main-ghds' into CST-6782-refactor 2022-09-09 18:36:08 +02:00
Davide Negretti
e57970349d [UXP-10] Test fixed 2022-09-09 18:22:54 +02:00
Davide Negretti
89a7320823 [UXP-10] Refactoring - Disable button fix 2022-09-09 17:45:46 +02:00
Davide Negretti
6dfc5ef2f5 [UXP-10] Handle captcha expiration 2022-09-09 17:04:01 +02:00
Yury Bondarenko
13d33d802f Fix admin search grid element specs 2022-09-09 17:03:02 +02:00
Davide Negretti
8af725e76f [UXP-10] Refactoring WIP 2022-09-09 16:32:23 +02:00
Yana De Pauw
06e34355c3 Merge remote-tracking branch 'upstream/main' into w2p-94322_fix-theme-matching-using-handles 2022-09-09 14:44:48 +02:00
Davide Negretti
895e44a25f [UXP-10] Disable button - Error handling - Notifications 2022-09-09 13:19:07 +02:00
Davide Negretti
97a12cae47 [UXP-10] Notify unaccepted cookies - Fixes 2022-09-08 20:06:36 +02:00
Yury Bondarenko
293ba8408e 94273: Make isAuthorized depend on the target object
This ensures that a successful ItemDataService.setWithdrawn call invalidates all related authorizations
2022-09-08 19:54:00 +02:00
Yury Bondarenko
7c13db2f89 94273: Invalidate object on successful patch 2022-09-08 19:54:00 +02:00
Yury Bondarenko
d40f163c49 94273: Implement dependencies between requests
When an object is invalidated, its dependent requests are invalidated as well
2022-09-08 19:54:00 +02:00
Giuseppe Digilio
acfd01e774 Merge branch 'main' into CST-6153 2022-09-08 18:02:03 +02:00
Yury Bondarenko
2ac0bcdc98 Merge remote-tracking branch 'origin/main' into w2p-92900_Admin_options_dont_appear_after_Shibboleth_authentication_PR 2022-09-08 17:53:04 +02:00
Giuseppe Digilio
18dda8c44e Merge branch 'CST-6565' of bitbucket.org:4Science/dspace-angular into CST-6565
 Conflicts:
	src/app/shared/cookies/browser-klaro.service.ts
2022-09-08 17:24:45 +02:00
Giuseppe Digilio
606663dd76 [CST-6565] fix lint 2022-09-08 17:21:57 +02:00
Vincenzo Mecca
4f2f70f851 [CST-6565] Fixed linting 2022-09-08 17:20:45 +02:00
Davide Negretti
05784bfec6 [UXP-10] Fix remove Recaptcha from klaro config 2022-09-08 17:14:14 +02:00
Davide Negretti
0b7cf23e3f [UXP-10] Fix onInit script 2022-09-08 16:52:43 +02:00
Vincenzo Mecca
032a276494 [CST-6565] Fixed configuration loading
ref:
    - refactored property loading and mapping
    - refactored klaro initialisation
fix:
    - now initialisation waits for google-analytics api keys.
2022-09-08 16:42:10 +02:00
Kristof De Langhe
4ddc4b7541 Merge branch 'main' into w2p-94310_SearchEvents-bugfix-main 2022-09-08 15:41:54 +02:00
Tim Donohue
e7dc5f8d14 Merge pull request #1797 from tdonohue/fix_line_endings
Force all code to use LF line endings in .gitattibutes
2022-09-08 08:35:59 -05:00
Kristof De Langhe
24189c4ce0 94310: Track search with service method instead of tracking component 2022-09-08 14:53:22 +02:00
Yury Bondarenko
8622e4c059 Fix LGTM alerts 2022-09-08 13:07:36 +02:00
Giuseppe Digilio
877659a7c8 Merge branch 'main' into CST-6565
# Conflicts:
#	src/app/shared/cookies/browser-klaro.service.ts
2022-09-08 12:12:31 +02:00
Yury Bondarenko
f8404c540e 94207: Extract 'wait for invalidation' pattern into a new method 2022-09-08 12:10:44 +02:00
Michael Spalti
9e14985fc5 Work on columns 2022-09-07 10:47:37 -07:00
Michael Spalti
2c63245050 Unused import. 2022-09-07 10:47:37 -07:00
Michael Spalti
37e79ddc69 Updated example config. 2022-09-07 10:47:37 -07:00
Michael Spalti
d01bfe2cb1 Added global config for list thumbnails 2022-09-07 10:47:37 -07:00
Michael Spalti
56c8c8c370 Initial work on browse with thumbs. 2022-09-07 10:47:37 -07:00
Tim Donohue
aafe3543d8 Merge pull request #1759 from 4Science/CST-6035_external-provider-query-error
External provider query error
2022-09-07 12:13:56 -05:00
Davide Negretti
db6c8f00a8 [UXP-10] Fix headers 2022-09-07 19:01:54 +02:00
Tim Donohue
cd1d409577 Merge pull request #1792 from atmire/w2p-93914_delete-process
Add delete process functionality
2022-09-07 11:29:55 -05:00
Yura Bondarenko
744bcae3f2 94031: Hide error messages of concat field inputs
Hint/error is shown at the group level, shouldn't be repeated in the inner inputs
2022-09-07 18:20:13 +02:00
Yura Bondarenko
5a0ad41bfd 94301: Trickle down errors to concat field inputs
When a concat group is marked as invalid ~ server error, its fields should also be marked as invalid
2022-09-07 18:19:35 +02:00
Yura Bondarenko
d88352f513 94031: Fix findById for concat fields
As far as I can tell the suffix is never used with a numeric part, causing this branch to always miss concat group fields
2022-09-07 18:18:34 +02:00
Davide Negretti
05ec096ec9 Merge branch 'main-gh4s' into CST-6782-refactor
# Conflicts:
#	src/app/app.component.ts
2022-09-07 18:09:35 +02:00
Davide Negretti
b6d6091c87 [UXP-10] Code refactoring 2022-09-07 18:02:23 +02:00
Tim Donohue
e523583f1f Merge pull request #1779 from mwoodiupui/themeable-dialogs
Make create, edit community/collection/item dialogs theme-able.
2022-09-07 10:36:47 -05:00
Tim Donohue
e5165c151c Merge pull request #1741 from atmire/w2p-93219_Consolidate-all-initialization-in-a-single-Service_PR
Consolidate all initialization in a single Service
2022-09-07 09:25:51 -05:00
Yana De Pauw
28fff891d2 94322: Fix theme matching using handles 2022-09-07 15:34:16 +02:00
Yura Bondarenko
527fb134b9 Merge branch 'main' into w2p-92282_Fix-missing-auth-tokens-when-retrieving-Bitstreams 2022-09-07 09:48:19 +02:00
Mark H. Wood
ba2f173199 Address review: add missing templates, commented references to them, reference original templates by default. 2022-09-06 13:56:04 -04:00
lotte
8ca4da47da Merge branch 'w2p-94060_Issue-1720_MyDSpace-support-entities_7.2' into w2p-94060_Issue-1720_MyDSpace-support-entities 2022-09-06 15:34:54 +02:00
lotte
d89020a712 Merge branch 'w2p-94060_Issue-1720_MyDSpace-support-entities_7.0' into w2p-94060_Issue-1720_MyDSpace-support-entities_7.2 2022-09-06 15:34:14 +02:00
lotte
f15440ca5a 94060: Fixed test issues 2022-09-06 15:33:56 +02:00
lotte
d463ea5893 Merge branch 'w2p-94060_Issue-1720_MyDSpace-support-entities_7.2' into w2p-94060_Issue-1720_MyDSpace-support-entities 2022-09-06 14:17:33 +02:00
Nikunj Sharma
66380857c9 CST-6153 updated lint error 2022-09-06 17:02:25 +05:30
Nikunj Sharma
77d0600453 Merge remote-tracking branch 'origin/main' into CST-6153 2022-09-06 16:50:43 +05:30
lotte
66b5398d91 Merge branch 'w2p-94060_Issue-1720_MyDSpace-support-entities_7.0' into w2p-94060_Issue-1720_MyDSpace-support-entities_7.2 2022-09-06 10:11:49 +02:00
lotte
3c5fe8e098 94060: added fallback titles for person and orgunit list elements 2022-09-06 10:11:23 +02:00
Yura Bondarenko
a6fb4a6303 93803: Update DataService constructor signatures
Override linkPath/responseMsToLive/constructIdEndpoint
  - in class body for inheritable classes (for clarity: it's the first thing you'd read, variable name is right there)
  - in constructor for composable classes
    * wrapped services must be 'synchronized' with their wrapper
    * moved these overrides up in the argument list for emphasis (implementing a new composable feature? first thing is to use the same endpoint!)
2022-09-05 12:30:41 +02:00
Yura Bondarenko
38203490c7 93803: Add missing docstrings 2022-09-05 11:37:57 +02:00
Mark H. Wood
236216b556 Document that setting will be rounded to one of the settings options. 2022-09-02 16:20:51 -04:00
Mark H. Wood
e6f363a0f6 Merge remote-tracking branch 'upstream/main' into browse-pagesize 2022-09-02 15:23:50 -04:00
Mark H. Wood
1f1b04e88f Fix lint issues, incorrect selector copied from local code. 2022-09-02 12:04:01 -04:00
Mark H. Wood
9f609a2966 Add themed components to shared module and 'custom' theme. 2022-09-02 11:53:10 -04:00
Nikunj Sharma
458a721c08 CST-6110 updated password messages 2022-09-02 18:00:14 +05:30
Yura Bondarenko
030b1c33db 94207: Extract RP entries into a separate component 2022-09-02 13:49:32 +02:00
Yura Bondarenko
47b9b09139 94207: Fix ResourcePolicyService.updateTarget
Follow "await invalidation" pattern ~ DataService.deleteByHref
2022-09-02 13:49:32 +02:00
Yura Bondarenko
a8cf6df03f Merge branch 'w2p-93889_Invalidate-EPerson-when-their-group-change' into w2p-94207_Fix-resource-policy-cache-issues 2022-09-02 11:36:49 +02:00
Sufiyan Shaikh
b72b37a647 [UXP-10] remove configuration fixed 2022-09-02 14:43:59 +05:30
Sufiyan Shaikh
6d1d7c3611 [UXP-10] property check fixed 2022-09-02 14:43:43 +05:30
Sufiyan Shaikh
bcc747dc3e [UXP-10] klaro cookies permission and test cases 2022-09-02 14:42:28 +05:30
Sufiyan Shaikh
e295dccc8a [UXP-10] dynamic recaptcha versions and modes 2022-09-02 14:41:40 +05:30
Sufiyan Shaikh
fcad492a25 [UXP-10] token passing in header 2022-09-02 14:39:08 +05:30
Sufiyan Shaikh
2ef701a231 remove site key from environment 2022-09-02 14:38:27 +05:30
Sufiyan Shaikh
0953806865 script insert and test cases with dynamic site key 2022-09-02 14:38:08 +05:30
Sufiyan Shaikh
4906516359 [UXP-10] typdocs and tests 2022-09-02 14:34:28 +05:30
Sufiyan Shaikh
0783cd5cb6 [UXP-10] compacting code 2022-09-02 14:34:20 +05:30
Sufiyan Shaikh
a3eb544422 [UXP-10] Review fixes 2022-09-02 14:34:12 +05:30
Sufiyan Shaikh
2532e37010 [UXP-10] Test cases 2022-09-02 14:34:03 +05:30
Sufiyan Shaikh
50e849dd44 [UXP-10] reCAPTCHA angular component 2022-09-02 14:33:17 +05:30
Yura Bondarenko
77eb6c1807 Remove unused imports 2022-09-02 10:11:05 +02:00
Nikunj Sharma
38c1214117 Merge remote-tracking branch 'origin/main' into CST-6110 2022-09-02 13:17:59 +05:30
Tim Donohue
342a712513 Merge pull request #1790 from arvoConsultores/main
Spanish translation updated
2022-09-01 13:47:35 -05:00
lotte
1c3c275209 Merge branch 'w2p-94060_Issue-1720_MyDSpace-support-entities_7.2' into w2p-94060_Issue-1720_MyDSpace-support-entities 2022-09-01 19:19:10 +02:00
lotte
9ba2807b43 Merge branch 'w2p-94060_Issue-1720_MyDSpace-support-entities_7.0' into w2p-94060_Issue-1720_MyDSpace-support-entities_7.2 2022-09-01 19:06:42 +02:00
lotte
72e5909b71 94060: MyDSpace Workflow/Workspace item display as correct entity types 2022-09-01 19:02:19 +02:00
Art Lowel
95e8346228 Merge remote-tracking branch 'atmire-github/w2p-93219_Consolidate-all-initialization-in-a-single-Service_PR' into w2p-93889_Invalidate-EPerson-when-their-group-change 2022-09-01 15:03:21 +02:00
Kristof De Langhe
ac8688ea79 94072: test cases 2022-09-01 12:02:20 +02:00
Tim Donohue
eee0d72345 Merge pull request #1786 from hardyoyo/enable-responsive-font-sizes
Enable responsive font sizes
2022-08-31 16:34:54 -05:00
Kristof De Langhe
18c208f6a4 94072: Group page list issue fixes 2022-08-31 18:02:36 +02:00
gaurav
0840bfd8ce bug resolve 2022-08-31 17:20:17 +05:30
gaurav
bcc71ce2e1 Trailing spaces remove 2022-08-31 12:44:47 +05:30
gaurav
01daf93d01 Displaying Recent Submissions on the homepage 2022-08-31 11:14:43 +05:30
corrad82
310237d30f [CST-6035] updated test description and used example.com domain in test urls 2022-08-30 12:00:27 +02:00
corrad82
e9894c91aa Merge remote-tracking branch 'origin/main' into CST-6035_external-provider-query-error 2022-08-30 11:41:04 +02:00
Nikunj Sharma
c4a163e169 Merge remote-tracking branch 'origin/main' into CST-6153 2022-08-30 14:15:55 +05:30
Pierre Lasou
fa20e9e5c0 Adding missing language parameters 2022-08-26 13:34:27 -04:00
Tim Donohue
b891ae0237 End-of-line normalization for some files 2022-08-26 11:36:51 -05:00
Tim Donohue
795870d712 Update gitattributes to force LF line endings for code 2022-08-26 11:35:44 -05:00
Art Lowel
154d66f1e8 remove unused imports 2022-08-26 11:25:07 +02:00
Yura Bondarenko
ed9570e7cc Merge remote-tracking branch 'origin/main' into w2p-92900_Admin_options_dont_appear_after_Shibboleth_authentication_PR 2022-08-25 18:32:59 +02:00
Yura Bondarenko
f154318855 Merge remote-tracking branch 'atmire/w2p-93219_Consolidate-all-initialization-in-a-single-Service_PR' into w2p-92900_Admin_options_dont_appear_after_Shibboleth_authentication_PR 2022-08-25 18:32:47 +02:00
Tim Donohue
c1f6993144 Merge pull request #1777 from atmire/w2p-93665_fix-pagintion-in-metadata-browse-links
Fix pagination in metadata browse links
2022-08-25 11:22:04 -05:00
Yura Bondarenko
c5d3776df7 93492: Fix SSR dodging pinned admin sidebar
On the server, @slideSidebarPadding always resolved to 'expanded' because slideSidebarOver did not emit true
This resulted in the SSR HTML leaving space for the expanded sidebar.

Also got rid of the sliding animation as it would always play, even when replacing SSR HTML where the sidebar was already visible.
2022-08-25 18:05:13 +02:00
lotte
317c615b30 Fixed lgtm issue 2022-08-25 17:12:57 +02:00
Yana De Pauw
72852dd031 Fix test 2022-08-25 17:05:34 +02:00
Yura Bondarenko
ee26084d6a Fix unused imports 2022-08-25 15:53:13 +02:00
Yura Bondarenko
a77b1da804 92900: Patch start:dev CLI arguments through to ng serve 2022-08-25 15:44:27 +02:00
Yana De Pauw
d5605e43d4 Merge remote-tracking branch 'upstream/main' into w2p-93914_delete-process 2022-08-25 15:34:00 +02:00
Yana De Pauw
ca341e53b4 Close modal on process delete success 2022-08-25 15:33:23 +02:00
Yura Bondarenko
db169251df 92900: Update docs & specs for AuthRequestService 2022-08-25 14:03:59 +02:00
Yura Bondarenko
e464c0f8c7 92900: Move duplicate code to new InitService method 2022-08-25 14:03:58 +02:00
Sergio Fernández Celorio
528c4c31ea Spanish translation updated 2022-08-25 11:41:24 +00:00
Yura Bondarenko
fbaab69121 93803: Ensure data services are called *DataService 2022-08-25 10:28:45 +02:00
Yura Bondarenko
05b131edb9 93803: Rename findAllByHref to findListByHref
To avoid confusion with FindAllData:
- findAll is a "feature" to retrieve all resources from the endpoint itself ~ a plain GET
- findAllByHref is retrieves lists of resources in general
2022-08-25 10:28:45 +02:00
Yura Bondarenko
ad316f7316 93803: Resolve circular dependency
src/app/core/cache/builders/build-decorators.ts > src/app/core/data/base/hal-data-service.interface.ts > src/app/core/data/paginated-list.model.ts
2022-08-25 10:28:44 +02:00
Yura Bondarenko
a76555c518 93803: Stricter typing for dataService decorator & LinkService
The initial idea was to type dataService decorator strictly to BaseDataService.
However, HrefOnlyDataService should not expose methods other than findByHref & findAllByHref, but must still work with LinkService.

To address this we introduce HALDataService: an interface with the minimal requirements for a data service to work with HAL links
- dataService decorator can only decorate a class that implements HALDataService
- services retrieved from DATA_SERVICE_FACTORY should therefore work in LinkService
2022-08-24 19:03:19 +02:00
Yura Bondarenko
cd4ed018dd 93803: Remove legacy DataService class 2022-08-24 19:03:19 +02:00
Yura Bondarenko
42a2c3c7e2 93803: Refactor existing data services 2022-08-24 19:03:19 +02:00
Yura Bondarenko
8f4b3b58fb 93803: Make data services composable
Data services should extend BaseDataService (or IdentifiableDataService) for low-level functionality and optionally wrap "data service feature" classes for
- create
- findAll
- patch / update
- put
- delete
2022-08-24 19:03:18 +02:00
Tim Donohue
9a5a7c1306 Merge pull request #1788 from tdonohue/enable_swedish
Enable Swedish language
2022-08-24 11:37:48 -05:00
Tim Donohue
cb4620e536 Enable Swedish language 2022-08-24 10:42:37 -05:00
Urban Andersson
bd4190d4fc Swedish language file for DSpace 7 (#1673)
* Added Swedish language file

* Small fix

* Added translations

* Added translations

* More translations

* Translations

* Translations

* Translations

* Translations

* Translations

* Translations

* More Swedish translations

* Corrections to Swedish translations

* Corrections to Swedish translations

* Minor language fixes

* Minor changes to Swedish translation

* Restored tr.json5
2022-08-24 10:39:06 -05:00
Tim Donohue
282d0a770d Merge pull request #1768 from atmire/w2p-93882_Moved-3rd-party-css-imports-to-seperate-file
Moved 3rd party css imports to separate file
2022-08-24 10:21:03 -05:00
Hardy Pottinger
50828e9c06 Enable responsive font sizes
- adds enable-responsive-font-sizes toggle to the main bootstrap
  variables scss file
- [docs available](https://getbootstrap.com/docs/4.4/content/typography/#responsive-font-sizes)
2022-08-23 15:17:40 -05:00
Art Lowel
4b20b0cb81 force initservices to wait until authentication is no longer blocking 2022-08-23 17:50:46 +02:00
Sufiyan Shaikh
cacce82b0a [CST-6565] check fixed 2022-08-22 17:03:55 +05:30
Sufiyan Shaikh
53dcd48e98 [CST-6565] path and check fixes 2022-08-22 15:28:55 +05:30
Mark H. Wood
b2feadc290 Satisfy lint. 2022-08-19 16:47:10 -04:00
Mark H. Wood
5ed369d097 Make create, edit community/collection/item dialogs theme-able. 2022-08-19 16:23:20 -04:00
Tim Donohue
ca4f2cc5c0 Merge pull request #1756 from atmire/Admin-export-all-fields
Add admin option to export all fields in the metadata export
2022-08-19 13:10:48 -05:00
lotte
78598dc1b5 93665: Fixed lint issue 2022-08-19 11:15:37 +02:00
lotte
606995881f 93665: fixes for post 7.2 and updated back button for browse by pages 2022-08-19 11:05:08 +02:00
Yana De Pauw
f8e1db4987 93914: Add the ability to delete processes 2022-08-18 14:04:59 +02:00
corrado lombardi
8c40ed42da [CST-6110] fix lint error 2022-08-18 09:33:39 +02:00
Tim Donohue
d9facf5fb7 Merge pull request #1773 from tdonohue/fix_gendered_lang
Remove/replace gendered language in code comments
2022-08-17 14:55:18 -05:00
Tim Donohue
35614d1473 Replace gendered language with generic equivalent 2022-08-17 14:12:33 -05:00
Alexandre Vryghem
d7fc14aba3 93889: Fixed issue with DataService.deleteByHref where the success response would not be emitted if it were set to stale first 2022-08-17 16:09:14 +02:00
Alexandre Vryghem
762f8930b7 93889: Invalidate EPerson when their Groups change and groups when a subgroup is added 2022-08-17 16:04:51 +02:00
Nikunj Sharma
904c6168a8 CST-6110 changes for robust error message changed and clear message on paasword update 2022-08-17 13:39:09 +05:30
Mark H. Wood
7a3284f6bc Make the size of a browse result page configurable. 2022-08-16 16:32:38 -04:00
Nikunj Sharma
14dfba8118 Merge remote-tracking branch 'origin/main' into CST-6110 2022-08-16 17:53:08 +05:30
Alexandre Vryghem
c602a22f6c 93882: Move 3rd party css imports to separate file 2022-08-16 10:42:57 +02:00
lotte
27bb45b1bd Merge branch 'w2p-93665_fix-pagintion-in-metadata-browse-links-7.2' into w2p-93665_fix-pagintion-in-metadata-browse-links 2022-08-12 11:55:04 +02:00
lotte
092b3d862a 93665: fixed pagination in metadata browse links 2022-08-12 11:35:30 +02:00
Yana De Pauw
17ab269e25 Remove console log 2022-08-11 09:43:19 +02:00
corrado lombardi
a2e8b2a61c CST-6035 updated test 2022-08-10 18:49:01 +02:00
nikunj59
967f4a99b9 CST-6035 handled import query error 2022-08-10 17:18:08 +02:00
Tim Donohue
f6d2014bf4 Merge pull request #1751 from DSpace/dependabot/npm_and_yarn/moment-2.29.4
Bump moment from 2.29.2 to 2.29.4
2022-08-09 13:18:47 -05:00
Tim Donohue
5342d0921d Merge pull request #1715 from atmire/w2p-92701_issue-1506-gdpr-privacy-config
Option to disable gdpr / privacy statements
2022-08-09 09:40:59 -05:00
Yura Bondarenko
ba7ecf432b Add TypeDocs to ThemeService 2022-08-09 16:04:29 +02:00
Yura Bondarenko
4870d818f6 Fix license header 2022-08-09 15:47:19 +02:00
Sufiyan Shaikh
8dc356a658 Merge branch 'main' of bitbucket.org:4Science/dspace-angular into CST-6565 2022-08-09 15:20:00 +05:30
Sufiyan Shaikh
bf48971047 [CST-6565] LYRASIS7: Cookie consent shows analytics usage also when GA is disabled 2022-08-09 15:10:59 +05:30
Yana De Pauw
9e67b7f7a5 93657: Add admin option to export all fields in the metadata export 2022-08-09 11:25:32 +02:00
Nikunj Sharma
2d7b5768bf CST-6153 changes for challange sign update 2022-08-09 13:25:03 +05:30
Tim Donohue
2e59e1e775 Merge pull request #1742 from yingjin/DS-1730
fix missing space between author names MyDspace our submissions #1730
2022-08-08 16:05:59 -05:00
dependabot[bot]
ed0204ab9c Bump moment from 2.29.2 to 2.29.4
Bumps [moment](https://github.com/moment/moment) from 2.29.2 to 2.29.4.
- [Release notes](https://github.com/moment/moment/releases)
- [Changelog](https://github.com/moment/moment/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/moment/moment/compare/2.29.2...2.29.4)

---
updated-dependencies:
- dependency-name: moment
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-08-08 15:56:19 +00:00
Tim Donohue
0bc31fc48e Merge pull request #1734 from DSpace/dependabot/npm_and_yarn/terser-4.8.1
Bump terser from 4.8.0 to 4.8.1
2022-08-08 10:55:46 -05:00
Nikunj Sharma
f203f27e53 Merge remote-tracking branch 'origin/main' into CST-6153 2022-08-08 14:03:32 +05:30
Jens Vannerum
4dcf6a345a 92701: Fix privacy string for klaro and add documentation 2022-08-05 13:12:52 +02:00
Michael Spalti
f4c0f79288 Lint errors. 2022-08-04 12:10:45 -07:00
Michael Spalti
2ac8d4140f Html template updated. 2022-08-04 11:24:15 -07:00
Michael Spalti
7afa4dcd8d New themable components 2022-08-04 11:21:14 -07:00
Jens Vannerum
f2e977c402 92701: Redirect / dead link fixes 2022-08-03 15:15:45 +02:00
Ying Jin
3d5f7bb061 fix missing space between author names MyDspace our submissions #1730 2022-07-31 17:25:53 -05:00
Yura Bondarenko
250043fde8 Fix LGTM issues 2022-07-29 16:58:11 +02:00
Yura Bondarenko
4403555c29 Merge remote-tracking branch 'origin/main' into w2p-93219_Consolidate-all-initialization-in-a-single-Service 2022-07-29 16:42:21 +02:00
Yura Bondarenko
ca87f09625 Update specs 2022-07-29 15:51:23 +02:00
Tim Donohue
bfbe38974b Merge pull request #1724 from atmire/w2p-93011_Fix-researcher-profile-cache-issue
Fix researcher profile cache issue
2022-07-28 10:03:31 -05:00
Tim Donohue
f80e72df9a Merge pull request #1708 from toniprieto/translate-accept-license-step
Make label and error messages for license-step accept-checkbox translatable
2022-07-27 15:54:53 -05:00
Tim Donohue
6b36412f6c Merge pull request #1674 from atmire/w2p-91272_Add-themed-components-to-upstream-branch
Add more themed components
2022-07-27 13:53:29 -05:00
Yura Bondarenko
67b4cce25d 92319: Move Klaro & GA steps to BrowserInitService 2022-07-26 09:51:59 +02:00
Alexandre Vryghem
c7a88f99d6 Center expandable navbar section in header 2022-07-26 00:34:19 +02:00
Tim Donohue
4da017a0ee Merge pull request #1735 from saschaszott/german-translations
fixed minor typo in German translation
2022-07-22 09:45:42 -05:00
Yura Bondarenko
5ff80a8a02 93219: Fold DSpaceTransferState into InitService 2022-07-22 14:25:22 +02:00
Yura Bondarenko
bdc004f64d 93219: Move theme/route subscriptions from AppComponent to ThemeService 2022-07-22 14:25:22 +02:00
Yura Bondarenko
5cb737c7f2 93219: Move general initialization from AppComponent to InitService 2022-07-22 14:25:22 +02:00
Yura Bondarenko
372cddfd5e 93219: Support Router in InitService
For Router to work properly, APP_BASE_HREF must be resolved _before_ the APP_INITIALIZER factory is called (otherwise Angular will attempt to initialize APP_BASE_HREF too soon)
To fix this we add a pre-initialization hook to APP_CONFIG so BrowserInitService can resolve it before APP_INITIALIZER
2022-07-22 14:25:22 +02:00
Sascha Szott
7b48e7c91f fixed typo 2022-07-21 12:02:07 +02:00
dependabot[bot]
577a92bc6b Bump terser from 4.8.0 to 4.8.1
Bumps [terser](https://github.com/terser/terser) from 4.8.0 to 4.8.1.
- [Release notes](https://github.com/terser/terser/releases)
- [Changelog](https://github.com/terser/terser/blob/master/CHANGELOG.md)
- [Commits](https://github.com/terser/terser/commits)

---
updated-dependencies:
- dependency-name: terser
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-07-21 02:25:52 +00:00
Yura Bondarenko
39c2aa85ec 93219: Move APP_INITIALIZER logic into InitService 2022-07-18 15:58:07 +02:00
lotte
0ef2be6693 Merge branch 'make-collections-item-page-input_contribute-7.2' into w2p-91272_Add-themed-components-to-upstream-branch 2022-07-15 11:42:00 +02:00
lotte
e9372395f4 make collections on item page into an input 2022-07-15 11:41:38 +02:00
Tim Donohue
ea67a15784 Merge pull request #1709 from ybnd/Filter-webpack-warnings
Filter webpack warnings
2022-07-13 16:21:56 -05:00
Tim Donohue
13266ecf42 Merge pull request #1718 from Ianvdl/main
Rewrite English wording for the "Forgot password" page
2022-07-13 16:15:29 -05:00
Tim Donohue
0d582e5160 Merge pull request #1689 from pilasou/main
New french translations for some parameters.
2022-07-13 16:14:59 -05:00
Yura Bondarenko
517aee0e8c 93011: Make sure invalidateByHref doesn't track cache state 2022-07-11 18:41:53 +02:00
Yura Bondarenko
5013890b35 93011: Add test for invalidateByHref cache state tracking
This test is expected to fail and is be fixed in the next commit.

Currently, invalidateByHref calls keep tracking the cache and may cause objects to be invalidated a second time as soon as the cache is updated.

Practical example:
  1. DELETE request
      → object is invalidated
  2. POST request related to the same object
      → UUID of pending request is added to the object's cache entry
      → gets picked up by the previous invalidateByHref call
      → the request is set to stale even before it's completed
2022-07-11 18:40:41 +02:00
myrza1
2d9e5b43ac Update kz.json5
added title prefix
2022-07-11 15:07:43 +06:00
Luca Giamminonni
d8e96d8090 Merge branch 'CST-5337' into CST-5249_suggestion 2022-07-08 18:38:03 +02:00
Luca Giamminonni
7808f85a2d [CST-5337] Moved compute PID href on rest side 2022-07-08 18:30:33 +02:00
Luca Giamminonni
bb357df738 [CST-5337] Added missing typedocs 2022-07-08 18:04:42 +02:00
myrza1
612f8f25da Update kz.json5
changed paginations
2022-07-08 01:46:52 +06:00
Luca Giamminonni
de6b533287 Merge remote-tracking branch '4Science-github/CST-5337' into CST-5249_suggestion 2022-07-07 17:41:44 +02:00
Giuseppe Digilio
0942a1e474 [CST-5337] Improve layout 2022-07-07 17:26:58 +02:00
Giuseppe Digilio
92b1ce2d17 [CST-5337] Fix issue with list that wasn't updated after last element has been processed 2022-07-07 17:25:56 +02:00
Giuseppe Digilio
5266194d84 [CST-5337] Update state name 2022-07-07 17:20:17 +02:00
Luca Giamminonni
63bba677bb [CST-5249] Removed Openaire prefix on Suggestion classes 2022-07-07 17:09:48 +02:00
Luca Giamminonni
708cfd1577 Merge branch 'CST-5337' into CST-5249_suggestion 2022-07-07 16:06:49 +02:00
Luca Giamminonni
530db26587 [CST-5337] Fixed lint error 2022-07-06 18:12:15 +02:00
Luca Giamminonni
f2400a714a [CST-5337] Fixed lint and tests 2022-07-06 18:06:11 +02:00
Luca Giamminonni
4a996b492a [CST-5249] Renamed notifications module to suggestion-notifications 2022-07-06 17:57:17 +02:00
Luca Giamminonni
a7d2278d99 [CST-5249] Renamed nbevent and nbtopics 2022-07-06 17:21:34 +02:00
Giuseppe Digilio
a355a15459 [CST-5249] Fix deprecated selector creation 2022-07-06 17:05:03 +02:00
Luca Giamminonni
d5c1b11d77 [CST-5337] Replace Notifications broker with Quality assurance 2022-07-06 17:04:11 +02:00
Luca Giamminonni
df93058881 Merge remote-tracking branch '4Science-bitbucket/main' into CST-5337 2022-07-06 16:39:38 +02:00
Pierre Lasou
02f309756d Remove parameter from en.json5
Remove parameter "bitstream-request-a-copy.legal.warning" suggested in previous commit (72832e5e12) as development to include it on the request a copy page has not been made.
2022-07-04 13:33:24 -04:00
Pierre Lasou
e0e9450f93 Removing parameter in fr.json5
Remove parameter bitstream-request-a-copy.legal.warning suggested in previous commit (977dbb38ef) as development to include it on the request a copy page has not been made.
2022-07-04 13:30:55 -04:00
Pierre Lasou
4a4578474a Update of fr.json5 after review comments
Following conversation with @mhvezina (https://github.com/DSpace/dspace-angular/pull/1689#issuecomment-1167372663), I removed all initially suggested french translation of "MyDSpace".
2022-07-04 12:20:50 -04:00
Alexandre Vryghem
0c1015dd58 Merge branch 'main' into w2p-91272_Add-themed-components-to-upstream-branch 2022-07-04 14:25:57 +02:00
Tim Donohue
fae355a713 Merge pull request #1717 from tdonohue/fix_1714
Cleanup descriptions in comments of example config to clarify "ui" and "rest" sections
2022-07-01 16:07:15 -05:00
ivdl
7ab5354ab8 Rewrite English wording for the "Forgot password" page 2022-07-01 22:23:49 +02:00
Tim Donohue
df00137c55 Cleanup descriptions in comments of example config 2022-07-01 11:55:10 -05:00
Pierre Lasou
72832e5e12 New parameter for request a copy
Addition of a new language parameter to be used in the request a copy page to warm the user that he/she is about to ask for a restricted document and its use is for private use only.
2022-06-30 13:40:40 -04:00
Pierre Lasou
977dbb38ef Update fr.json5 2022-06-30 13:35:28 -04:00
Pierre Lasou
4290e54b02 Merge branch 'DSpace:main' into main 2022-06-30 13:24:17 -04:00
nikunj59
10bbb01a44 CST-6153 added error msg for required field of security form 2022-06-30 16:36:34 +05:30
nikunj59
993bb54cfd Merge remote-tracking branch 'origin/main' into CST-6153 2022-06-29 16:55:43 +05:30
Tim Donohue
fd356d4ca7 Copying updates from DSpace/DSpace#8382 2022-06-28 09:48:35 -05:00
Yura Bondarenko
222a12bbba Make RegisterEmailComponent themeable 2022-06-28 11:19:04 +02:00
Yura Bondarenko
7b4716c439 Filter Webpack warnings 2022-06-28 10:55:12 +02:00
nikunj59
36560e0e65 CST-6153 added test case 2022-06-27 20:24:46 +05:30
Jens Vannerum
1b5c801d06 92701: Disable user agreement feature 2022-06-27 16:24:16 +02:00
Jens Vannerum
900354112a Merge branch 'main' into w2p-92701_issue-1506-gdpr-privacy-config
# Conflicts:
#	src/app/info/info-routing.module.ts
#	src/config/app-config.interface.ts
#	src/config/default-app-config.ts
#	src/environments/environment.test.ts
2022-06-27 14:58:25 +02:00
Jens Vannerum
4de5ab0f56 92701: Disable user agreement feature 2022-06-27 13:47:19 +02:00
Toni Prieto
5ee4c6b61b Make label and error messages for license-step accept-checkbox translatable 2022-06-26 17:00:08 +02:00
nikunj59
bde52ba4b4 Merge remote-tracking branch 'origin/main' into CST-6153 2022-06-24 20:25:47 +05:30
Tim Donohue
b9d3855c74 Merge pull request #1703 from tdonohue/comcol_handle_display
Add spacing before handle on comcol pages
2022-06-24 09:51:21 -05:00
Tim Donohue
9bf0320b16 Merge pull request #1707 from atmire/fix-1705
Fix curation tasks started from the edit community or collection page
2022-06-24 09:48:38 -05:00
Art Lowel
b55e4327a8 fix issue where curation tasks wouldn't work for collections and communities because the handle was in the wrong format 2022-06-24 16:03:54 +02:00
nikunj59
9e2a682a51 CST-6153 changes for current password field introduce 2022-06-24 19:26:30 +05:30
Tim Donohue
377ac3ab84 Add spacing before handle on comcol pages 2022-06-23 14:54:12 -05:00
Tim Donohue
e0109b947c Merge pull request #1701 from saschaszott/german-translations
added missing German translations; fixed typos
2022-06-23 11:31:14 -05:00
Tim Donohue
f4c6284c23 Merge pull request #1698 from 4Science/CST-6174-access-conditions-fix
Submission item/bitstream access conditions fixes
2022-06-23 11:24:20 -05:00
Sascha Szott
79c97c94a2 fixed submission.workflow.generic.delete-help 2022-06-23 17:05:32 +02:00
Sascha Szott
cfca5c8ca1 fixed admin.registries.schema.fields.table.delete 2022-06-23 16:56:43 +02:00
Sascha Szott
5a7ba93e50 added browse.title.page 2022-06-23 14:46:40 +02:00
Sascha Szott
78f4096ab4 removed prefix "DSpace Angular ::" in various translation keys; use repository.title.* instead 2022-06-23 14:25:50 +02:00
Sascha Szott
f2b1d11fb2 added translation key communityList.breadcrumbs 2022-06-23 14:15:41 +02:00
Giuseppe Digilio
0aa14bcddd [CST-6174] Set maxStartDate/maxEndDate when building form models 2022-06-23 12:24:16 +02:00
Giuseppe Digilio
2a20b0c989 [CST-6174] Add test to check maxStartDate and maxEndDate 2022-06-23 12:04:33 +02:00
Sascha Szott
1168616f80 fixed typo in german translation 2022-06-23 11:43:57 +02:00
Sascha Szott
f9c6f5f5b6 added translation keys submission.general.info.* 2022-06-23 11:36:21 +02:00
Sascha Szott
146bbd8042 translation harmonization 2022-06-23 10:49:26 +02:00
Sascha Szott
395b2762b5 added submission.edit.breadcrumbs 2022-06-23 10:47:32 +02:00
Sascha Szott
5e15eb07f7 fixed typo in community.create.sub-head 2022-06-23 10:40:33 +02:00
Sascha Szott
9b93e9c2a4 Merge branch 'DSpace:main' into german-translations 2022-06-23 10:37:51 +02:00
Tim Donohue
f589b2f8de Merge pull request #1646 from tdonohue/update_node_in_ci
Update CI process to use Node 14 & 16
2022-06-22 15:45:42 -05:00
Tim Donohue
f37f32b4ab Drop Node 12 which is EOL. CI Build on 14 and 16 2022-06-22 15:13:35 -05:00
Tim Donohue
f649a82c3c Merge pull request #1691 from 4Science/CST-6056
fix for filter suggestion issue and bitstream description issue
2022-06-22 10:46:05 -05:00
Tim Donohue
815788bc4c Merge pull request #1699 from atmire/add-default-basehref-to-angular-json
Add the default baseHref value to angular.json
2022-06-22 10:29:13 -05:00
Art Lowel
f2f8f0929c Add the default baseHref value to angular.json 2022-06-22 16:05:03 +02:00
Giuseppe Digilio
8c14822eef [CST-6174] Fix issue with item access condition which doesn't consider the maxStartDate/maxEndDate 2022-06-22 15:46:30 +02:00
Giuseppe Digilio
5d130156e8 [CST-6174] Fix issue with bitstream access condition edit form when maxStartDate/maxEndDate are missing 2022-06-22 15:43:23 +02:00
Tim Donohue
12000d7b97 Merge pull request #1676 from tdonohue/fix_1675
Fixes Collection Mapper by ensuring UI sends a valid sort option
2022-06-22 08:37:53 -05:00
Tim Donohue
0475a9e22a Merge pull request #1626 from 4Science/CST-5339
Orcid queue
2022-06-22 08:34:45 -05:00
nikunj59
17a89387f2 CST-6110 changes for robust password error 2022-06-22 13:26:08 +05:30
nikunj59
20975a2274 Merge remote-tracking branch 'origin/main' into CST-6110 2022-06-22 12:17:46 +05:30
Tim Donohue
f3e4fb9901 Fix defaults in Pagination Service 2022-06-21 16:24:04 -05:00
Tim Donohue
f942eced3a Ensure a valid sort is specified 2022-06-21 14:45:56 -05:00
Tim Donohue
eb662fc156 Merge pull request #1630 from mspalti/mirador-search-passthrough
Fixes search passthrough to Mirador
2022-06-21 14:35:48 -05:00
nikunj59
0a73875d17 CST-6110 changes for robust password error 2022-06-21 21:42:33 +05:30
Giuseppe Digilio
20314d4620 [CST-6056] Fix issue with authority suggestion by adding the filter query in the input suggestion object 2022-06-21 13:37:42 +02:00
Luca Giamminonni
7724db530b [CST-5339] Added ORCID label 2022-06-21 11:32:09 +02:00
Luca Giamminonni
555d98f700 [CST-5339] Improved project synchronization 2022-06-20 19:05:57 +02:00
Giuseppe Digilio
ac41e7b3d6 [CST-6056] use onClick method on clickSuggestion for authority filter 2022-06-20 18:32:28 +02:00
Giuseppe Digilio
6abef91094 [CST-6056] use authority operator for authority facet 2022-06-20 18:21:55 +02:00
Luca Giamminonni
ac677d52d7 [CST-5339] Various improvements 2022-06-20 15:27:32 +02:00
Michael Spalti
c56cded549 Merge branch 'main' into mirador-search-passthrough 2022-06-17 15:04:02 -07:00
Yura Bondarenko
922e57c90f Merge remote-tracking branch 'origin/main' into w2p-92282_Fix-missing-auth-tokens-when-retrieving-Bitstreams 2022-06-17 15:47:23 +02:00
Yura Bondarenko
e15da9b76b 92282: Support restricted thumbnails 2022-06-17 15:45:02 +02:00
Luca Giamminonni
c62f72789d Merge remote-tracking branch '4Science-bitbucket/main' into CST-5339 2022-06-17 13:29:30 +02:00
benbosman
26ed23d1b6 Merge pull request #1624 from atmire/feature-relationship-versioning
Feature: Entity / relationship versioning
2022-06-17 11:48:09 +02:00
Bruno Roemers
84f362fe21 Merge branch 'main' into feature-relationship-versioning 2022-06-17 10:17:56 +02:00
Tim Donohue
f13401266e Merge pull request #1443 from atmire/w2p-85451_export-search-results-as-csv
Add a button to export search results as CSV
2022-06-16 13:33:30 -05:00
Giuseppe Digilio
fe85a596ff [CST-5339] include OrcidAuthService in core.module 2022-06-16 19:06:30 +02:00
Giuseppe Digilio
b1683e1424 [CST-5339] revert unintentional commit 2022-06-16 19:04:20 +02:00
Giuseppe Digilio
144451ea26 Merge branch 'CST-5339' of github.com:4Science/dspace-angular into CST-5339 2022-06-16 19:01:04 +02:00
Giuseppe Digilio
2bf5e70b87 Merge remote-tracking branch 'origin/main' into CST-5339 2022-06-16 19:00:38 +02:00
Tim Donohue
baa55b2595 Merge pull request #1618 from 4Science/CST-5668
Orcid settings page
2022-06-16 11:35:03 -05:00
Tim Donohue
0e9dff41ad Merge pull request #1688 from ybnd/Fix-show-more-collapse-icon-label-spacing
Truncatable toggle: spacing between icon & label as margin instead of whitespace
2022-06-16 10:06:15 -05:00
Luca Giamminonni
edcbdabd52 [CST-5339] Added invalid country label for orcid synchronization 2022-06-16 16:02:24 +02:00
Giuseppe Digilio
5eb6355858 [CST-5339] Make action color as primary 2022-06-16 15:44:18 +02:00
Giuseppe Digilio
63356aa127 [CST-5339] Refactoring orcid services by adding OrcidAuthService 2022-06-16 15:02:26 +02:00
Yana De Pauw
aa7da8608a Merge remote-tracking branch 'upstream/main' into w2p-85451_export-search-results-as-csv 2022-06-16 09:51:50 +02:00
Giuseppe Digilio
83ded46e83 Merge remote-tracking branch 'origin/main' into CST-6056 2022-06-16 09:14:51 +02:00
Giuseppe Digilio
4755b15db1 Merge remote-tracking branch 'origin/CST-5668' into CST-5339 2022-06-16 09:13:57 +02:00
Giuseppe Digilio
9a9010f146 Merge remote-tracking branch 'origin/main' into CST-5668 2022-06-16 09:13:01 +02:00
Giuseppe Digilio
793169dd31 [CST-5339] Fix queue refresh after preferences are changed 2022-06-15 18:54:30 +02:00
Giuseppe Digilio
d1c012407a Merge remote-tracking branch 'origin/CST-5668' into CST-5339
# Conflicts:
#	src/app/item-page/orcid-page/orcid-page.component.html
2022-06-15 18:25:32 +02:00
Tim Donohue
ab6e2b87f8 Merge pull request #1692 from tdonohue/fix_e2e_docker_backend
Fix continuous integration e2e backend failures
2022-06-15 11:01:18 -05:00
Tim Donohue
da45ff2d83 Ensure CI docker backend always runs DB migrations, even when out of order. 2022-06-15 10:26:13 -05:00
Giuseppe Digilio
9bcd92efae [CST-6056] optimize fix to issue with filter suggestion 2022-06-15 15:08:16 +02:00
Davide Negretti
d3ba1d2926 [CST-5339] Rename ORCID service; add findById and findAllByHref 2022-06-15 12:42:02 +02:00
Davide Negretti
2c82893e72 Merge branch 'CST-5668' into CST-5339
# Conflicts:
#	src/app/item-page/orcid-page/orcid-page.component.html
2022-06-15 11:18:46 +02:00
Giuseppe Digilio
82748c5ac9 [CST-5668] fix cache issue when settings are updated 2022-06-15 09:28:12 +02:00
Pierre Lasou
3979c51e61 New french translations for some parameters.
Proposition for new translations of the following terms: Workspace, Workflow, Workflow task and MyDSpace.
2022-06-14 17:43:56 -04:00
Davide Negretti
8eca0d93e4 [CST-5339] fdescribe removed 2022-06-14 23:14:10 +02:00
Davide Negretti
781fa08d1e Merge branch 'main-gh' into CST-5339 2022-06-14 19:00:52 +02:00
Davide Negretti
3adf846786 [CST-5339] Pass item as input - Tests 2022-06-14 19:00:02 +02:00
Giuseppe Digilio
94281fd60e [CST-5668] fix issue with cards margin with small window 2022-06-14 18:21:33 +02:00
Davide Negretti
adcef89c29 [CST-5339] Tests (WIP) 2022-06-14 18:21:06 +02:00
Giuseppe Digilio
09be33582b [CST-5668] Remove outer box 2022-06-14 18:01:22 +02:00
Giuseppe Digilio
eda4797034 [CST-5668] Implement orcid linking by redirect on front-end 2022-06-14 17:51:37 +02:00
Giuseppe Digilio
a0ea69aafa [CST-5668] use orcid icon as button 2022-06-14 17:48:53 +02:00
Davide Negretti
851855fc2a [CST-5339] Tests (WIP) 2022-06-14 17:44:57 +02:00
Davide Negretti
d779521dc9 [CST-5339] Lint errors 2022-06-14 12:31:20 +02:00
Davide Negretti
383703a4d6 [CST-5339] Lint errors 2022-06-14 12:29:38 +02:00
Davide Negretti
9850174fa2 [CST-5339] ORCID registry queue table reformatted 2022-06-14 12:15:15 +02:00
nikunj59
f39283cae5 CST-6051 changes description tool tip and truncate text 2022-06-14 14:56:41 +05:30
Bruno Roemers
d063c42f6d Merge branch 'feature-relationship-versioning-7.2' into feature-relationship-versioning 2022-06-14 11:14:35 +02:00
Bruno Roemers
2750931e92 92187: Fix linting errors 2022-06-14 10:22:29 +02:00
Giuseppe Digilio
3a4d7708a9 [CST-5668] Fix layout 2022-06-14 10:05:50 +02:00
Giuseppe Digilio
03af265ac4 [CST-5668] Fix issue with notification css that override min-width for all alert boxes 2022-06-14 10:05:29 +02:00
Giuseppe Digilio
d94e6ad8d7 [CST-5668] Add description messages 2022-06-14 09:47:02 +02:00
nikunj59
5aa569c5f2 Merge remote-tracking branch 'origin/main' into CST-6056 2022-06-14 11:49:44 +05:30
Tim Donohue
50f96884de Merge pull request #1685 from reetagithub/main
update fi.json
2022-06-13 16:58:41 -05:00
ybnd
0f94bbb874 Truncatable toggle icon-label spacing as margin instead of whitespace 2022-06-13 19:57:53 +02:00
Bruno Roemers
a43137e847 Merge branch 'main' into feature-relationship-versioning 2022-06-13 18:50:09 +02:00
Bruno Roemers
fd4d541de3 Merge branch 'feature-relationship-versioning-7.2' into feature-relationship-versioning 2022-06-13 18:46:42 +02:00
Bruno Roemers
35708ae3a8 92187: Keep version creation modal opened till POST request finishes 2022-06-13 18:45:32 +02:00
Tim Donohue
9db9441afc Merge pull request #1619 from 4Science/DSC-516-Style-New
TruncatableComponent usability improvement
2022-06-13 11:16:04 -05:00
Giuseppe Digilio
06d07dc1df [DSC-516] Fix issue with sidebar search list element 2022-06-13 17:41:51 +02:00
Giuseppe Digilio
e04404bdd6 [CST-5339] use ds-alert for info box 2022-06-13 17:05:41 +02:00
Tim Donohue
41bdd625dc Merge pull request #1664 from 4Science/CST-5677
[CST-5677] Improve item authorization page
2022-06-13 09:28:28 -05:00
Giuseppe Digilio
529384ab7f Merge branch 'CST-5668' into CST-5339
# Conflicts:
#	src/app/core/core.module.ts
#	src/app/item-page/item-page.module.ts
#	src/app/item-page/orcid-page/orcid-page.component.html
#	src/app/shared/shared.module.ts
#	src/styles/_global-styles.scss
2022-06-13 15:08:44 +02:00
nikunj59
02b124f7dd CST-6056 changes for filter result not working while lookup from text input 2022-06-13 18:28:56 +05:30
Giuseppe Digilio
9b6aa9f324 [CST-5668] Improve synchronization description 2022-06-13 14:55:17 +02:00
Giuseppe Digilio
a915659cc9 [CST-5668] Add test 2022-06-13 10:39:44 +02:00
Giuseppe Digilio
98f1baea2f [CST-5668] Rename component 2022-06-13 09:32:24 +02:00
Giuseppe Digilio
0b0fae45fa [CST-5668] Fix layout and add typedoc 2022-06-13 09:27:47 +02:00
reetagithub
fe4568a573 Merge branch 'DSpace:main' into main 2022-06-13 07:58:58 +03:00
Giuseppe Digilio
10f4f80f0d [CST-5668] Create and abstract component for authentication with external providers 2022-06-10 19:28:56 +02:00
Giuseppe Digilio
03369b8e10 [CST-5668] Address feedback and add test for orcid-auth.component 2022-06-10 19:03:31 +02:00
Sascha Szott
68d162432b added two missing keys 2022-06-10 14:22:52 +02:00
Sascha Szott
afe798942b harmonized german translations ("Ihre Veröffentlichungen") 2022-06-10 13:15:53 +02:00
Sascha Szott
5bf34b868c added missing keys workspace.search.results.head and workflow.search.results.head 2022-06-10 13:08:36 +02:00
Giuseppe Digilio
b372a27513 [CST-5668] Add test for orcid-page.component 2022-06-10 12:30:15 +02:00
Giuseppe Digilio
3cb5e0c226 [CST-5668] Fix button style and tooltip messages 2022-06-10 11:32:48 +02:00
Tim Donohue
859172717a Merge pull request #1684 from saschaszott/german-translations
added missing German translations
2022-06-09 16:10:35 -05:00
Sascha Szott
fa5dc5ccf0 added several missing dso-selector.set-scope.* keys 2022-06-09 19:35:46 +02:00
Sascha Szott
a4699d0faf added missing key search.form.scope.all 2022-06-09 19:32:39 +02:00
Sascha Szott
eca0526cce added missing sort order related translation keys 2022-06-09 19:27:26 +02:00
Giuseppe Digilio
17cc3078df [CST-5668] Fix after merge 2022-06-09 19:23:19 +02:00
Giuseppe Digilio
c3ececdde7 [CST-5668] Retrieve item from route data 2022-06-09 19:22:23 +02:00
Sascha Szott
0fbe9731cb added browse.back.all-results 2022-06-09 19:19:02 +02:00
Davide Negretti
4c19d3a027 [CST-5677] @types/node-sass removed 2022-06-09 18:50:59 +02:00
Davide Negretti
fca8c223e7 [CST-5677] Empty subscription fixed 2022-06-09 18:49:44 +02:00
Davide Negretti
3c3a679ef7 [CST-5677] Label fixed 2022-06-09 18:08:24 +02:00
Davide Negretti
df1324af90 [CST-5677] Spelling error fixed 2022-06-09 18:05:30 +02:00
Giuseppe Digilio
b03c73e0c5 Merge remote-tracking branch 'origin/main' into CST-5668
# Conflicts:
#	src/app/core/core.module.ts
#	src/app/core/profile/researcher-profile.service.ts
#	src/app/item-page/simple/item-page.component.ts
#	src/app/profile-page/profile-page.component.spec.ts
#	src/app/profile-page/profile-page.component.ts
#	src/app/shared/shared.module.ts
2022-06-09 17:39:43 +02:00
Tim Donohue
19bc9df5a1 Merge pull request #1617 from 4Science/CST-5307
Researcher profile
2022-06-09 10:08:10 -05:00
Sascha Szott
a1570128ea added thumbnail.* translation keys 2022-06-09 16:31:31 +02:00
Sascha Szott
4d73a3f2bf added search.filters.filter.author.label 2022-06-09 16:24:09 +02:00
Giuseppe Digilio
ce9e811526 [CST-5307] fix use of wrong param 2022-06-09 09:40:48 +02:00
Giuseppe Digilio
bd02278f80 Merge branch 'main' into CST-5307
# Conflicts:
#	src/assets/i18n/en.json5
2022-06-08 16:53:11 +02:00
Tim Donohue
cf6e58d194 Merge pull request #1669 from atmire/w2p-91770_Fix-route-matching-themes-on-first-load
Fix route-matching themes not resolving on first load/refresh
2022-06-08 09:25:46 -05:00
Tim Donohue
9db342606b Merge pull request #1633 from 4Science/CST-5270-sherpa-romeo-integration
Sherpa romeo integration (Angular)
2022-06-08 09:19:12 -05:00
Tim Donohue
a1598f9f8a Merge pull request #1637 from 4Science/CST-5535
Add admin panel for actuator information
2022-06-08 09:11:58 -05:00
Yura Bondarenko
485cc2bd31 Document AppComponent.updateTheme 2022-06-08 15:34:58 +02:00
Giuseppe Digilio
8bdb4b7be3 [CST-5307] disable cache when checking CanClaimItem authorization feature 2022-06-08 12:58:19 +02:00
Giuseppe Digilio
e2abea7373 [CST-5307] Add useCachedVersionIfAvailable and reRequestOnStale param to isAuthorized method 2022-06-08 12:56:57 +02:00
Giuseppe Digilio
e68bfd2eb6 [CST-5535] Add component typedoc and optimize code 2022-06-08 11:52:01 +02:00
Giuseppe Digilio
12f073bdbe [CST-5307] Fix issue with person-search-result-list-element.component that sometimes shown undefined name 2022-06-08 11:20:32 +02:00
Luca Giamminonni
7ea208e314 [CST-5668] Fixed lint warnings 2022-06-07 17:47:20 +02:00
Luca Giamminonni
b0625342b7 Merge remote-tracking branch '4Science-github/main' into CST-5668 2022-06-07 17:27:00 +02:00
nikunj59
1e9e4d5b12 CST-5309 added test cases 2022-06-07 17:26:35 +02:00
nikunj59
a9fcdce960 CST-5309 changes for error page component 2022-06-07 17:26:21 +02:00
Sufiyan Shaikh
b6f83461ab [DSC-516] show more button position at the bottom 2022-06-07 20:36:07 +05:30
Davide Negretti
9ff075b23e [CST-5535] TypeDoc added 2022-06-07 16:19:52 +02:00
Giuseppe
9d5aba7499 Update alert.component.ts
remove union type
2022-06-07 16:02:01 +02:00
Davide Negretti
83fce87792 [CST-5535] commented code removed 2022-06-07 15:17:29 +02:00
Luca Giamminonni
43f4ff7cde [CST-5668] Fixed DsoPageOrcidButtonComponent test 2022-06-07 15:15:51 +02:00
Luca Giamminonni
7320d1cc66 [CST-5668] Removed unused imports 2022-06-07 14:59:04 +02:00
Giuseppe Digilio
24b8c6b606 Merge branch 'main' into CST-5307 2022-06-07 13:17:08 +02:00
Giuseppe Digilio
73c60e3eef [CST-5307] disable cache when lookup for profile to claim 2022-06-07 13:05:52 +02:00
Sufiyan Shaikh
1d33d1537b [DSC-516] Card faded affect fix 2022-06-07 15:43:21 +05:30
Tim Donohue
245b86c68a Merge pull request #1677 from DSpace/dependabot/npm_and_yarn/ejs-3.1.8
Bump ejs from 3.1.6 to 3.1.8
2022-06-06 17:36:15 -05:00
Giuseppe Digilio
318d0ead61 [DSC-516] remove unused test provider 2022-06-06 18:27:06 +02:00
Davide Negretti
8ac9425db3 [CST-5677] restored empty panels; show message if panel is empty 2022-06-06 16:50:44 +02:00
Giuseppe Digilio
09b7d2e52f [CST-5270] fix test 2022-06-06 16:48:31 +02:00
Davide Negretti
39cba0414a Revert "[CST-5535] hide empty panels"
This reverts commit 692ab040dc.
2022-06-06 16:18:22 +02:00
Davide Negretti
eca9f79924 Revert "[CST-5677] code formatted"
This reverts commit 37492f2f82.
2022-06-06 16:18:09 +02:00
Giuseppe Digilio
dd049270a7 [CST-5270] add info alert for section info message 2022-06-06 15:58:06 +02:00
Davide Negretti
37492f2f82 [CST-5677] code formatted 2022-06-06 15:39:44 +02:00
Davide Negretti
692ab040dc [CST-5535] hide empty panels 2022-06-06 15:25:58 +02:00
Rezart Vata
377214c996 [CST-5270] Finished improvements 2022-06-06 13:20:16 +02:00
Tim Donohue
02e089a51b Merge pull request #1666 from atmire/w2p-91400_Fix-for-missing-comma-in-json-files
Fix for missing comma in json files
2022-06-03 16:53:38 -05:00
dependabot[bot]
68a36c4635 Bump ejs from 3.1.6 to 3.1.8
Bumps [ejs](https://github.com/mde/ejs) from 3.1.6 to 3.1.8.
- [Release notes](https://github.com/mde/ejs/releases)
- [Changelog](https://github.com/mde/ejs/blob/main/CHANGELOG.md)
- [Commits](https://github.com/mde/ejs/compare/v3.1.6...v3.1.8)

---
updated-dependencies:
- dependency-name: ejs
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-06-03 21:50:02 +00:00
Tim Donohue
c6e591402f Merge pull request #1604 from DSpace/dependabot/npm_and_yarn/node-forge-1.3.1
Bump node-forge from 1.2.1 to 1.3.1
2022-06-03 15:54:18 -05:00
Tim Donohue
e2488b9848 Merge pull request #1593 from DSpace/dependabot/npm_and_yarn/minimist-1.2.6
Bump minimist from 1.2.5 to 1.2.6
2022-06-03 15:21:50 -05:00
Tim Donohue
f1191c5428 Merge pull request #1592 from DSpace/dependabot/npm_and_yarn/moment-2.29.2
Bump moment from 2.29.1 to 2.29.2
2022-06-03 11:01:11 -05:00
Rezart Vata
6db5cff426 [CST-5270] fix testing 2022-06-03 17:55:13 +02:00
Rezart Vata
3c6a41f82a [CST-5270] Improvement requested from pull-1633 2022-06-03 17:49:15 +02:00
Alexandre Vryghem
fc1e6b6b85 Removed comments for how to theme li[Component] 2022-06-03 11:50:07 +02:00
Tim Donohue
c4f2e8ce11 Merge pull request #1642 from harvard-lts/145-base-path-support
[Issue 145] Support base path
2022-06-02 13:01:51 -05:00
William Welling
cfb4a627be use router for static assets 2022-06-02 10:16:49 -05:00
Alexandre Vryghem
541968fdd9 Merge remote-tracking branch 'templates/w2p-89721_Add-themeable-components_contribute-7.2' into w2p-91272_Add-themed-components-to-upstream-branch 2022-06-02 17:14:44 +02:00
Alexandre Vryghem
dc5d46993e 89721: Themed AdminSidebarComponent 2022-06-02 16:40:47 +02:00
Alexandre Vryghem
bca332a23a 89721: Themed JournalComponent 2022-06-02 16:40:47 +02:00
Alexandre Vryghem
2264067240 89721: Themed JournalVolumeComponent 2022-06-02 16:40:47 +02:00
Alexandre Vryghem
2441db16e9 89721: Themed JournalIssueComponent 2022-06-02 16:40:47 +02:00
Rezart Vata
d75136408b [CST-5270] small fix for unit selection 2022-06-02 12:49:53 +02:00
Alexandre Vryghem
9e8071727d Merge branch 'main-upstream' into w2p-91272_Add-themed-components-to-upstream-branch 2022-06-02 12:09:51 +02:00
Alexandre Vryghem
533e4c982f 91272: Small fixes 2022-06-02 12:05:33 +02:00
Giuseppe Digilio
f40907ea9f Merge branch 'DSC-516-Style-New' of bitbucket.org:4Science/dspace-angular into DSC-516-Style-New 2022-05-30 17:25:59 +02:00
Kristof De Langhe
86e084bf05 90761: themed component calls 2022-05-30 16:27:28 +02:00
Kristof De Langhe
7eaa50949d 90761: Themed DsDynamicLookupRelationExternalSourceTabComponent 2022-05-30 14:53:43 +02:00
Yura Bondarenko
03e1e468bd 91770: Fix route-matching themes not resolving on first load/refresh 2022-05-30 11:28:57 +02:00
Alexandre Vryghem
3a483c393d 89721: Themed UntypedItemComponent 2022-05-30 10:12:40 +02:00
William Welling
5996efec1a Merge branch 'main' of github.com:harvard-lts/dspace-angular into 145-base-path-support 2022-05-29 15:01:46 -05:00
Tim Donohue
3a9783d031 Merge pull request #1667 from tdonohue/disable_multiarch_for_prs
Docker Fixes: Ensure multiple architecture build is disabled for PRs
2022-05-27 11:44:25 -05:00
Sufiyan Shaikh
ea7a40a75a [DSC-516] Removed faded effect 2022-05-27 20:57:38 +05:30
Kristof De Langhe
2340164394 91874: Themed DsDynamicLookupRelationSearchTabComponent and MetadataRepresentationListComponent 2022-05-27 17:21:21 +02:00
Tim Donohue
d719a02597 Only build PRs in AMD64, as a simple sanity check. 2022-05-27 09:08:52 -05:00
Alexandre Vryghem
d6e181d0b2 89721: Fixed lv.json5 syntax error 2022-05-27 15:35:54 +02:00
Alexandre Vryghem
358e7c6d54 Merge branch 'main-upstream' into w2p-91400_Fix-for-missing-comma-in-json-files 2022-05-27 09:48:05 +02:00
Giuseppe Digilio
091494750b Merge remote-tracking branch 'origin/main' into DSC-516-Style-New 2022-05-26 19:01:56 +02:00
Giuseppe Digilio
dfd759e2fb Merge remote-tracking branch 'origin/main' into CST-5270-sherpa-romeo-integration 2022-05-26 17:08:37 +02:00
Giuseppe Digilio
a830c99f90 [CST-5307] Remove setStaleByHrefSubstring 2022-05-26 16:58:08 +02:00
Giuseppe Digilio
2622f374b0 Merge remote-tracking branch 'origin/main' into CST-5307
# Conflicts:
#	src/app/core/data/data.service.ts
2022-05-26 16:37:24 +02:00
Giuseppe Digilio
2c5da265e1 [CST-5307] fix LGTM alerts 2022-05-26 16:36:21 +02:00
Giuseppe Digilio
87064761b5 [CST-5307] fix issue with unsubscribed subscription 2022-05-26 16:36:03 +02:00
Davide Negretti
99b12cdd0f [CST-5677] yarn.lock updated 2022-05-26 16:27:32 +02:00
Davide Negretti
2c53b4ae2e Merge branch 'main-gh' into CST-5677 2022-05-26 16:02:06 +02:00
Tim Donohue
c834f8a075 Merge pull request #1608 from atmire/w2p-90252_Cache-redesign-part-3_Simplify-the-invalidation-of-cached-objects
Cache redesign part 3: simplify the invalidation of cached objects
2022-05-26 08:52:49 -05:00
Giuseppe Digilio
bc37372f05 [CST-5307] add confirmation modal when deleting the profile 2022-05-26 15:47:57 +02:00
Giuseppe Digilio
e6f6bc96f3 [CST-5307] use followlink for retrieving profile item on create and find 2022-05-26 15:32:18 +02:00
Alisa Ismailati
0b7782d230 [CST-5677] Fixed failing test 2022-05-26 14:42:22 +02:00
Sufiyan Shaikh
21a6540a36 Merge branch 'main' of bitbucket.org:4Science/dspace-angular into DSC-516-Style-New 2022-05-26 17:27:25 +05:30
Sufiyan Shaikh
d2ee2cd29e [DSC-516] Performance improvement 2022-05-26 17:07:24 +05:30
Giuseppe Digilio
be3fceb185 [CST-5307] Address feedback 2022-05-26 12:48:27 +02:00
Sufiyan Shaikh
76046ded84 [DSC-516] Performance improvement 2022-05-26 14:52:35 +05:30
Sufiyan Shaikh
5810309ff8 [DSC-516] Performance improvement 2022-05-26 14:43:41 +05:30
Giuseppe Digilio
ebbae79854 Merge remote-tracking branch 'origin/main' into CST-5307
# Conflicts:
#	src/app/core/core.module.ts
#	src/app/profile-page/profile-page.component.spec.ts
#	src/app/profile-page/profile-page.component.ts
#	src/app/shared/shared.module.ts
2022-05-26 10:40:48 +02:00
Alexandre Vryghem
d44253ea86 91400: Fix for line indentation on empty lines 2022-05-26 09:58:36 +02:00
Tim Donohue
7a84ea483d Merge pull request #1641 from 4Science/CST-5674
[CST-5674] Edit resource policy
2022-05-25 14:33:36 -05:00
Tim Donohue
5153308c46 Merge pull request #1652 from 4Science/CST-5303-LiveImportProviders
[CST-5303] Live Import providers i18n keys
2022-05-25 13:43:12 -05:00
Rezart Vata
d297eb708d [CST-5270] fix issue when no info 2022-05-25 18:20:13 +02:00
Tim Donohue
cfeef5f2d9 Merge pull request #1663 from atmire/test-multiplatform-docker-build
Add support for linux/arm64 platform to docker build
2022-05-25 08:45:23 -05:00
Art Lowel
7f6c17df75 add support for multiple platforms to docker build 2022-05-25 15:02:38 +02:00
Sufiyan Shaikh
d54f959613 [DSC-516] Author show more button fixed 2022-05-25 17:02:11 +05:30
Sufiyan Shaikh
fc83facf1e Merge 2022-05-25 14:37:14 +05:30
Giuseppe Digilio
ab9df8ac98 Merge remote-tracking branch 'origin/main' into DSC-516-Style-New
# Conflicts:
#	src/app/admin/admin-search-page/admin-search-results/admin-search-result-grid-element/item-search-result/item-admin-search-result-grid-element.component.spec.ts
2022-05-25 09:30:14 +02:00
Giuseppe Digilio
98b1667ca7 [CST-5270] Fix LGTM alerts 2022-05-25 09:24:14 +02:00
Tim Donohue
a38172c035 Merge pull request #1640 from atmire/w2p-90948_More-informative-error-for-Workflow-group-delete
Show notifications when failing to create/delete role Groups
2022-05-24 16:46:30 -05:00
Giuseppe Digilio
d1f8bb6d7b [CST-5270] use data-test as css selector for unit test 2022-05-24 16:05:21 +02:00
Marie Verdonck
bb898022e3 91400: Fix for missing comma in json5 label files by sync script 2022-05-24 13:38:53 +02:00
Rezart Vata
5842d83e91 [CST-5270] add class needed for unit testing 2022-05-24 12:34:44 +02:00
Rezart Vata
ec6bc20010 Merge branch 'CST-5270-sherpa-romeo-integration' of https://bitbucket.org/4Science/dspace-angular into CST-5270-sherpa-romeo-integration 2022-05-24 12:28:43 +02:00
Rezart Vata
53851ba18e [CST-5270] Fix unit testing 2022-05-24 12:28:21 +02:00
Yana De Pauw
24e641e024 Merge remote-tracking branch 'upstream/main' into w2p-85451_export-search-results-as-csv 2022-05-24 10:37:33 +02:00
Giuseppe Digilio
87d015371c [CST-5270] use bootstrap classes 2022-05-24 09:19:02 +02:00
Rezart Vata
268ee04d1e [CST-5270] Fixes requested as improvements 2022-05-23 19:05:03 +02:00
Michael W Spalti
5ec460d236 Url parsing
Lint fix
2022-05-23 08:54:49 -07:00
Rezart Vata
166f4c3b25 [CST-5270] Finished functionalities 2022-05-23 17:39:36 +02:00
Mykhaylo
3e2cd387df added missing configs 2022-05-23 12:30:23 +02:00
Tim Donohue
436c6dd084 Merge pull request #1658 from atmire/fix-enitytype-redirect-encoding-issue
Fix entitytype redirect encoding issue
2022-05-20 10:55:50 -05:00
Davide Negretti
c206005d42 [CST-5674] code cleanup 2022-05-20 17:41:20 +02:00
Davide Negretti
9d577c5317 [CST-5674] fix test (lint) 2022-05-20 17:35:22 +02:00
Luca Giamminonni
857a3c56b7 [CST-5668] Fixed lint warnings 2022-05-20 17:31:54 +02:00
Davide Negretti
d2e881eba3 [CST-5674] fix test 2022-05-20 17:24:05 +02:00
Luca Giamminonni
bdc8c5d41e Merge branch 'main' into CST-5668 2022-05-20 17:18:44 +02:00
Luca Giamminonni
06091e39ca [CST-5668] Improved orcid page adding back button and fixing synchronization mode setting 2022-05-20 17:16:28 +02:00
Davide Negretti
51bbbb697e [CST-5674] add test case for updateTarget 2022-05-20 16:45:10 +02:00
Yura Bondarenko
383485b16d Modal outputs as EventEmitters instead of Subjects 2022-05-20 13:18:26 +02:00
Tim Donohue
9889a9d1a6 Merge pull request #1634 from 4Science/CST-5738
Add special groups list to the profile page
2022-05-19 15:24:49 -05:00
Giuseppe Digilio
305203dba7 [CST-5738] hide special group heading when are not present 2022-05-19 19:08:08 +02:00
Giuseppe Digilio
9124f06e4c Merge remote-tracking branch 'origin/main' into CST-5738 2022-05-19 18:47:47 +02:00
Giuseppe Digilio
7b6ccb780f [CST-5535] fix menu entry after merge 2022-05-19 18:41:54 +02:00
Giuseppe Digilio
d751de0aa6 Merge remote-tracking branch 'origin/main' into CST-5535
# Conflicts:
#	src/app/admin/admin-sidebar/admin-sidebar.component.ts
2022-05-19 16:59:45 +02:00
William Welling
2db80022b5 Merge branch 'main' of github.com:harvard-lts/dspace-angular into 145-base-path-support 2022-05-19 09:03:11 -05:00
Tim Donohue
bb5cdfc1a3 Merge pull request #1627 from atmire/w2p-90978_Improve-initial-page-load_PR
Improve initial page load
2022-05-19 08:55:28 -05:00
Rezart Vata
cba7a60476 [CST-5270] fixing module accordion 2022-05-19 15:55:05 +02:00
Luca Giamminonni
de2202799d [CST-5307] Search claimable profiles by email 2022-05-19 13:41:54 +02:00
Giuseppe Digilio
50184c8784 [CST-5738] fix LGTM alert 2022-05-18 19:27:23 +02:00
Rezart Vata
a03557fcad [CST-5270] fixed accordion issue and changed it to collapsable 2022-05-18 16:44:20 +02:00
Giuseppe Digilio
9aff792cac [CST-5535] Decrease status size 2022-05-18 14:54:59 +02:00
Giuseppe Digilio
bc63e14512 [CST-5535] Fix labels 2022-05-18 14:54:37 +02:00
Giuseppe Digilio
c43e25296d [CST-5535] Add title to the page and change health tab name 2022-05-18 14:45:21 +02:00
Yura Bondarenko
b05125dd16 Fix import menu to align with export menu code 2022-05-18 13:51:44 +02:00
Giuseppe Digilio
ef332af17e [CST-5535] Fix issue with error notice message on health page loading 2022-05-18 13:31:09 +02:00
Luca Giamminonni
733688bd7e Merge remote-tracking branch '4Science-bitbucket/main' into CST-5668 2022-05-18 13:25:36 +02:00
Luca Giamminonni
983db9c050 Merge branch 'CST-5668' into CST-5339 2022-05-18 13:16:15 +02:00
Giuseppe Digilio
d4dc176870 [CST-5535] Add Possibility to have translation also for properties 2022-05-18 13:04:04 +02:00
Luca Giamminonni
b6277f1e96 Merge remote-tracking branch '4Science-bitbucket/main' into CST-5339 2022-05-18 12:30:31 +02:00
Mykhaylo
a732f1534d [CST-5303] fix wrong format 2022-05-18 09:33:08 +02:00
Mykhaylo
618ff0ce19 [CST-5303] added missing labels 2022-05-17 17:45:27 +02:00
Davide Negretti
881af64495 [CST-5674] POST replaced with PUT 2022-05-17 16:36:40 +02:00
Art Lowel
1f9b8ba92a Fix issue where you'd get stuck in an infinite redirect loop when going to the page of an item with an entity type containing certain special characters 2022-05-17 16:07:42 +02:00
Sufiyan Shaikh
ba6011bd89 [DSC-516] main merge 2022-05-17 12:30:31 +05:30
Giuseppe Digilio
74b68a5e15 [CST-5535] Add fallback message on rest request error 2022-05-16 19:19:00 +02:00
Giuseppe Digilio
b906a65385 Merge remote-tracking branch 'origin/main' into CST-5535
# Conflicts:
#	package.json
2022-05-16 18:59:46 +02:00
Giuseppe Digilio
73573793a0 [CST-5535] Add i18n keys for section's headers 2022-05-16 18:50:07 +02:00
Giuseppe Digilio
c508e0035e [CST-5535] Add tooltip for status icons 2022-05-16 18:49:11 +02:00
Giuseppe Digilio
4f7e37d348 [CST-5535] Use accordion for health status components 2022-05-16 18:44:04 +02:00
Giuseppe Digilio
80ff8a517c [CST-5535] Rename health-data.service 2022-05-16 16:46:33 +02:00
Giuseppe Digilio
0de3c2ed48 [CST-5535] Replace icons 2022-05-16 16:45:45 +02:00
Giuseppe Digilio
4c5c99d05d [CST-5535] Add missing i18n label 2022-05-16 16:44:35 +02:00
Alexandre Vryghem
c9885c13ec Merge branch 'w2p-89676_feature-selective-export_contribute-7.2' into w2p-91272_Add-themed-components-to-upstream-branch 2022-05-15 19:14:27 +02:00
William Welling
771f92eaab Merge branch 'main' of github.com:harvard-lts/dspace-angular into 145-base-path-support 2022-05-14 14:07:53 -05:00
Tim Donohue
dd6ff7f48f Merge pull request #1653 from tdonohue/fix_rss_accessibility
Fix RSS accessibility issue: link has no discernible text
2022-05-13 17:34:18 -05:00
Tim Donohue
913d128e16 Fix accessibility issue: link has no discernible text 2022-05-13 16:57:28 -05:00
Tim Donohue
20850033df Merge pull request #1444 from atmire/shared-feature-rss-viewer
Add RSS buttons if the feature is enabled on the rest side
2022-05-13 14:25:29 -05:00
Alexandre Vryghem
743513cf84 89676: Added empty SearchResultsComponent files 2022-05-13 20:35:08 +02:00
Nathan Buckingham
3a6112532e for rss sort id should be date.accessioned so defaulted to that when its the case 2022-05-13 13:38:02 -04:00
Alexandre Vryghem
460efa42c7 91272: Fix merge request 2022-05-13 19:33:40 +02:00
Alexandre Vryghem
e741573348 Merge branch 'w2p-89984_feature-rtl-theme_contribute-7.2' into w2p-91272_Add-themed-components-to-upstream-branch 2022-05-13 18:46:03 +02:00
Alexandre Vryghem
e197e496b5 91272: Fixed accessibility violation 2022-05-13 17:19:42 +02:00
Alexandre Vryghem
8980ae4a50 Merge branch 'w2p-89720_Add-themable-components_contribute-7.2' into w2p-91272_Add-themed-components-to-upstream-branch 2022-05-13 14:41:34 +02:00
Alexandre Vryghem
5682c81217 91272: Fixed import statements and position of expandable navbar button 2022-05-13 14:18:01 +02:00
Alexandre Vryghem
7904cead76 Merge branch 'w2p-89741_Add-themeable-components_conntribute-7.2' into w2p-91272_Add-themed-components-to-upstream-branch 2022-05-13 13:43:09 +02:00
Yura Bondarenko
21579d1525 Merge remote-tracking branch 'origin/main' into w2p-90978_Improve-initial-page-load_PR 2022-05-13 09:32:34 +02:00
Tim Donohue
5c8ef44070 Merge pull request #1636 from 4Science/feature/CST-5329
Add validate only check in the Import Metadata page
2022-05-12 13:20:22 -05:00
Giuseppe Digilio
c1f64ff1ef [CST-5329] Add help text to validate only checkbox 2022-05-12 18:50:25 +02:00
Giuseppe Digilio
b788579457 Merge remote-tracking branch 'origin/main' into feature/CST-5329 2022-05-12 18:35:18 +02:00
Alexandre Vryghem
8288559c63 Merge remote-tracking branch 'templates/w2p-86526_Add-themeable-components_contribute-7.2' into w2p-91272_Add-themed-components-to-upstream-branch 2022-05-12 17:56:23 +02:00
Tim Donohue
095ddd2ebd Merge pull request #1639 from atmire/issue-1635_search-bar-with-input-scope
Fix search bar with input scope
2022-05-12 10:10:56 -05:00
Mykhaylo
42c459a51d [CST-5303] added labels into i18n 2022-05-12 16:13:43 +02:00
Nathan Buckingham
0791287cf9 lint fixes 2022-05-12 10:02:15 -04:00
Nathan Buckingham
79bf27c659 Revert to getFirstCompletedRemoteData but check if payload has completed 2022-05-12 09:56:26 -04:00
Nathan Buckingham
cb1b7ceb0a remove rss feed from search 2022-05-12 09:56:26 -04:00
Nathan Buckingham
eacbcfd15d Change to withNotEmptyPayload to pass through if its empty 2022-05-12 09:56:26 -04:00
Nathan Buckingham
6cd22fa004 w2p-86403 prevent from displaying on pages where rss feed doesn't make sense 2022-05-12 09:56:26 -04:00
Nathan Buckingham
8785270363 w2p-86403 Changed to subscribe and unsubscribe on destory 2022-05-12 09:56:26 -04:00
Nathan Buckingham
90f1fc186c Link fixes 2022-05-12 09:56:26 -04:00
Nathan Buckingham
be8a8f5f6b Add typedocs and websvc.opensearch.svccontext 2022-05-12 09:56:26 -04:00
Nathan Buckingham
0bf0e1f274 add providers to browseby 2022-05-12 09:56:26 -04:00
Nathan Buckingham
2b9383d2d5 remove unused import from rebase 2022-05-12 09:56:26 -04:00
Nathan Buckingham
ffb34da3e7 Create link head spec file 2022-05-12 09:56:26 -04:00
Nathan Buckingham
efb76ea883 Fix tests now that router is apart of the rss component 2022-05-12 09:56:26 -04:00
Nathan Buckingham
b5943b48b4 w2p-86403 fix opensearch is disabled, router issues and links 2022-05-12 09:56:26 -04:00
Nathan Buckingham
b8a96e48a7 Fix test files to pass down necessary providers 2022-05-12 09:56:26 -04:00
Nathan Buckingham
99e5b9c898 w2p-85140 ds-rss component now adds a button to all search pages and community and collection, link-head service adds the rss to the head element 2022-05-12 09:56:22 -04:00
Yura Bondarenko
f0d98c9b6f Implement feedback 2022-05-12 15:34:31 +02:00
Alexandre Vryghem
db375b8f47 91131: Added parent constructor to ThemedLoadingComponent 2022-05-12 12:05:17 +02:00
Ben Bosman
924f53204f Merge remote-tracking branch 'atmire-hub/feature-relationship-versioning__discovery' into feature-relationship-versioning 2022-05-12 11:46:34 +02:00
Tim Donohue
c705fc42d6 Merge pull request #1631 from 4Science/CST-5253-change-approach-workflow-approval
Add view item button for mydspace objects
2022-05-11 17:14:56 -05:00
Bruno Roemers
3abf83a5e9 90945: Add missing translations for new discovery configs 2022-05-11 17:54:41 +02:00
Tim Donohue
659a9a69ca Merge pull request #1615 from atmire/w2p-90918_Upgrade-ng-dynamic-forms-and-rxjs
Upgrade ng-dynamic-forms to v15 and RxJs to v7
2022-05-11 10:05:38 -05:00
Alexandre Vryghem
c79e83fdd3 Merge branch 'w2p-84367_Various-small-changes' into w2p-89720_Add-themable-components_contribute-7.2 2022-05-11 14:47:02 +02:00
Alexandre Vryghem
f8ad0306b0 Merge branch 'w2p-84367_Various-small-changes' into w2p-86526_Add-themeable-components_contribute-7.2 2022-05-11 14:36:42 +02:00
Alexandre Vryghem
a89375f67b 89720: Themed EditItemTemplatePageComponent 2022-05-11 14:28:16 +02:00
Alexandre Vryghem
5b4ecb9fc2 89720: Themed ItemMetadataComponent 2022-05-11 14:17:50 +02:00
Yana De Pauw
67ffa89c47 Remove console.log 2022-05-11 13:30:11 +02:00
Yana De Pauw
166a163c24 Fix custom loading components template url 2022-05-11 12:34:44 +02:00
Giuseppe Digilio
98d75798a4 [CST-5307] Import ui-switch css classes properly 2022-05-11 12:28:57 +02:00
Giuseppe Digilio
aec7d9f25b Merge remote-tracking branch 'origin/main' into CST-5307
# Conflicts:
#	src/app/core/core.module.ts
#	src/app/shared/shared.module.ts
2022-05-11 12:09:00 +02:00
Giuseppe Digilio
36208d1303 [CST-5307] Fix visibility toggle and address review feedback 2022-05-11 12:01:35 +02:00
Bruno Roemers
0ce709ee68 90945: Use *-relationships discovery configs on single-item pages 2022-05-11 12:00:49 +02:00
Giuseppe Digilio
1e9d393edf [CST-5307] Move profile-claim-item-modal.component to profile page module and add unit tests 2022-05-11 11:59:38 +02:00
Yana De Pauw
cbf0db5342 Add themed loading component in custom theme and fix issues 2022-05-11 11:30:25 +02:00
Alexandre Vryghem
c1ef672943 Merge branch 'dspace_7.2' into w2p-86526_Add-themeable-components_contribute-7.2 2022-05-11 09:51:02 +02:00
Alexandre Vryghem
55005d3fa4 86526: Themed AuthNavMenuComponent 2022-05-11 09:48:58 +02:00
Alexandre Vryghem
5c9510993c 91202: Themed ExpandableNavbarSectionComponent 2022-05-10 20:59:04 +02:00
William Welling
b8109edd62 Merge branch 'main' of github.com:harvard-lts/dspace-angular into 145-base-path-support 2022-05-10 11:50:58 -05:00
Giuseppe Digilio
853dcecfb8 [CST-5307] Refactoring and adding missing unit tests 2022-05-10 18:14:00 +02:00
Giuseppe Digilio
0b664431af [CST-5307] Create a standalone component for person claim button 2022-05-10 18:12:44 +02:00
Kristof De Langhe
f2e4a005a2 89676: themed custom search-results 2022-05-10 17:31:43 +02:00
Tim Donohue
5282377350 Merge pull request #1529 from the-library-code/TLC-254_type-bind-dspace-angular
Type-bind for submission input (port from DSpace-CRIS 7 angular)
2022-05-10 10:07:08 -05:00
Tim Donohue
42ef35b2bc Merge pull request #1601 from nibou230/access-status
Display the access status badges
2022-05-10 10:02:08 -05:00
Yana De Pauw
aac41a76cf Potential test fix 2022-05-10 16:45:43 +02:00
Yana De Pauw
d8b6e65f6f Fix tests 2022-05-10 16:45:38 +02:00
Yana De Pauw
c63a25b18e 89984: Fix getComponentForMenu themed method 2022-05-10 16:45:33 +02:00
Yana De Pauw
d6be2e8651 89984: Add themable menu section 2022-05-10 16:45:20 +02:00
Yana De Pauw
870a36180c 89984: Add ThemedLoadingComponent 2022-05-10 16:44:50 +02:00
Kim Shepherd
51058daf27 [TLC-254] tidy imports in type bind service 2022-05-10 09:25:59 +12:00
Alisa Ismailati
32d7fca27a [CST-5677] Changed bunblesPageSize value 2022-05-09 12:02:50 +02:00
Alisa Ismailati
6cd41be3b8 [CST-5677] Changed bunblesPerPage value 2022-05-09 12:01:46 +02:00
Alisa Ismailati
e79c045ac0 [CST-5677] Added translation 2022-05-09 11:55:58 +02:00
Giuseppe Digilio
7fcbeb20e8 Merge remote-tracking branch 'origin/main' into CST-5307 2022-05-09 09:31:45 +02:00
Michael Spalti
724fc3c6f0 [CST-5738] Revert unintentional change on config.yml 2022-05-09 09:24:17 +02:00
Kim Shepherd
b6cdc90d57 [TLC-254] If configService present, set typeField in constructor 2022-05-08 12:17:38 +12:00
Alisa Ismailati
d15277849b [CST-5677] Item authorization page 2022-05-07 16:21:08 +02:00
William Welling
9a433b50ff support base path 2022-05-06 14:32:44 -05:00
Luca Giamminonni
da1fb5506b [CST-5668] Fixed orcid page 2022-05-06 16:50:22 +02:00
Luca Giamminonni
bdad05b36f Merge branch 'CST-5307' into CST-5668 2022-05-06 16:23:05 +02:00
Luca Giamminonni
d51dcca87c [CST-5307] Added missing javadocs, removed showClaimItem feature 2022-05-05 17:46:30 +02:00
nibou230
7f1d1ed7de Fixes for lint and tests 2022-05-05 11:46:00 -04:00
Davide Negretti
eb2d9b2fde [CST-5674] Lint fixes 2022-05-05 17:00:49 +02:00
nibou230
e77821eef0 Use the item's HALLink to get the access status 2022-05-05 10:21:55 -04:00
Davide Negretti
8c937a55c0 [CST-5674] Error handling; fixes 2022-05-05 15:33:53 +02:00
Yura Bondarenko
c0f8dd078b 90978: Explain dsBrowserPipe more thoroughly 2022-05-05 11:33:51 +02:00
Alexandre Vryghem
2ff79d93b9 89741: Added Tests for the scope @Input() in SearchFormComponent 2022-05-04 18:16:11 +02:00
nibou230
8e03b28151 Use component vars in AccessStatusBadgeComponent 2022-05-04 11:49:33 -04:00
nibou230
6c8d12394c Moved showAccessStatus to be self-contained 2022-05-04 11:45:36 -04:00
nibou230
2b77e4a90d Moved showAccessStatus from UI to item config
Renamed item-page to item to make it generic
2022-05-04 11:17:25 -04:00
Luca Giamminonni
a798deddf2 Merge remote-tracking branch '4Science-bitbucket/main' into CST-5249_suggestion 2022-05-04 15:28:52 +02:00
Yura Bondarenko
d69a02e6cc 90978: Fix e2e tests failing due to interactions before page fully loaded
Now that we use initialNavigation: 'enabledBlocking', pages can appear to be loaded before some functionality is fully active.
In some cases this trips up Cypress, and it tries to interact with the app too soon.

We address this by introducing a new dsBrowserOnly pipe in order to defer the data-test attributes Cypress relies on to CSR.
2022-05-04 15:25:46 +02:00
Alexandre Vryghem
b9f239e3a9 Merge branch 'main-upstream' into issue-1635_search-bar-with-input-scope 2022-05-04 14:50:34 +02:00
Yana De Pauw
a24587d101 Merge remote-tracking branch 'upstream/main' into w2p-85451_export-search-results-as-csv 2022-05-04 14:01:57 +02:00
Luca Giamminonni
11d25e6699 [CST-5249] Fixed suggestion page 2022-05-04 13:16:13 +02:00
Davide Negretti
39c11c6986 Merge branch 'main-bb' into CST-5674 2022-05-04 11:42:56 +02:00
Davide Negretti
9173b9db60 [CST-5674] Fix; enable policy and action type editing; test 2022-05-04 11:35:54 +02:00
Kim Shepherd
ba3069215a [TLC-254] Lint fixes 2022-05-04 15:09:59 +12:00
Kim Shepherd
bf9208169e [TLC-254] Lint fixes 2022-05-04 15:04:49 +12:00
Kim Shepherd
2fbf33b641 [TLC-254] Take config data service out of constructor, make optional 2022-05-04 14:53:47 +12:00
Kim Shepherd
5363ae1ac1 [TLC-254] mock config data service, get type in form builder service+test 2022-05-04 13:52:06 +12:00
Luca Giamminonni
166d77ff82 Merge branch 'CST-5307' into CST-5249_suggestion 2022-05-03 17:50:12 +02:00
Luca Giamminonni
49e2a5b1a8 Merge branch 'CST-5307' into CST-5339 2022-05-03 16:39:34 +02:00
Luca Giamminonni
3b550b591b Merge branch 'CST-5307' into CST-5668 2022-05-03 16:38:56 +02:00
Luca Giamminonni
804930fbe2 [CST-5307] Improved researcher profile component 2022-05-03 15:35:51 +02:00
Giuseppe Digilio
675f3910cc [CST-5535] Refactoring health check server side request 2022-05-03 15:32:02 +02:00
Giuseppe Digilio
3c2f26f6c1 [CST-5535] Add environment configuration for Actuators 2022-05-03 15:30:20 +02:00
Giuseppe Digilio
32a91f64d9 [CST-5535] Refactoring health page 2022-05-03 12:06:48 +02:00
Yura Bondarenko
22d5643d8b 90978: Set klaro cookie before each test 2022-05-03 09:32:31 +02:00
Alexandre Vryghem
b9b5b50999 89741: Added ThemedExpandableNavbarSectionComponent 2022-05-03 09:04:58 +02:00
Kim Shepherd
fd0c8f409e [TLC-254] Tests for isObjectEmpty() 2022-05-03 14:11:02 +12:00
Kim Shepherd
833637c215 [TLC-254] Get Type Bind config from backend 2022-05-03 14:10:33 +12:00
Luca Giamminonni
b4d6fbc390 [CST-5249] Fixed compilation issues 2022-05-02 17:40:51 +02:00
Davide Negretti
bb3cc1c619 [CST-5674] Edit policy target; modal content; test 2022-05-02 17:02:04 +02:00
Giuseppe Digilio
26d496d55c Merge remote-tracking branch 'origin/main' into CST-5535
# Conflicts:
#	package.json
#	yarn.lock
2022-05-02 16:13:52 +02:00
Giuseppe Digilio
f3a40a5ef9 [CST-5239] Fix button visualization 2022-05-02 16:08:58 +02:00
Giuseppe Digilio
c8c8d1e1ff Merge remote-tracking branch 'origin/main' into feature/CST-5329 2022-05-02 15:01:59 +02:00
Marie Verdonck
917e5fe5bc Issue 1635: Fix for @input not working on search bar ds-search-form 2022-05-02 14:55:23 +02:00
Luca Giamminonni
f754b59476 Merge branch 'CST-5307' into CST-5249_suggestion 2022-05-02 10:27:33 +02:00
Luca Giamminonni
9420a12707 Merge remote-tracking branch '4Science-bitbucket/main' into CST-5249_suggestion 2022-05-02 10:25:28 +02:00
myrza1
5fd692ce1b Update kz.json5
translated all
2022-05-01 02:07:01 +06:00
Tim Donohue
37ebe259f3 Merge pull request #1628 from 4Science/CST-5676
Bitstream edit page fixes
2022-04-29 16:54:00 -05:00
Tim Donohue
1e341aa789 Merge pull request #1629 from mspalti/mirador-fix
Mirador webpack build fix.
2022-04-29 14:46:16 -05:00
Tim Donohue
c0ed90368c Merge pull request #1625 from atmire/radio-buttons-in-submission
Radio buttons in submission
2022-04-29 14:24:57 -05:00
Giuseppe Digilio
aa7ceec15a [CST-5738] Fix retrieving of embed from auth status model 2022-04-29 19:15:40 +02:00
Tim Donohue
662f119434 Merge pull request #1623 from atmire/Issue#1381-DSO-sub-route-titles-fix
Issue #1381 - DSO sub route titles fix
2022-04-29 11:16:56 -05:00
Giuseppe Digilio
8498504b93 [CST-5270] Add target blank for links 2022-04-29 16:14:47 +02:00
Luca Giamminonni
788a326592 [CST-5307] Fixed test 2022-04-29 15:51:35 +02:00
Giuseppe Digilio
23e8e03185 Merge branch 'CST-5270-sherpa-romeo-integration' of bitbucket.org:4Science/dspace-angular into CST-5270-sherpa-romeo-integration 2022-04-29 15:37:20 +02:00
Luca Giamminonni
6b3c6c2dda [CST-5307] Fixed lint 2022-04-29 15:34:57 +02:00
Davide Negretti
d5e5a4a550 [CST-5674] Informative modal (WIP) 2022-04-29 13:02:22 +02:00
Giuseppe Digilio
0f80b6533b [CST-5738] Add method to retrieve embedded special groups 2022-04-29 12:49:07 +02:00
Davide Negretti
342a62081c [CST-5674] Enable ePerson/Group editing; prevent switching between ePerson and Group 2022-04-29 12:17:48 +02:00
Davide Negretti
e94454be97 [CST-5674] Update selected ePerson/Group 2022-04-29 12:11:06 +02:00
Yura Bondarenko
2e979afd22 90948: Show notifications when failing to create/delete role Groups 2022-04-29 10:46:28 +02:00
Alexandre Vryghem
2f84d0294b 89720: Added ThemedEditItemTemplatePageComponent 2022-04-29 10:27:26 +02:00
Giuseppe Digilio
1e651c2d47 Merge remote-tracking branch 'origin/main' into CST-5738 2022-04-29 09:56:23 +02:00
Giuseppe Digilio
34ca590fa5 [CST-5253] Fix view item button for pool tasks in the mydspace results list 2022-04-29 09:20:27 +02:00
Giuseppe Digilio
bfb84c86df [CST-5253] Fix view item button for claim task in the mydspace results list 2022-04-29 09:19:56 +02:00
Giuseppe Digilio
55e77d1edb [CST-5253] Fix view item button for workspace items in the mydspace results list 2022-04-29 09:19:14 +02:00
Giuseppe Digilio
d3ef3d3079 [CST-5253] Change full-item-page.component in order to display also workspace items 2022-04-29 09:17:17 +02:00
Giuseppe Digilio
9e2928f653 [CST-5253] Fix detail visualization for archived item in the mydspace result list 2022-04-29 09:16:03 +02:00
Giuseppe Digilio
2b7ed5c258 [CST-5253] Add view item button for workflow items 2022-04-29 09:15:20 +02:00
Michael Spalti
58b8ba3aa7 Lint errors. 2022-04-28 17:01:59 -07:00
Tim Donohue
618a7f4dcd Merge pull request #1620 from 4Science/CST-5662-search-scope-selector
Enabled search scope selector
2022-04-28 17:06:59 -05:00
Tim Donohue
de1cd8619f Merge pull request #1561 from atmire/w2p-88300_issue-1379
Browse clarify filter functionality
2022-04-28 16:49:17 -05:00
Michael Spalti
7bbce89b40 Fixes search passthrough to Mirador and adds tests. 2022-04-28 14:26:35 -07:00
Michael Spalti
d32566beda Mirador webpack build fix. 2022-04-28 12:38:35 -07:00
Rezart Vata
d435d8eeb1 [CST-5270] Fixed graphical changes requested 2022-04-28 19:07:38 +02:00
Giuseppe Digilio
b023a5a03c [CST-5270] Fix submission-objects.effects sherpa romeo customization 2022-04-28 18:58:35 +02:00
Rezart Vata
64f3af7a1b [CST-5253] Added unit testing 2022-04-28 18:35:04 +02:00
Rezart Vata
a754a20ec6 [CST-5270] Fixing ISSN removal and unit testing 2022-04-28 18:12:15 +02:00
Giuseppe Digilio
3d206165b2 [CST-5676] Fix bitstream's follow links 2022-04-28 15:53:48 +02:00
Giuseppe Digilio
edb77b4a09 Merge remote-tracking branch 'origin/main' into CST-5676 2022-04-28 15:41:44 +02:00
Giuseppe Digilio
393a4a3d40 [CST-5676] Implemented bitstream-breadcrumbs.service 2022-04-28 15:41:25 +02:00
Bruno Roemers
a75387602b Merge branch 'main' into feature-relationship-versioning 2022-04-28 15:05:19 +02:00
Yura Bondarenko
34be1179ab Fix unused import 2022-04-28 14:49:34 +02:00
Yura Bondarenko
63de6139a3 90978: Upgrade compression-webpack-plugin 2022-04-28 14:06:38 +02:00
Alexandre Vryghem
7480a19a65 89720: Added ThemedItemMetadataComponent 2022-04-28 14:02:15 +02:00
Yura Bondarenko
1522c36ed0 Merge remote-tracking branch 'origin/main' into w2p-90978_Improve-initial-page-load_PR 2022-04-28 13:49:39 +02:00
Luca Giamminonni
95b704f889 Merge commit 'a9162eb9205c920f1d64857851117514a8c2beca' into CST-5339 2022-04-28 13:20:37 +02:00
Sufiyan Shaikh
b8904f5fe1 [CST-5676] Resolver Changes Item Undefined 2022-04-28 16:35:42 +05:30
Bruno Roemers
bcbd8dbd93 91070: Fix tests (add missing dependencies to testbed) 2022-04-28 12:28:44 +02:00
Yura Bondarenko
572a10db6b 90978: Responsive banner background image 2022-04-28 12:16:46 +02:00
Yura Bondarenko
7e391f0411 90978: Serve pre-compressed static files 2022-04-28 12:16:46 +02:00
Yura Bondarenko
e65b5e2f1c 90978: Update theme modules 2022-04-28 12:16:46 +02:00
Yura Bondarenko
8a4f811575 90978: Move admin menu to MenuResolver, clean up & add tests 2022-04-28 12:01:02 +02:00
Yura Bondarenko
cc745b4225 90978: Minor fixes 2022-04-28 12:01:02 +02:00
Davide Negretti
44f393d65a [CST-5674] Fixed link in TODO 2022-04-28 11:44:53 +02:00
Sufiyan Shaikh
b83e87dd4e [CST-5676] Bitstream Breadcrumb Resolver 2022-04-28 10:38:45 +05:30
Tim Donohue
7278b1515c Merge pull request #1622 from tdonohue/enable_tr_lang
Enable Turkish lang pack in dropdown list
2022-04-27 16:01:39 -05:00
Tim Donohue
5448f2c2af Enable tr lang pack in dropdown list 2022-04-27 14:51:40 -05:00
Tim Donohue
400ef9a433 Merge pull request #1519 from ITUBIDB/turkish-translation
Turkish Translation
2022-04-27 14:49:27 -05:00
Tim Donohue
83471ecd50 Merge pull request #1605 from atmire/w2p-90873_issue-1380_Standard-bundles-in-upload-bitstream
Add standard bundles in upload bitstream
2022-04-27 14:21:13 -05:00
Rezart Vata
aa78a2991c CST-5253] Finished functionalities 2022-04-27 20:18:33 +02:00
Giuseppe Digilio
aaa166593e [DSC-516] Fix accessibility issues 2022-04-27 18:59:29 +02:00
Giuseppe Digilio
9bb8fc1d1c [CST-5662] Enabled search scope selector 2022-04-27 18:22:32 +02:00
Giuseppe Digilio
e307c5de9f [CST-5270] add string type to attribute declaration 2022-04-27 17:20:26 +02:00
Giuseppe Digilio
f9d55dc3e8 [CST-5270] Refactoring implementation and remove mock response 2022-04-27 17:19:38 +02:00
Yana De Pauw
1f4248ccd5 Merge remote-tracking branch 'upstream/main' into w2p-88300_issue-1379 2022-04-27 16:45:56 +02:00
Giuseppe Digilio
63366e6ca2 Merge remote-tracking branch 'origin/main' into CST-5270-sherpa-romeo-integration
# Conflicts:
#	src/app/submission/objects/submission-objects.effects.ts
2022-04-27 15:56:36 +02:00
Pratik Rajkotiya
a34e7428c3 [CST-5738] remove unused variable. 2022-04-27 19:11:49 +05:30
Pratik Rajkotiya
da5d540668 [CST-5738] add special group with mock & test cases. 2022-04-27 19:10:44 +05:30
Alexandre Vryghem
2ad87c50d1 90873: issue 1380 - Added tests 2022-04-27 13:52:58 +02:00
Luca Giamminonni
ad39ad323e Merge remote-tracking branch '4Science-bitbucket/CST-5338' into CST-5307 2022-04-27 13:52:42 +02:00
Rezart Vata
107199eb8e [CST-5270] Finished unit testing 2022-04-27 13:40:33 +02:00
Luca Giamminonni
fd00b55465 Merge branch 'CST-5309' into CST-5307 2022-04-27 13:35:05 +02:00
Luca Giamminonni
0d09dbd498 Merge remote-tracking branch '4Science-bitbucket/CST-5668' into CST-5307 2022-04-27 13:33:27 +02:00
Art Lowel
3bc5ee0253 pages loading twice poc
Cherry-picked from original branch started from Angular 13 PR
2022-04-27 11:58:43 +02:00
Luca Giamminonni
7a193cc9a2 [CST-5307] Fixed compilation 2022-04-27 11:14:47 +02:00
Luca Giamminonni
5c0222747e Merge remote-tracking branch '4Science-bitbucket/main' into CST-5307 2022-04-27 10:11:45 +02:00
Luca Giamminonni
21241571f7 Merge remote-tracking branch '4Science-bitbucket/CST-5307' into CST-5307 2022-04-27 10:04:36 +02:00
Sufiyan Shaikh
0812377b58 [DSC-516] Test cases changes 2022-04-27 11:50:53 +05:30
Kim Shepherd
8cd07de4fc [TLC-254] Remove chaff from test 2022-04-27 14:58:52 +12:00
Kim Shepherd
c2f57b448d [TLC-254] Ensure matchers injected in testbed providers 2022-04-27 14:28:35 +12:00
kshepherd
13dac1af0e Merge pull request #1613 from tdonohue/fix_docker_build
Fix Dockerfile for Angular 13 updates
2022-04-27 13:29:36 +12:00
Tim Donohue
533b1f5e40 Merge pull request #1606 from 4Science/CST-5733-router-loading
Fix router-outlet destroy issue
2022-04-26 15:11:03 -05:00
Tim Donohue
afbd31a138 Merge pull request #1607 from 4Science/CST-5418-improve-cannot-deposit-notification
[CST-5418] Improve notification when cannot deposit
2022-04-26 14:28:08 -05:00
Tim Donohue
9cc20c7417 Fix Dockerfile to specify listening on 0.0.0.0 2022-04-26 12:17:49 -05:00
Rezart Vata
e7e67c779e [CST-5270] Fixed conflict and merged with main branch 2022-04-26 18:13:38 +02:00
Rezart Vata
cb84bc758e [CST-5270] Implemented new refresh button & code refactoring 2022-04-26 17:52:28 +02:00
Pratik Rajkotiya
1507bbf733 [CST-5307] claim item added. 2022-04-26 21:07:12 +05:30
lotte
21c26897bc Merge branch 'radio-buttons-in-submission-7.2' 2022-04-26 17:09:43 +02:00
lotte
4c68280108 radio buttons in submission fixed 2022-04-26 17:09:07 +02:00
Giuseppe Digilio
56d0522f89 Merge remote-tracking branch 'origin/main' into CST-5733-router-loading
# Conflicts:
#	src/app/admin/admin-sidebar/admin-sidebar.component.ts
2022-04-26 17:04:09 +02:00
Sufiyan Shaikh
abe1d5c6c7 [DSC-516] Change truncable components in order to show more/less button 2022-04-26 17:28:54 +05:30
Sufiyan Shaikh
78a3a93f24 [CST-5676] Resolve 2022-04-26 17:11:50 +05:30
Kristof De Langhe
307d3f2e53 Merge remote-tracking branch 'dspace/main' into w2p-90951_Fix-Issue#1381-DSO-sub-route-titles 2022-04-26 13:11:07 +02:00
Kristof De Langhe
ccac67d238 Merge branch 'w2p-90951_Fix-Issue#1381-DSO-sub-route-titles-contribute-7.0' into w2p-90951_Fix-Issue#1381-DSO-sub-route-titles-contribute-7.2 2022-04-26 13:10:01 +02:00
Kristof De Langhe
291f2997ed 90951: Fix issue #1381 - route titles priority over DSO titles 2022-04-26 13:06:29 +02:00
Giuseppe Digilio
91dc50a0a3 [CST-5733] Create admin sidebar menu entries on authentication 2022-04-26 11:04:48 +02:00
Yura Bondarenko
809072e86a 90918: Fix RxJs issues 2022-04-26 10:50:10 +02:00
Giuseppe Digilio
eb57b28b52 [CST-5418] Fix warning message 2022-04-26 10:43:53 +02:00
SDGBot
15e4200f7e ITU BIDB türkçe dil desteği güncellemesi
Ek düzeltmeler.
2022-04-26 10:18:56 +03:00
SDGBot
6f9e5b8c50 ITU BIDB türkçe dil desteği güncellemesi
Ek düzeltmeler.
2022-04-26 10:14:33 +03:00
SDGBot
c0907c1987 ITU BIDB türkçe dil desteği güncellemesi
Hatalı dosyanın değiştirilmesi!
2022-04-26 10:08:54 +03:00
Kim Shepherd
f9e402b69f [TLC-254] Tidy up some unhelpful comments in typeBind service 2022-04-26 10:25:53 +12:00
Kim Shepherd
2ca7b72ac2 [TLC-254] Tidy up some unhelpful comments in typeBind service 2022-04-26 10:22:06 +12:00
Yura Bondarenko
8d6f156db1 90918: Upgrade ng-dynamic-forms and RxJs
Copied over isNumeric from RxJs 6.x as it was removed from 7.x
Build & tests are broken, fixed in subsequent commit
2022-04-25 15:32:34 +02:00
Kim Shepherd
2c0afaabec [TLC-254] lint and test fixes 2022-04-24 16:29:15 +12:00
Kim Shepherd
5b607ccb86 [TLC-254] lint and test fixes 2022-04-24 16:14:40 +12:00
myrza1
0146a11953 Update kz.json5
update ed commas
2022-04-23 19:33:25 +06:00
myrza1
3757a414bc Update kz.json5 2022-04-23 19:14:59 +06:00
myrza1
6a91a9c3e1 Update kz.json5
transalte without admin section. Is it needs?
2022-04-23 17:59:49 +06:00
Kim Shepherd
be6ea812bb [TLC-254] tidy up imports, regexes, mock data 2022-04-23 16:54:52 +12:00
Kim Shepherd
e182378572 [TLC-254] Remove inappropriate tests from form builder, component 2022-04-23 16:05:46 +12:00
Kim Shepherd
d3a78b8ad5 [TLC-254] Add getTypeBindRelations helper method to bind service 2022-04-23 16:05:20 +12:00
Kim Shepherd
7fd7eb31cb [TLC-254] Remove some unwanted (ported) methods from form builder 2022-04-23 16:04:48 +12:00
Tim Donohue
c538bbbe46 Merge pull request #1469 from ybnd/pr_external-links-in-menus
Support external links in menus
2022-04-22 17:02:33 -05:00
Rezart Vata
d390920cca [CST-5270] Code refactoring, made changes from the rest contract and implemented i18n 2022-04-22 19:09:40 +02:00
Pratik Rajkotiya
fbcb6f7d78 [CST-5307] method releted to orcid is removed. 2022-04-22 18:10:26 +05:30
SDGBot
bc9f02f49e ITU BIDB türkçe dil desteği güncellemesi
Metaveri -> Metadata düzeltmesi
2022-04-22 14:10:40 +03:00
SDGBot
aefc4e1310 ITU BIDB türkçe dil desteği güncellemesi
İstek üzerine gerekli güncellemeler gerçekleştirilmiştir.
2022-04-22 13:39:21 +03:00
Luca Giamminonni
9509d6d901 Merge remote-tracking branch '4Science-bitbucket/main' into CST-5307 2022-04-22 11:25:12 +02:00
Yura Bondarenko
f3e2a7a6f1 Fix missing imports (conflict resolution error) 2022-04-22 09:54:12 +02:00
Yura Bondarenko
192b9aa29f Support external links in menus 2022-04-22 09:36:29 +02:00
Yura Bondarenko
e7c56dbb12 Remove unused imports 2022-04-22 09:08:15 +02:00
Yura Bondarenko
a041368019 90252: Fix invalidateByHref not emitting 2022-04-22 09:07:10 +02:00
Yura Bondarenko
be488c04bb 90252: Fix flaky tests 2022-04-22 09:07:10 +02:00
Yura Bondarenko
c628d4320b 90252: Ensure calls come through if no subscribers 2022-04-22 09:07:08 +02:00
Yura Bondarenko
4e38d2b145 90252: Ensure modals are dismissed between tests 2022-04-22 09:05:00 +02:00
Yura Bondarenko
9699491269 90252: Remove old cleanup code
& add tests to confirm that DataService.delete is called
2022-04-22 09:04:58 +02:00
Yura Bondarenko
c19d12c5c0 90252: Invalidate requests containing DSO on DataService.delete
Keep track of a list of request UUIDs in the object cache (most recent in front)
When deleting a DSO, mark all of these as stale
2022-04-22 09:04:15 +02:00
Kim Shepherd
02ee1eca87 [TLC-254] Quotes fixed for Lint, import cleanup 2022-04-22 16:14:02 +12:00
Kim Shepherd
bc62764345 [TLC-254] Service tests - small fixes 2022-04-22 16:05:47 +12:00
Kim Shepherd
d7afaf9cb8 [TLC-254] Service tests 2022-04-22 16:05:47 +12:00
Kim Shepherd
fc037d79ca [TLC-254] WIP tests 2022-04-22 16:05:47 +12:00
Kim Shepherd
c414b8cebc [TLC-254] Replace some undef/null tests with hasValue, hasNoValue 2022-04-22 16:05:47 +12:00
Kim Shepherd
617717069b [TLC-254] Remove unnecessary (and never destroyed) subscriber
Date picker was hiding parent though subscription but this
can be handled async with a simple setTimeout instead
2022-04-22 16:05:47 +12:00
Kim Shepherd
9ceb358080 [TLC-254] Fix Lint errors , unused imports 2022-04-22 16:05:47 +12:00
Kim Shepherd
ce0194108f [TLC-254] ITs, mocking type bind relation service 2022-04-22 16:05:47 +12:00
Kim Shepherd
96774971de [TLC-254] ITs, mocking type bind relation service 2022-04-22 16:05:47 +12:00
Kim Shepherd
93d2f5d8ac [TLC-254] Strip out irrelevant metadata security lvl (as per review) 2022-04-22 16:05:47 +12:00
Kim Shepherd
f97a87702c [TLC-254] Hidden fields can collapse in row, revert drag-handle problem
apply d-none class to form-control container when model is hidden
css rule for ds-form-control-container.d-none forces collapse
drag-handle fix from 9019b809 was recent and is applied manually here too
2022-04-22 16:05:42 +12:00
Kim Shepherd
61d64d5e5e [TLC-254] Updating references in tests to reflect row array model changes 2022-04-22 16:02:53 +12:00
Kim Shepherd
be7f21eb32 [TLC-254] Make the item type field configurable (default dc.type) 2022-04-22 16:02:53 +12:00
Kim Shepherd
361bb7f7dc [TLC-254] Port submission field type binding from DSpace-CRIS 7 2022-04-22 16:02:53 +12:00
Tim Donohue
19fa36f243 Merge pull request #1598 from atmire/w2p-90768_Fix-search-field-on-SearchHierarchyFilterComponent
Fix search field on search hierarchy filter component
2022-04-21 16:48:01 -05:00
nibou230
9f50b4997c Changed the import for CacheableObject 2022-04-21 14:30:23 -04:00
nibou230
a2a241b906 Added the badge to some components for coherence 2022-04-21 14:08:35 -04:00
nibou230
550eb6c7ab Adapt the service to a LinkedRepository result 2022-04-21 14:08:01 -04:00
nibou230
459da211be Display the access status badges 2022-04-21 13:59:29 -04:00
Rezart Vata
da2cba5827 [CST-5270] Added some information from mock json to the layout 2022-04-21 18:48:19 +02:00
Tim Donohue
9b56911c43 Merge pull request #1587 from atmire/Removing-unnecessary-circular-dependencies
Removing unnecessary circular dependencies
2022-04-21 08:39:49 -05:00
Yana De Pauw
f228a93889 Merge remote-tracking branch 'upstream/main' into w2p-88300_issue-1379 2022-04-21 15:29:25 +02:00
Rezart Vata
5add939a1d [CST-5270] Insertion of submission section with mock & section layout 2022-04-21 12:33:38 +02:00
Giuseppe Digilio
fa1b7d11ad [CST-5418] Check success notification is not present on depositing when there are errors 2022-04-21 11:31:07 +02:00
Giuseppe Digilio
0506c5596a [CST-5418] Use different param for notifications and errors in the parseSaveResponse method 2022-04-21 11:30:15 +02:00
lotte
d806f4da95 Merge branch 'main' into Removing-unnecessary-circular-dependencies 2022-04-21 10:36:45 +02:00
Sufiyan Shaikh
ffe5922990 [CST-5676] resolver overwrite 2022-04-21 12:50:18 +05:30
Tim Donohue
e314a70957 Merge pull request #1600 from atmire/w2p-90155_fix-menu-issues
Fix for menu issues
2022-04-20 12:20:16 -05:00
Jens Vannerum
f49793ec04 90155: Unnused import and comments 2022-04-20 17:35:51 +02:00
Giuseppe Digilio
c250408382 [CST-5418] Improve notification when cannot deposit 2022-04-20 16:10:18 +02:00
Tim Donohue
2671a4cb83 Merge pull request #1599 from atmire/w2p-90797_issue-1430_redux-devtools-disable-support-in-prod-mode
Disable redux devtools support in prod mode
2022-04-20 09:06:15 -05:00
lotte
d364804c42 Removed circ dependency after merge with main 2022-04-20 15:34:32 +02:00
Marie Verdonck
d51af2739e 90873: issue 1380 - Fix to make default bundle config work without yml changes 2022-04-20 15:10:26 +02:00
lotte
014fe1b733 fixes after merge with master 2022-04-20 14:48:18 +02:00
lotte
6784ac39f6 Merge branch 'main' into Removing-unnecessary-circular-dependencies 2022-04-20 14:47:55 +02:00
Sufiyan Shaikh
01f3cbcaea [CST-5676] Breadcrumbs changes 2022-04-20 15:44:01 +05:30
Giuseppe Digilio
7a14488a42 Merge remote-tracking branch 'origin/main' into CST-5733-router-loading 2022-04-20 09:53:50 +02:00
Giuseppe Digilio
0fa44f4b74 [CST-5733] Apply changes in order to not destroy router-outlet on loading 2022-04-20 09:53:44 +02:00
Alexandre Vryghem
beae47ef19 90873: Add default bundle suggestions on upload bundle 2022-04-20 09:10:45 +02:00
Tim Donohue
3a9d4fad95 Merge pull request #1597 from atmire/w2p-90263_issue-8205_no-embargoed-files-on-google-scholar-meta-tag
Fix for embargoed file links on Google Scholar Meta Tag "citation_pdf_url"
2022-04-19 17:12:40 -05:00
Alexandre Vryghem
743bbb6afe Merge branch 'main-atmire-github' into w2p-90797_issue-1430_redux-devtools-disable-support-in-prod-mode 2022-04-19 21:49:55 +02:00
Alexandre Vryghem
ffa61438f9 90797: Disable redux devtools in production mode 2022-04-19 21:35:16 +02:00
Giuseppe Digilio
404886e247 [CST-5733] Fix issue with group search within the resource policy page 2022-04-19 18:35:23 +02:00
Alexandre Vryghem
99aee55efa 90873: Add environment.standardBundles.bundle 2022-04-19 18:31:23 +02:00
dependabot[bot]
728bce56a4 Bump node-forge from 1.2.1 to 1.3.1
Bumps [node-forge](https://github.com/digitalbazaar/forge) from 1.2.1 to 1.3.1.
- [Release notes](https://github.com/digitalbazaar/forge/releases)
- [Changelog](https://github.com/digitalbazaar/forge/blob/main/CHANGELOG.md)
- [Commits](https://github.com/digitalbazaar/forge/compare/v1.2.1...v1.3.1)

---
updated-dependencies:
- dependency-name: node-forge
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-04-19 14:18:00 +00:00
dependabot[bot]
5dd7efcbab Bump moment from 2.29.1 to 2.29.2
Bumps [moment](https://github.com/moment/moment) from 2.29.1 to 2.29.2.
- [Release notes](https://github.com/moment/moment/releases)
- [Changelog](https://github.com/moment/moment/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/moment/moment/compare/2.29.1...2.29.2)

---
updated-dependencies:
- dependency-name: moment
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-04-19 14:17:06 +00:00
dependabot[bot]
004f95b6dc Bump minimist from 1.2.5 to 1.2.6
Bumps [minimist](https://github.com/substack/minimist) from 1.2.5 to 1.2.6.
- [Release notes](https://github.com/substack/minimist/releases)
- [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6)

---
updated-dependencies:
- dependency-name: minimist
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-04-19 14:16:56 +00:00
Tim Donohue
88ffc37894 Merge pull request #1567 from atmire/w2p-87968_Upgrade-to-Angular-13
Upgrade to Angular 13
2022-04-19 09:15:45 -05:00
Yana De Pauw
f828215f48 88300: Implement feedback 2022-04-19 14:57:42 +02:00
Sufiyan Shaikh
6480b75aed [CST-5676] Bitstream edit page is broken if no policies are set 2022-04-18 16:27:36 +05:30
Sufiyan Shaikh
4fe82112d6 [CST-5676] Bitstream edit page is broken if no policies are set 2022-04-18 13:39:36 +05:30
Sufiyan Shaikh
71ffeac80e [CST-5676] Bitstream edit page is broken if no policies are set 2022-04-18 13:18:40 +05:30
lotte
7830d1c632 replaced package.json script shorthand to build.yml 2022-04-14 16:14:09 +02:00
lotte
ef7f6d1306 Added package.json short cut to check circular dependencies 2022-04-14 16:00:24 +02:00
Alexandre Vryghem
8e5bfc023e 90768: Already selected filters were still displayed in the clickable suggestions 2022-04-14 10:28:18 +02:00
Marie Verdonck
b80334f3f1 Merge branch 'w2p-90263_issue-8205_no-embargoed-files-on-google-scholar-meta-tag-7.0' into w2p-90263_issue-8205_no-embargoed-files-on-google-scholar-meta-tag 2022-04-13 15:50:57 +02:00
Marie Verdonck
32676fc500 90263: issue 8205 - check if downloadable before citation_pdf_url to source 2022-04-13 15:50:08 +02:00
Pratik Rajkotiya
a9162eb920 [CST-5339] ORCID queue added. 2022-04-13 18:20:16 +05:30
Pratik Rajkotiya
dd4ff5e40c [CST-5338] ORCID Settings added. 2022-04-13 17:54:29 +05:30
Pratik Rajkotiya
cc08a2829e [CST-5668] ORCID Authorizations added. 2022-04-13 17:48:26 +05:30
Alexandre Vryghem
e3172fd6e8 90768: Updated tests for search.util and created test for SearchHierarchyFilterComponent 2022-04-13 10:01:50 +02:00
Alexandre Vryghem
8924b2c92c 90768: Prevent empty filters from being added 2022-04-13 09:46:14 +02:00
Alexandre Vryghem
b3f010974d 90768: Removing and adding filter could break filter 2022-04-12 21:54:22 +02:00
myrza1
5379b14c2c Update kz.json5 2022-04-12 19:44:00 +06:00
Pratik Rajkotiya
88c324cb5a [CST-5307] Migrate Researcher Profile (Angular). 2022-04-12 17:04:32 +05:30
Alexandre Vryghem
155db64c63 86526: Added themable AuthNavMenuComponent 2022-04-12 09:36:18 +02:00
Alexandre Vryghem
2ef9c1db18 90768: Appended query operator to the filter 2022-04-11 09:48:07 +02:00
Alexandre Vryghem
61650df492 90768: Fixed dropdown position bug 2022-04-11 09:41:55 +02:00
myrza1
1e47da0a51 Update kz.json5 2022-04-10 02:35:15 +06:00
myrza1
ef7bd1df57 Update kz.json5
Екінші аударым
2022-04-10 02:24:28 +06:00
Yura Bondarenko
f8297218ad 87968: Fix unstyled link issue 2022-04-08 17:58:25 +02:00
Yura Bondarenko
3f340c18f2 87968: Fix spacing issues via custom CSS 2022-04-08 17:58:23 +02:00
Yura Bondarenko
042a0dd389 87968: Revert previous spacing fixes 2022-04-08 17:57:16 +02:00
Yura Bondarenko
c736ebaebf Revert "87968: Increase Node --max_old_space_size"
This reverts commit 62e7615f1fa9b680120e7ab7dbef173a5e4679dc.
2022-04-08 17:57:16 +02:00
Art Lowel
708375593d add margin to compensate for the switch to preserveWhiteSpaces = false 2022-04-08 17:57:16 +02:00
Yura Bondarenko
0115c5217b 87968: Turn off preserveWhitespaces by default
And set to true explicitly for MyDSpace action components to preserve look
(see https://github.com/DSpace/dspace-angular/issues/903#issuecomment-713013310)
2022-04-08 17:57:16 +02:00
Yura Bondarenko
a14cc6fde2 87968: Run CI ESLint in --quiet mode 2022-04-08 17:57:16 +02:00
Yura Bondarenko
22ac66787a 87968: Kill app if still up after e2e tests 2022-04-08 17:57:16 +02:00
Yura Bondarenko
99c41b9e80 87968: Minor code changes to pass lint 2022-04-08 17:57:16 +02:00
Yura Bondarenko
bb51609af9 87968: Update ESLint disable/enable comments
eslint-disable max-classes-per-file only works at the top of the file now
2022-04-08 17:57:16 +02:00
Yura Bondarenko
b5911b8536 87968: Manual ESLint configuration
Extend recommended ESLint rulesets, disable rules that are too noisy or would require major code changes to resolve errors
Restore TSLint configuration as closely as possible
2022-04-08 17:57:16 +02:00
Yura Bondarenko
245977a432 87968: Automatic migration from TSLint to ESLint
Via `ng g @angular-eslint/schematics:convert-tslint-to-eslint`
2022-04-08 17:57:16 +02:00
Yura Bondarenko
ec6327edc2 87968: Automatic ESLint install
Via CLI suggestion when running `ng lint` w/o ESLint on Angular 13
2022-04-08 17:57:16 +02:00
Yura Bondarenko
cad76ff378 87968: Increase Node --max_old_space_size 2022-04-08 17:57:16 +02:00
Yura Bondarenko
59d46ffbdf 87968: Upgrade ng-bootstrap to v11
Some tests involving NgbModal now fail if setup with mock Injector without `get` method
2022-04-08 17:57:16 +02:00
Yura Bondarenko
5488d0f83a 87968: Remove unused import 2022-04-08 17:57:16 +02:00
Yura Bondarenko
48efccb53b 87968: Upgrade ngx-gallery 2022-04-08 17:57:16 +02:00
Yura Bondarenko
bfdda43a48 87968: Update devServer configuration 2022-04-08 17:57:16 +02:00
Yura Bondarenko
d78019cd39 87968: Fix unit tests 2022-04-08 17:57:15 +02:00
Yura Bondarenko
563956c5df 87968: Manual fixes after NgRx migration
Selector typing

Restored pre-13 behaviour where mock stores were reset after every test.
The upgrade caused multiple tests to start failing; we could solve this
by adjusting all of these one by one but that would take some time.
(see https://ngrx.io/guide/migration/v13#testing-reset-mock-store)
2022-04-08 17:57:15 +02:00
Yura Bondarenko
8e4f1993bf 87968: Automatic upgrade to NgRx 13 2022-04-08 17:57:15 +02:00
Yura Bondarenko
8f7389c83a 87968: Fix JSON5 parsing in Universal loader
Failed ~
  Error: export 'parse' (imported as 'JSON5') was not found in 'json5' (possible exports: default)

Only affected SSR: once CSR kicked in translations were loaded properly
2022-04-08 17:57:15 +02:00
Yura Bondarenko
49f470c07b 87968: Various dependency changes
Upgraded:
  zone.js
  ng-mocks
  @angular/cdk
  @ngtools/webpack
  @angular-builders/custom-webpack
  @nguniversal

Added:
 postcss-preset-env: fix spurious CSS warnings
 sass-loader: fix "can't resolve 'sass-loader'" & "the loader didn't return a string" errors
2022-04-08 17:57:15 +02:00
Yura Bondarenko
c1d870c32d 87968: Clean up after automatic upgrade
- Get rid of missed empty routerLinks
- Fix abstract property initializers
- Specify coverage reporter
2022-04-08 17:57:15 +02:00
Yura Bondarenko
1b460fe1d3 87968: Automatic upgrade to Angular 13 2022-04-08 17:57:15 +02:00
Yura Bondarenko
47c8ca7342 87968: Lift readyState complete check from Universal 12 2022-04-08 17:57:15 +02:00
Yura Bondarenko
ae89571519 87968: Fix unit tests 2022-04-08 17:57:15 +02:00
Yura Bondarenko
26d45fd5e7 87968: Remove angular2-text-mask dependency 2022-04-08 17:57:15 +02:00
Yura Bondarenko
3eb3afcc96 87968: Fix rxjs/internal imports 2022-04-08 17:57:15 +02:00
Yura Bondarenko
5476062648 87968: Add unmet peer dependencies 2022-04-08 17:57:15 +02:00
Yura Bondarenko
0e178ce1bc 87968: Fix missing theme assets
Adapt to changes in https://github.com/webpack-contrib/copy-webpack-plugin
2022-04-08 17:57:15 +02:00
Art Lowel
808d4e925a Enable source maps in dev mode 2022-04-08 17:57:15 +02:00
Art Lowel
a47d7dd846 Upgrade ng-dynamic forms 2022-04-08 17:57:15 +02:00
Yura Bondarenko
621a874b29 87968: Include theme modules in tsconfig.spec.ts
Without this, Webpack errors out when building tests due to theme components missing from the TS compilation
2022-04-08 17:57:15 +02:00
Yura Bondarenko
9093ef4ae9 87968: Karma needs ts-node 10.2.1
Otherwise tests error out with
  Uncaught ReferenceError: sourceMapSupport is not defined

Check just-jeb/angular-builders issue 1046 for more info
2022-04-08 17:57:15 +02:00
Yura Bondarenko
29d8dd68f4 87968: Remove html-webpack-plugin
After updating to Angular 12, it causes ng serve to fail with
  Conflict: Multiple assets emit different content to the same filename index.html

Confirmed that the application still builds and runs properly without it.

This plugin isn't used by @angular-builders/custom-webpack since Angular 8 (see https://www.justjeb.com/post/customizing-angular-cli-build#viewer-51npg), this is just the first time it's actually causing problems for us.

Removed script-ext-html-webpack-plugin as well since that's an extension to html-webpack-plugin & can't run without it.
2022-04-08 17:57:15 +02:00
Yura Bondarenko
22c5976095 87968: Upgrade to Angular 12 2022-04-08 17:57:15 +02:00
Luca Giamminonni
e68e605211 [CST-5309] Added LoginOrcid component 2022-04-08 17:37:21 +02:00
Kristof De Langhe
0ed7f2e0aa 89676: Test fixes 2022-04-08 11:12:26 +02:00
Yana De Pauw
712aac911c Remove faulty config.json file 2022-04-08 11:06:31 +03:00
Yana De Pauw
bf6c4f401e Fix LGTM issues 2022-04-07 15:18:56 +03:00
Yana De Pauw
6740e379f1 Merge branch 'w2p-88300_issue-1379-7.0' into w2p-88300_issue-1379 2022-04-07 15:03:27 +03:00
Yana De Pauw
ddca6701ac Update messages for different browse options 2022-04-07 15:02:41 +03:00
Yana De Pauw
06f1cc2d82 88300: Fix wrong message key 2022-04-07 13:59:40 +03:00
Kristof De Langhe
2b17bb8f1e 89676: Themeable browse-by-page decorator & search-results component 2022-04-07 11:43:39 +02:00
Tim Donohue
45887154b6 Merge pull request #1582 from louiserumpf/translation-de
Updated German translation
2022-04-06 12:08:28 -05:00
Tim Donohue
8a6fd925b4 Merge pull request #1580 from BibNumUMontreal/main
French translation reviewed and updated
2022-04-05 13:51:18 -05:00
lotte
6d3ef58ecc Removed unused imports 2022-04-05 17:27:45 +02:00
lotte
bcf2560ee7 Merge branch 'main' into Removing-unnecessary-circular-dependencies 2022-04-05 16:40:02 +02:00
lotte
53c67ac878 fixed after merge 2022-04-05 16:35:24 +02:00
lotte
30b7e8eb39 Merge branch 'main' into w2p-87382_circular-dependency-fixes 2022-04-05 16:35:00 +02:00
Jens Vannerum
8fad82c549 90155: Added queryParams to link menu options
- Made it possible to add queryParams to a link in the menu
2022-04-05 16:00:10 +02:00
Jens Vannerum
27986f8c24 Merge branch 'main' into w2p-90155_fix-menu-issues
# Conflicts:
#	src/app/admin/admin-sidebar/admin-sidebar.component.ts
#	src/app/shared/menu/menu-item/link-menu-item.component.html
#	src/app/shared/menu/menu-item/link-menu-item.component.spec.ts
2022-04-05 15:43:52 +02:00
Jens Vannerum
c8235ddb6b 90155: Added queryParams to link menu options
- Made it possible to add queryParams to a link in the menu
2022-04-05 15:24:32 +02:00
Pratik Rajkotiya
d7c3a20f2a [CST-5535] remove fdescibe. 2022-04-05 18:52:40 +05:30
Pratik Rajkotiya
392d0e366d [CST-5535] test cases added. 2022-04-05 18:46:58 +05:30
Yana De Pauw
249fa8e7f4 Merge remote-tracking branch 'upstream/main' into w2p-88300_issue-1379 2022-04-05 15:02:08 +03:00
Jens Vannerum
28622a82dd 90155: Hide imports and exports menus for regular users
- In the admin sidebar Import and Export menus are no longer visible for users who should not see them
2022-04-05 12:47:31 +02:00
Marie-Hélène Vézina
41eebbe661 quick changes to fr.json5
changes according to review : https://github.com/DSpace/dspace-angular/pull/1580#pullrequestreview-930932091
2022-04-04 17:38:20 -04:00
Tim Donohue
9c0fce3a7a Merge pull request #1552 from 4Science/CST-5449
[CST-5449] "Browse by" pages are missing "Now showing" contextual information
2022-04-04 10:07:35 -05:00
Tim Donohue
c1e6976502 Merge pull request #1574 from ybnd/Fix-search-filter-date-range-slider-collapse-animation
Pad date range sliders to fix search facet animation issues
2022-04-01 16:47:28 -05:00
Yura Bondarenko
dac852481e Pad date range sliders
So handles don't jut out when set to the min/max
2022-03-31 21:39:56 +02:00
Giuseppe Digilio
2ce744280b [CST-5449] Fix issue with double result list in the browse page 2022-03-31 19:00:44 +02:00
Giuseppe Digilio
2830f208ce Merge remote-tracking branch 'origin/main' into CST-5449 2022-03-31 16:46:06 +02:00
Tim Donohue
eb7713a702 Merge pull request #1577 from atmire/w2p-88820_Private-Public-Terminology
Changed the public/private terminology
2022-03-30 12:27:23 -05:00
Luca Giamminonni
5d8d3e35d5 [CST-5249] Added suggestions from openaire 2022-03-29 16:16:22 +02:00
louiserumpf
72885d896f Updated German translation
also corrected comment search.search-form.placeholder --> home.search-form.placeholder
2022-03-27 17:38:47 +02:00
Tim Donohue
e75cb5f64a Merge pull request #1581 from tdonohue/enable_bengali
Enable Bengali by default
2022-03-25 16:33:42 -05:00
Tim Donohue
c4a0bbdf1f Enable Bengali by default 2022-03-25 15:04:57 -05:00
Tim Donohue
bb57992d63 Merge pull request #1573 from raihantopu/main
Adding bn.json5 for 'Bengali Language Transalation'
2022-03-25 15:04:01 -05:00
Tim Donohue
50accfffb0 Merge pull request #1564 from atmire/w2p-88507_Fix-Download-Link-Edit-Bitstream-Page
Fix embargoed files download link not working on edit item page
2022-03-25 14:15:02 -05:00
Marie-Hélène Vézina
75bdf3de79 French translation reviewed and updated
French translation reviewed and updated

These are the main changes:

I have :

- added missing translations (more than ~300 variables)
- corrected the content of a few variables (partial translation and/or wrong translation or translation that deviated from the original); fixed a few typos (e.g. connexion instead of connection for "login")
- standardized the use of « some text » instead of "some text"
- standardized the spacing (among others : one blank before "?", ":", "!" (better yet would be to use a non-breaking space)
- removed the erroneous use of capital letters (e.g. "La Collections et la Communauté" => "La collection et la communauté")
- standardized the verb tenses for some variables (infinitive instead of imperative)
- added articles where they were missing (e.g. "Supprimer groupe" => "Supprimer le groupe")
- removed/corrected tupples : item.page.edit and sorting.lastModified.ASC

For information : I have kept the terms "Item", "Bundle", "Bitstream", "Eperson", "Workflow" (but I made sure that those words were capitalized to show they represent specific concepts) [In our local instance however, we localised the first three ones to, respectively, "document", "groupement", "fichier" in this order]

Still to do:

- gender-inclusive writing (e.g. : "utilisateur.trice", "auteur.e" or more generic forms)
2022-03-25 14:30:58 -04:00
Tim Donohue
adbad6907d Merge pull request #1556 from atmire/w2p-88248_Withdrawn-item-tombstone
Withdrawn item tombstone
2022-03-25 10:03:53 -05:00
Pratik Rajkotiya
108f6e60f9 [CST-5535] WIP 2022-03-25 18:37:25 +05:30
Pratik Rajkotiya
46a0ea10f4 [CST-5535] WIP 2022-03-25 18:28:26 +05:30
Tim Donohue
25133935ef Merge pull request #1572 from louiserumpf/main
updated German translation
2022-03-24 16:58:42 -05:00
Jens Vannerum
ceec5661fe 88820: Changed the public/private terminology
- Changed the terminology to use discoverable / non-discoverable as this is more clear and is suitable in every context
2022-03-24 15:43:04 +01:00
Marie Verdonck
c1f109b5ce Merge branch 'w2p-88248_Withdrawn-item-tombstone-7.0' into w2p-88248_Withdrawn-item-tombstone 2022-03-24 11:42:56 +01:00
Marie Verdonck
521e4ddb8d 88248: Theming alert 2022-03-24 11:42:04 +01:00
reetagithub
c5110f89bc Update fi.json5
Modified some keys to harmonize the translations of term 'administrative'. Also, translated "Administer Workflow" to a verb instead of a noun.
2022-03-24 11:18:18 +02:00
Tim Donohue
59104c4fbe Merge pull request #1513 from tdonohue/more_e2e_tests
Enhance e2e test infrastructure. Add initial tests for authenticated actions like submission, mydspace, etc.
2022-03-23 09:36:21 -05:00
Art Lowel
41ad172796 add github actions check for circular dependencies 2022-03-22 14:00:55 +01:00
Art Lowel
716cea376d fix circular dependency issues relating to request models 2022-03-22 13:29:23 +01:00
raihantopu
9600bacf46 adding bn.json5 for 'Bengali Language Transalation' and language code, label, active (all commented) to environment.test.ts file 2022-03-22 16:29:42 +06:00
louiserumpf
304b6226ab typo 2022-03-22 11:23:39 +01:00
louiserumpf
26f821e865 updated German translation 2022-03-22 11:18:44 +01:00
Bruno Roemers
1697d1396e 88599: Support versioning of entities 2022-03-21 10:23:44 +01:00
Yana De Pauw
55431f1e06 85451: Fix config example issue and author filters 2022-03-18 12:04:48 +01:00
Jens Vannerum
075cd578a7 Merge branch 'w2p-88507_Fix-Download-Link-Edit-Bitstream-Page' into w2p-88507_Fix-Download-Link-Edit-Bitstream-Page_GitHub 2022-03-18 09:06:29 +01:00
Jens Vannerum
8d7d65958d 88507 Added a second test
- This test checks that the downloadUrl prop is not set to `bitstream._links.content.href` (the bug that's fixed)
- And checks that it's set to the correct download route of the bitstream
2022-03-18 09:01:52 +01:00
Tim Donohue
15acb47afa Rename data-e2e to data-test 2022-03-17 11:51:18 -05:00
Jens Vannerum
e84589a5bc Merge remote-tracking branch 'upstream/main' into w2p-88507_Fix-Download-Link-Edit-Bitstream-Page 2022-03-17 17:10:12 +01:00
Luca Giamminonni
a4718b6086 Merge branch 'CST-5337' of https://bitbucket.org/4Science/dspace-angular into CST-5337 2022-03-17 17:01:40 +01:00
Luca Giamminonni
6dfeb1a06b [CST-5337] Fixed notifications labels 2022-03-17 16:53:59 +01:00
Luca Giamminonni
c400026f60 Merge remote-tracking branch '4Science-bitbucket/main' into CST-5337 2022-03-17 16:26:58 +01:00
Marie Verdonck
e19d0a0334 88300: LGTM remove unused import 2022-03-17 15:25:28 +01:00
Jens Vannerum
f00664b281 88507 Improved test
- Refactored the test for the download button
- This way we're checking the actual href on the button, not the component's property
2022-03-17 14:54:21 +01:00
Jens Vannerum
4a8f6c357f 88507 Fixed bitstreams not downloadable on edit item page
- Created a new property bitstreamDownloadUrl where the url is saved in
- Added a test for this
- Alter the component to href to this link and not show the button when the property would be null
2022-03-17 14:54:13 +01:00
Marie Verdonck
a79b4d1bdb Merge branch 'w2p-88300_issue-1379-7.0' into w2p-88300_issue-1379 2022-03-17 14:35:40 +01:00
Marie Verdonck
c50e6c224d 88300: Fix next button tooltip 2022-03-17 14:35:28 +01:00
Yana De Pauw
f4364c2d04 Merge remote-tracking branch 'upstream/main' into w2p-88300_issue-1379 2022-03-17 13:31:08 +01:00
Yana De Pauw
97dc241c52 88300: Issue 1379 - Angular: Browse-by Subject does not allow to proceed to next pages once filtered 2022-03-17 13:00:00 +01:00
Yana De Pauw
90e469ee16 Fix LGTM issue 2022-03-14 17:21:34 +01:00
Yana De Pauw
0016348c47 Merge remote-tracking branch 'upstream/main' into w2p-88248_Withdrawn-item-tombstone 2022-03-14 16:37:13 +01:00
Yana De Pauw
b21f76456d 88248: #346: Withdrawn item tombstone page 2022-03-14 16:33:10 +01:00
Tim Donohue
3ecb3c2209 Merge pull request #1553 from reetagithub/main
Update fi.json5
2022-03-14 09:23:12 -05:00
Tim Donohue
577a83d2c4 Merge pull request #1555 from harvard-lts/1527-dev-env
[Issue 1527] Set default env preboot to false
2022-03-14 08:59:40 -05:00
William Welling
3a4a10e453 set default env preboot to false
leaving production env to true
2022-03-14 08:26:22 -05:00
reetagithub
d4ed4ca883 Corrected a typo 2022-03-14 09:05:48 +02:00
Giuseppe Digilio
4affbd8d57 [CST-5449] Fix failed test 2022-03-11 12:18:14 +01:00
Davide Negretti
29a870b13f Merge branch 'main-gh' into DSC-389 2022-03-11 10:53:35 +01:00
Tim Donohue
d8b498bd02 Merge pull request #1521 from 4Science/fix-notifications-issue
Fixed notifications duplicate issue
2022-03-10 14:52:57 -06:00
Tim Donohue
b439c3bfcc Merge pull request #1546 from atmire/Issue-1136-Password-Registration-link-fixes
Redirect to 404 page for forgot password or registration link with used tokens
2022-03-10 11:02:55 -06:00
Tim Donohue
0768bfbac1 Merge pull request #1527 from wwelling/1522-preboot-config
[Issue 1522] Afford disable preboot for production
2022-03-10 10:08:27 -06:00
Giuseppe Digilio
9335c4ebea Merge remote-tracking branch 'origin/main' into fix-notifications-issue
# Conflicts:
#	src/app/root/root.component.html
2022-03-10 17:01:56 +01:00
Sufiyan Shaikh
8cc7cd1e99 Merge branch 'main' of bitbucket.org:4Science/dspace-angular into feature/CST-5329 2022-03-10 14:48:44 +05:30
Sufiyan Shaikh
027b281d7a [CST-5329] Add validate only check in the Import > Metadata page 2022-03-10 14:45:53 +05:30
Sufiyan Shaikh
2ffb723202 [CST-5329] Add validate only check in the Import > Metadata page 2022-03-10 13:04:22 +05:30
Pratik Rajkotiya
d63bf55458 [CST-5337] change end point. 2022-03-10 11:56:39 +05:30
Pratik Rajkotiya
00f7fa97f1 [CST-5337] test cases done. 2022-03-10 11:49:12 +05:30
Tim Donohue
1f26ca9566 Merge pull request #1534 from mspalti/shib-authorization-fix
Invalidate the authorization cache before retrieving token for auth cookie.
2022-03-09 11:26:28 -06:00
Tim Donohue
7046e0ec48 Merge pull request #1549 from the-library-code/german-translation-2
German translation
2022-03-09 10:53:21 -06:00
Pascal-Nicolas Becker
0700029718 Working on inclusivness of the German translation 2022-03-09 16:28:38 +01:00
YPaulsen-TLC
3bbd2d9d64 message key translations
Final German message keys translations for DSpace 7,
2022-03-09 16:10:22 +01:00
YPaulsen-TLC
8b0c0348b2 New message key translations
German translations of DSpace 7 message keys.
2022-03-09 16:09:26 +01:00
YPaulsen-TLC
59f03817b3 DSpace translation
German translations of DSpace 7 message keys.
2022-03-09 16:08:48 +01:00
Yana De Pauw
503cfd92f6 Merge branch 'main' into w2p-85451_export-search-results-as-csv 2022-03-07 15:06:29 +01:00
Tim Donohue
bc705df144 Check two locations for config.json, as it's in a different location in CI 2022-03-04 17:10:02 -06:00
Tim Donohue
a0e2ac3d12 Update README with clearer instructions on running 'ng e2e' 2022-03-04 15:53:14 -06:00
Tim Donohue
852da27c2c Update Cypress to read REST API URL dynamically from config.json 2022-03-04 15:53:14 -06:00
Tim Donohue
ccf6c8f36e Update submission tests to use Demo Submitter. Switch Docker scripts to use updated dspace7-entities-data.sql which now includes demo in-progress submissions 2022-03-04 14:42:47 -06:00
Tim Donohue
8c865b758e Fix bugs / stability issues with search e2e tests 2022-03-04 14:42:47 -06:00
Tim Donohue
53042179f0 Add Submission e2e tests, enhance MyDSpace tests. Minor cleanup to support tests 2022-03-04 14:42:47 -06:00
Tim Donohue
fe0e414343 Upgrade Cypress 2022-03-04 14:42:47 -06:00
Tim Donohue
22d2c9ed66 Merge pull request #1524 from atmire/w2p-87242_Fix-form-reset-on-deposit-with-out-of-scope-fields
Fix forced re-init due to out-of-scope fields
2022-03-04 08:18:02 -06:00
Yura Bondarenko
1f808f0096 87242: Fix workspace/workflow confusion in spec names 2022-03-04 10:19:09 +01:00
Tim Donohue
fb2d22d7a2 Merge pull request #1535 from 4Science/CST-5316-browse-by-issue-date
[CST-5316] "Browsing by issue date" is stuck on loading
2022-03-03 15:28:31 -06:00
Tim Donohue
3cbebdb785 Merge pull request #1536 from pilasou/main
Adding missing parameters to fr.json5
2022-03-03 15:03:57 -06:00
Kristof De Langhe
b1bd5c7c85 Merge branch 'main' into w2p-88082_password-registration-link-fixes-main 2022-03-03 12:36:30 +01:00
Kristof De Langhe
fffc81389b Merge branch 'w2p-88082_password-registration-link-fixes' into w2p-88082_password-registration-link-fixes-main 2022-03-03 11:10:58 +01:00
Kristof De Langhe
9906d5fec0 88082: Revert navigateAction on redirectOn4xx 2022-03-03 11:10:35 +01:00
Pratik Rajkotiya
8ce3148dea [CST-5337] OAIRE-ELD correction service should support multiple providers. 2022-03-03 12:11:50 +05:30
Tim Donohue
8663ded836 Merge pull request #1533 from atmire/w2p-87624_Issue-1532_Issue-resource-policy-edit-patches
Fix so newly added value on resource policy result in ADD patch, not REPLACE
2022-03-02 17:08:34 -06:00
Tim Donohue
106a73f0d3 Improve stability/consistency of e2e tests by visiting blank page between each test 2022-03-02 14:42:33 -06:00
Tim Donohue
ba40cfe75a Enhance Search results tests (stabilize). Add more MyDSpace tests, including starting a submission 2022-03-02 14:42:33 -06:00
Tim Donohue
ad32dbb864 Fix minor accessibility issue in Search results grid view. No accessible test found for link. Moved text to i18n as well. 2022-03-02 14:42:33 -06:00
Tim Donohue
d1399f106e Basic MyDSpace tests. Fix basic accessibility issues found 2022-03-02 14:42:33 -06:00
Tim Donohue
6b8eaa4b75 Refactor to ensure cy.login() custom command logs in programmatically (which is faster). Move UI login tests to login-modal.spec.ts 2022-03-02 14:42:33 -06:00
Tim Donohue
794aa33c8f Refactor to use "data-e2e" attributes in code to make selecting fields/buttons easier in e2e tests 2022-03-02 14:42:33 -06:00
Tim Donohue
cb91ccbc33 Refactor to use custom commands for login/logout & make admin user configurable 2022-03-02 14:42:33 -06:00
Tim Donohue
1f1c55d9dc Add login e2e tests. Tweak cypress retries so they don't apply to running e2e locally via GUI 2022-03-02 14:42:33 -06:00
Tim Donohue
34c33d7cf9 Make it easier to override default test UUIDS in cypress.json 2022-03-02 14:42:33 -06:00
Tim Donohue
0b543ac4de After adding .gitattributes, normalize end-of-lines 2022-03-02 14:42:04 -06:00
Tim Donohue
aeba6cb222 Add .gitattributes
Added to avoid unnecessary line ending changes
2022-03-02 14:31:09 -06:00
Kristof De Langhe
e583ce2a91 Merge branch 'main' into w2p-88082_password-registration-link-fixes-main 2022-03-01 15:18:18 +01:00
Kristof De Langhe
7924db512b 88082: Issue #1136 - Forgot/Register links loading fix 2022-03-01 15:11:25 +01:00
William Welling
b149cf2d77 afford production disable preboot 2022-02-25 09:51:04 -06:00
Tim Donohue
8d953f8488 Merge pull request #1538 from DSpace/dependabot/npm_and_yarn/nanoid-3.3.1
Bump nanoid from 3.1.30 to 3.3.1
2022-02-24 14:56:04 -06:00
Tim Donohue
40881cf550 Merge pull request #1531 from DSpace/dependabot/npm_and_yarn/url-parse-1.5.6
Bump url-parse from 1.5.3 to 1.5.6
2022-02-24 14:34:08 -06:00
Tim Donohue
bcbd64ad77 Merge pull request #1539 from DSpace/dependabot/npm_and_yarn/follow-redirects-1.14.9
Bump follow-redirects from 1.14.5 to 1.14.9
2022-02-24 14:22:02 -06:00
Tim Donohue
395c4aa69d Merge pull request #1540 from DSpace/dependabot/npm_and_yarn/node-fetch-2.6.7
Bump node-fetch from 2.6.6 to 2.6.7
2022-02-24 14:03:53 -06:00
dependabot[bot]
3cfde7bf66 Bump url-parse from 1.5.3 to 1.5.6
Bumps [url-parse](https://github.com/unshiftio/url-parse) from 1.5.3 to 1.5.6.
- [Release notes](https://github.com/unshiftio/url-parse/releases)
- [Commits](https://github.com/unshiftio/url-parse/compare/1.5.3...1.5.6)

---
updated-dependencies:
- dependency-name: url-parse
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-02-24 18:42:16 +00:00
dependabot[bot]
00d77175c8 Bump node-fetch from 2.6.6 to 2.6.7
Bumps [node-fetch](https://github.com/node-fetch/node-fetch) from 2.6.6 to 2.6.7.
- [Release notes](https://github.com/node-fetch/node-fetch/releases)
- [Commits](https://github.com/node-fetch/node-fetch/compare/v2.6.6...v2.6.7)

---
updated-dependencies:
- dependency-name: node-fetch
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-02-24 18:42:11 +00:00
dependabot[bot]
951e1d98ae Bump follow-redirects from 1.14.5 to 1.14.9
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.14.5 to 1.14.9.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases)
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.14.5...v1.14.9)

---
updated-dependencies:
- dependency-name: follow-redirects
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-02-24 18:42:10 +00:00
dependabot[bot]
2a74326f80 Bump nanoid from 3.1.30 to 3.3.1
Bumps [nanoid](https://github.com/ai/nanoid) from 3.1.30 to 3.3.1.
- [Release notes](https://github.com/ai/nanoid/releases)
- [Changelog](https://github.com/ai/nanoid/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ai/nanoid/compare/3.1.30...3.3.1)

---
updated-dependencies:
- dependency-name: nanoid
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-02-24 18:42:06 +00:00
Tim Donohue
0aa83f7644 Merge pull request #1517 from DSpace/dependabot/npm_and_yarn/karma-6.3.14
Bump karma from 5.2.3 to 6.3.14
2022-02-24 12:41:26 -06:00
Davide Negretti
52ab145f46 Merge remote-tracking branch 'bb/main' into DSC-389 2022-02-24 16:46:00 +01:00
Davide Negretti
23573fb2e8 Merge remote-tracking branch 'bb/main' into DSC-389 2022-02-24 16:26:07 +01:00
Davide Negretti
3a3ebd4c4c [DSC-389] Fixed default value of showPaginator 2022-02-24 16:25:47 +01:00
Tim Donohue
cba0ad6403 Merge pull request #1530 from 4Science/CST-5341-back-button
[CST-5341] Link back to the item page in the now downloading page
2022-02-23 17:06:42 -06:00
Tim Donohue
27c247d46c Merge pull request #1512 from atmire/w2p-84367_Various-small-changes
Various small changes to improve customizability
2022-02-23 16:32:53 -06:00
Pierre Lasou
d7c155508f Adding dso-selector.* parameters translation
Adding missing parameter and their French translation.
2022-02-22 16:05:18 -05:00
Pierre Lasou
3f4d67e932 Adding sorting paramaters
Adding all missing sorting parameters and their translation in french.
2022-02-22 12:19:32 -05:00
Davide Negretti
0b13ea1a72 [CST-5316] Wrong 'dc.date.issue' format causes loader to be shown indefinitely in "Browsing by issue date" page 2022-02-22 13:07:44 +01:00
Davide Negretti
0bbd505083 [CST-5316] Wrong 'dc.date.issue' format causes loader to be shown indefinitely in "Browsing by issue date" page 2022-02-22 13:07:44 +01:00
Davide Negretti
e22d06376f [CST-5316] Wrong 'dc.date.issue' format causes loader to be shown indefinitely in "Browsing by issue date" page 2022-02-22 12:57:21 +01:00
Art Lowel
b308ee1b56 Merge branch 'add-themed-community-list-component' into w2p-84367_Various-small-changes 2022-02-22 12:29:51 +01:00
Art Lowel
b66c5030f4 remove test contents 2022-02-22 12:29:40 +01:00
Art Lowel
79a69e6b31 Merge branch 'add-themed-community-list-component' into w2p-84367_Various-small-changes 2022-02-22 12:26:11 +01:00
Art Lowel
dc00fd4c75 add themed community list component 2022-02-22 12:20:19 +01:00
Michael Spalti
7fa87c3418 Invalid the authorization cache before retrieving token for auth cookie. 2022-02-19 14:25:32 -08:00
Luca Giamminonni
4ca51387d1 [CST-5246] Correction service should support multiple providers 2022-02-18 19:01:30 +01:00
Luca Giamminonni
b8e9f620b6 [CST-5249] Migration of OPENAIRE correction service 2022-02-18 17:26:59 +01:00
Davide Negretti
4a6c896eea [CST-5341] Back button moved below the page title 2022-02-18 16:56:06 +01:00
Marie Verdonck
63d98e5f9f 87624: Issue #1532 - Remove null fields from serialised objects so null=>value fields become ADD patches 2022-02-18 11:52:29 +01:00
Yura Bondarenko
2830da9557 Fix undefined injector issue 2022-02-18 08:23:41 +01:00
Yura Bondarenko
fba1dfb689 Add missing provider to custom ds-search-page 2022-02-17 23:28:46 +01:00
Tim Donohue
736802cdbd Merge pull request #1526 from wwelling/patch-1
[Issue 1525] Unwrap environment during conversion to YAML
2022-02-17 15:16:29 -06:00
Davide Negretti
b2586d31ec [CST-5341] Link back to the item page in the now downloading page 2022-02-17 13:39:29 +01:00
William Welling
2e7fb7dda6 unwrap environment during conversion to yaml 2022-02-16 12:10:59 -06:00
lotte
143b7c3e0d 87382: fixing circular dependencies 2022-02-16 13:52:32 +01:00
Yura Bondarenko
a698610043 87242: Refactor workspaceItem to submissionObject 2022-02-15 13:21:27 +01:00
Yura Bondarenko
f4b8d4fe41 87242: Fix forced re-init due to out-of-scope fields 2022-02-15 11:53:21 +01:00
Tim Donohue
78c8c38ad4 Merge pull request #1461 from WolfgangT71/main
Update de.json5
2022-02-14 16:54:22 -06:00
Tim Donohue
5bf1d870c2 Copy/move translated text to appropriate sections 2022-02-14 14:58:01 -06:00
Rezart Vata
797e1882b8 [DSC-466] Fixed notification reload issue 2022-02-14 11:52:49 +01:00
SDGBot
90fb99be9a Turkish Translation
Hi everyone. As İstanbul Technical University IT Office, we have translated ui to Turkish.
2022-02-14 13:30:49 +03:00
dependabot[bot]
0abb53928d Bump karma from 5.2.3 to 6.3.14
Bumps [karma](https://github.com/karma-runner/karma) from 5.2.3 to 6.3.14.
- [Release notes](https://github.com/karma-runner/karma/releases)
- [Changelog](https://github.com/karma-runner/karma/blob/master/CHANGELOG.md)
- [Commits](https://github.com/karma-runner/karma/compare/v5.2.3...v6.3.14)

---
updated-dependencies:
- dependency-name: karma
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-02-11 05:50:23 +00:00
Pratik Rajkotiya
079b2a772a [DSC-389] comment and import fixed. 2022-02-10 18:46:38 +05:30
Yura Bondarenko
1919f251a1 87370: Update SearchFormComponent specs 2022-02-09 18:56:48 +01:00
Yura Bondarenko
28cc54e3f8 Merge remote-tracking branch 'upstream/main' into w2p-84367_Various-small-changes 2022-02-09 16:43:14 +01:00
Pratik Rajkotiya
15ab8216ec [DSC-389] test cases added for pagination component. 2022-02-08 11:47:02 +05:30
Pratik Rajkotiya
8c23c47645 [DSC-389] pagination data shown 2022-02-04 17:37:34 +05:30
Pratik Rajkotiya
57ff37ec7f [DSC-389] merged with main branch 2022-02-02 19:11:06 +05:30
Pratik Rajkotiya
e4d099df43 [DSC-389] pagination added. 2022-02-02 14:05:10 +05:30
Corrado Lombardi
1de409d6a4 Merge branch 'main' into DSC-389 2022-01-26 12:27:50 +01:00
Yana De Pauw
0903ca5286 Merge remote-tracking branch 'upstream/main' into w2p-85451_export-search-results-as-csv 2022-01-21 16:51:49 +01:00
Pratik Rajkotiya
565c4106f9 [DSC-389] add pagination. 2021-12-31 10:26:28 +05:30
WolfgangT71
7a5381aa0f Update de.json5 2021-12-17 17:53:47 +01:00
Yana De Pauw
d8ec0fe9f7 85451: Fixed filter syntax 2021-12-09 15:09:46 +01:00
Yana De Pauw
fffc43f443 85451: Add a button to export search results as CSV 2021-12-07 10:14:22 +01:00
Yura Bondarenko
714624147c 85042: Make ds-item-list-preview themeable 2021-11-29 12:17:38 +01:00
Yura Bondarenko
e6040303df 85036: Propagate ngOnChanges calls down to wrapped component 2021-11-24 16:55:13 +01:00
Yura Bondarenko
7990510099 83394: Make grid view thumbnail CSS more specific 2021-11-24 11:33:06 +01:00
Yura Bondarenko
ef720170cd 85042: Make SearchComponent themeable 2021-11-24 09:30:43 +01:00
Yura Bondarenko
d982fe59b4 85042: Make AdminSidebarComponent themeable 2021-11-23 17:29:27 +01:00
myrza1
df87c892f0 Update kz.json5
1755 m
2021-11-12 16:57:37 +06:00
myrza1
c332db4a32 Update kz.json5
1000 el
2021-11-12 16:51:35 +06:00
myrza1
5dfa82322e Update kz.json5
Collection, cookies, beatstream, 404, browse - transated
2021-11-12 16:16:33 +06:00
myrza1
72a5e4b0c7 Update kz.json5 2021-10-25 03:45:39 +06:00
Yura
816af086a4 84367: Fix ds-truncatable-part Safari gradient issue 2021-10-21 10:50:42 +02:00
Yura
0ac2fc2168 84367: Support light background in ds-truncatable-part 2021-10-21 10:50:42 +02:00
Yura
119af38d6a 84367: Ignore HTML whitespace in ds-thumbnail 2021-10-21 10:50:42 +02:00
Yura
859ff4a2f5 84367: Use DSONameService for ds-dso-selector names 2021-10-21 10:50:42 +02:00
Yura
931560ee26 84367: Make ComcolPageBrowseByComponent themeable 2021-10-21 10:22:29 +02:00
Yura
14b1fd463d 84367: SearchForm/SearchComponent: add option to hide scope selection dropdown 2021-10-20 11:27:55 +02:00
myrza1
2bc1217dff Create Kazakh Translation
Create Kazakh Translation
2021-08-19 13:16:54 +06:00
4327 changed files with 569471 additions and 133996 deletions

View File

@@ -1,11 +0,0 @@
# This file is used by the build system to adjust CSS and JS output to support the specified browsers below.
# For additional information regarding the format and rule options, please see:
# https://github.com/browserslist/browserslist#queries
# You can see what browsers were selected by your queries by running:
# npx browserslist
> 0.5%
last 2 versions
Firefox ESR
not IE 9-11 # For IE 9-11 support, remove 'not'.

View File

@@ -25,4 +25,6 @@ npm-debug.log.*
# Webpack files
webpack.records.json
package-lock.json
# Yarn no longer used
yarn.lock

View File

@@ -15,3 +15,10 @@ trim_trailing_whitespace = false
[*.ts]
quote_type = single
ij_typescript_enforce_trailing_comma = whenmultiline
[*.js]
ij_javascript_enforce_trailing_comma = whenmultiline
[*.json5]
ij_json_keep_blank_lines_in_code = 3

386
.eslintrc.json Normal file
View File

@@ -0,0 +1,386 @@
{
"root": true,
"plugins": [
"@typescript-eslint",
"@angular-eslint/eslint-plugin",
"eslint-plugin-import",
"eslint-plugin-jsdoc",
"eslint-plugin-deprecation",
"unused-imports",
"eslint-plugin-lodash",
"eslint-plugin-jsonc",
"eslint-plugin-rxjs",
"eslint-plugin-simple-import-sort",
"eslint-plugin-import-newlines",
"dspace-angular-ts",
"dspace-angular-html"
],
"ignorePatterns": [
"lint/test/fixture"
],
"overrides": [
{
"files": [
"*.ts"
],
"parserOptions": {
"project": [
"./tsconfig.json",
"./cypress/tsconfig.json",
"./lint/tsconfig.json"
],
"createDefaultProgram": true
},
"extends": [
"eslint:recommended",
"plugin:@typescript-eslint/recommended",
"plugin:@typescript-eslint/recommended-requiring-type-checking",
"plugin:@angular-eslint/recommended",
"plugin:@angular-eslint/template/process-inline-templates",
"plugin:rxjs/recommended"
],
"rules": {
"indent": [
"error",
2,
{
"SwitchCase": 1,
"ignoredNodes": [
"ClassBody.body > PropertyDefinition[decorators.length > 0] > .key"
]
}
],
"max-classes-per-file": [
"error",
1
],
"comma-dangle": [
"error",
"always-multiline"
],
"object-curly-spacing": [
"error",
"always"
],
"eol-last": [
"error",
"always"
],
"no-console": [
"error",
{
"allow": [
"log",
"warn",
"dir",
"timeLog",
"assert",
"clear",
"count",
"countReset",
"group",
"groupEnd",
"table",
"debug",
"info",
"dirxml",
"error",
"groupCollapsed",
"Console",
"profile",
"profileEnd",
"timeStamp",
"context"
]
}
],
"curly": "error",
"brace-style": [
"error",
"1tbs",
{
"allowSingleLine": true
}
],
"eqeqeq": [
"error",
"always",
{
"null": "ignore"
}
],
"radix": "error",
"guard-for-in": "error",
"no-bitwise": "error",
"no-restricted-imports": "error",
"no-caller": "error",
"no-debugger": "error",
"no-redeclare": "error",
"no-eval": "error",
"no-fallthrough": "error",
"no-trailing-spaces": "error",
"space-infix-ops": "error",
"keyword-spacing": "error",
"no-var": "error",
"no-unused-expressions": [
"error",
{
"allowTernary": true
}
],
"prefer-const": "error",
"no-case-declarations": "error",
"no-extra-boolean-cast": "error",
"prefer-spread": "off",
"no-underscore-dangle": "off",
"no-prototype-builtins": "off",
"no-useless-escape": "off",
"@angular-eslint/directive-selector": [
"error",
{
"type": "attribute",
"prefix": "ds",
"style": "camelCase"
}
],
"@angular-eslint/component-selector": [
"error",
{
"type": "element",
"prefix": "ds",
"style": "kebab-case"
}
],
"@angular-eslint/pipe-prefix": [
"error",
{
"prefixes": [
"ds"
]
}
],
"@angular-eslint/prefer-standalone": [
"error"
],
"@angular-eslint/no-attribute-decorator": "error",
"@angular-eslint/no-output-native": "warn",
"@angular-eslint/no-output-on-prefix": "warn",
"@angular-eslint/no-conflicting-lifecycle": "warn",
"@angular-eslint/use-lifecycle-interface": "error",
"@typescript-eslint/no-inferrable-types":[
"error",
{
"ignoreParameters": true
}
],
"@typescript-eslint/quotes": [
"error",
"single",
{
"avoidEscape": true,
"allowTemplateLiterals": true
}
],
"@typescript-eslint/semi": "error",
"@typescript-eslint/no-shadow": "error",
"@typescript-eslint/dot-notation": "error",
"@typescript-eslint/consistent-type-definitions": "error",
"@typescript-eslint/prefer-function-type": "error",
"@typescript-eslint/naming-convention": [
"error",
{
"selector": "property",
"format": null
}
],
"@typescript-eslint/member-ordering": [
"error",
{
"default": [
"static-field",
"instance-field",
"static-method",
"instance-method"
]
}
],
"@typescript-eslint/type-annotation-spacing": "error",
"@typescript-eslint/unified-signatures": "error",
"@typescript-eslint/ban-types": "error",
"@typescript-eslint/no-floating-promises": "warn",
"@typescript-eslint/no-misused-promises": "warn",
"@typescript-eslint/restrict-plus-operands": "warn",
"@typescript-eslint/unbound-method": "off",
"@typescript-eslint/ban-ts-comment": "off",
"@typescript-eslint/no-var-requires": "off",
"@typescript-eslint/no-unused-vars": "off",
"@typescript-eslint/no-unnecessary-type-assertion": "off",
"@typescript-eslint/no-explicit-any": "off",
"@typescript-eslint/no-unsafe-assignment": "off",
"@typescript-eslint/no-unsafe-member-access": "off",
"@typescript-eslint/no-unsafe-call": "off",
"@typescript-eslint/no-unsafe-argument": "off",
"@typescript-eslint/no-unsafe-return": "off",
"@typescript-eslint/restrict-template-expressions": "off",
"@typescript-eslint/require-await": "off",
"@typescript-eslint/no-base-to-string": [
"error",
{
"ignoredTypeNames": [
"ResourceType",
"Error"
]
}
],
"deprecation/deprecation": "warn",
"simple-import-sort/imports": "error",
"simple-import-sort/exports": "error",
"import/order": "off",
"import/first": "error",
"import/newline-after-import": "error",
"import/no-duplicates": "error",
"import/no-deprecated": "warn",
"import/no-namespace": "error",
"import-newlines/enforce": [
"error",
{
"items": 1,
"semi": true,
"forceSingleLine": true
}
],
"import/enforce-node-protocol-usage": [
"error",
"always"
],
"unused-imports/no-unused-imports": "error",
"lodash/import-scope": [
"error",
"method"
],
"rxjs/no-nested-subscribe": "off", // todo: go over _all_ cases
// Custom DSpace Angular rules
"dspace-angular-ts/alias-imports": [
"error",
{
"aliases": [
{
"package": "rxjs",
"imported": "of",
"local": "of"
}
]
}
],
"dspace-angular-ts/themed-component-classes": "error",
"dspace-angular-ts/themed-component-selectors": "error",
"dspace-angular-ts/themed-component-usages": "error",
"dspace-angular-ts/themed-decorators": [
"off",
{
"decorators": {
"listableObjectComponent": 3,
"rendersSectionForMenu": 2
}
}
],
"dspace-angular-ts/themed-wrapper-no-input-defaults": "error",
"dspace-angular-ts/unique-decorators": [
"off",
{
"decorators": [
"listableObjectComponent"
]
}
],
"dspace-angular-ts/sort-standalone-imports": [
"error",
{
"locale": "en-US",
"maxItems": 0,
"indent": 2,
"trailingComma": true
}
]
}
},
{
"files": [
"*.spec.ts"
],
"parserOptions": {
"project": [
"./tsconfig.json",
"./cypress/tsconfig.json"
],
"createDefaultProgram": true
},
"rules": {
"prefer-const": "off",
// Custom DSpace Angular rules
"dspace-angular-ts/themed-component-usages": "error"
}
},
{
"files": [
"*.html"
],
"extends": [
"plugin:@angular-eslint/template/recommended"
],
"rules": {
// Custom DSpace Angular rules
"dspace-angular-html/themed-component-usages": "error",
"dspace-angular-html/no-disabled-attribute-on-button": "error",
"@angular-eslint/template/prefer-control-flow": "error"
}
},
{
"files": [
"*.json5"
],
"extends": [
"plugin:jsonc/recommended-with-json5"
],
"rules": {
// The ESLint core no-irregular-whitespace rule doesn't work well in JSON
// See: https://ota-meshi.github.io/eslint-plugin-jsonc/rules/no-irregular-whitespace.html
"no-irregular-whitespace": "off",
"jsonc/no-irregular-whitespace": "error",
"no-trailing-spaces": "error",
"jsonc/comma-dangle": [
"error",
"always-multiline"
],
"jsonc/indent": [
"error",
2
],
"jsonc/key-spacing": [
"error",
{
"beforeColon": false,
"afterColon": true,
"mode": "strict"
}
],
"jsonc/no-dupe-keys": "off",
"jsonc/quotes": [
"error",
"double",
{
"avoidEscape": false
}
]
}
}
]
}

19
.gitattributes vendored Normal file
View File

@@ -0,0 +1,19 @@
# By default, auto detect text files and perform LF normalization
# This ensures code is always checked in with LF line endings
* text=auto
# JS and TS files must always use LF for Angular tools to work
# Some Angular tools expect LF line endings, even on Windows.
# This ensures Windows always checks out these files with LF line endings
# We've copied many of these rules from https://github.com/angular/angular-cli/
*.js eol=lf
*.ts eol=lf
*.json eol=lf
*.json5 eol=lf
*.css eol=lf
*.scss eol=lf
*.html eol=lf
*.svg eol=lf
# Generated documentation should have LF line endings to reduce git noise
docs/lint/**/*.md eol=lf

View File

@@ -7,16 +7,16 @@ assignees: ''
---
**Describe the bug**
## Describe the bug
A clear and concise description of what the bug is. Include the version(s) of DSpace where you've seen this problem & what *web browser* you were using. Link to examples if they are public.
**To Reproduce**
## To Reproduce
Steps to reproduce the behavior:
1. Do this
2. Then this...
**Expected behavior**
## Expected behavior
A clear and concise description of what you expected to happen.
**Related work**
## Related work
Link to any related tickets or PRs here.

View File

@@ -7,14 +7,14 @@ assignees: ''
---
**Is your feature request related to a problem? Please describe.**
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
## Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem or use case is. For example, I'm always frustrated when [...]
**Describe the solution you'd like**
## Describe the solution you'd like
A clear and concise description of what you want to happen.
**Describe alternatives or workarounds you've considered**
## Describe alternatives or workarounds you've considered
A clear and concise description of any alternative solutions or features you've considered.
**Additional context**
Add any other context or screenshots about the feature request here.
## Additional information
Add any other information, related tickets or screenshots about the feature request here.

298
.github/dependabot.yml vendored Normal file
View File

@@ -0,0 +1,298 @@
#-------------------
# DSpace's dependabot rules. Enables npm updates for all dependencies on a weekly basis
# for main and any maintenance branches. Security updates only apply to main.
#-------------------
version: 2
updates:
###############
## Main branch
###############
# NOTE: At this time, "security-updates" rules only apply if "target-branch" is unspecified
# So, only this first section can include "applies-to: security-updates"
- package-ecosystem: "npm"
directory: "/"
schedule:
interval: "weekly"
# Allow up to 10 open PRs for dependencies
open-pull-requests-limit: 10
# Group together Angular package upgrades
groups:
# Group together all minor/patch version updates for Angular in a single PR
angular:
applies-to: version-updates
patterns:
- "@angular*"
update-types:
- "minor"
- "patch"
# Group together all security updates for Angular. Only accept minor/patch types.
angular-security:
applies-to: security-updates
patterns:
- "@angular*"
update-types:
- "minor"
- "patch"
# Group together all minor/patch version updates for NgRx in a single PR
ngrx:
applies-to: version-updates
patterns:
- "@ngrx*"
update-types:
- "minor"
- "patch"
# Group together all security updates for NgRx. Only accept minor/patch types.
ngrx-security:
applies-to: security-updates
patterns:
- "@ngrx*"
update-types:
- "minor"
- "patch"
# Group together all patch version updates for eslint in a single PR
eslint:
applies-to: version-updates
patterns:
- "@typescript-eslint*"
- "eslint*"
update-types:
- "minor"
- "patch"
# Group together all security updates for eslint.
eslint-security:
applies-to: security-updates
patterns:
- "@typescript-eslint*"
- "eslint*"
update-types:
- "minor"
- "patch"
# Group together any testing related version updates
testing:
applies-to: version-updates
patterns:
- "@cypress*"
- "axe-*"
- "cypress*"
- "jasmine*"
- "karma*"
- "ng-mocks"
update-types:
- "minor"
- "patch"
# Group together any testing related security updates
testing-security:
applies-to: security-updates
patterns:
- "@cypress*"
- "axe-*"
- "cypress*"
- "jasmine*"
- "karma*"
- "ng-mocks"
update-types:
- "minor"
- "patch"
# Group together any postcss related version updates
postcss:
applies-to: version-updates
patterns:
- "postcss*"
update-types:
- "minor"
- "patch"
# Group together any postcss related security updates
postcss-security:
applies-to: security-updates
patterns:
- "postcss*"
update-types:
- "minor"
- "patch"
# Group together any sass related version updates
sass:
applies-to: version-updates
patterns:
- "sass*"
update-types:
- "minor"
- "patch"
# Group together any sass related security updates
sass-security:
applies-to: security-updates
patterns:
- "sass*"
update-types:
- "minor"
- "patch"
# Group together any webpack related version updates
webpack:
applies-to: version-updates
patterns:
- "webpack*"
update-types:
- "minor"
- "patch"
# Group together any webpack related seurity updates
webpack-security:
applies-to: security-updates
patterns:
- "webpack*"
update-types:
- "minor"
- "patch"
ignore:
# Ignore all major version updates for all dependencies. We'll only automate minor/patch updates.
- dependency-name: "*"
update-types: ["version-update:semver-major"]
#####################
## dspace-8_x branch
#####################
- package-ecosystem: "npm"
directory: "/"
target-branch: dspace-8_x
schedule:
interval: "weekly"
# Allow up to 10 open PRs for dependencies
open-pull-requests-limit: 10
# Group together Angular package upgrades
groups:
# Group together all patch version updates for Angular in a single PR
angular:
applies-to: version-updates
patterns:
- "@angular*"
update-types:
- "minor"
- "patch"
# Group together all minor/patch version updates for NgRx in a single PR
ngrx:
applies-to: version-updates
patterns:
- "@ngrx*"
update-types:
- "minor"
- "patch"
# Group together all patch version updates for eslint in a single PR
eslint:
applies-to: version-updates
patterns:
- "@typescript-eslint*"
- "eslint*"
update-types:
- "minor"
- "patch"
# Group together any testing related version updates
testing:
applies-to: version-updates
patterns:
- "@cypress*"
- "axe-*"
- "cypress*"
- "jasmine*"
- "karma*"
- "ng-mocks"
update-types:
- "minor"
- "patch"
# Group together any postcss related version updates
postcss:
applies-to: version-updates
patterns:
- "postcss*"
update-types:
- "minor"
- "patch"
# Group together any sass related version updates
sass:
applies-to: version-updates
patterns:
- "sass*"
update-types:
- "minor"
- "patch"
# Group together any webpack related version updates
webpack:
applies-to: version-updates
patterns:
- "webpack*"
update-types:
- "minor"
- "patch"
ignore:
# Ignore all major version updates for all dependencies. We'll only automate minor/patch updates.
- dependency-name: "*"
update-types: ["version-update:semver-major"]
#####################
## dspace-7_x branch
#####################
- package-ecosystem: "npm"
directory: "/"
target-branch: dspace-7_x
schedule:
interval: "weekly"
# Allow up to 10 open PRs for dependencies
open-pull-requests-limit: 10
# Group together Angular package upgrades
groups:
# Group together all minor/patch version updates for Angular in a single PR
angular:
applies-to: version-updates
patterns:
- "@angular*"
update-types:
- "minor"
- "patch"
# Group together all minor/patch version updates for NgRx in a single PR
ngrx:
applies-to: version-updates
patterns:
- "@ngrx*"
update-types:
- "minor"
- "patch"
# Group together all patch version updates for eslint in a single PR
eslint:
applies-to: version-updates
patterns:
- "@typescript-eslint*"
- "eslint*"
update-types:
- "minor"
- "patch"
# Group together any testing related version updates
testing:
applies-to: version-updates
patterns:
- "@cypress*"
- "axe-*"
- "cypress*"
- "jasmine*"
- "karma*"
- "ng-mocks"
update-types:
- "minor"
- "patch"
# Group together any postcss related version updates
postcss:
applies-to: version-updates
patterns:
- "postcss*"
update-types:
- "minor"
- "patch"
# Group together any sass related version updates
sass:
applies-to: version-updates
patterns:
- "sass*"
update-types:
- "minor"
- "patch"
ignore:
# 7.x Cannot update Webpack past v5.76.1 as later versions not supported by Angular 15
# See also https://github.com/DSpace/dspace-angular/pull/3283#issuecomment-2372488489
- dependency-name: "webpack"
# Ignore all major version updates for all dependencies. We'll only automate minor/patch updates.
- dependency-name: "*"
update-types: ["version-update:semver-major"]

View File

@@ -1,26 +0,0 @@
# This workflow runs whenever a new pull request is created
# TEMPORARILY DISABLED. Unfortunately this doesn't work for PRs created from forked repositories (which is how we tend to create PRs).
# There is no known workaround yet. See https://github.community/t/how-to-use-github-token-for-prs-from-forks/16818
name: Pull Request opened
# Only run for newly opened PRs against the "main" branch
on:
pull_request:
types: [opened]
branches:
- main
jobs:
automation:
runs-on: ubuntu-latest
steps:
# Assign the PR to whomever created it. This is useful for visualizing assignments on project boards
# See https://github.com/marketplace/actions/pull-request-assigner
- name: Assign PR to creator
uses: thomaseizinger/assign-pr-creator-action@v1.0.0
# Note, this authentication token is created automatically
# See: https://docs.github.com/en/actions/configuring-and-managing-workflows/authenticating-with-the-github_token
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
# Ignore errors. It is possible the PR was created by someone who cannot be assigned
continue-on-error: true

View File

@@ -1,7 +1,7 @@
## References
_Add references/links to any related issues or PRs. These may include:_
* Fixes #[issue-number]
* Requires DSpace/DSpace#[pr-number] (if a REST API PR is required to test this)
* Fixes #issue-number (if this fixes an issue ticket)
* Requires DSpace/DSpace#pr-number (if a REST API PR is required to test this)
## Description
Short summary of changes (1-2 sentences).
@@ -16,11 +16,18 @@ List of changes in this PR:
**Include guidance for how to test or review your PR.** This may include: steps to reproduce a bug, screenshots or description of a new feature, or reasons behind specific changes.
## Checklist
_This checklist provides a reminder of what we are going to look for when reviewing your PR. You need not complete this checklist prior to creating your PR (draft PRs are always welcome). If you are unsure about an item in the checklist, don't hesitate to ask. We're here to help!_
_This checklist provides a reminder of what we are going to look for when reviewing your PR. You do not need to complete this checklist prior creating your PR (draft PRs are always welcome).
However, reviewers may request that you complete any actions in this list if you have not done so. If you are unsure about an item in the checklist, don't hesitate to ask. We're here to help!_
- [ ] My PR is small in size (e.g. less than 1,000 lines of code, not including comments & specs/tests), or I have provided reasons as to why that's not possible.
- [ ] My PR passes [TSLint](https://palantir.github.io/tslint/) validation using `yarn run lint`
- [ ] My PR doesn't introduce circular dependencies
- [ ] My PR includes [TypeDoc](https://typedoc.org/) comments for _all new (or modified) public methods and classes_. It also includes TypeDoc for large or complex private methods.
- [ ] My PR passes all specs/tests and includes new/updated specs or tests based on the [Code Testing Guide](https://wiki.lyrasis.org/display/DSPACE/Code+Testing+Guide).
- [ ] If my PR includes new, third-party dependencies (in `package.json`), I've made sure their licenses align with the [DSpace BSD License](https://github.com/DSpace/DSpace/blob/main/LICENSE) based on the [Licensing of Contributions](https://wiki.lyrasis.org/display/DSPACE/Code+Contribution+Guidelines#CodeContributionGuidelines-LicensingofContributions) documentation.
- [ ] My PR is **created against the `main` branch** of code (unless it is a backport or is fixing an issue specific to an older branch).
- [ ] My PR is **small in size** (e.g. less than 1,000 lines of code, not including comments & specs/tests), or I have provided reasons as to why that's not possible.
- [ ] My PR **passes [ESLint](https://eslint.org/)** validation using `npm run lint`
- [ ] My PR **doesn't introduce circular dependencies** (verified via `npm run check-circ-deps`)
- [ ] My PR **includes [TypeDoc](https://typedoc.org/) comments** for _all new (or modified) public methods and classes_. It also includes TypeDoc for large or complex private methods.
- [ ] My PR **passes all specs/tests and includes new/updated specs or tests** based on the [Code Testing Guide](https://wiki.lyrasis.org/display/DSPACE/Code+Testing+Guide).
- [ ] My PR **aligns with [Accessibility guidelines](https://wiki.lyrasis.org/display/DSDOC9x/Accessibility)** if it makes changes to the user interface.
- [ ] My PR **uses i18n (internationalization) keys** instead of hardcoded English text, to allow for translations.
- [ ] My PR **includes details on how to test it**. I've provided clear instructions to reviewers on how to successfully test this fix or feature.
- [ ] If my PR includes new libraries/dependencies (in `package.json`), I've made sure their licenses align with the [DSpace BSD License](https://github.com/DSpace/DSpace/blob/main/LICENSE) based on the [Licensing of Contributions](https://wiki.lyrasis.org/display/DSPACE/Code+Contribution+Guidelines#CodeContributionGuidelines-LicensingofContributions) documentation.
- [ ] If my PR includes new features or configurations, I've provided basic technical documentation in the PR itself.
- [ ] If my PR fixes an issue ticket, I've [linked them together](https://docs.github.com/en/issues/tracking-your-work-with-issues/linking-a-pull-request-to-an-issue).

View File

@@ -6,34 +6,56 @@ name: Build
# Run this Build for all pushes / PRs to current branch
on: [push, pull_request]
permissions:
contents: read # to fetch code (actions/checkout)
packages: read # to fetch private images from GitHub Container Registry (GHCR)
jobs:
tests:
runs-on: ubuntu-latest
env:
# The ci step will test the dspace-angular code against DSpace REST.
# Direct that step to utilize a DSpace REST service that has been started in docker.
DSPACE_REST_HOST: localhost
# NOTE: These settings should be kept in sync with those in [src]/docker/docker-compose-ci.yml
DSPACE_REST_HOST: 127.0.0.1
DSPACE_REST_PORT: 8080
DSPACE_REST_NAMESPACE: '/server'
DSPACE_REST_SSL: false
# Spin up UI on 127.0.0.1 to avoid host resolution issues in e2e tests with Node 18+
DSPACE_UI_HOST: 127.0.0.1
DSPACE_UI_PORT: 4000
# Ensure all SSR caching is disabled in test environment
DSPACE_CACHE_SERVERSIDE_BOTCACHE_MAX: 0
DSPACE_CACHE_SERVERSIDE_ANONYMOUSCACHE_MAX: 0
# Tell Cypress to run e2e tests using the same UI URL
CYPRESS_BASE_URL: http://127.0.0.1:4000
# Disable the cookie consent banner in e2e tests to avoid errors because of elements hidden by it
DSPACE_INFO_ENABLECOOKIECONSENTPOPUP: false
# When Chrome version is specified, we pin to a specific version of Chrome
# Comment this out to use the latest release
#CHROME_VERSION: "90.0.4430.212-1"
# Bump Node heap size (OOM in CI after upgrading to Angular 15)
NODE_OPTIONS: '--max-old-space-size=4096'
# Project name to use when running "docker compose" prior to e2e tests
COMPOSE_PROJECT_NAME: 'ci'
# Docker Registry to use for Docker compose scripts below.
# We use GitHub's Container Registry to avoid aggressive rate limits at DockerHub.
DOCKER_REGISTRY: ghcr.io
strategy:
# Create a matrix of Node versions to test against (in parallel)
matrix:
node-version: [12.x, 14.x]
node-version: [18.x, 20.x]
# Do NOT exit immediately if one matrix job fails
fail-fast: false
# These are the actual CI steps to perform per job
steps:
# https://github.com/actions/checkout
- name: Checkout codebase
uses: actions/checkout@v2
uses: actions/checkout@v4
# https://github.com/actions/setup-node
- name: Install Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v2
uses: actions/setup-node@v4
with:
node-version: ${{ matrix.node-version }}
@@ -53,87 +75,115 @@ jobs:
fi
google-chrome --version
# https://github.com/actions/cache/blob/main/examples.md#node---yarn
- name: Get Yarn cache directory
id: yarn-cache-dir-path
run: echo "::set-output name=dir::$(yarn cache dir)"
- name: Cache Yarn dependencies
uses: actions/cache@v2
# https://github.com/actions/cache/blob/main/examples.md#node---npm
- name: Get NPM cache directory
id: npm-cache-dir
run: echo "dir=$(npm config get cache)" >> $GITHUB_OUTPUT
- name: Cache NPM dependencies
uses: actions/cache@v4
with:
# Cache entire Yarn cache directory (see previous step)
path: ${{ steps.yarn-cache-dir-path.outputs.dir }}
# Cache key is hash of yarn.lock. Therefore changes to yarn.lock will invalidate cache
key: ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }}
restore-keys: ${{ runner.os }}-yarn-
# Cache entire NPM cache directory (see previous step)
path: ${{ steps.npm-cache-dir.outputs.dir }}
# Cache key is hash of package-lock.json. Therefore changes to package-lock.json will invalidate cache
key: ${{ runner.os }}-npm-${{ hashFiles('**/package-lock.json') }}
restore-keys: ${{ runner.os }}-npm-
- name: Install Yarn dependencies
run: yarn install --frozen-lockfile
- name: Install NPM dependencies
run: npm clean-install
- name: Build lint plugins
run: npm run build:lint
- name: Run lint plugin tests
run: npm run test:lint:nobuild
- name: Run lint
run: yarn run lint
run: npm run lint:nobuild -- --quiet
- name: Check for circular dependencies
run: npm run check-circ-deps
- name: Run build
run: yarn run build:prod
run: npm run build:prod
- name: Run specs (unit tests)
run: yarn run test:headless
run: npm run test:headless
# Upload code coverage report to artifact (for one version of Node only),
# so that it can be shared with the 'codecov' job (see below)
# NOTE: Angular CLI only supports code coverage for specs. See https://github.com/angular/angular-cli/issues/6286
# Upload coverage reports to Codecov (for Node v12 only)
# https://github.com/codecov/codecov-action
- name: Upload coverage to Codecov.io
uses: codecov/codecov-action@v2
if: matrix.node-version == '12.x'
- name: Upload code coverage report to Artifact
uses: actions/upload-artifact@v4
if: matrix.node-version == '18.x'
with:
name: coverage-report-${{ matrix.node-version }}
path: 'coverage/dspace-angular/lcov.info'
retention-days: 14
# Using docker-compose start backend using CI configuration
# Login to our Docker registry, so that we can access private Docker images using "docker compose" below.
- name: Login to ${{ env.DOCKER_REGISTRY }}
uses: docker/login-action@v3
with:
registry: ${{ env.DOCKER_REGISTRY }}
username: ${{ github.repository_owner }}
password: ${{ secrets.GITHUB_TOKEN }}
# Using "docker compose" start backend using CI configuration
# and load assetstore from a cached copy
- name: Start DSpace REST Backend via Docker (for e2e tests)
run: |
docker-compose -f ./docker/docker-compose-ci.yml up -d
docker-compose -f ./docker/cli.yml -f ./docker/cli.assetstore.yml run --rm dspace-cli
docker compose -f ./docker/docker-compose-ci.yml up -d
docker compose -f ./docker/cli.yml -f ./docker/cli.assetstore.yml run --rm dspace-cli
docker container ls
# Run integration tests via Cypress.io
# https://github.com/cypress-io/github-action
# (NOTE: to run these e2e tests locally, just use 'ng e2e')
- name: Run e2e tests (integration tests)
uses: cypress-io/github-action@v2
uses: cypress-io/github-action@v6
with:
# Run tests in Chrome, headless mode
# Run tests in Chrome, headless mode (default)
browser: chrome
headless: true
# Start app before running tests (will be stopped automatically after tests finish)
start: yarn run serve:ssr
start: npm run serve:ssr
# Wait for backend & frontend to be available
# NOTE: We use the 'sites' REST endpoint to also ensure the database is ready
wait-on: http://localhost:8080/server/api/core/sites, http://localhost:4000
wait-on: http://127.0.0.1:8080/server/api/core/sites, http://127.0.0.1:4000
# Wait for 2 mins max for everything to respond
wait-on-timeout: 120
# Cypress always creates a video of all e2e tests (whether they succeeded or failed)
# Save those in an Artifact
- name: Upload e2e test videos to Artifacts
uses: actions/upload-artifact@v2
uses: actions/upload-artifact@v4
if: always()
with:
name: e2e-test-videos
name: e2e-test-videos-${{ matrix.node-version }}
path: cypress/videos
# If e2e tests fail, Cypress creates a screenshot of what happened
# Save those in an Artifact
- name: Upload e2e test failure screenshots to Artifacts
uses: actions/upload-artifact@v2
uses: actions/upload-artifact@v4
if: failure()
with:
name: e2e-test-screenshots
name: e2e-test-screenshots-${{ matrix.node-version }}
path: cypress/screenshots
- name: Stop app (in case it stays up after e2e tests)
run: |
app_pid=$(lsof -t -i:4000)
if [[ ! -z $app_pid ]]; then
echo "App was still up! (PID: $app_pid)"
kill -9 $app_pid
fi
# Start up the app with SSR enabled (run in background)
- name: Start app in SSR (server-side rendering) mode
run: |
nohup yarn run serve:ssr &
nohup npm run serve:ssr &
printf 'Waiting for app to start'
until curl --output /dev/null --silent --head --fail http://localhost:4000/home; do
until curl --output /dev/null --silent --head --fail http://127.0.0.1:4000/home; do
printf '.'
sleep 2
done
@@ -142,14 +192,151 @@ jobs:
# Get homepage and verify that the <meta name="title"> tag includes "DSpace".
# If it does, then SSR is working, as this tag is created by our MetadataService.
# This step also prints entire HTML of homepage for easier debugging if grep fails.
- name: Verify SSR (server-side rendering)
- name: Verify SSR (server-side rendering) on Homepage
run: |
result=$(wget -O- -q http://localhost:4000/home)
result=$(wget -O- -q http://127.0.0.1:4000/home)
echo "$result"
echo "$result" | grep -oE "<meta name=\"title\" [^>]*>" | grep DSpace
# Get a specific community in our test data and verify that the "<h1>" tag includes "Publications" (the community name).
# If it does, then SSR is working.
- name: Verify SSR on a Community page
run: |
result=$(wget -O- -q http://127.0.0.1:4000/communities/0958c910-2037-42a9-81c7-dca80e3892b4)
echo "$result"
echo "$result" | grep -oE "<h1 [^>]*>[^><]*</h1>" | grep Publications
# Get a specific collection in our test data and verify that the "<h1>" tag includes "Articles" (the collection name).
# If it does, then SSR is working.
- name: Verify SSR on a Collection page
run: |
result=$(wget -O- -q http://127.0.0.1:4000/collections/282164f5-d325-4740-8dd1-fa4d6d3e7200)
echo "$result"
echo "$result" | grep -oE "<h1 [^>]*>[^><]*</h1>" | grep Articles
# Get a specific publication in our test data and verify that the <meta name="title"> tag includes
# the title of this publication. If it does, then SSR is working.
- name: Verify SSR on a Publication page
run: |
result=$(wget -O- -q http://127.0.0.1:4000/entities/publication/6160810f-1e53-40db-81ef-f6621a727398)
echo "$result"
echo "$result" | grep -oE "<meta name=\"title\" [^>]*>" | grep "An Economic Model of Mortality Salience"
# Get a specific person in our test data and verify that the <meta name="title"> tag includes
# the name of the person. If it does, then SSR is working.
- name: Verify SSR on a Person page
run: |
result=$(wget -O- -q http://127.0.0.1:4000/entities/person/b1b2c768-bda1-448a-a073-fc541e8b24d9)
echo "$result"
echo "$result" | grep -oE "<meta name=\"title\" [^>]*>" | grep "Simmons, Cameron"
# Get a specific project in our test data and verify that the <meta name="title"> tag includes
# the name of the project. If it does, then SSR is working.
- name: Verify SSR on a Project page
run: |
result=$(wget -O- -q http://127.0.0.1:4000/entities/project/46ccb608-a74c-4bf6-bc7a-e29cc7defea9)
echo "$result"
echo "$result" | grep -oE "<meta name=\"title\" [^>]*>" | grep "University Research Fellowship"
# Get a specific orgunit in our test data and verify that the <meta name="title"> tag includes
# the name of the orgunit. If it does, then SSR is working.
- name: Verify SSR on an OrgUnit page
run: |
result=$(wget -O- -q http://127.0.0.1:4000/entities/orgunit/9851674d-bd9a-467b-8d84-068deb568ccf)
echo "$result"
echo "$result" | grep -oE "<meta name=\"title\" [^>]*>" | grep "Law and Development"
# Get a specific journal in our test data and verify that the <meta name="title"> tag includes
# the name of the journal. If it does, then SSR is working.
- name: Verify SSR on a Journal page
run: |
result=$(wget -O- -q http://127.0.0.1:4000/entities/journal/d4af6c3e-53d0-4757-81eb-566f3b45d63a)
echo "$result"
echo "$result" | grep -oE "<meta name=\"title\" [^>]*>" | grep "Environmental &amp; Architectural Phenomenology"
# Get a specific journal volume in our test data and verify that the <meta name="title"> tag includes
# the name of the volume. If it does, then SSR is working.
- name: Verify SSR on a Journal Volume page
run: |
result=$(wget -O- -q http://127.0.0.1:4000/entities/journalvolume/07c6249f-4bf7-494d-9ce3-6ffdb2aed538)
echo "$result"
echo "$result" | grep -oE "<meta name=\"title\" [^>]*>" | grep "Environmental &amp; Architectural Phenomenology Volume 28 (2017)"
# Get a specific journal issue in our test data and verify that the <meta name="title"> tag includes
# the name of the issue. If it does, then SSR is working.
- name: Verify SSR on a Journal Issue page
run: |
result=$(wget -O- -q http://127.0.0.1:4000/entities/journalissue/44c29473-5de2-48fa-b005-e5029aa1a50b)
echo "$result"
echo "$result" | grep -oE "<meta name=\"title\" [^>]*>" | grep "Environmental &amp; Architectural Phenomenology Vol. 28, No. 1"
# Verify 301 Handle redirect behavior
# Note: /handle/123456789/260 is the same test Publication used by our e2e tests
- name: Verify 301 redirect from '/handle' URLs
run: |
result=$(wget --server-response --quiet http://127.0.0.1:4000/handle/123456789/260 2>&1 | head -1 | awk '{print $2}')
echo "$result"
[[ "$result" -eq "301" ]]
# Verify 403 error code behavior
- name: Verify 403 error code from '/403'
run: |
result=$(wget --server-response --quiet http://127.0.0.1:4000/403 2>&1 | head -1 | awk '{print $2}')
echo "$result"
[[ "$result" -eq "403" ]]
# Verify 404 error code behavior
- name: Verify 404 error code from '/404' and on invalid pages
run: |
result=$(wget --server-response --quiet http://127.0.0.1:4000/404 2>&1 | head -1 | awk '{print $2}')
echo "$result"
result2=$(wget --server-response --quiet http://127.0.0.1:4000/invalidurl 2>&1 | head -1 | awk '{print $2}')
echo "$result2"
[[ "$result" -eq "404" && "$result2" -eq "404" ]]
# Verify 500 error code behavior
- name: Verify 500 error code from '/500'
run: |
result=$(wget --server-response --quiet http://127.0.0.1:4000/500 2>&1 | head -1 | awk '{print $2}')
echo "$result"
[[ "$result" -eq "500" ]]
- name: Stop running app
run: kill -9 $(lsof -t -i:4000)
- name: Shutdown Docker containers
run: docker-compose -f ./docker/docker-compose-ci.yml down
run: docker compose -f ./docker/docker-compose-ci.yml down
# Codecov upload is a separate job in order to allow us to restart this separate from the entire build/test
# job above. This is necessary because Codecov uploads seem to randomly fail at times.
# See https://community.codecov.com/t/upload-issues-unable-to-locate-build-via-github-actions-api/3954
codecov:
# Must run after 'tests' job above
needs: tests
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
# Download artifacts from previous 'tests' job
- name: Download coverage artifacts
uses: actions/download-artifact@v4
# Now attempt upload to Codecov using its action.
# NOTE: We use a retry action to retry the Codecov upload if it fails the first time.
#
# Retry action: https://github.com/marketplace/actions/retry-action
# Codecov action: https://github.com/codecov/codecov-action
- name: Upload coverage to Codecov.io
uses: Wandalen/wretry.action@v1.3.0
with:
action: codecov/codecov-action@v4
# Ensure codecov-action throws an error when it fails to upload
# This allows us to auto-restart the action if an error is thrown
with: |
fail_ci_if_error: true
token: ${{ secrets.CODECOV_TOKEN }}
# Try re-running action 5 times max
attempt_limit: 5
# Run again in 30 seconds
attempt_delay: 30000

53
.github/workflows/codescan.yml vendored Normal file
View File

@@ -0,0 +1,53 @@
# DSpace CodeQL code scanning configuration for GitHub
# https://docs.github.com/en/code-security/code-scanning
#
# NOTE: Code scanning must be run separate from our default build.yml
# because CodeQL requires a fresh build with all tests *disabled*.
name: "Code Scanning"
# Run this code scan for all pushes / PRs to main or maintenance branches. Also run once a week.
on:
push:
branches:
- main
- 'dspace-**'
pull_request:
branches:
- main
- 'dspace-**'
# Don't run if PR is only updating static documentation
paths-ignore:
- '**/*.md'
- '**/*.txt'
schedule:
- cron: "37 0 * * 1"
jobs:
analyze:
name: Analyze Code
runs-on: ubuntu-latest
# Limit permissions of this GitHub action. Can only write to security-events
permissions:
actions: read
contents: read
security-events: write
steps:
# https://github.com/actions/checkout
- name: Checkout repository
uses: actions/checkout@v4
# Initializes the CodeQL tools for scanning.
# https://github.com/github/codeql-action
- name: Initialize CodeQL
uses: github/codeql-action/init@v3
with:
languages: javascript
# Autobuild attempts to build any compiled languages
- name: Autobuild
uses: github/codeql-action/autobuild@v3
# Perform GitHub Code Scanning.
- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v3

View File

@@ -3,6 +3,9 @@ name: Docker images
# Run this Build for all pushes to 'main' or maintenance branches, or tagged releases.
# Also run for PRs to ensure PR doesn't break Docker build process
# NOTE: uses "reusable-docker-build.yml" in DSpace/DSpace to actually build each of the Docker images
# https://github.com/DSpace/DSpace/blob/main/.github/workflows/reusable-docker-build.yml
#
on:
push:
branches:
@@ -12,67 +15,46 @@ on:
- 'dspace-**'
pull_request:
permissions:
contents: read # to fetch code (actions/checkout)
packages: write # to write images to GitHub Container Registry (GHCR)
jobs:
docker:
#############################################################
# Build/Push the 'dspace/dspace-angular' image
#############################################################
dspace-angular:
# Ensure this job never runs on forked repos. It's only executed for 'dspace/dspace-angular'
if: github.repository == 'dspace/dspace-angular'
runs-on: ubuntu-latest
env:
# Define tags to use for Docker images based on Git tags/branches (for docker/metadata-action)
# For a new commit on default branch (main), use the literal tag 'dspace-7_x' on Docker image.
# For a new commit on other branches, use the branch name as the tag for Docker image.
# For a new tag, copy that tag name as the tag for Docker image.
IMAGE_TAGS: |
type=raw,value=dspace-7_x,enable=${{ endsWith(github.ref, github.event.repository.default_branch) }}
type=ref,event=branch,enable=${{ !endsWith(github.ref, github.event.repository.default_branch) }}
type=ref,event=tag
# Define default tag "flavor" for docker/metadata-action per
# https://github.com/docker/metadata-action#flavor-input
# We turn off 'latest' tag by default.
TAGS_FLAVOR: |
latest=false
# Use the reusable-docker-build.yml script from DSpace/DSpace repo to build our Docker image
uses: DSpace/DSpace/.github/workflows/reusable-docker-build.yml@main
with:
build_id: dspace-angular-dev
image_name: dspace/dspace-angular
dockerfile_path: ./Dockerfile
secrets:
DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
DOCKER_ACCESS_TOKEN: ${{ secrets.DOCKER_ACCESS_TOKEN }}
steps:
# https://github.com/actions/checkout
- name: Checkout codebase
uses: actions/checkout@v2
# https://github.com/docker/setup-buildx-action
- name: Setup Docker Buildx
uses: docker/setup-buildx-action@v1
# https://github.com/docker/login-action
- name: Login to DockerHub
# Only login if not a PR, as PRs only trigger a Docker build and not a push
if: github.event_name != 'pull_request'
uses: docker/login-action@v1
with:
username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_ACCESS_TOKEN }}
###############################################
# Build/Push the 'dspace/dspace-angular' image
###############################################
# https://github.com/docker/metadata-action
# Get Metadata for docker_build step below
- name: Sync metadata (tags, labels) from GitHub to Docker for 'dspace-angular' image
id: meta_build
uses: docker/metadata-action@v3
with:
images: dspace/dspace-angular
tags: ${{ env.IMAGE_TAGS }}
flavor: ${{ env.TAGS_FLAVOR }}
# https://github.com/docker/build-push-action
- name: Build and push 'dspace-angular' image
id: docker_build
uses: docker/build-push-action@v2
with:
context: .
file: ./Dockerfile
# For pull requests, we run the Docker build (to ensure no PR changes break the build),
# but we ONLY do an image push to DockerHub if it's NOT a PR
push: ${{ github.event_name != 'pull_request' }}
# Use tags / labels provided by 'docker/metadata-action' above
tags: ${{ steps.meta_build.outputs.tags }}
labels: ${{ steps.meta_build.outputs.labels }}
#############################################################
# Build/Push the 'dspace/dspace-angular' image ('-dist' tag)
#############################################################
dspace-angular-dist:
# Ensure this job never runs on forked repos. It's only executed for 'dspace/dspace-angular'
if: github.repository == 'dspace/dspace-angular'
# Use the reusable-docker-build.yml script from DSpace/DSpace repo to build our Docker image
uses: DSpace/DSpace/.github/workflows/reusable-docker-build.yml@main
with:
build_id: dspace-angular-dist
image_name: dspace/dspace-angular
dockerfile_path: ./Dockerfile.dist
# As this is a "dist" image, its tags are all suffixed with "-dist". Otherwise, it uses the same
# tagging logic as the primary 'dspace/dspace-angular' image above.
tags_flavor: suffix=-dist
secrets:
DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
DOCKER_ACCESS_TOKEN: ${{ secrets.DOCKER_ACCESS_TOKEN }}
# Enable redeploy of sandbox & demo if the branch for this image matches the deployment branch of
# these sites as specified in reusable-docker-build.xml
REDEPLOY_SANDBOX_URL: ${{ secrets.REDEPLOY_SANDBOX_URL }}
REDEPLOY_DEMO_URL: ${{ secrets.REDEPLOY_DEMO_URL }}

View File

@@ -5,25 +5,22 @@ on:
issues:
types: [opened]
permissions: {}
jobs:
automation:
runs-on: ubuntu-latest
steps:
# Add the new issue to a project board, if it needs triage
# See https://github.com/marketplace/actions/create-project-card-action
- name: Add issue to project board
# See https://github.com/actions/add-to-project
- name: Add issue to triage board
# Only add to project board if issue is flagged as "needs triage" or has no labels
# NOTE: By default we flag new issues as "needs triage" in our issue template
if: (contains(github.event.issue.labels.*.name, 'needs triage') || join(github.event.issue.labels.*.name) == '')
uses: technote-space/create-project-card-action@v1
uses: actions/add-to-project@v1.0.0
# Note, the authentication token below is an ORG level Secret.
# It must be created/recreated manually via a personal access token with "public_repo" and "admin:org" permissions
# It must be created/recreated manually via a personal access token with admin:org, project, public_repo permissions
# See: https://docs.github.com/en/actions/configuring-and-managing-workflows/authenticating-with-the-github_token#permissions-for-the-github_token
# This is necessary because the "DSpace Backlog" project is an org level project (i.e. not repo specific)
with:
GITHUB_TOKEN: ${{ secrets.ORG_PROJECT_TOKEN }}
PROJECT: DSpace Backlog
COLUMN: Triage
CHECK_ORG_PROJECT: true
# Ignore errors
continue-on-error: true
github-token: ${{ secrets.TRIAGE_PROJECT_TOKEN }}
project-url: https://github.com/orgs/DSpace/projects/24

View File

@@ -1,25 +1,39 @@
# This workflow checks open PRs for merge conflicts and labels them when conflicts are found
name: Check for merge conflicts
# Run whenever the "main" branch is updated
# NOTE: This means merge conflicts are only checked for when a PR is merged to main.
# Run this for all pushes (i.e. merges) to 'main' or maintenance branches
on:
push:
branches:
- main
- 'dspace-**'
# So that the `conflict_label_name` is removed if conflicts are resolved,
# we allow this to run for `pull_request_target` so that github secrets are available.
pull_request_target:
types: [ synchronize ]
permissions: {}
jobs:
triage:
# Ensure this job never runs on forked repos. It's only executed for 'dspace/dspace-angular'
if: github.repository == 'dspace/dspace-angular'
runs-on: ubuntu-latest
permissions:
pull-requests: write
steps:
# See: https://github.com/mschilde/auto-label-merge-conflicts/
# See: https://github.com/prince-chrismc/label-merge-conflicts-action
- name: Auto-label PRs with merge conflicts
uses: mschilde/auto-label-merge-conflicts@v2.0
uses: prince-chrismc/label-merge-conflicts-action@v3
# Ignore any failures -- may occur (randomly?) for older, outdated PRs.
continue-on-error: true
# Add "merge conflict" label if a merge conflict is detected. Remove it when resolved.
# Note, the authentication token is created automatically
# See: https://docs.github.com/en/actions/configuring-and-managing-workflows/authenticating-with-the-github_token
with:
CONFLICT_LABEL_NAME: 'merge conflict'
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
# Ignore errors
continue-on-error: true
conflict_label_name: 'merge conflict'
github_token: ${{ secrets.GITHUB_TOKEN }}
conflict_comment: |
Hi @${author},
Conflicts have been detected against the base branch.
Please [resolve these conflicts](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/addressing-merge-conflicts/about-merge-conflicts) as soon as you can. Thanks!

View File

@@ -0,0 +1,46 @@
# This workflow will attempt to port a merged pull request to
# the branch specified in a "port to" label (if exists)
name: Port merged Pull Request
# Only run for merged PRs against the "main" or maintenance branches
# We allow this to run for `pull_request_target` so that github secrets are available
# (This is required when the PR comes from a forked repo)
on:
pull_request_target:
types: [ closed ]
branches:
- main
- 'dspace-**'
permissions:
contents: write # so action can add comments
pull-requests: write # so action can create pull requests
jobs:
port_pr:
runs-on: ubuntu-latest
# Don't run on closed *unmerged* pull requests
if: github.event.pull_request.merged
steps:
# Checkout code
- uses: actions/checkout@v4
# Port PR to other branch (ONLY if labeled with "port to")
# See https://github.com/korthout/backport-action
- name: Create backport pull requests
uses: korthout/backport-action@v2
with:
# Trigger based on a "port to [branch]" label on PR
# (This label must specify the branch name to port to)
label_pattern: '^port to ([^ ]+)$'
# Title to add to the (newly created) port PR
pull_title: '[Port ${target_branch}] ${pull_title}'
# Description to add to the (newly created) port PR
pull_description: 'Port of #${pull_number} by @${pull_author} to `${target_branch}`.'
# Copy all labels from original PR to (newly created) port PR
# NOTE: The labels matching 'label_pattern' are automatically excluded
copy_labels_pattern: '.*'
# Skip any merge commits in the ported PR. This means only non-merge commits are cherry-picked to the new PR
merge_commits: 'skip'
# Use a personal access token (PAT) to create PR as 'dspace-bot' user.
# A PAT is required in order for the new PR to trigger its own actions (for CI checks)
github_token: ${{ secrets.PR_PORT_TOKEN }}

View File

@@ -0,0 +1,24 @@
# This workflow runs whenever a new pull request is created
name: Pull Request opened
# Only run for newly opened PRs against the "main" or maintenance branches
# We allow this to run for `pull_request_target` so that github secrets are available
# (This is required to assign a PR back to the creator when the PR comes from a forked repo)
on:
pull_request_target:
types: [ opened ]
branches:
- main
- 'dspace-**'
permissions:
pull-requests: write
jobs:
automation:
runs-on: ubuntu-latest
steps:
# Assign the PR to whomever created it. This is useful for visualizing assignments on project boards
# See https://github.com/toshimaru/auto-author-assign
- name: Assign PR to creator
uses: toshimaru/auto-author-assign@v2.1.0

10
.gitignore vendored
View File

@@ -1,3 +1,5 @@
/.angular/cache
/.nx
/__build__
/__server_build__
/node_modules
@@ -26,13 +28,17 @@ webpack.records.json
morgan.log
# Yarn no longer used
yarn.lock
yarn-error.log
*.css
package-lock.json
.java-version
.env
/nbproject/
junit.xml
/src/mirador-viewer/config.local.js

49
CONTRIBUTING.md Normal file
View File

@@ -0,0 +1,49 @@
# How to Contribute
DSpace is a community built and supported project. We do not have a centralized development or support team, but have a dedicated group of volunteers who help us improve the software, documentation, resources, etc.
* [Contribute new code via a Pull Request](#contribute-new-code-via-a-pull-request)
* [Contribute documentation](#contribute-documentation)
* [Help others on mailing lists or Slack](#help-others-on-mailing-lists-or-slack)
* [Join a working or interest group](#join-a-working-or-interest-group)
## Contribute new code via a Pull Request
We accept [GitHub Pull Requests (PRs)](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request-from-a-fork) at any time from anyone.
Contributors to each release are recognized in our [Release Notes](https://wiki.lyrasis.org/display/DSDOC9x/Release+Notes).
Code Contribution Checklist
- [ ] PRs _should_ be smaller in size (ideally less than 1,000 lines of code, not including comments & tests)
- [ ] PRs **must** pass [ESLint](https://eslint.org/) validation using `yarn lint`
- [ ] PRs **must** not introduce circular dependencies (verified via `yarn check-circ-deps`)
- [ ] PRs **must** include [TypeDoc](https://typedoc.org/) comments for _all new (or modified) public methods and classes_. Large or complex private methods should also have TypeDoc.
- [ ] PRs **must** pass all automated pecs/tests and includes new/updated specs or tests based on the [Code Testing Guide](https://wiki.lyrasis.org/display/DSPACE/Code+Testing+Guide).
- [ ] User interface changes **must** align with [Accessibility guidelines](https://wiki.lyrasis.org/display/DSDOC9x/Accessibility)
- [ ] PRs **must** use i18n (internationalization) keys instead of hardcoded English text, to allow for translations.
- [ ] Details on how to test the PR **must** be provided. Reviewers must be aware of any steps they need to take to successfully test your fix or feature.
- [ ] If a PR includes new libraries/dependencies (in `package.json`), then their software licenses **must** align with the [DSpace BSD License](https://github.com/DSpace/dspace-angular/blob/main/LICENSE) based on the [Licensing of Contributions](https://wiki.lyrasis.org/display/DSPACE/Code+Contribution+Guidelines#CodeContributionGuidelines-LicensingofContributions) documentation.
- [ ] Basic technical documentation _should_ be provided for any new features or configuration, either in the PR itself or in the DSpace Wiki documentation.
- [ ] If a PR fixes an issue ticket, please [link them together](https://docs.github.com/en/issues/tracking-your-work-with-issues/linking-a-pull-request-to-an-issue).
Additional details on the code contribution process can be found in our [Code Contribution Guidelines](https://wiki.lyrasis.org/display/DSPACE/Code+Contribution+Guidelines)
## Contribute documentation
DSpace Documentation is a collaborative effort in a shared Wiki. The latest documentation is at https://wiki.lyrasis.org/display/DSDOC
If you find areas of the DSpace Documentation which you wish to improve, please request a Wiki account by emailing wikihelp@lyrasis.org.
Once you have an account setup, contact @tdonohue (via [Slack](https://wiki.lyrasis.org/display/DSPACE/Slack) or email) for access to edit our Documentation.
## Help others on mailing lists or Slack
DSpace has our own [Slack](https://wiki.lyrasis.org/display/DSPACE/Slack) community and [Mailing Lists](https://wiki.lyrasis.org/display/DSPACE/Mailing+Lists) where discussions take place and questions are answered.
Anyone is welcome to join and help others. We just ask you to follow our [Code of Conduct](https://www.lyrasis.org/about/Pages/Code-of-Conduct.aspx) (adopted via Lyrasis).
## Join a working or interest group
Most of the work in building/improving DSpace comes via [Working Groups](https://wiki.lyrasis.org/display/DSPACE/DSpace+Working+Groups) or [Interest Groups](https://wiki.lyrasis.org/display/DSPACE/DSpace+Interest+Groups).
All working/interest groups are open to anyone to join and participate. A few key groups to be aware of include:
* [DSpace Developer Team](https://wiki.lyrasis.org/display/DSPACE/Developer+Meetings) - This is the primary, volunteer development team. We meet weekly to review our current development [project board](https://github.com/orgs/DSpace/projects), assigning tickets and/or PRs. This is also were discussions of the next release or major issues occur. Anyone is welcome to attend.
* [DSpace Community Advisory Team (DCAT)](https://wiki.lyrasis.org/display/cmtygp/DSpace+Community+Advisory+Team) - This is an interest group for repository managers/administrators. We meet monthly to discuss DSpace, share tips & provide feedback back to developers. Anyone is welcome to attend.

View File

@@ -1,12 +1,26 @@
# This image will be published as dspace/dspace-angular
# See https://github.com/DSpace/dspace-angular/tree/main/docker for usage details
FROM node:14-alpine
FROM docker.io/node:18-alpine
# Ensure Python and other build tools are available
# These are needed to install some node modules, especially on linux/arm64
RUN apk add --update python3 make g++ && rm -rf /var/cache/apk/*
WORKDIR /app
ADD . /app/
EXPOSE 4000
# We run yarn install with an increased network timeout (5min) to avoid "ESOCKETTIMEDOUT" errors from hub.docker.com
# See, for example https://github.com/yarnpkg/yarn/issues/5540
RUN yarn install --network-timeout 300000
CMD yarn run start:dev
RUN npm install
# When running in dev mode, 4GB of memory is required to build & launch the app.
# This default setting can be overridden as needed in your shell, via an env file or in docker-compose.
# See Docker environment var precedence: https://docs.docker.com/compose/environment-variables/envvars-precedence/
ENV NODE_OPTIONS="--max_old_space_size=4096"
# On startup, run in DEVELOPMENT mode (this defaults to live reloading enabled, etc).
# Listen / accept connections from all IP addresses.
# NOTE: At this time it is only possible to run Docker container in Production mode
# if you have a public URL. See https://github.com/DSpace/dspace-angular/issues/1485
ENV NODE_ENV=development
CMD npm run serve -- --host 0.0.0.0

31
Dockerfile.dist Normal file
View File

@@ -0,0 +1,31 @@
# This image will be published as dspace/dspace-angular:$DSPACE_VERSION-dist
# See https://github.com/DSpace/dspace-angular/tree/main/docker for usage details
# Test build:
# docker build -f Dockerfile.dist -t dspace/dspace-angular:latest-dist .
FROM docker.io/node:18-alpine AS build
# Ensure Python and other build tools are available
# These are needed to install some node modules, especially on linux/arm64
RUN apk add --update python3 make g++ && rm -rf /var/cache/apk/*
WORKDIR /app
COPY package.json package-lock.json ./
RUN npm install
ADD . /app/
RUN npm run build:prod
FROM node:18-alpine
RUN npm install --global pm2
COPY --chown=node:node --from=build /app/dist /app/dist
COPY --chown=node:node config /app/config
COPY --chown=node:node docker/dspace-ui.json /app/dspace-ui.json
WORKDIR /app
USER node
ENV NODE_ENV=production
EXPOSE 4000
CMD pm2-runtime start dspace-ui.json --json

153
README.md
View File

@@ -30,12 +30,12 @@ Downloads
Documentation for each release may be viewed online or downloaded via our [Documentation Wiki](https://wiki.lyrasis.org/display/DSDOC/).
The latest DSpace Installation instructions are available at:
https://wiki.lyrasis.org/display/DSDOC7x/Installing+DSpace
https://wiki.lyrasis.org/display/DSDOC9x/Installing+DSpace
Quick start
-----------
**Ensure you're running [Node](https://nodejs.org) `v12.x`, `v14.x` or `v16.x`, [npm](https://www.npmjs.com/) >= `v5.x` and [yarn](https://yarnpkg.com) == `v1.x`**
**Ensure you're running [Node](https://nodejs.org) `v18.x` or `v20.x`, [npm](https://www.npmjs.com/) >= `v10.x`**
```bash
# clone the repo
@@ -45,10 +45,10 @@ git clone https://github.com/DSpace/dspace-angular.git
cd dspace-angular
# install the local dependencies
yarn install
npm install
# start the server
yarn start
npm start
```
Then go to [http://localhost:4000](http://localhost:4000) in your browser
@@ -77,7 +77,7 @@ Table of Contents
- [Recommended Editors/IDEs](#recommended-editorsides)
- [Collaborating](#collaborating)
- [File Structure](#file-structure)
- [Managing Dependencies (via yarn)](#managing-dependencies-via-yarn)
- [Managing Dependencies (via npm)](#managing-dependencies-via-npm)
- [Frequently asked questions](#frequently-asked-questions)
- [License](#license)
@@ -89,19 +89,19 @@ You can find more information on the technologies used in this project (Angular.
Requirements
------------
- [Node.js](https://nodejs.org) and [yarn](https://yarnpkg.com)
- Ensure you're running node `v12.x`, `v14.x` or `v16.x` and yarn == `v1.x`
- [Node.js](https://nodejs.org)
- Ensure you're running node `v18.x` or `v20.x`
If you have [`nvm`](https://github.com/creationix/nvm#install-script) or [`nvm-windows`](https://github.com/coreybutler/nvm-windows) installed, which is highly recommended, you can run `nvm install --lts && nvm use` to install and start using the latest Node LTS.
Installing
----------
- `yarn install` to install the local dependencies
- `npm install` to install the local dependencies
### Configuring
Default configuration file is located in `config/` folder.
Default runtime configuration file is located in `config/` folder. These configurations can be changed without rebuilding the distribution.
To override the default configuration values, create local files that override the parameters you need to change. You can use `config.example.yml` as a starting point.
@@ -157,8 +157,8 @@ DSPACE_UI_SSL => DSPACE_SSL
The same settings can also be overwritten by setting system environment variables instead, E.g.:
```bash
export DSPACE_HOST=api7.dspace.org
export DSPACE_UI_PORT=4200
export DSPACE_HOST=demo.dspace.org
export DSPACE_UI_PORT=4000
```
The priority works as follows: **environment variable** overrides **variable in `.env` file** overrides external config set by `DSPACE_APP_CONFIG_PATH` overrides **`config.(prod or dev).yml`**
@@ -167,6 +167,22 @@ These configuration sources are collected **at run time**, and written to `dist/
The configuration file can be externalized by using environment variable `DSPACE_APP_CONFIG_PATH`.
#### Buildtime Configuring
Buildtime configuration must defined before build in order to include in transpiled JavaScript. This is primarily for the server. These settings can be found under `src/environment/` folder.
To override the default configuration values for development, create local file that override the build time parameters you need to change.
- Create a new `environment.(dev or development).ts` file in `src/environment/` for a `development` environment;
If needing to update default configurations values for production, update local file that override the build time parameters you need to change.
- Update `environment.production.ts` file in `src/environment/` for a `production` environment;
The environment object is provided for use as import in code and is extended with the runtime configuration on bootstrap of the application.
> Take caution moving runtime configs into the buildtime configuration. They will be overwritten by what is defined in the runtime config on bootstrap.
#### Using environment variables in code
To use environment variables in a UI component, use:
@@ -183,30 +199,33 @@ or
import { environment } from '../environment.ts';
```
Running the app
---------------
After you have installed all dependencies you can now run the app. Run `yarn run start:dev` to start a local server which will watch for changes, rebuild the code, and reload the server for you. You can visit it at `http://localhost:4000`.
After you have installed all dependencies you can now run the app. Run `npm run start:dev` to start a local server which will watch for changes, rebuild the code, and reload the server for you. You can visit it at `http://localhost:4000`.
### Running in production mode
When building for production we're using Ahead of Time (AoT) compilation. With AoT, the browser downloads a pre-compiled version of the application, so it can render the application immediately, without waiting to compile the app first. The compiler is roughly half the size of Angular itself, so omitting it dramatically reduces the application payload.
To build the app for production and start the server run:
To build the app for production and start the server (in one command) run:
```bash
yarn start
npm start
```
This will run the application in an instance of the Express server, which is included.
If you only want to build for production, without starting, run:
```bash
yarn run build:prod
npm run build:prod
```
This will build the application and put the result in the `dist` folder. You can copy this folder to wherever you need it for your application server. If you will be using the built-in Express server, you'll also need a copy of the `node_modules` folder tucked inside your copy of `dist`.
After building the app for production, it can be started by running:
```bash
npm run serve:ssr
```
### Running the application with Docker
NOTE: At this time, we do not have production-ready Docker images for DSpace.
@@ -219,14 +238,14 @@ Cleaning
--------
```bash
# clean everything, including node_modules. You'll need to run yarn install again afterwards.
yarn run clean
# clean everything, including node_modules. You'll need to run npm install again afterwards.
npm run clean
# clean files generated by the production build (.ngfactory files, css files, etc)
yarn run clean:prod
npm run clean:prod
# cleans the distribution directory
yarn run clean:dist
npm run clean:dist
```
@@ -240,9 +259,9 @@ If you would like to contribute by testing a Pull Request (PR), here's how to do
1. Pull down the branch that the Pull Request was built from. Easy instructions for doing so can be found on the Pull Request itself.
* Next to the "Merge" button, you'll see a link that says "command line instructions".
* Click it, and follow "Step 1" of those instructions to checkout the pull down the PR branch.
2. `yarn run clean` (This resets your local dependencies to ensure you are up-to-date with this PR)
3. `yarn install` (Updates your local dependencies to those in the PR)
4. `yarn start` (Rebuilds the project, and deploys to localhost:4000, by default)
2. `npm run clean` (This resets your local dependencies to ensure you are up-to-date with this PR)
3. `npm install` (Updates your local dependencies to those in the PR)
4. `npm start` (Rebuilds the project, and deploys to localhost:4000, by default)
5. At this point, the code from the PR will be deployed to http://localhost:4000. Test it out, and ensure that it does what is described in the PR (or fixes the bug described in the ticket linked to the PR).
Once you have tested the Pull Request, please add a comment and/or approval to the PR to let us know whether you found it to be successful (or not). Thanks!
@@ -252,13 +271,13 @@ Once you have tested the Pull Request, please add a comment and/or approval to t
Unit tests use the [Jasmine test framework](https://jasmine.github.io/), and are run via [Karma](https://karma-runner.github.io/).
You can find the Karma configuration file at the same level of this README file:`./karma.conf.js` If you are going to use a remote test environment you need to edit the `./karma.conf.js`. Follow the instructions you will find inside it. To executing tests whenever any file changes you can modify the 'autoWatch' option to 'true' and 'singleRun' option to 'false'. A coverage report is also available at: http://localhost:9876/ after you run: `yarn run coverage`.
You can find the Karma configuration file at the same level of this README file:`./karma.conf.js` If you are going to use a remote test environment you need to edit the `./karma.conf.js`. Follow the instructions you will find inside it. To executing tests whenever any file changes you can modify the 'autoWatch' option to 'true' and 'singleRun' option to 'false'. A coverage report is also available at: http://localhost:9876/ after you run: `npm run coverage`.
The default browser is Google Chrome.
Place your tests in the same location of the application source code files that they test, e.g. ending with `*.component.spec.ts`
and run: `yarn test`
and run: `npm test`
If you run into odd test errors, see the Angular guide to debugging tests: https://angular.io/guide/test-debugging
@@ -268,11 +287,29 @@ E2E tests (aka integration tests) use [Cypress.io](https://www.cypress.io/). Con
The test files can be found in the `./cypress/integration/` folder.
Before you can run e2e tests, two things are required:
1. You MUST have a running backend (i.e. REST API). By default, the e2e tests look for this at http://localhost:8080/server/ or whatever `rest` backend is defined in your `config.prod.yml` or `config.yml`. You may override this using env variables, see [Configuring](#configuring).
2. Your backend MUST include our Entities Test Data set. Some tests run against a (currently hardcoded) Community/Collection/Item UUID. These UUIDs are all valid for our Entities Test Data set. The Entities Test Data set may be installed easily via Docker, see https://github.com/DSpace/DSpace/tree/main/dspace/src/main/docker-compose#ingest-option-2-ingest-entities-test-data
Before you can run e2e tests, two things are REQUIRED:
1. You MUST be running the DSpace backend (i.e. REST API) locally. The e2e tests will *NOT* succeed if run against our demo/sandbox REST API (https://demo.dspace.org/server/ or https://sandbox.dspace.org/server/), as those sites may have content added/removed at any time.
* After starting up your backend on localhost, make sure either your `config.prod.yml` or `config.dev.yml` has its `rest` settings defined to use that localhost backend.
* If you'd prefer, you may instead use environment variables as described at [Configuring](#configuring). For example:
```
DSPACE_REST_SSL = false
DSPACE_REST_HOST = localhost
DSPACE_REST_PORT = 8080
```
2. Your backend MUST include our [Entities Test Data set](https://github.com/DSpace-Labs/AIP-Files/releases/tag/demo-entities-data). Some tests run against a specific Community/Collection/Item UUID. These UUIDs are all valid for our Entities Test Data set.
* (Recommended) The Entities Test Data set may be installed easily via Docker, see https://github.com/DSpace/DSpace/tree/main/dspace/src/main/docker-compose#ingest-option-2-ingest-entities-test-data
* Alternatively, the Entities Test Data set may be installed via a simple SQL import (e. g. `psql -U dspace < dspace7-entities-data.sql`). See instructions in link above.
Run `ng e2e` to kick off the tests. This will start Cypress and allow you to select the browser you wish to use, as well as whether you wish to run all tests or an individual test file. Once you click run on test(s), this opens the [Cypress Test Runner](https://docs.cypress.io/guides/core-concepts/test-runner) to run your test(s) and show you the results.
After performing the above setup, you can run the e2e tests using
```
ng e2e
````
NOTE: By default these tests will run against the REST API backend configured via environment variables or in `config.prod.yml`. If you'd rather it use `config.dev.yml`, just set the NODE_ENV environment variable like this:
```
NODE_ENV=development ng e2e
```
The `ng e2e` command will start Cypress and allow you to select the browser you wish to use, as well as whether you wish to run all tests or an individual test file. Once you click run on test(s), this opens the [Cypress Test Runner](https://docs.cypress.io/guides/core-concepts/test-runner) to run your test(s) and show you the results.
#### Writing E2E Tests
@@ -293,8 +330,11 @@ All E2E tests must be created under the `./cypress/integration/` folder, and mus
* In the [Cypress Test Runner](https://docs.cypress.io/guides/core-concepts/test-runner), you'll Cypress automatically visit the page. This first test will succeed, as all you are doing is making sure the _page exists_.
* From here, you can use the [Selector Playground](https://docs.cypress.io/guides/core-concepts/test-runner#Selector-Playground) in the Cypress Test Runner window to determine how to tell Cypress to interact with a specific HTML element on that page.
* Most commands start by telling Cypress to [get()](https://docs.cypress.io/api/commands/get) a specific element, using a CSS or jQuery style selector
* It's generally best not to rely on attributes like `class` and `id` in tests, as those are likely to change later on. Instead, you can add a `data-test` attribute to makes it clear that it's required for a test.
* Cypress can then do actions like [click()](https://docs.cypress.io/api/commands/click) an element, or [type()](https://docs.cypress.io/api/commands/type) text in an input field, etc.
* Cypress can also validate that something occurs, using [should()](https://docs.cypress.io/api/commands/should) assertions.
* When running with server-side rendering enabled, the client first receives HTML without the JS; only once the page is rendered client-side do some elements (e.g. a button that toggles a Bootstrap dropdown) become fully interactive. This can trip up Cypress in some cases as it may try to `click` or `type` in an element that's not fully loaded yet, causing tests to fail.
* To work around this issue, define the attributes you use for Cypress selectors as `[attr.data-test]="'button' | ngBrowserOnly"`. This will only show the attribute in CSR HTML, forcing Cypress to wait until CSR is complete before interacting with the element.
* Cypress can also validate that something occurs, using [should()](https://docs.cypress.io/api/commands/should) assertions.
* Any time you save your test file, the Cypress Test Runner will reload & rerun it. This allows you can see your results quickly as you write the tests & correct any broken tests rapidly.
* Cypress also has a great guide on [writing your first test](https://on.cypress.io/writing-first-test) with much more info. Keep in mind, while the examples in the Cypress docs often involve Javascript files (.js), the same examples will work in our Typescript (.ts) e2e tests.
@@ -309,22 +349,22 @@ See our [DSpace Code Testing Guide](https://wiki.lyrasis.org/display/DSPACE/Code
Documentation
--------------
Official DSpace documentation is available in the DSpace wiki at https://wiki.lyrasis.org/display/DSDOC7x/
Official DSpace documentation is available in the DSpace wiki at https://wiki.lyrasis.org/display/DSDOC9x/
Some UI specific configuration documentation is also found in the [`./docs`](docs) folder of htis codebase.
Some UI specific configuration documentation is also found in the [`./docs`](docs) folder of this codebase.
### Building code documentation
To build the code documentation we use [TYPEDOC](http://typedoc.org). TYPEDOC is a documentation generator for TypeScript projects. It extracts information from properly formatted comments that can be written within the code files. Follow the instructions [here](http://typedoc.org/guides/doccomments/) to know how to make those comments.
Run:`yarn run docs` to produce the documentation that will be available in the 'doc' folder.
Run:`npm run docs` to produce the documentation that will be available in the 'doc' folder.
Other commands
--------------
There are many more commands in the `scripts` section of `package.json`. Most of these are executed by one of the commands mentioned above.
A command with a name that starts with `pre` or `post` will be executed automatically before or after the script with the matching name. e.g. if you type `yarn run start` the `prestart` script will run first, then the `start` script will trigger.
A command with a name that starts with `pre` or `post` will be executed automatically before or after the script with the matching name. e.g. if you type `npm run start` the `prestart` script will run first, then the `start` script will trigger.
Recommended Editors/IDEs
------------------------
@@ -339,10 +379,10 @@ To get the most out of TypeScript, you'll need a TypeScript-aware editor. We've
- [Sublime Text](http://www.sublimetext.com/3)
- [Typescript-Sublime-Plugin](https://github.com/Microsoft/Typescript-Sublime-plugin#installation)
Collaborating
Contributing
-------------
See [the guide on the wiki](https://wiki.lyrasis.org/display/DSPACE/DSpace+7+-+Angular+UI+Development#DSpace7-AngularUIDevelopment-Howtocontribute)
See [Contributing documentation](CONTRIBUTING.md)
File Structure
--------------
@@ -373,8 +413,7 @@ dspace-angular
│ ├── merge-i18n-files.ts *
│ ├── serve.ts *
│ ├── sync-i18n-files.ts *
── test-rest.ts *
│ └── webpack.js *
── test-rest.ts *
├── src * The source of the application
│ ├── app * The source code of the application, subdivided by module/page.
│ ├── assets * Folder for static resources
@@ -417,6 +456,7 @@ dspace-angular
├── LICENSES_THIRD_PARTY *
├── nodemon.json * Nodemon (https://nodemon.io/) configuration
├── package.json * This file describes the npm package for this project, its dependencies, scripts, etc.
├── package-lock.json * npm lockfile (https://docs.npmjs.com/cli/v10/configuring-npm/package-lock-json)
├── postcss.config.js * PostCSS (http://postcss.org/) configuration
├── README.md * This document
├── SECURITY.md *
@@ -427,30 +467,29 @@ dspace-angular
├── tsconfig.spec.json * TypeScript config for tests
├── tsconfig.ts-node.json * TypeScript config for using ts-node directly
├── tslint.json * TSLint (https://palantir.github.io/tslint/) configuration
── typedoc.json * TYPEDOC configuration
└── yarn.lock * Yarn lockfile (https://yarnpkg.com/en/docs/yarn-lock)
── typedoc.json * TYPEDOC configuration
```
Managing Dependencies (via yarn)
Managing Dependencies (via npm)
-------------
This project makes use of [`yarn`](https://yarnpkg.com/en/) to ensure that the exact same dependency versions are used every time you install it.
This project makes use of [`npm`](https://docs.npmjs.com/about-npm) to ensure that the exact same dependency versions are used every time you install it.
* `yarn` creates a [`yarn.lock`](https://yarnpkg.com/en/docs/yarn-lock) to track those versions. That file is updated automatically by whenever dependencies are added/updated/removed via yarn.
* **Adding new dependencies**: To install/add a new dependency (third party library), use [`yarn add`](https://yarnpkg.com/en/docs/cli/add). For example: `yarn add some-lib`.
* If you are adding a new build tool dependency (to `devDependencies`), use `yarn add some-lib --dev`
* **Upgrading existing dependencies**: To upgrade existing dependencies, you can use [`yarn upgrade`](https://yarnpkg.com/en/docs/cli/upgrade). For example: `yarn upgrade some-lib` or `yarn upgrade some-lib@version`
* **Removing dependencies**: If a dependency is no longer needed, or replaced, use [`yarn remove`](https://yarnpkg.com/en/docs/cli/remove) to remove it.
* `npm` creates a [`package-lock.json`](https://docs.npmjs.com/cli/v10/configuring-npm/package-lock-json) to track those versions. That file is updated automatically by whenever dependencies are added/updated/removed via npm.
* **Adding new dependencies**: To install/add a new dependency (third party library), use [`npm install`](https://docs.npmjs.com/cli/v10/commands/npm-install). For example: `npm install some-lib`.
* If you are adding a new build tool dependency (to `devDependencies`), use `npm install some-lib --save--dev`
* **Upgrading existing dependencies**: To upgrade existing dependencies, you can use [`npm update`](https://docs.npmjs.com/cli/v10/commands/npm-update). For example: `npm update some-lib` or `npm update some-lib@version`
* **Removing dependencies**: If a dependency is no longer needed, or replaced, use [`npm uninstall`](https://docs.npmjs.com/cli/v10/commands/npm-uninstall) to remove it.
As you can see above, using `yarn` commandline tools means that you should never need to modify the `package.json` manually. *We recommend always using `yarn` to keep dependencies updated / in sync.*
As you can see above, using `npm` commandline tools means that you should never need to modify the `package.json` manually. *We recommend always using `npm` to keep dependencies updated / in sync.*
### Adding Typings for libraries
If the library does not include typings, you can install them using yarn:
If the library does not include typings, you can install them using npm:
```bash
yarn add d3
yarn add @types/d3 --dev
npm install d3
npm install @types/d3 --save-dev
```
If the library doesn't have typings available at `@types/`, you can still use it by manually adding typings for it:
@@ -488,13 +527,13 @@ Frequently asked questions
- What are the naming conventions for Angular?
- See [the official angular style guide](https://angular.io/styleguide)
- Why is the size of my app larger in development?
- The production build uses a whole host of techniques (ahead-of-time compilation, rollup to remove unreachable code, minification, etc.) to reduce the size, that aren't used during development in the intrest of build speed.
- node-pre-gyp ERR in yarn install (Windows)
- The production build uses a whole host of techniques (ahead-of-time compilation, rollup to remove unreachable code, minification, etc.) to reduce the size, that aren't used during development in the interest of build speed.
- node-pre-gyp ERR in npm install (Windows)
- install Python x86 version between 2.5 and 3.0 on windows. See [this issue](https://github.com/AngularClass/angular2-webpack-starter/issues/626)
- How do I handle merge conflicts in yarn.lock?
- first check out the yarn.lock file from the branch you're merging in to yours: e.g. `git checkout --theirs yarn.lock`
- now run `yarn install` again. Yarn will create a new lockfile that contains both sets of changes.
- then run `git add yarn.lock` to stage the lockfile for commit
- How do I handle merge conflicts in package-lock.json?
- first check out the package-lock.json file from the branch you're merging in to yours: e.g. `git checkout --theirs package-lock.json`
- now run `npm install` again. NPM will create a new lockfile that contains both sets of changes.
- then run `git add package-lock.json` to stage the lockfile for commit
- and `git commit` to conclude the merge
Getting Help

View File

@@ -17,7 +17,6 @@
"build": {
"builder": "@angular-builders/custom-webpack:browser",
"options": {
"extractCss": true,
"preserveSymlinks": true,
"customWebpackConfig": {
"path": "./webpack/webpack.browser.ts",
@@ -26,14 +25,11 @@
}
},
"allowedCommonJsDependencies": [
"angular2-text-mask",
"cerialize",
"core-js",
"lodash",
"jwt-decode",
"url-parse",
"uuid",
"webfontloader",
"zone.js"
],
"outputPath": "dist/browser",
@@ -62,21 +58,36 @@
"input": "src/themes/dspace/styles/theme.scss",
"inject": false,
"bundleName": "dspace-theme"
}
},
"node_modules/leaflet/dist/leaflet.css",
"node_modules/leaflet.markercluster/dist/MarkerCluster.Default.css",
"node_modules/leaflet.markercluster/dist/MarkerCluster.css"
],
"scripts": []
"scripts": [],
"baseHref": "/"
},
"configurations": {
"development": {
"buildOptimizer": false,
"optimization": false,
"vendorChunk": true,
"extractLicenses": false,
"sourceMap": true,
"namedChunks": true
},
"production": {
"fileReplacements": [
{
"replace": "src/environments/environment.ts",
"with": "src/environments/environment.production.ts"
},
{
"replace": "src/config/store/devtools.ts",
"with": "src/config/store/devtools.prod.ts"
}
],
"optimization": true,
"outputHashing": "all",
"extractCss": true,
"namedChunks": false,
"aot": true,
"extractLicenses": true,
@@ -100,19 +111,22 @@
"serve": {
"builder": "@angular-builders/custom-webpack:dev-server",
"options": {
"browserTarget": "dspace-angular:build",
"buildTarget": "dspace-angular:build",
"port": 4000
},
"configurations": {
"development": {
"buildTarget": "dspace-angular:build:development"
},
"production": {
"browserTarget": "dspace-angular:build:production"
"buildTarget": "dspace-angular:build:production"
}
}
},
"extract-i18n": {
"builder": "@angular-devkit/build-angular:extract-i18n",
"options": {
"browserTarget": "dspace-angular:build"
"buildTarget": "dspace-angular:build"
}
},
"test": {
@@ -157,19 +171,6 @@
}
}
},
"lint": {
"builder": "@angular-devkit/build-angular:tslint",
"options": {
"tsConfig": [
"tsconfig.app.json",
"tsconfig.spec.json",
"cypress/tsconfig.json"
],
"exclude": [
"**/node_modules/**"
]
}
},
"e2e": {
"builder": "@cypress/schematic:cypress",
"options": {
@@ -197,6 +198,10 @@
"tsConfig": "tsconfig.server.json"
},
"configurations": {
"development": {
"sourceMap": true,
"optimization": false
},
"production": {
"sourceMap": false,
"optimization": true,
@@ -204,29 +209,33 @@
{
"replace": "src/environments/environment.ts",
"with": "src/environments/environment.production.ts"
},
{
"replace": "src/config/store/devtools.ts",
"with": "src/config/store/devtools.prod.ts"
}
]
}
}
},
"serve-ssr": {
"builder": "@nguniversal/builders:ssr-dev-server",
"builder": "@angular-devkit/build-angular:ssr-dev-server",
"options": {
"browserTarget": "dspace-angular:build",
"buildTarget": "dspace-angular:build",
"serverTarget": "dspace-angular:server",
"port": 4000
},
"configurations": {
"production": {
"browserTarget": "dspace-angular:build:production",
"buildTarget": "dspace-angular:build:production",
"serverTarget": "dspace-angular:server:production"
}
}
},
"prerender": {
"builder": "@nguniversal/builders:prerender",
"builder": "@angular-devkit/build-angular:prerender",
"options": {
"browserTarget": "dspace-angular:build:production",
"buildTarget": "dspace-angular:build:production",
"serverTarget": "dspace-angular:server:production",
"routes": [
"/"
@@ -253,12 +262,34 @@
"watch": true,
"headless": false
}
},
"lint": {
"builder": "@angular-eslint/builder:lint",
"options": {
"lintFilePatterns": [
"src/**/*.ts",
"cypress/**/*.ts",
"lint/**/*.ts",
"src/**/*.html",
"src/**/*.json5"
]
}
}
}
}
},
"defaultProject": "dspace-angular",
"cli": {
"analytics": false
"analytics": false,
"schematicCollections": [
"@angular-eslint/schematics"
]
},
"schematics": {
"@angular-eslint/schematics:application": {
"setParserOptionsProject": true
},
"@angular-eslint/schematics:library": {
"setParserOptionsProject": true
}
}
}
}

View File

@@ -1,8 +1,9 @@
# NOTE: will log all redux actions and transfers in console
debug: false
# Angular Universal server settings
# NOTE: these must be 'synced' with the 'dspace.ui.url' setting in your backend's local.cfg.
# Angular User Inteface settings
# NOTE: these settings define where Node.js will start your UI application. Therefore, these
# "ui" settings usually specify a localhost port/URL which is later proxied to a public URL (using Apache or similar)
ui:
ssl: false
host: localhost
@@ -13,27 +14,127 @@ ui:
rateLimiter:
windowMs: 60000 # 1 minute
max: 500 # limit each IP to 500 requests per windowMs
# Trust X-FORWARDED-* headers from proxies (default = true)
useProxies: true
# Angular Server Side Rendering (SSR) settings
ssr:
# Whether to tell Angular to inline "critical" styles into the server-side rendered HTML.
# Determining which styles are critical is a relatively expensive operation; this option is
# disabled (false) by default to boost server performance at the expense of loading smoothness.
inlineCriticalCss: false
# Patterns to be run as regexes against the path of the page to check if SSR is allowed.
# If the path match any of the regexes it will be served directly in CSR.
# By default, excludes community and collection browse, global browse, global search, community list, statistics and various administrative tools.
excludePathPatterns:
- pattern: "^/communities/[a-f0-9-]{36}/browse(/.*)?$"
flag: "i"
- pattern: "^/collections/[a-f0-9-]{36}/browse(/.*)?$"
flag: "i"
- pattern: "^/browse/"
- pattern: "^/search$"
- pattern: "^/community-list$"
- pattern: "^/admin/"
- pattern: "^/processes/?"
- pattern: "^/notifications/"
- pattern: "^/statistics/?"
- pattern: "^/access-control/"
- pattern: "^/health$"
# Whether to enable rendering of Search component on SSR.
# If set to true the component will be included in the HTML returned from the server side rendering.
# If set to false the component will not be included in the HTML returned from the server side rendering.
enableSearchComponent: false
# Whether to enable rendering of Browse component on SSR.
# If set to true the component will be included in the HTML returned from the server side rendering.
# If set to false the component will not be included in the HTML returned from the server side rendering.
enableBrowseComponent: false
# Enable state transfer from the server-side application to the client-side application.
# Defaults to true.
# Note: When using an external application cache layer, it's recommended not to transfer the state to avoid caching it.
# Disabling it ensures that dynamic state information is not inadvertently cached, which can improve security and
# ensure that users always use the most up-to-date state.
transferState: true
# When a different REST base URL is used for the server-side application, the generated state contains references to
# REST resources with the internal URL configured. By default, these internal URLs are replaced with public URLs.
# Disable this setting to avoid URL replacement during SSR. In this the state is not transferred to avoid security issues.
replaceRestUrl: true
# Enable request performance profiling data collection and printing the results in the server console.
# Defaults to false. Enabling in production is NOT recommended
#enablePerformanceProfiler: false
# The REST API server settings
# NOTE: these must be 'synced' with the 'dspace.server.url' setting in your backend's local.cfg.
# NOTE: these settings define which (publicly available) REST API to use. They are usually
# 'synced' with the 'dspace.server.url' setting in your backend's local.cfg.
rest:
ssl: true
host: api7.dspace.org
host: sandbox.dspace.org
port: 443
# NOTE: Space is capitalized because 'namespace' is a reserved string in TypeScript
nameSpace: /server
# Provide a different REST url to be used during SSR execution. It must contain the whole url including protocol, server port and
# server namespace (uncomment to use it).
#ssrBaseUrl: http://localhost:8080/server
# Caching settings
cache:
# NOTE: how long should objects be cached for by default
msToLive:
default: 900000 # 15 minutes
control: max-age=60 # revalidate browser
# Default 'Cache-Control' HTTP Header to set for all static content (including compiled *.js files)
# Defaults to max-age=604,800 seconds (one week). This lets a user's browser know that it can cache these
# files for one week, after which they will be "stale" and need to be redownloaded.
# NOTE: When updates are made to compiled *.js files, it will automatically bypass this browser cache, because
# all compiled *.js files include a unique hash in their name which updates when content is modified.
control: max-age=604800 # revalidate browser
autoSync:
defaultTime: 0
maxBufferSize: 100
timePerMethod:
PATCH: 3 # time in seconds
# In-memory cache(s) of server-side rendered pages. These caches will store the most recently accessed public pages.
# Pages are automatically added/dropped from these caches based on how recently they have been used.
# Restarting the app clears all page caches.
# NOTE: To control the cache size, use the "max" setting. Keep in mind, individual cached pages are usually small (<100KB).
# Enabling *both* caches will mean that a page may be cached twice, once in each cache (but may expire at different times via timeToLive).
serverSide:
# Set to true to see all cache hits/misses/refreshes in your console logs. Useful for debugging SSR caching issues.
debug: false
# When enabled (i.e. max > 0), known bots will be sent pages from a server side cache specific for bots.
# (Keep in mind, bot detection cannot be guaranteed. It is possible some bots will bypass this cache.)
botCache:
# Maximum number of pages to cache for known bots. Set to zero (0) to disable server side caching for bots.
# Default is 1000, which means the 1000 most recently accessed public pages will be cached.
# As all pages are cached in server memory, increasing this value will increase memory needs.
# Individual cached pages are usually small (<100KB), so max=1000 should only require ~100MB of memory.
max: 1000
# Amount of time after which cached pages are considered stale (in ms). After becoming stale, the cached
# copy is automatically refreshed on the next request.
# NOTE: For the bot cache, this setting may impact how quickly search engine bots will index new content on your site.
# For example, setting this to one week may mean that search engine bots may not find all new content for one week.
timeToLive: 86400000 # 1 day
# When set to true, after timeToLive expires, the next request will receive the *cached* page & then re-render the page
# behind the scenes to update the cache. This ensures users primarily interact with the cache, but may receive stale pages (older than timeToLive).
# When set to false, after timeToLive expires, the next request will wait on SSR to complete & receive a fresh page (which is then saved to cache).
# This ensures stale pages (older than timeToLive) are never returned from the cache, but some users will wait on SSR.
allowStale: true
# When enabled (i.e. max > 0), all anonymous users will be sent pages from a server side cache.
# This allows anonymous users to interact more quickly with the site, but also means they may see slightly
# outdated content (based on timeToLive)
anonymousCache:
# Maximum number of pages to cache. Default is zero (0) which means anonymous user cache is disabled.
# As all pages are cached in server memory, increasing this value will increase memory needs.
# Individual cached pages are usually small (<100KB), so a value of max=1000 would only require ~100MB of memory.
max: 0
# Amount of time after which cached pages are considered stale (in ms). After becoming stale, the cached
# copy is automatically refreshed on the next request.
# NOTE: For the anonymous cache, it is recommended to keep this value low to avoid anonymous users seeing outdated content.
timeToLive: 10000 # 10 seconds
# When set to true, after timeToLive expires, the next request will receive the *cached* page & then re-render the page
# behind the scenes to update the cache. This ensures users primarily interact with the cache, but may receive stale pages (older than timeToLive).
# When set to false, after timeToLive expires, the next request will wait on SSR to complete & receive a fresh page (which is then saved to cache).
# This ensures stale pages (older than timeToLive) are never returned from the cache, but some users will wait on SSR.
allowStale: true
# Authentication settings
auth:
@@ -51,6 +152,8 @@ auth:
# Form settings
form:
# Sets the spellcheck textarea attribute value
spellCheck: true
# NOTE: Map server-side validators to comparative Angular form validators
validatorMap:
required: required
@@ -77,12 +180,16 @@ submission:
# NOTE: after how many time (milliseconds) submission is saved automatically
# eg. timer: 5 * (1000 * 60); // 5 minutes
timer: 0
# Always show the duplicate detection section if enabled, even if there are no potential duplicates detected
# (a message will be displayed to indicate no matches were found)
duplicateDetection:
alwaysShowSection: false
icons:
metadata:
# NOTE: example of configuration
# # NOTE: metadata name
# - name: dc.author
# # NOTE: fontawesome (v5.x) icon classes and bootstrap utility classes can be used
# # NOTE: fontawesome (v6.x) icon classes and bootstrap utility classes can be used
# style: fas fa-user
- name: dc.author
style: fas fa-user
@@ -93,18 +200,40 @@ submission:
confidence:
# NOTE: example of configuration
# # NOTE: confidence value
# - name: dc.author
# # NOTE: fontawesome (v5.x) icon classes and bootstrap utility classes can be used
# style: fa-user
# - value: 600
# # NOTE: fontawesome (v6.x) icon classes and bootstrap utility classes can be used
# style: text-success
# icon: fa-circle-check
# # NOTE: the class configured in property style is used by default, the icon property could be used in component
# configured to use a 'icon mode' display (mainly in edit-item page)
- value: 600
style: text-success
icon: fa-circle-check
- value: 500
style: text-info
icon: fa-gear
- value: 400
style: text-warning
icon: fa-circle-question
- value: 300
style: text-muted
icon: fa-thumbs-down
- value: 200
style: text-muted
icon: fa-circle-exclamation
- value: 100
style: text-muted
icon: fa-circle-stop
- value: 0
style: text-muted
icon: fa-ban
- value: -1
style: text-muted
icon: fa-circle-xmark
# default configuration
- value: default
style: text-muted
icon: fa-circle-xmark
# Default Language in which the UI will be rendered if the user's browser language is not an active language
defaultLanguage: en
@@ -115,39 +244,94 @@ languages:
- code: en
label: English
active: true
- code: ar
label: العربية
active: true
- code: bn
label: বাংলা
active: true
- code: ca
label: Català
active: true
- code: cs
label: Čeština
active: true
- code: de
label: Deutsch
active: true
- code: el
label: Ελληνικά
active: true
- code: es
label: Español
active: true
- code: fa
label: فارسی
active: true
- code: fi
label: Suomi
active: true
- code: fr
label: Français
active: true
- code: gd
label: Gàidhlig
active: true
- code: lv
label: Latviešu
- code: gu
label: ગુજરાતી
active: true
- code: hi
label: हिंदी
active: true
- code: hu
label: Magyar
active: true
- code: it
label: Italiano
active: true
- code: kk
label: Қазақ
active: true
- code: lv
label: Latviešu
active: true
- code: mr
label: मराठी
active: true
- code: nl
label: Nederlands
active: true
- code: pl
label: Polski
active: true
- code: pt-PT
label: Português
active: true
- code: pt-BR
label: Português do Brasil
active: true
- code: fi
label: Suomi
- code: ru
label: Русский
active: true
- code: sr-lat
label: Srpski (lat)
active: true
- code: sr-cyr
label: Српски
active: true
- code: sv
label: Svenska
active: true
- code: tr
label: Türkçe
active: true
- code: uk
label: раї́нська
active: true
- code: vi
label: Tiếng Việt
active: true
# Browse-By Pages
browseBy:
@@ -157,14 +341,63 @@ browseBy:
fiveYearLimit: 30
# The absolute lowest year to display in the dropdown (only used when no lowest date can be found for all items)
defaultLowerLimit: 1900
# If true, thumbnail images for items will be added to BOTH search and browse result lists.
showThumbnails: true
# The number of entries in a paginated browse results list.
# Rounded to the nearest size in the list of selectable sizes on the
# settings menu.
pageSize: 20
# Item Page Config
communityList:
# No. of communities to list per expansion (show more)
pageSize: 20
homePage:
recentSubmissions:
# The number of item showing in recent submission components
pageSize: 5
# Sort record of recent submission
sortField: 'dc.date.accessioned'
topLevelCommunityList:
# No. of communities to list per page on the home page
# This will always round to the nearest number from the list of page sizes. e.g. if you set it to 7 it'll use 10
pageSize: 5
# Enable or disable the Discover filters on the homepage
showDiscoverFilters: false
# Item Config
item:
edit:
undoTimeout: 10000 # 10 seconds
# Show the item access status label in items lists
showAccessStatuses: false
bitstream:
# Number of entries in the bitstream list in the item view page.
# Rounded to the nearest size in the list of selectable sizes on the
# settings menu. See pageSizeOptions in 'pagination-component-options.model.ts'.
pageSize: 5
# Show the bitstream access status label on the item page
showAccessStatuses: false
# Community Page Config
community:
# Default tab to be shown when browsing a Community. Valid values are: comcols, search, or browse_<field>
# <field> must be any of the configured "browse by" fields, e.g., dateissued, author, title, or subject
# When the default tab is not the 'search' tab, the search tab is moved to the last position
defaultBrowseTab: search
# Search tab config
searchSection:
showSidebar: true
# Collection Page Config
collection:
# Default tab to be shown when browsing a Collection. Valid values are: search, or browse_<field>
# <field> must be any of the configured "browse by" fields, e.g., dateissued, author, title, or subject
# When the default tab is not the 'search' tab, the search tab is moved to the last position
defaultBrowseTab: search
# Search tab config
searchSection:
showSidebar: true
edit:
undoTimeout: 10000 # 10 seconds
@@ -176,33 +409,33 @@ themes:
#
# # A theme with a handle property will match the community, collection or item with the given
# # handle, and all collections and/or items within it
# - name: 'custom',
# handle: '10673/1233'
# - name: custom
# handle: 10673/1233
#
# # A theme with a regex property will match the route using a regular expression. If it
# # matches the route for a community or collection it will also apply to all collections
# # and/or items within it
# - name: 'custom',
# regex: 'collections\/e8043bc2.*'
# - name: custom
# regex: collections\/e8043bc2.*
#
# # A theme with a uuid property will match the community, collection or item with the given
# # ID, and all collections and/or items within it
# - name: 'custom',
# uuid: '0958c910-2037-42a9-81c7-dca80e3892b4'
# - name: custom
# uuid: 0958c910-2037-42a9-81c7-dca80e3892b4
#
# # The extends property specifies an ancestor theme (by name). Whenever a themed component is not found
# # in the current theme, its ancestor theme(s) will be checked recursively before falling back to default.
# - name: 'custom-A',
# extends: 'custom-B',
# - name: custom-A
# extends: custom-B
# # Any of the matching properties above can be used
# handle: '10673/34'
# handle: 10673/34
#
# - name: 'custom-B',
# extends: 'custom',
# handle: '10673/12'
# - name: custom-B
# extends: custom
# handle: 10673/12
#
# # A theme with only a name will match every route
# name: 'custom'
# name: custom
#
# # This theme will use the default bootstrap styling for DSpace components
# - name: BASE_THEME_NAME
@@ -228,9 +461,168 @@ themes:
rel: manifest
href: assets/dspace/images/favicons/manifest.webmanifest
# The default bundles that should always be displayed as suggestions when you upload a new bundle
bundle:
standardBundles: [ ORIGINAL, THUMBNAIL, LICENSE ]
# Whether to enable media viewer for image and/or video Bitstreams (i.e. Bitstreams whose MIME type starts with 'image' or 'video').
# For images, this enables a gallery viewer where you can zoom or page through images.
# For videos, this enables embedded video streaming
mediaViewer:
image: false
video: false
# Whether the end user agreement is required before users use the repository.
# If enabled, the user will be required to accept the agreement before they can use the repository.
# And whether the privacy statement/COAR notify support page should exist or not.
info:
enableEndUserAgreement: true
enablePrivacyStatement: true
enableCOARNotifySupport: true
# Whether to show the cookie consent popup and the cookie settings footer link or not.
enableCookieConsentPopup: true
# Whether to enable Markdown (https://commonmark.org/) and MathJax (https://www.mathjax.org/)
# display in supported metadata fields. By default, only dc.description.abstract is supported.
markdown:
enabled: false
mathjax: false
# Which vocabularies should be used for which search filters
# and whether to show the filter in the search sidebar
# Take a look at the filter-vocabulary-config.ts file for documentation on how the options are obtained
vocabularies:
- filter: 'subject'
vocabulary: 'srsc'
enabled: true
# Default collection/community sorting order at Advanced search, Create/update community and collection when there are not a query.
comcolSelectionSort:
sortField: 'dc.title'
sortDirection: 'ASC'
# Example of fallback collection for suggestions import
# suggestion:
# - collectionId: 8f7df5ca-f9c2-47a4-81ec-8a6393d6e5af
# source: "openaire"
# Search settings
search:
# Settings to enable/disable or configure advanced search filters.
advancedFilters:
enabled: false
# List of filters to enable in "Advanced Search" dropdown
filter: [ 'title', 'author', 'subject', 'entityType' ]
#
# Number used to render n UI elements called loading skeletons that act as placeholders.
# These elements indicate that some content will be loaded in their stead.
# Since we don't know how many filters will be loaded before we receive a response from the server we use this parameter for the skeletons count.
# e.g. If we set 5 then 5 loading skeletons will be visualized before the actual filters are retrieved.
defaultFiltersCount: 5
# Notify metrics
# Configuration for Notify Admin Dashboard for metrics visualization
notifyMetrics:
# Configuration for received messages
- title: 'admin-notify-dashboard.received-ldn'
boxes:
- color: '#B8DAFF'
title: 'admin-notify-dashboard.NOTIFY.incoming.accepted'
config: 'NOTIFY.incoming.accepted'
description: 'admin-notify-dashboard.NOTIFY.incoming.accepted.description'
- color: '#D4EDDA'
title: 'admin-notify-dashboard.NOTIFY.incoming.processed'
config: 'NOTIFY.incoming.processed'
description: 'admin-notify-dashboard.NOTIFY.incoming.processed.description'
- color: '#FDBBC7'
title: 'admin-notify-dashboard.NOTIFY.incoming.failure'
config: 'NOTIFY.incoming.failure'
description: 'admin-notify-dashboard.NOTIFY.incoming.failure.description'
- color: '#FDBBC7'
title: 'admin-notify-dashboard.NOTIFY.incoming.untrusted'
config: 'NOTIFY.incoming.untrusted'
description: 'admin-notify-dashboard.NOTIFY.incoming.untrusted.description'
- color: '#43515F'
title: 'admin-notify-dashboard.NOTIFY.incoming.involvedItems'
textColor: '#fff'
config: 'NOTIFY.incoming.involvedItems'
description: 'admin-notify-dashboard.NOTIFY.incoming.involvedItems.description'
# Configuration for outgoing messages
- title: 'admin-notify-dashboard.generated-ldn'
boxes:
- color: '#B8DAFF'
title: 'admin-notify-dashboard.NOTIFY.outgoing.queued'
config: 'NOTIFY.outgoing.queued'
description: 'admin-notify-dashboard.NOTIFY.outgoing.queued.description'
- color: '#FDEEBB'
title: 'admin-notify-dashboard.NOTIFY.outgoing.queued_for_retry'
config: 'NOTIFY.outgoing.queued_for_retry'
description: 'admin-notify-dashboard.NOTIFY.outgoing.queued_for_retry.description'
- color: '#FDBBC7'
title: 'admin-notify-dashboard.NOTIFY.outgoing.failure'
config: 'NOTIFY.outgoing.failure'
description: 'admin-notify-dashboard.NOTIFY.outgoing.failure.description'
- color: '#43515F'
title: 'admin-notify-dashboard.NOTIFY.outgoing.involvedItems'
textColor: '#fff'
config: 'NOTIFY.outgoing.involvedItems'
description: 'admin-notify-dashboard.NOTIFY.outgoing.involvedItems.description'
- color: '#D4EDDA'
title: 'admin-notify-dashboard.NOTIFY.outgoing.delivered'
config: 'NOTIFY.outgoing.delivered'
description: 'admin-notify-dashboard.NOTIFY.outgoing.delivered.description'
# Live Region configuration
# Live Region as defined by w3c, https://www.w3.org/TR/wai-aria-1.1/#terms:
# Live regions are perceivable regions of a web page that are typically updated as a
# result of an external event when user focus may be elsewhere.
#
# The DSpace live region is a component present at the bottom of all pages that is invisible by default, but is useful
# for screen readers. Any message pushed to the live region will be announced by the screen reader. These messages
# usually contain information about changes on the page that might not be in focus.
liveRegion:
# The duration after which messages disappear from the live region in milliseconds
messageTimeOutDurationMs: 30000
# The visibility of the live region. Setting this to true is only useful for debugging purposes.
isVisible: false
# Geospatial Map display options
geospatialMapViewer:
# Which fields to use for parsing as geospatial points in search maps
# (note, the item page field component allows any field(s) to be used
# and is set as an input when declaring the component)
spatialMetadataFields:
- 'dcterms.spatial'
# Which discovery configuration to use for 'geospatial search', used
# in the browse map
spatialFacetDiscoveryConfiguration: 'geospatial'
# Which filter / facet name to use for faceted geospatial search
# used in the browse map
spatialPointFilterName: 'point'
# Whether item page geospatial metadata should be displayed
# (assumes they are wrapped in a test for this config in the template as
# per the default templates supplied with DSpace for untyped-item and publication)
enableItemPageFields: false
# Whether the browse map should be enabled and included in the browse menu
enableBrowseMap: false
# Whether a 'map view' mode should be included alongside list and grid views
# in search result pages
enableSearchViewMode: false
# The tile provider(s) to use for the map tiles drawn in the leaflet maps.
# (see https://leaflet-extras.github.io/leaflet-providers/preview/) for a full list
tileProviders:
- 'OpenStreetMap.Mapnik'
# Starting centre point for the map, as lat and lng coordinates. This is useful
# to set the centre of the map when the map is first loaded and if there are no
# points, shapes or markers to display.
# Defaults to the centre of Istanbul
defaultCentrePoint:
lat: 41.015137
lng: 28.979530
# Configuration for storing accessibility settings, used by the AccessibilitySettingsService
accessibility:
# The duration in days after which the accessibility settings cookie expires
cookieExpirationDuration: 7

View File

@@ -1,5 +1,5 @@
rest:
ssl: true
host: api7.dspace.org
host: sandbox.dspace.org
port: 443
nameSpace: /server

52
cypress.config.ts Normal file
View File

@@ -0,0 +1,52 @@
import { defineConfig } from 'cypress';
export default defineConfig({
video: true,
videosFolder: 'cypress/videos',
screenshotsFolder: 'cypress/screenshots',
fixturesFolder: 'cypress/fixtures',
retries: {
runMode: 2,
openMode: 0,
},
env: {
// Global DSpace environment variables used in all our Cypress e2e tests
// May be modified in this config, or overridden in a variety of ways.
// See Cypress environment variable docs: https://docs.cypress.io/guides/guides/environment-variables
// Default values listed here are all valid for the Demo Entities Data set available at
// https://github.com/DSpace-Labs/AIP-Files/releases/tag/demo-entities-data
// (This is the data set used in our CI environment)
// Admin account used for administrative tests
DSPACE_TEST_ADMIN_USER: 'dspacedemo+admin@gmail.com',
DSPACE_TEST_ADMIN_USER_UUID: '335647b6-8a52-4ecb-a8c1-7ebabb199bda',
DSPACE_TEST_ADMIN_PASSWORD: 'dspace',
// Community/collection/publication used for view/edit tests
DSPACE_TEST_COMMUNITY: '0958c910-2037-42a9-81c7-dca80e3892b4',
DSPACE_TEST_COLLECTION: '282164f5-d325-4740-8dd1-fa4d6d3e7200',
DSPACE_TEST_ENTITY_PUBLICATION: '6160810f-1e53-40db-81ef-f6621a727398',
// Search term (should return results) used in search tests
DSPACE_TEST_SEARCH_TERM: 'test',
// Main Collection used for submission tests. Should be able to accept normal Item objects
DSPACE_TEST_SUBMIT_COLLECTION_NAME: 'Sample Collection',
DSPACE_TEST_SUBMIT_COLLECTION_UUID: '9d8334e9-25d3-4a67-9cea-3dffdef80144',
// Collection used for Person entity submission tests. MUST be configured with EntityType=Person.
DSPACE_TEST_SUBMIT_PERSON_COLLECTION_NAME: 'People',
// Account used to test basic submission process
DSPACE_TEST_SUBMIT_USER: 'dspacedemo+submit@gmail.com',
DSPACE_TEST_SUBMIT_USER_UUID: '914955b1-cf2e-4884-8af7-a166aa24cf73',
DSPACE_TEST_SUBMIT_USER_PASSWORD: 'dspace',
// Administrator users group
DSPACE_ADMINISTRATOR_GROUP: 'e59f5659-bff9-451e-b28f-439e7bd467e4'
},
e2e: {
// Setup our plugins for e2e tests
setupNodeEvents(on, config) {
return require('./cypress/plugins/index.ts')(on, config);
},
// This is the base URL that Cypress will run all tests against
// It can be overridden via the CYPRESS_BASE_URL environment variable
// (By default we set this to a value which should work in most development environments)
baseUrl: 'http://localhost:4000',
},
});

View File

@@ -1,10 +0,0 @@
{
"integrationFolder": "cypress/integration",
"supportFile": "cypress/support/index.ts",
"videosFolder": "cypress/videos",
"screenshotsFolder": "cypress/screenshots",
"pluginsFile": "cypress/plugins/index.ts",
"fixturesFolder": "cypress/fixtures",
"baseUrl": "http://localhost:4000",
"retries": 2
}

1
cypress/.gitignore vendored
View File

@@ -1,2 +1,3 @@
screenshots/
videos/
downloads/

View File

@@ -0,0 +1,54 @@
import { testA11y } from 'cypress/support/utils';
describe('Admin Add New Modals', () => {
beforeEach(() => {
// Must login as an Admin for sidebar to appear
cy.visit('/login');
cy.loginViaForm(Cypress.env('DSPACE_TEST_ADMIN_USER'), Cypress.env('DSPACE_TEST_ADMIN_PASSWORD'));
});
it('Add new Community modal should pass accessibility tests', () => {
// Pin the sidebar open
cy.get('[data-test="sidebar-collapse-toggle"]').trigger('mouseover');
cy.get('[data-test="sidebar-collapse-toggle"]').click();
// Click on entry of menu
cy.get('[data-test="admin-menu-section-new-title"]').should('be.visible');
cy.get('[data-test="admin-menu-section-new-title"]').click();
cy.get('a[data-test="menu.section.new_community"]').click();
// Analyze <ds-create-community-parent-selector> for accessibility
testA11y('ds-create-community-parent-selector');
});
it('Add new Collection modal should pass accessibility tests', () => {
// Pin the sidebar open
cy.get('[data-test="sidebar-collapse-toggle"]').trigger('mouseover');
cy.get('[data-test="sidebar-collapse-toggle"]').click();
// Click on entry of menu
cy.get('[data-test="admin-menu-section-new-title"]').should('be.visible');
cy.get('[data-test="admin-menu-section-new-title"]').click();
cy.get('a[data-test="menu.section.new_collection"]').click();
// Analyze <ds-create-collection-parent-selector> for accessibility
testA11y('ds-create-collection-parent-selector');
});
it('Add new Item modal should pass accessibility tests', () => {
// Pin the sidebar open
cy.get('[data-test="sidebar-collapse-toggle"]').trigger('mouseover');
cy.get('[data-test="sidebar-collapse-toggle"]').click();
// Click on entry of menu
cy.get('[data-test="admin-menu-section-new-title"]').should('be.visible');
cy.get('[data-test="admin-menu-section-new-title"]').click();
cy.get('a[data-test="menu.section.new_item"]').click();
// Analyze <ds-create-item-parent-selector> for accessibility
testA11y('ds-create-item-parent-selector');
});
});

View File

@@ -0,0 +1,16 @@
import { testA11y } from 'cypress/support/utils';
describe('Admin Curation Tasks', () => {
beforeEach(() => {
// Must login as an Admin to see the page
cy.visit('/admin/curation-tasks');
cy.loginViaForm(Cypress.env('DSPACE_TEST_ADMIN_USER'), Cypress.env('DSPACE_TEST_ADMIN_PASSWORD'));
});
it('should pass accessibility tests', () => {
// Page must first be visible
cy.get('ds-admin-curation-task').should('be.visible');
// Analyze <ds-admin-curation-task> for accessibility issues
testA11y('ds-admin-curation-task');
});
});

View File

@@ -0,0 +1,54 @@
import { testA11y } from 'cypress/support/utils';
describe('Admin Edit Modals', () => {
beforeEach(() => {
// Must login as an Admin for sidebar to appear
cy.visit('/login');
cy.loginViaForm(Cypress.env('DSPACE_TEST_ADMIN_USER'), Cypress.env('DSPACE_TEST_ADMIN_PASSWORD'));
});
it('Edit Community modal should pass accessibility tests', () => {
// Pin the sidebar open
cy.get('[data-test="sidebar-collapse-toggle"]').trigger('mouseover');
cy.get('[data-test="sidebar-collapse-toggle"]').click();
// Click on entry of menu
cy.get('[data-test="admin-menu-section-edit-title"]').should('be.visible');
cy.get('[data-test="admin-menu-section-edit-title"]').click();
cy.get('a[data-test="menu.section.edit_community"]').click();
// Analyze <ds-edit-community-selector> for accessibility
testA11y('ds-edit-community-selector');
});
it('Edit Collection modal should pass accessibility tests', () => {
// Pin the sidebar open
cy.get('[data-test="sidebar-collapse-toggle"]').trigger('mouseover');
cy.get('[data-test="sidebar-collapse-toggle"]').click();
// Click on entry of menu
cy.get('[data-test="admin-menu-section-edit-title"]').should('be.visible');
cy.get('[data-test="admin-menu-section-edit-title"]').click();
cy.get('a[data-test="menu.section.edit_collection"]').click();
// Analyze <ds-edit-collection-selector> for accessibility
testA11y('ds-edit-collection-selector');
});
it('Edit Item modal should pass accessibility tests', () => {
// Pin the sidebar open
cy.get('[data-test="sidebar-collapse-toggle"]').trigger('mouseover');
cy.get('[data-test="sidebar-collapse-toggle"]').click();
// Click on entry of menu
cy.get('[data-test="admin-menu-section-edit-title"]').should('be.visible');
cy.get('[data-test="admin-menu-section-edit-title"]').click();
cy.get('a[data-test="menu.section.edit_item"]').click();
// Analyze <ds-edit-item-selector> for accessibility
testA11y('ds-edit-item-selector');
});
});

View File

@@ -0,0 +1,39 @@
import { testA11y } from 'cypress/support/utils';
describe('Admin Export Modals', () => {
beforeEach(() => {
// Must login as an Admin for sidebar to appear
cy.visit('/login');
cy.loginViaForm(Cypress.env('DSPACE_TEST_ADMIN_USER'), Cypress.env('DSPACE_TEST_ADMIN_PASSWORD'));
});
it('Export metadata modal should pass accessibility tests', () => {
// Pin the sidebar open
cy.get('[data-test="sidebar-collapse-toggle"]').trigger('mouseover');
cy.get('[data-test="sidebar-collapse-toggle"]').click();
// Click on entry of menu
cy.get('[data-test="admin-menu-section-export-title"]').should('be.visible');
cy.get('[data-test="admin-menu-section-export-title"]').click();
cy.get('a[data-test="menu.section.export_metadata"]').click();
// Analyze <ds-export-metadata-selector> for accessibility
testA11y('ds-export-metadata-selector');
});
it('Export batch modal should pass accessibility tests', () => {
// Pin the sidebar open
cy.get('[data-test="sidebar-collapse-toggle"]').trigger('mouseover');
cy.get('[data-test="sidebar-collapse-toggle"]').click();
// Click on entry of menu
cy.get('[data-test="admin-menu-section-export-title"]').should('be.visible');
cy.get('[data-test="admin-menu-section-export-title"]').click();
cy.get('a[data-test="menu.section.export_batch"]').click();
// Analyze <ds-export-batch-selector> for accessibility
testA11y('ds-export-batch-selector');
});
});

View File

@@ -0,0 +1,17 @@
import { testA11y } from 'cypress/support/utils';
describe('Admin Notifications Publication Claim Page', () => {
beforeEach(() => {
// Must login as an Admin to see the page
cy.visit('/admin/notifications/publication-claim');
cy.loginViaForm(Cypress.env('DSPACE_TEST_ADMIN_USER'), Cypress.env('DSPACE_TEST_ADMIN_PASSWORD'));
});
it('should pass accessibility tests', () => {
//Page must first be visible
cy.get('ds-admin-notifications-publication-claim-page').should('be.visible');
// Analyze <ds-admin-notifications-publication-claim-page> for accessibility issues
testA11y('ds-admin-notifications-publication-claim-page');
});
});

View File

@@ -0,0 +1,21 @@
import { testA11y } from 'cypress/support/utils';
describe('Admin Search Page', () => {
beforeEach(() => {
// Must login as an Admin to see the page
cy.visit('/admin/search');
cy.loginViaForm(Cypress.env('DSPACE_TEST_ADMIN_USER'), Cypress.env('DSPACE_TEST_ADMIN_PASSWORD'));
});
it('should pass accessibility tests', () => {
//Page must first be visible
cy.get('ds-admin-search-page').should('be.visible');
// At least one search result should be displayed
cy.get('[data-test="list-object"]').should('be.visible');
// Click each filter toggle to open *every* filter
// (As we want to scan filter section for accessibility issues as well)
cy.get('[data-test="filter-toggle"]').click({ multiple: true });
// Analyze <ds-admin-search-page> for accessibility issues
testA11y('ds-admin-search-page');
});
});

View File

@@ -0,0 +1,20 @@
import { testA11y } from 'cypress/support/utils';
describe('Admin Sidebar', () => {
beforeEach(() => {
// Must login as an Admin for sidebar to appear
cy.visit('/login');
cy.loginViaForm(Cypress.env('DSPACE_TEST_ADMIN_USER'), Cypress.env('DSPACE_TEST_ADMIN_PASSWORD'));
});
it('should be pinnable and pass accessibility tests', () => {
// Pin the sidebar open
cy.get('[data-test="sidebar-collapse-toggle"]').click();
// Click on every expandable section to open all menus
cy.get('ds-expandable-admin-sidebar-section').click({ multiple: true });
// Analyze <ds-admin-sidebar> for accessibility
testA11y('ds-admin-sidebar');
});
});

View File

@@ -0,0 +1,21 @@
import { testA11y } from 'cypress/support/utils';
describe('Admin Workflow Page', () => {
beforeEach(() => {
// Must login as an Admin to see the page
cy.visit('/admin/workflow');
cy.loginViaForm(Cypress.env('DSPACE_TEST_ADMIN_USER'), Cypress.env('DSPACE_TEST_ADMIN_PASSWORD'));
});
it('should pass accessibility tests', () => {
// Page must first be visible
cy.get('ds-admin-workflow-page').should('be.visible');
// At least one search result should be displayed
cy.get('[data-test="list-object"]').should('be.visible');
// Click each filter toggle to open *every* filter
// (As we want to scan filter section for accessibility issues as well)
cy.get('[data-test="filter-toggle"]').click({ multiple: true });
// Analyze <ds-admin-workflow-page> for accessibility issues
testA11y('ds-admin-workflow-page');
});
});

View File

@@ -0,0 +1,16 @@
import { testA11y } from 'cypress/support/utils';
describe('Batch Import Page', () => {
beforeEach(() => {
// Must login as an Admin to see processes
cy.visit('/admin/batch-import');
cy.loginViaForm(Cypress.env('DSPACE_TEST_ADMIN_USER'), Cypress.env('DSPACE_TEST_ADMIN_PASSWORD'));
});
it('should pass accessibility tests', () => {
// Batch import form must first be visible
cy.get('ds-batch-import-page').should('be.visible');
// Analyze <ds-batch-import-page> for accessibility issues
testA11y('ds-batch-import-page');
});
});

View File

@@ -0,0 +1,16 @@
import { testA11y } from 'cypress/support/utils';
describe('Bitstreams Formats', () => {
beforeEach(() => {
// Must login as an Admin to see the page
cy.visit('/admin/registries/bitstream-formats');
cy.loginViaForm(Cypress.env('DSPACE_TEST_ADMIN_USER'), Cypress.env('DSPACE_TEST_ADMIN_PASSWORD'));
});
it('should pass accessibility tests', () => {
// Page must first be visible
cy.get('ds-bitstream-formats').should('be.visible');
// Analyze <ds-bitstream-formats> for accessibility issues
testA11y('ds-bitstream-formats');
});
});

View File

@@ -0,0 +1,14 @@
import { testA11y } from 'cypress/support/utils';
describe('Breadcrumbs', () => {
it('should pass accessibility tests', () => {
// Visit an Item, as those have more breadcrumbs
cy.visit('/entities/publication/'.concat(Cypress.env('DSPACE_TEST_ENTITY_PUBLICATION')));
// Wait for breadcrumbs to be visible
cy.get('ds-breadcrumbs').should('be.visible');
// Analyze <ds-breadcrumbs> for accessibility
testA11y('ds-breadcrumbs');
});
});

View File

@@ -0,0 +1,13 @@
import { testA11y } from 'cypress/support/utils';
describe('Browse By Author', () => {
it('should pass accessibility tests', () => {
cy.visit('/browse/author');
// Wait for <ds-browse-by-metadata-page> to be visible
cy.get('ds-browse-by-metadata').should('be.visible');
// Analyze <ds-browse-by-metadata-page> for accessibility
testA11y('ds-browse-by-metadata');
});
});

View File

@@ -0,0 +1,13 @@
import { testA11y } from 'cypress/support/utils';
describe('Browse By Date Issued', () => {
it('should pass accessibility tests', () => {
cy.visit('/browse/dateissued');
// Wait for <ds-browse-by-date-page> to be visible
cy.get('ds-browse-by-date').should('be.visible');
// Analyze <ds-browse-by-date-page> for accessibility
testA11y('ds-browse-by-date');
});
});

View File

@@ -0,0 +1,13 @@
import { testA11y } from 'cypress/support/utils';
describe('Browse By Subject', () => {
it('should pass accessibility tests', () => {
cy.visit('/browse/subject');
// Wait for <ds-browse-by-metadata-page> to be visible
cy.get('ds-browse-by-metadata').should('be.visible');
// Analyze <ds-browse-by-metadata-page> for accessibility
testA11y('ds-browse-by-metadata');
});
});

View File

@@ -0,0 +1,13 @@
import { testA11y } from 'cypress/support/utils';
describe('Browse By Title', () => {
it('should pass accessibility tests', () => {
cy.visit('/browse/title');
// Wait for <ds-browse-by-title-page> to be visible
cy.get('ds-browse-by-title').should('be.visible');
// Analyze <ds-browse-by-title-page> for accessibility
testA11y('ds-browse-by-title');
});
});

View File

@@ -0,0 +1,31 @@
import { testA11y } from 'cypress/support/utils';
import { Options } from 'cypress-axe';
describe('Bulk Access', () => {
beforeEach(() => {
// Must login as an Admin to see the page
cy.visit('/access-control/bulk-access');
cy.loginViaForm(Cypress.env('DSPACE_TEST_ADMIN_USER'), Cypress.env('DSPACE_TEST_ADMIN_PASSWORD'));
});
it('should pass accessibility tests', () => {
// Page must first be visible
cy.get('ds-bulk-access').should('be.visible');
// At least one search result should be displayed
cy.get('[data-test="list-object"]').should('be.visible');
// Click each filter toggle to open *every* filter
// (As we want to scan filter section for accessibility issues as well)
cy.get('[data-test="filter-toggle"]').click({ multiple: true });
// Analyze <ds-bulk-access> for accessibility issues
testA11y('ds-bulk-access', {
rules: {
// All panels are accordians & fail "aria-required-children" and "nested-interactive".
// Seem to require updating ng-bootstrap and https://github.com/DSpace/dspace-angular/issues/2216
'aria-required-children': { enabled: false },
'nested-interactive': { enabled: false },
// Card titles fail this test currently
'heading-order': { enabled: false },
},
} as Options);
});
});

View File

@@ -0,0 +1,13 @@
beforeEach(() => {
cy.visit('/collections/create?parent='.concat(Cypress.env('DSPACE_TEST_COMMUNITY')));
cy.loginViaForm(Cypress.env('DSPACE_TEST_ADMIN_USER'), Cypress.env('DSPACE_TEST_ADMIN_PASSWORD'));
});
it('should show loading component while saving', () => {
const title = 'Test Collection Title';
cy.get('#title').type(title);
cy.get('button[type="submit"]').click();
cy.get('ds-loading').should('be.visible');
});

View File

@@ -0,0 +1,128 @@
import { testA11y } from 'cypress/support/utils';
const COLLECTION_EDIT_PAGE = '/collections/'.concat(Cypress.env('DSPACE_TEST_COLLECTION')).concat('/edit');
beforeEach(() => {
// All tests start with visiting the Edit Collection Page
cy.visit(COLLECTION_EDIT_PAGE);
// This page is restricted, so we will be shown the login form. Fill it out & submit.
cy.loginViaForm(Cypress.env('DSPACE_TEST_ADMIN_USER'), Cypress.env('DSPACE_TEST_ADMIN_PASSWORD'));
});
describe('Edit Collection > Edit Metadata tab', () => {
it('should pass accessibility tests', () => {
// <ds-edit-collection> tag must be loaded
cy.get('ds-edit-collection').should('be.visible');
// Analyze <ds-edit-collection> for accessibility issues
testA11y('ds-edit-collection');
});
});
describe('Edit Collection > Assign Roles tab', () => {
it('should pass accessibility tests', () => {
cy.get('a[data-test="roles"]').click();
// <ds-collection-roles> tag must be loaded
cy.get('ds-collection-roles').should('be.visible');
// Analyze for accessibility issues
testA11y('ds-collection-roles');
});
});
describe('Edit Collection > Content Source tab', () => {
it('should pass accessibility tests', () => {
cy.get('a[data-test="source"]').click();
// <ds-collection-source> tag must be loaded
cy.get('ds-collection-source').should('be.visible');
// Check the external source checkbox (to display all fields on the page)
cy.get('#externalSourceCheck').check();
// Wait for the source controls to appear
// cy.get('ds-collection-source-controls').should('be.visible');
// Analyze entire page for accessibility issues
testA11y('ds-collection-source');
});
});
describe('Edit Collection > Curate tab', () => {
it('should pass accessibility tests', () => {
cy.get('a[data-test="curate"]').click();
// <ds-collection-curate> tag must be loaded
cy.get('ds-collection-curate').should('be.visible');
// Analyze for accessibility issues
testA11y('ds-collection-curate');
});
});
describe('Edit Collection > Access Control tab', () => {
it('should pass accessibility tests', () => {
cy.get('a[data-test="access-control"]').click();
// <ds-collection-access-control> tag must be loaded
cy.get('ds-collection-access-control').should('be.visible');
// Analyze for accessibility issues
testA11y('ds-collection-access-control');
});
});
describe('Edit Collection > Authorizations tab', () => {
it('should pass accessibility tests', () => {
cy.get('a[data-test="authorizations"]').click();
// <ds-collection-authorizations> tag must be loaded
cy.get('ds-collection-authorizations').should('be.visible');
// Analyze for accessibility issues
testA11y('ds-collection-authorizations');
});
});
describe('Edit Collection > Item Mapper tab', () => {
it('should pass accessibility tests', () => {
cy.get('a[data-test="mapper"]').click();
// <ds-collection-item-mapper> tag must be loaded
cy.get('ds-collection-item-mapper').should('be.visible');
// Analyze entire page for accessibility issues
testA11y('ds-collection-item-mapper');
// Click on the "Map new Items" tab
cy.get('li[data-test="mapTab"] a').click();
// Make sure search form is now visible
cy.get('ds-search-form').should('be.visible');
// Analyze entire page (again) for accessibility issues
testA11y('ds-collection-item-mapper');
});
});
describe('Edit Collection > Delete page', () => {
it('should pass accessibility tests', () => {
cy.get('a[data-test="delete-button"]').click();
// <ds-delete-collection> tag must be loaded
cy.get('ds-delete-collection').should('be.visible');
// Analyze for accessibility issues
testA11y('ds-delete-collection');
});
});

View File

@@ -0,0 +1,14 @@
import { testA11y } from 'cypress/support/utils';
describe('Collection Page', () => {
it('should pass accessibility tests', () => {
cy.visit('/collections/'.concat(Cypress.env('DSPACE_TEST_COLLECTION')));
// <ds-collection-page> tag must be loaded
cy.get('ds-collection-page').should('be.visible');
// Analyze <ds-collection-page> for accessibility issues
testA11y('ds-collection-page');
});
});

View File

@@ -0,0 +1,37 @@
import { REGEX_MATCH_NON_EMPTY_TEXT } from 'cypress/support/e2e';
import { testA11y } from 'cypress/support/utils';
describe('Collection Statistics Page', () => {
const COLLECTIONSTATISTICSPAGE = '/statistics/collections/'.concat(Cypress.env('DSPACE_TEST_COLLECTION'));
it('should load if you click on "Statistics" from a Collection page', () => {
cy.visit('/collections/'.concat(Cypress.env('DSPACE_TEST_COLLECTION')));
cy.get('ds-navbar ds-link-menu-item a[data-test="link-menu-item.menu.section.statistics"]').click();
cy.location('pathname').should('eq', COLLECTIONSTATISTICSPAGE);
});
it('should contain a "Total visits" section', () => {
cy.visit(COLLECTIONSTATISTICSPAGE);
cy.get('table[data-test="TotalVisits"]').should('be.visible');
});
it('should contain a "Total visits per month" section', () => {
cy.visit(COLLECTIONSTATISTICSPAGE);
// Check just for existence because this table is empty in CI environment as it's historical data
cy.get('.'.concat(Cypress.env('DSPACE_TEST_COLLECTION')).concat('_TotalVisitsPerMonth')).should('exist');
});
it('should pass accessibility tests', () => {
cy.visit(COLLECTIONSTATISTICSPAGE);
// <ds-collection-statistics-page> tag must be loaded
cy.get('ds-collection-statistics-page').should('be.visible');
// Verify / wait until "Total Visits" table's label is non-empty
// (This table loads these labels asynchronously, so we want to wait for them before analyzing page)
cy.get('table[data-test="TotalVisits"] th[data-test="statistics-label"]').contains(REGEX_MATCH_NON_EMPTY_TEXT);
// Analyze <ds-collection-statistics-page> for accessibility issues
testA11y('ds-collection-statistics-page');
});
});

View File

@@ -0,0 +1,13 @@
beforeEach(() => {
cy.visit('/communities/create');
cy.loginViaForm(Cypress.env('DSPACE_TEST_ADMIN_USER'), Cypress.env('DSPACE_TEST_ADMIN_PASSWORD'));
});
it('should show loading component while saving', () => {
const title = 'Test Community Title';
cy.get('#title').type(title);
cy.get('button[type="submit"]').click();
cy.get('ds-loading').should('be.visible');
});

View File

@@ -0,0 +1,86 @@
import { testA11y } from 'cypress/support/utils';
const COMMUNITY_EDIT_PAGE = '/communities/'.concat(Cypress.env('DSPACE_TEST_COMMUNITY')).concat('/edit');
beforeEach(() => {
// All tests start with visiting the Edit Community Page
cy.visit(COMMUNITY_EDIT_PAGE);
// This page is restricted, so we will be shown the login form. Fill it out & submit.
cy.loginViaForm(Cypress.env('DSPACE_TEST_ADMIN_USER'), Cypress.env('DSPACE_TEST_ADMIN_PASSWORD'));
});
describe('Edit Community > Edit Metadata tab', () => {
it('should pass accessibility tests', () => {
// <ds-edit-community> tag must be loaded
cy.get('ds-edit-community').should('be.visible');
// Analyze <ds-edit-community> for accessibility issues
testA11y('ds-edit-community');
});
});
describe('Edit Community > Assign Roles tab', () => {
it('should pass accessibility tests', () => {
cy.get('a[data-test="roles"]').click();
// <ds-community-roles> tag must be loaded
cy.get('ds-community-roles').should('be.visible');
// Analyze for accessibility issues
testA11y('ds-community-roles');
});
});
describe('Edit Community > Curate tab', () => {
it('should pass accessibility tests', () => {
cy.get('a[data-test="curate"]').click();
// <ds-community-curate> tag must be loaded
cy.get('ds-community-curate').should('be.visible');
// Analyze for accessibility issues
testA11y('ds-community-curate');
});
});
describe('Edit Community > Access Control tab', () => {
it('should pass accessibility tests', () => {
cy.get('a[data-test="access-control"]').click();
// <ds-community-access-control> tag must be loaded
cy.get('ds-community-access-control').should('be.visible');
// Analyze for accessibility issues
testA11y('ds-community-access-control');
});
});
describe('Edit Community > Authorizations tab', () => {
it('should pass accessibility tests', () => {
cy.get('a[data-test="authorizations"]').click();
// <ds-community-authorizations> tag must be loaded
cy.get('ds-community-authorizations').should('be.visible');
// Analyze for accessibility issues
testA11y('ds-community-authorizations');
});
});
describe('Edit Community > Delete page', () => {
it('should pass accessibility tests', () => {
cy.get('a[data-test="delete-button"]').click();
// <ds-delete-community> tag must be loaded
cy.get('ds-delete-community').should('be.visible');
// Analyze for accessibility issues
testA11y('ds-delete-community');
});
});

View File

@@ -0,0 +1,24 @@
import { testA11y } from 'cypress/support/utils';
describe('Community List Page', () => {
it('should pass accessibility tests', () => {
cy.visit('/community-list');
// <ds-community-list-page> tag must be loaded
cy.get('ds-community-list-page').should('be.visible');
// Open every expand button on page, so that we can scan sub-elements as well
cy.get('[data-test="expand-button"]').click({ multiple: true });
// Analyze <ds-community-list-page> for accessibility issues
testA11y('ds-community-list-page', {
rules: {
// When expanding a cdk node on the community-list page, the 'aria-posinset' property becomes 0.
// 0 is not a valid value for 'aria-posinset' so the test fails.
// see https://github.com/DSpace/dspace-angular/issues/4068
'aria-valid-attr-value': { enabled: false },
},
});
});
});

View File

@@ -0,0 +1,14 @@
import { testA11y } from 'cypress/support/utils';
describe('Community Page', () => {
it('should pass accessibility tests', () => {
cy.visit('/communities/'.concat(Cypress.env('DSPACE_TEST_COMMUNITY')));
// <ds-community-page> tag must be loaded
cy.get('ds-community-page').should('be.visible');
// Analyze <ds-community-page> for accessibility issues
testA11y('ds-community-page');
});
});

View File

@@ -0,0 +1,37 @@
import { REGEX_MATCH_NON_EMPTY_TEXT } from 'cypress/support/e2e';
import { testA11y } from 'cypress/support/utils';
describe('Community Statistics Page', () => {
const COMMUNITYSTATISTICSPAGE = '/statistics/communities/'.concat(Cypress.env('DSPACE_TEST_COMMUNITY'));
it('should load if you click on "Statistics" from a Community page', () => {
cy.visit('/communities/'.concat(Cypress.env('DSPACE_TEST_COMMUNITY')));
cy.get('ds-navbar ds-link-menu-item a[data-test="link-menu-item.menu.section.statistics"]').click();
cy.location('pathname').should('eq', COMMUNITYSTATISTICSPAGE);
});
it('should contain a "Total visits" section', () => {
cy.visit(COMMUNITYSTATISTICSPAGE);
cy.get('table[data-test="TotalVisits"]').should('be.visible');
});
it('should contain a "Total visits per month" section', () => {
cy.visit(COMMUNITYSTATISTICSPAGE);
// Check just for existence because this table is empty in CI environment as it's historical data
cy.get('.'.concat(Cypress.env('DSPACE_TEST_COMMUNITY')).concat('_TotalVisitsPerMonth')).should('exist');
});
it('should pass accessibility tests', () => {
cy.visit(COMMUNITYSTATISTICSPAGE);
// <ds-community-statistics-page> tag must be loaded
cy.get('ds-community-statistics-page').should('be.visible');
// Verify / wait until "Total Visits" table's label is non-empty
// (This table loads these labels asynchronously, so we want to wait for them before analyzing page)
cy.get('table[data-test="TotalVisits"] th[data-test="statistics-label"]').contains(REGEX_MATCH_NON_EMPTY_TEXT);
// Analyze <ds-community-statistics-page> for accessibility issues
testA11y('ds-community-statistics-page');
});
});

View File

@@ -0,0 +1,16 @@
import { testA11y } from 'cypress/support/utils';
describe('Create Eperson', () => {
beforeEach(() => {
// Must login as an Admin to see the page
cy.visit('/access-control/epeople/create');
cy.loginViaForm(Cypress.env('DSPACE_TEST_ADMIN_USER'), Cypress.env('DSPACE_TEST_ADMIN_PASSWORD'));
});
it('should pass accessibility tests', () => {
// Form must first be visible
cy.get('ds-eperson-form').should('be.visible');
// Analyze <ds-eperson-form> for accessibility issues
testA11y('ds-eperson-form');
});
});

View File

@@ -0,0 +1,16 @@
import { testA11y } from 'cypress/support/utils';
describe('Create Group', () => {
beforeEach(() => {
// Must login as an Admin to see the page
cy.visit('/access-control/groups/create');
cy.loginViaForm(Cypress.env('DSPACE_TEST_ADMIN_USER'), Cypress.env('DSPACE_TEST_ADMIN_PASSWORD'));
});
it('should pass accessibility tests', () => {
// Form must first be visible
cy.get('ds-group-form').should('be.visible');
// Analyze <ds-group-form> for accessibility issues
testA11y('ds-group-form');
});
});

View File

@@ -0,0 +1,16 @@
import { testA11y } from 'cypress/support/utils';
describe('Edit Eperson', () => {
beforeEach(() => {
// Must login as an Admin to see the page
cy.visit('/access-control/epeople/'.concat(Cypress.env('DSPACE_TEST_ADMIN_USER_UUID')).concat('/edit'));
cy.loginViaForm(Cypress.env('DSPACE_TEST_ADMIN_USER'), Cypress.env('DSPACE_TEST_ADMIN_PASSWORD'));
});
it('should pass accessibility tests', () => {
// Form must first be visible
cy.get('ds-eperson-form').should('be.visible');
// Analyze <ds-eperson-form> for accessibility issues
testA11y('ds-eperson-form');
});
});

View File

@@ -0,0 +1,16 @@
import { testA11y } from 'cypress/support/utils';
describe('Edit Group', () => {
beforeEach(() => {
// Must login as an Admin to see the page
cy.visit('/access-control/groups/'.concat(Cypress.env('DSPACE_ADMINISTRATOR_GROUP')).concat('/edit'));
cy.loginViaForm(Cypress.env('DSPACE_TEST_ADMIN_USER'), Cypress.env('DSPACE_TEST_ADMIN_PASSWORD'));
});
it('should pass accessibility tests', () => {
// Form must first be visible
cy.get('ds-group-form').should('be.visible');
// Analyze <ds-group-form> for accessibility issues
testA11y('ds-group-form');
});
});

View File

@@ -0,0 +1,13 @@
import { testA11y } from 'cypress/support/utils';
describe('End User Agreement', () => {
it('should pass accessibility tests', () => {
cy.visit('/info/end-user-agreement');
// Page must first be visible
cy.get('ds-end-user-agreement').should('be.visible');
// Analyze <ds-end-user-agreement> for accessibility
testA11y('ds-end-user-agreement');
});
});

View File

@@ -0,0 +1,16 @@
import { testA11y } from 'cypress/support/utils';
describe('Epeople registry', () => {
beforeEach(() => {
// Must login as an Admin to see the page
cy.visit('/access-control/epeople');
cy.loginViaForm(Cypress.env('DSPACE_TEST_ADMIN_USER'), Cypress.env('DSPACE_TEST_ADMIN_PASSWORD'));
});
it('should pass accessibility tests', () => {
// Epeople registry page must first be visible
cy.get('ds-epeople-registry').should('be.visible');
// Analyze <ds-epeople-registry> for accessibility issues
testA11y('ds-epeople-registry');
});
});

View File

@@ -0,0 +1,13 @@
import { testA11y } from 'cypress/support/utils';
describe('Feedback', () => {
it('should pass accessibility tests', () => {
cy.visit('/info/feedback');
// Page must first be visible
cy.get('ds-feedback').should('be.visible');
// Analyze <ds-feedback> for accessibility
testA11y('ds-feedback');
});
});

13
cypress/e2e/footer.cy.ts Normal file
View File

@@ -0,0 +1,13 @@
import { testA11y } from 'cypress/support/utils';
describe('Footer', () => {
it('should pass accessibility tests', () => {
cy.visit('/');
// Footer must first be visible
cy.get('ds-footer').should('be.visible');
// Analyze <ds-footer> for accessibility
testA11y('ds-footer');
});
});

View File

@@ -0,0 +1,16 @@
import { testA11y } from 'cypress/support/utils';
describe('Groups registry', () => {
beforeEach(() => {
// Must login as an Admin to see the page
cy.visit('/access-control/groups');
cy.loginViaForm(Cypress.env('DSPACE_TEST_ADMIN_USER'), Cypress.env('DSPACE_TEST_ADMIN_PASSWORD'));
});
it('should pass accessibility tests', () => {
// Epeople registry page must first be visible
cy.get('ds-groups-registry').should('be.visible');
// Analyze <ds-groups-registry> for accessibility issues
testA11y('ds-groups-registry');
});
});

38
cypress/e2e/header.cy.ts Normal file
View File

@@ -0,0 +1,38 @@
import { testA11y } from 'cypress/support/utils';
describe('Header', () => {
it('should pass accessibility tests', () => {
cy.visit('/');
// Header must first be visible
cy.get('ds-header').should('be.visible');
// Analyze <ds-header> for accessibility
testA11y('ds-header');
});
it('should allow for changing language to German (for example)', () => {
cy.visit('/');
// Click the language switcher (globe) in header
cy.get('button[data-test="lang-switch"]').click();
// Click on the "Deusch" language in dropdown
cy.get('#language-menu-list div[role="option"]').contains('Deutsch').click();
// HTML "lang" attribute should switch to "de"
cy.get('html').invoke('attr', 'lang').should('eq', 'de');
// Login menu should now be in German
cy.get('[data-test="login-menu"]').contains('Anmelden');
// Change back to English from language switcher
cy.get('button[data-test="lang-switch"]').click();
cy.get('#language-menu-list div[role="option"]').contains('English').click();
// HTML "lang" attribute should switch to "en"
cy.get('html').invoke('attr', 'lang').should('eq', 'en');
// Login menu should now be in English
cy.get('[data-test="login-menu"]').contains('Log In');
});
});

View File

@@ -0,0 +1,62 @@
import { testA11y } from 'cypress/support/utils';
import { Options } from 'cypress-axe';
beforeEach(() => {
// Must login as an Admin to see the page
cy.intercept('GET', '/server/actuator/health').as('status');
cy.intercept('GET', '/server/actuator/info').as('info');
cy.visit('/health');
cy.loginViaForm(Cypress.env('DSPACE_TEST_ADMIN_USER'), Cypress.env('DSPACE_TEST_ADMIN_PASSWORD'));
});
describe('Health Page > Status Tab', () => {
it('should pass accessibility tests', () => {
cy.wait('@status');
cy.get('a[data-test="health-page.status-tab"]').click();
// Page must first be visible
cy.get('ds-health-page').should('be.visible');
cy.get('ds-health-panel').should('be.visible');
// wait for all the ds-health-info-component components to be rendered
cy.get('div[role="tabpanel"]').each(($panel: HTMLDivElement) => {
cy.wrap($panel).find('ds-health-component').should('be.visible');
});
// Analyze <ds-health-page> for accessibility issues
testA11y('ds-health-page', {
rules: {
// All panels are accordians & fail "aria-required-children" and "nested-interactive".
// Seem to require updating ng-bootstrap and https://github.com/DSpace/dspace-angular/issues/2216
'aria-required-children': { enabled: false },
'nested-interactive': { enabled: false },
},
} as Options);
});
});
describe('Health Page > Info Tab', () => {
it('should pass accessibility tests', () => {
cy.wait('@info');
cy.get('a[data-test="health-page.info-tab"]').click();
// Page must first be visible
cy.get('ds-health-page').should('be.visible');
cy.get('ds-health-info').should('be.visible');
// wait for all the ds-health-info-component components to be rendered
cy.get('div[role="tabpanel"]').each(($panel: HTMLDivElement) => {
cy.wrap($panel).find('ds-health-info-component').should('be.visible');
});
// Analyze <ds-health-info> for accessibility issues
testA11y('ds-health-info', {
rules: {
// All panels are accordions & fail "aria-required-children" and "nested-interactive".
// Seem to require updating ng-bootstrap and https://github.com/DSpace/dspace-angular/issues/2216
'aria-required-children': { enabled: false },
'nested-interactive': { enabled: false },
},
} as Options);
});
});

View File

@@ -0,0 +1,32 @@
import '../support/commands';
import { REGEX_MATCH_NON_EMPTY_TEXT } from 'cypress/support/e2e';
import { testA11y } from 'cypress/support/utils';
describe('Site Statistics Page', () => {
it('should load if you click on "Statistics" from homepage', () => {
cy.visit('/');
cy.get('ds-navbar ds-link-menu-item a[data-test="link-menu-item.menu.section.statistics"]').click();
cy.location('pathname').should('eq', '/statistics');
});
it('should pass accessibility tests', () => {
// generate 2 view events on an Item's page
cy.generateViewEvent(Cypress.env('DSPACE_TEST_ENTITY_PUBLICATION'), 'item');
cy.generateViewEvent(Cypress.env('DSPACE_TEST_ENTITY_PUBLICATION'), 'item');
cy.visit('/statistics');
// <ds-site-statistics-page> tag must be visible
cy.get('ds-site-statistics-page').should('be.visible');
// Verify / wait until "Total Visits" table's *last* label is non-empty
// (This table loads these labels asynchronously, so we want to wait for them before analyzing page)
cy.get('table[data-test="TotalVisits"] th[data-test="statistics-label"]').last().contains(REGEX_MATCH_NON_EMPTY_TEXT);
// Wait an extra 500ms, just so all entries in Total Visits have loaded.
cy.wait(500);
// Analyze <ds-site-statistics-page> for accessibility issues
testA11y('ds-site-statistics-page');
});
});

View File

@@ -6,8 +6,8 @@ describe('Homepage', () => {
cy.visit('/');
});
it('should display translated title "DSpace Angular :: Home"', () => {
cy.title().should('eq', 'DSpace Angular :: Home');
it('should display translated title "DSpace Repository :: Home"', () => {
cy.title().should('eq', 'DSpace Repository :: Home');
});
it('should contain a news section', () => {
@@ -16,8 +16,8 @@ describe('Homepage', () => {
it('should have a working search box', () => {
const queryString = 'test';
cy.get('ds-search-form input[name="query"]').type(queryString);
cy.get('ds-search-form button.search-button').click();
cy.get('[data-test="search-box"]').type(queryString);
cy.get('[data-test="search-button"]').click();
cy.url().should('include', '/search');
cy.url().should('include', 'query=' + encodeURI(queryString));
});
@@ -26,6 +26,12 @@ describe('Homepage', () => {
// Wait for homepage tag to appear
cy.get('ds-home-page').should('be.visible');
// Wait for at least one loading component to show up
cy.get('ds-loading').should('exist');
// Wait until all loading components have disappeared
cy.get('ds-loading').should('not.exist');
// Analyze <ds-home-page> for accessibility issues
testA11y('ds-home-page');
});

180
cypress/e2e/item-edit.cy.ts Normal file
View File

@@ -0,0 +1,180 @@
import { testA11y } from 'cypress/support/utils';
import { Options } from 'cypress-axe';
const ITEM_EDIT_PAGE = '/items/'.concat(Cypress.env('DSPACE_TEST_ENTITY_PUBLICATION')).concat('/edit');
beforeEach(() => {
// All tests start with visiting the Edit Item Page
cy.visit(ITEM_EDIT_PAGE);
// This page is restricted, so we will be shown the login form. Fill it out & submit.
cy.loginViaForm(Cypress.env('DSPACE_TEST_ADMIN_USER'), Cypress.env('DSPACE_TEST_ADMIN_PASSWORD'));
});
describe('Edit Item > Edit Metadata tab', () => {
it('should pass accessibility tests', () => {
cy.get('a[data-test="metadata"]').should('be.visible');
cy.get('a[data-test="metadata"]').click();
// Our selected tab should be both visible & active
cy.get('a[data-test="metadata"]').should('be.visible');
cy.get('a[data-test="metadata"]').should('have.class', 'active');
// <ds-edit-item-page> tag must be loaded
cy.get('ds-edit-item-page').should('be.visible');
// wait for all the ds-dso-edit-metadata-value components to be rendered
cy.get('ds-dso-edit-metadata-value div[role="row"]').each(($row: HTMLDivElement) => {
cy.wrap($row).find('div[role="cell"]').should('be.visible');
});
// Analyze <ds-edit-item-page> for accessibility issues
testA11y('ds-edit-item-page');
});
});
describe('Edit Item > Status tab', () => {
it('should pass accessibility tests', () => {
cy.get('a[data-test="status"]').should('be.visible');
cy.get('a[data-test="status"]').click();
// Our selected tab should be both visible & active
cy.get('a[data-test="status"]').should('be.visible');
cy.get('a[data-test="status"]').should('have.class', 'active');
// <ds-item-status> tag must be loaded
cy.get('ds-item-status').should('be.visible');
// Analyze for accessibility issues
testA11y('ds-item-status');
});
});
describe('Edit Item > Bitstreams tab', () => {
it('should pass accessibility tests', () => {
cy.get('a[data-test="bitstreams"]').should('be.visible');
cy.get('a[data-test="bitstreams"]').click();
// Our selected tab should be both visible & active
cy.get('a[data-test="bitstreams"]').should('be.visible');
cy.get('a[data-test="bitstreams"]').should('have.class', 'active');
// <ds-item-bitstreams> tag must be loaded
cy.get('ds-item-bitstreams').should('be.visible');
// Table of item bitstreams must also be loaded
cy.get('div.item-bitstreams').should('be.visible');
// Analyze for accessibility issues
testA11y('ds-item-bitstreams',
{
rules: {
// Currently Bitstreams page loads a pagination component per Bundle
// and they all use the same 'id="p-dad"'.
'duplicate-id': { enabled: false },
},
} as Options,
);
});
});
describe('Edit Item > Curate tab', () => {
it('should pass accessibility tests', () => {
cy.get('a[data-test="curate"]').should('be.visible');
cy.get('a[data-test="curate"]').click();
// Our selected tab should be both visible & active
cy.get('a[data-test="curate"]').should('be.visible');
cy.get('a[data-test="curate"]').should('have.class', 'active');
// <ds-item-curate> tag must be loaded
cy.get('ds-item-curate').should('be.visible');
// Analyze for accessibility issues
testA11y('ds-item-curate');
});
});
describe('Edit Item > Relationships tab', () => {
it('should pass accessibility tests', () => {
cy.get('a[data-test="relationships"]').should('be.visible');
cy.get('a[data-test="relationships"]').click();
// Our selected tab should be both visible & active
cy.get('a[data-test="relationships"]').should('be.visible');
cy.get('a[data-test="relationships"]').should('have.class', 'active');
// <ds-item-relationships> tag must be loaded
cy.get('ds-item-relationships').should('be.visible');
// Analyze for accessibility issues
testA11y('ds-item-relationships');
});
});
describe('Edit Item > Version History tab', () => {
it('should pass accessibility tests', () => {
cy.get('a[data-test="versionhistory"]').should('be.visible');
cy.get('a[data-test="versionhistory"]').click();
// Our selected tab should be both visible & active
cy.get('a[data-test="versionhistory"]').should('be.visible');
cy.get('a[data-test="versionhistory"]').should('have.class', 'active');
// <ds-item-version-history> tag must be loaded
cy.get('ds-item-version-history').should('be.visible');
// Analyze for accessibility issues
testA11y('ds-item-version-history');
});
});
describe('Edit Item > Access Control tab', () => {
it('should pass accessibility tests', () => {
cy.get('a[data-test="access-control"]').should('be.visible');
cy.get('a[data-test="access-control"]').click();
// Our selected tab should be both visible & active
cy.get('a[data-test="access-control"]').should('be.visible');
cy.get('a[data-test="access-control"]').should('have.class', 'active');
// <ds-item-access-control> tag must be loaded
cy.get('ds-item-access-control').should('be.visible');
// Analyze for accessibility issues
testA11y('ds-item-access-control');
});
});
describe('Edit Item > Collection Mapper tab', () => {
it('should pass accessibility tests', () => {
cy.get('a[data-test="mapper"]').should('be.visible');
cy.get('a[data-test="mapper"]').click();
// Our selected tab should be both visible & active
cy.get('a[data-test="mapper"]').should('be.visible');
cy.get('a[data-test="mapper"]').should('have.class', 'active');
// <ds-item-collection-mapper> tag must be loaded
cy.get('ds-item-collection-mapper').should('be.visible');
// Analyze entire page for accessibility issues
testA11y('ds-item-collection-mapper');
// Click on the "Map new collections" tab
cy.get('li[data-test="mapTab"] a').click();
// Make sure search form is now visible
cy.get('ds-search-form').should('be.visible');
// Analyze entire page (again) for accessibility issues
testA11y('ds-item-collection-mapper');
});
});

View File

@@ -0,0 +1,32 @@
import { testA11y } from 'cypress/support/utils';
describe('Item Page', () => {
const ITEMPAGE = '/items/'.concat(Cypress.env('DSPACE_TEST_ENTITY_PUBLICATION'));
const ENTITYPAGE = '/entities/publication/'.concat(Cypress.env('DSPACE_TEST_ENTITY_PUBLICATION'));
// Test that entities will redirect to /entities/[type]/[uuid] when accessed via /items/[uuid]
it('should redirect to the entity page when navigating to an item page', () => {
cy.visit(ITEMPAGE);
cy.location('pathname').should('eq', ENTITYPAGE);
});
it('should pass accessibility tests', () => {
cy.visit(ENTITYPAGE);
// <ds-item-page> tag must be loaded
cy.get('ds-item-page').should('be.visible');
// Analyze <ds-item-page> for accessibility issues
testA11y('ds-item-page');
});
it('should pass accessibility tests on full item page', () => {
cy.visit(ENTITYPAGE + '/full');
// <ds-full-item-page> tag must be loaded
cy.get('ds-full-item-page').should('be.visible');
// Analyze <ds-full-item-page> for accessibility issues
testA11y('ds-full-item-page');
});
});

View File

@@ -0,0 +1,43 @@
import { REGEX_MATCH_NON_EMPTY_TEXT } from 'cypress/support/e2e';
import { testA11y } from 'cypress/support/utils';
describe('Item Statistics Page', () => {
const ITEMSTATISTICSPAGE = '/statistics/items/'.concat(Cypress.env('DSPACE_TEST_ENTITY_PUBLICATION'));
it('should load if you click on "Statistics" from an Item/Entity page', () => {
cy.visit('/entities/publication/'.concat(Cypress.env('DSPACE_TEST_ENTITY_PUBLICATION')));
cy.get('ds-navbar ds-link-menu-item a[data-test="link-menu-item.menu.section.statistics"]').click();
cy.location('pathname').should('eq', '/statistics/entities/publication/'.concat(Cypress.env('DSPACE_TEST_ENTITY_PUBLICATION')));
});
it('should contain element ds-item-statistics-page when navigating to an item statistics page', () => {
cy.visit(ITEMSTATISTICSPAGE);
cy.get('ds-item-statistics-page').should('be.visible');
cy.get('ds-item-page').should('not.exist');
});
it('should contain a "Total visits" section', () => {
cy.visit(ITEMSTATISTICSPAGE);
cy.get('table[data-test="TotalVisits"]').should('be.visible');
});
it('should contain a "Total visits per month" section', () => {
cy.visit(ITEMSTATISTICSPAGE);
// Check just for existence because this table is empty in CI environment as it's historical data
cy.get('.'.concat(Cypress.env('DSPACE_TEST_ENTITY_PUBLICATION')).concat('_TotalVisitsPerMonth')).should('exist');
});
it('should pass accessibility tests', () => {
cy.visit(ITEMSTATISTICSPAGE);
// <ds-item-statistics-page> tag must be loaded
cy.get('ds-item-statistics-page').should('be.visible');
// Verify / wait until "Total Visits" table's label is non-empty
// (This table loads these labels asynchronously, so we want to wait for them before analyzing page)
cy.get('table[data-test="TotalVisits"] th[data-test="statistics-label"]').contains(REGEX_MATCH_NON_EMPTY_TEXT);
// Analyze <ds-item-statistics-page> for accessibility issues
testA11y('ds-item-statistics-page');
});
});

View File

@@ -0,0 +1,15 @@
const ADD_TEMPLATE_ITEM_PAGE = '/collections/'.concat(Cypress.env('DSPACE_TEST_COLLECTION')).concat('/itemtemplate');
describe('Item Template', () => {
beforeEach(() => {
cy.visit(ADD_TEMPLATE_ITEM_PAGE);
cy.loginViaForm(Cypress.env('DSPACE_TEST_ADMIN_USER'), Cypress.env('DSPACE_TEST_ADMIN_PASSWORD'));
});
it('should load properly', () => {
cy.contains('.ds-header-row .lbl-cell', 'Field', { timeout: 10000 }).should('exist').should('be.visible');
cy.contains('.ds-header-row b', 'Value', { timeout: 10000 }).should('exist').should('be.visible');
cy.contains('.ds-header-row b', 'Lang', { timeout: 10000 }).should('exist').should('be.visible');
cy.contains('.ds-header-row b', 'Edit', { timeout: 10000 }).should('exist').should('be.visible');
});
});

View File

@@ -0,0 +1,150 @@
import { testA11y } from 'cypress/support/utils';
const page = {
openLoginMenu() {
// Click the "Log In" dropdown menu in header
cy.get('[data-test="login-menu"]').click();
},
openUserMenu() {
// Once logged in, click the User menu in header
cy.get('[data-test="user-menu"]').click();
},
submitLoginAndPasswordByPressingButton(email, password) {
// Enter email
cy.get('[data-test="email"]').type(email);
// Enter password
cy.get('[data-test="password"]').type(password);
// Click login button
cy.get('[data-test="login-button"]').click();
},
submitLoginAndPasswordByPressingEnter(email, password) {
// In opened Login modal, fill out email & password, then click Enter
cy.get('[data-test="email"]').type(email);
cy.get('[data-test="password"]').type(password);
cy.get('[data-test="password"]').type('{enter}');
},
submitLogoutByPressingButton() {
// This is the POST command that will actually log us out
cy.intercept('POST', '/server/api/authn/logout').as('logout');
// Click logout button
cy.get('[data-test="logout-button"]').click();
// Wait until above POST command responds before continuing
// (This ensures next action waits until logout completes)
cy.wait('@logout');
},
};
describe('Login Modal', () => {
it('should login when clicking button & stay on same page', () => {
const ENTITYPAGE = '/entities/publication/'.concat(Cypress.env('DSPACE_TEST_ENTITY_PUBLICATION'));
cy.visit(ENTITYPAGE);
// Login menu should exist
cy.get('ds-log-in').should('exist');
// Login, and the <ds-log-in> tag should no longer exist
page.openLoginMenu();
cy.get('.form-login').should('be.visible');
page.submitLoginAndPasswordByPressingButton(Cypress.env('DSPACE_TEST_ADMIN_USER'), Cypress.env('DSPACE_TEST_ADMIN_PASSWORD'));
cy.get('ds-log-in').should('not.exist');
// Verify we are still on the same page
cy.url().should('include', ENTITYPAGE);
// Open user menu, verify user menu & logout button now available
page.openUserMenu();
cy.get('ds-user-menu').should('be.visible');
cy.get('ds-log-out').should('be.visible');
});
it('should login when clicking enter key & stay on same page', () => {
cy.visit('/home');
// Open login menu in header & verify <ds-log-in> tag is visible
page.openLoginMenu();
cy.get('.form-login').should('be.visible');
// Login, and the <ds-log-in> tag should no longer exist
page.submitLoginAndPasswordByPressingEnter(Cypress.env('DSPACE_TEST_ADMIN_USER'), Cypress.env('DSPACE_TEST_ADMIN_PASSWORD'));
cy.get('ds-log-in').should('not.exist');
// Verify we are still on homepage
cy.url().should('include', '/home');
// Open user menu, verify user menu & logout button now available
page.openUserMenu();
cy.get('ds-user-menu').should('be.visible');
cy.get('ds-log-out').should('be.visible');
});
it('should support logout', () => {
// First authenticate & access homepage
cy.login(Cypress.env('DSPACE_TEST_ADMIN_USER'), Cypress.env('DSPACE_TEST_ADMIN_PASSWORD'));
cy.visit('/');
// Verify ds-log-in tag doesn't exist, but ds-log-out tag does exist
cy.get('ds-log-in').should('not.exist');
cy.get('ds-log-out').should('exist');
// Click logout button
page.openUserMenu();
page.submitLogoutByPressingButton();
// Verify ds-log-in tag now exists
cy.get('ds-log-in').should('exist');
cy.get('ds-log-out').should('not.exist');
});
it('should allow new user registration', () => {
cy.visit('/');
page.openLoginMenu();
// Registration link should be visible
cy.get('ds-header [data-test="register"]').should('be.visible');
// Click registration link & you should go to registration page
cy.get('ds-header [data-test="register"]').click();
cy.location('pathname').should('eq', '/register');
cy.get('ds-register-email').should('exist');
// Test accessibility of this page
testA11y('ds-register-email');
});
it('should allow forgot password', () => {
cy.visit('/');
page.openLoginMenu();
// Forgot password link should be visible
cy.get('ds-header [data-test="forgot"]').should('be.visible');
// Click link & you should go to Forgot Password page
cy.get('ds-header [data-test="forgot"]').click();
cy.location('pathname').should('eq', '/forgot');
cy.get('ds-forgot-email').should('exist');
// Test accessibility of this page
testA11y('ds-forgot-email');
});
it('should pass accessibility tests in menus', () => {
cy.visit('/');
// Open login menu & verify accessibility
page.openLoginMenu();
cy.get('ds-log-in').should('exist');
testA11y('ds-log-in');
// Now login
page.submitLoginAndPasswordByPressingButton(Cypress.env('DSPACE_TEST_ADMIN_USER'), Cypress.env('DSPACE_TEST_ADMIN_PASSWORD'));
cy.get('ds-log-in').should('not.exist');
// Open user menu, verify user menu accessibility
page.openUserMenu();
cy.get('ds-user-menu').should('be.visible');
testA11y('ds-user-menu');
});
});

View File

@@ -0,0 +1,16 @@
import { testA11y } from 'cypress/support/utils';
describe('Metadata Import Page', () => {
beforeEach(() => {
// Must login as an Admin to see the page
cy.visit('/admin/metadata-import');
cy.loginViaForm(Cypress.env('DSPACE_TEST_ADMIN_USER'), Cypress.env('DSPACE_TEST_ADMIN_PASSWORD'));
});
it('should pass accessibility tests', () => {
// Metadata import form must first be visible
cy.get('ds-metadata-import-page').should('be.visible');
// Analyze <ds-metadata-import-page> for accessibility issues
testA11y('ds-metadata-import-page');
});
});

View File

@@ -0,0 +1,16 @@
import { testA11y } from 'cypress/support/utils';
describe('Metadata Registry', () => {
beforeEach(() => {
// Must login as an Admin to see the page
cy.visit('/admin/registries/metadata');
cy.loginViaForm(Cypress.env('DSPACE_TEST_ADMIN_USER'), Cypress.env('DSPACE_TEST_ADMIN_PASSWORD'));
});
it('should pass accessibility tests', () => {
// Page must first be visible
cy.get('ds-metadata-registry').should('be.visible');
// Analyze <ds-metadata-registry> for accessibility issues
testA11y('ds-metadata-registry');
});
});

View File

@@ -0,0 +1,16 @@
import { testA11y } from 'cypress/support/utils';
describe('Metadata Schema', () => {
beforeEach(() => {
// Must login as an Admin to see the page
cy.visit('/admin/registries/metadata/dc');
cy.loginViaForm(Cypress.env('DSPACE_TEST_ADMIN_USER'), Cypress.env('DSPACE_TEST_ADMIN_PASSWORD'));
});
it('should pass accessibility tests', () => {
// Page must first be visible
cy.get('ds-metadata-schema').should('be.visible');
// Analyze <ds-metadata-schema> for accessibility issues
testA11y('ds-metadata-schema');
});
});

134
cypress/e2e/my-dspace.cy.ts Normal file
View File

@@ -0,0 +1,134 @@
import { testA11y } from 'cypress/support/utils';
describe('My DSpace page', () => {
it('should display recent submissions and pass accessibility tests', () => {
cy.visit('/mydspace');
// This page is restricted, so we will be shown the login form. Fill it out & submit.
cy.loginViaForm(Cypress.env('DSPACE_TEST_SUBMIT_USER'), Cypress.env('DSPACE_TEST_SUBMIT_USER_PASSWORD'));
cy.get('ds-my-dspace-page').should('be.visible');
// At least one recent submission should be displayed
cy.get('[data-test="list-object"]').should('be.visible');
// Click each filter toggle to open *every* filter
// (As we want to scan filter section for accessibility issues as well)
cy.get('.filter-toggle').click({ multiple: true });
// Analyze <ds-my-dspace-page> for accessibility issues
testA11y('ds-my-dspace-page');
});
it('should have a working detailed view that passes accessibility tests', () => {
cy.visit('/mydspace');
// This page is restricted, so we will be shown the login form. Fill it out & submit.
cy.loginViaForm(Cypress.env('DSPACE_TEST_SUBMIT_USER'), Cypress.env('DSPACE_TEST_SUBMIT_USER_PASSWORD'));
cy.get('ds-my-dspace-page').should('be.visible');
// Click button in sidebar to display detailed view
cy.get('ds-search-sidebar [data-test="detail-view"]').click();
cy.get('ds-object-detail').should('be.visible');
// Analyze <ds-my-dspace-page> for accessibility issues
testA11y('ds-my-dspace-page');
});
// NOTE: Deleting existing submissions is exercised by submission.spec.ts
it('should let you start a new submission & edit in-progress submissions', () => {
cy.visit('/mydspace');
// This page is restricted, so we will be shown the login form. Fill it out & submit.
cy.loginViaForm(Cypress.env('DSPACE_TEST_SUBMIT_USER'), Cypress.env('DSPACE_TEST_SUBMIT_USER_PASSWORD'));
// Open the New Submission dropdown
cy.get('button[data-test="submission-dropdown"]').click();
// Click on the "Item" type in that dropdown
cy.get('#entityControlsDropdownMenu button[title="none"]').click();
// This should display the <ds-create-item-parent-selector> (popup window)
cy.get('ds-create-item-parent-selector').should('be.visible');
// Type in a known Collection name in the search box
cy.get('ds-authorized-collection-selector input[type="search"]').type(Cypress.env('DSPACE_TEST_SUBMIT_COLLECTION_NAME'));
// Click on the button matching that known Collection name
cy.get('ds-authorized-collection-selector button[title="'.concat(Cypress.env('DSPACE_TEST_SUBMIT_COLLECTION_NAME')).concat('"]')).click();
// New URL should include /workspaceitems, as we've started a new submission
cy.url().should('include', '/workspaceitems');
// The Submission edit form tag should be visible
cy.get('ds-submission-edit').should('be.visible');
// A Collection menu button should exist & its value should be the selected collection
cy.get('#collectionControlsMenuButton span').should('have.text', Cypress.env('DSPACE_TEST_SUBMIT_COLLECTION_NAME'));
// Now that we've created a submission, we'll test that we can go back and Edit it.
// Get our Submission URL, to parse out the ID of this new submission
cy.location().then(fullUrl => {
// This will be the full path (/workspaceitems/[id]/edit)
const path = fullUrl.pathname;
// Split on the slashes
const subpaths = path.split('/');
// Part 2 will be the [id] of the submission
const id = subpaths[2];
// Click the "Save for Later" button to save this submission
cy.get('ds-submission-form-footer [data-test="save-for-later"]').click();
// "Save for Later" should send us to MyDSpace
cy.url().should('include', '/mydspace');
// Close any open notifications, to make sure they don't get in the way of next steps
cy.get('[data-bs-dismiss="alert"]').click({ multiple: true });
// This is the GET command that will actually run the search
cy.intercept('GET', '/server/api/discover/search/objects*').as('search-results');
// On MyDSpace, find the submission we just created via its ID
cy.get('[data-test="search-box"]').type(id);
cy.get('[data-test="search-button"]').click();
// Wait for search results to come back from the above GET command
cy.wait('@search-results');
// Click the Edit button for this in-progress submission
cy.get('#edit_' + id).click();
// Should send us back to the submission form
cy.url().should('include', '/workspaceitems/' + id + '/edit');
// Discard our new submission by clicking Discard in Submission form & confirming
cy.get('ds-submission-form-footer [data-test="discard"]').click();
cy.get('button#discard_submit').click();
// Discarding should send us back to MyDSpace
cy.url().should('include', '/mydspace');
});
});
it('should let you import from external sources', () => {
cy.visit('/mydspace');
// This page is restricted, so we will be shown the login form. Fill it out & submit.
cy.loginViaForm(Cypress.env('DSPACE_TEST_SUBMIT_USER'), Cypress.env('DSPACE_TEST_SUBMIT_USER_PASSWORD'));
// Open the New Import dropdown
cy.get('button[data-test="import-dropdown"]').click();
// Click on the "Item" type in that dropdown
cy.get('#importControlsDropdownMenu button[title="none"]').click();
// New URL should include /import-external, as we've moved to the import page
cy.url().should('include', '/import-external');
// The external import searchbox should be visible
cy.get('ds-submission-import-external-searchbar').should('be.visible');
// Test for accessibility issues
testA11y('ds-submission-import-external');
});
});

View File

@@ -0,0 +1,16 @@
import { testA11y } from 'cypress/support/utils';
describe('New Process', () => {
beforeEach(() => {
// Must login as an Admin to see the page
cy.visit('/processes/new');
cy.loginViaForm(Cypress.env('DSPACE_TEST_ADMIN_USER'), Cypress.env('DSPACE_TEST_ADMIN_PASSWORD'));
});
it('should pass accessibility tests', () => {
// Process form must first be visible
cy.get('ds-new-process').should('be.visible');
// Analyze <ds-new-process> for accessibility issues
testA11y('ds-new-process');
});
});

View File

@@ -0,0 +1,18 @@
import { testA11y } from 'cypress/support/utils';
describe('PageNotFound', () => {
it('should contain element ds-pagenotfound when navigating to page that does not exist', () => {
// request an invalid page (UUIDs at root path aren't valid)
cy.visit('/e9019a69-d4f1-4773-b6a3-bd362caa46f2', { failOnStatusCode: false });
cy.get('ds-pagenotfound').should('be.visible');
// Analyze <ds-pagenotfound> for accessibility issues
testA11y('ds-pagenotfound');
});
it('should not contain element ds-pagenotfound when navigating to existing page', () => {
cy.visit('/home');
cy.get('ds-pagenotfound').should('not.exist');
});
});

13
cypress/e2e/privacy.cy.ts Normal file
View File

@@ -0,0 +1,13 @@
import { testA11y } from 'cypress/support/utils';
describe('Privacy', () => {
it('should pass accessibility tests', () => {
cy.visit('/info/privacy');
// Page must first be visible
cy.get('ds-privacy').should('be.visible');
// Analyze <ds-privacy> for accessibility
testA11y('ds-privacy');
});
});

View File

@@ -0,0 +1,17 @@
import { testA11y } from 'cypress/support/utils';
describe('Processes Overview', () => {
beforeEach(() => {
// Must login as an Admin to see the page
cy.visit('/processes');
cy.loginViaForm(Cypress.env('DSPACE_TEST_ADMIN_USER'), Cypress.env('DSPACE_TEST_ADMIN_PASSWORD'));
});
it('should pass accessibility tests', () => {
// Process overview must first be visible
cy.get('ds-process-overview').should('be.visible');
// Analyze <ds-process-overview> for accessibility issues
testA11y('ds-process-overview');
});
});

View File

@@ -0,0 +1,16 @@
import { testA11y } from 'cypress/support/utils';
describe('Profile page', () => {
beforeEach(() => {
// Must login as an Admin to see the page
cy.visit('/profile');
cy.loginViaForm(Cypress.env('DSPACE_TEST_ADMIN_USER'), Cypress.env('DSPACE_TEST_ADMIN_PASSWORD'));
});
it('should pass accessibility tests', () => {
// Process form must first be visible
cy.get('ds-profile-page').should('be.visible');
// Analyze <ds-profile-page> for accessibility issues
testA11y('ds-profile-page');
});
});

View File

@@ -0,0 +1,16 @@
import { testA11y } from 'cypress/support/utils';
describe('Quality Assurance Source Page', () => {
beforeEach(() => {
// Must login as an Admin to see the page
cy.visit('/notifications/quality-assurance');
cy.loginViaForm(Cypress.env('DSPACE_TEST_ADMIN_USER'), Cypress.env('DSPACE_TEST_ADMIN_PASSWORD'));
});
it('should pass accessibility tests', () => {
// Source page must first be visible
cy.get('ds-quality-assurance-source-page-component').should('be.visible');
// Analyze <ds-quality-assurance-source-page-component> for accessibility issues
testA11y('ds-quality-assurance-source-page-component');
});
});

View File

@@ -0,0 +1,64 @@
const page = {
fillOutQueryInNavBar(query) {
// Click the magnifying glass
cy.get('ds-header [data-test="header-search-icon"]').click();
// Fill out a query in input that appears
cy.get('ds-header [data-test="header-search-box"]').type(query);
},
submitQueryByPressingEnter() {
cy.get('ds-header [data-test="header-search-box"]').type('{enter}');
},
submitQueryByPressingIcon() {
cy.get('ds-header [data-test="header-search-icon"]').click();
},
};
describe('Search from Navigation Bar', () => {
// NOTE: these tests currently assume this query will return results!
const query = Cypress.env('DSPACE_TEST_SEARCH_TERM');
it('should go to search page with correct query if submitted (from home)', () => {
cy.visit('/');
// This is the GET command that will actually run the search
cy.intercept('GET', '/server/api/discover/search/objects*').as('search-results');
// Run the search
page.fillOutQueryInNavBar(query);
page.submitQueryByPressingEnter();
// New URL should include query param
cy.url().should('include', 'query='.concat(query));
// Wait for search results to come back from the above GET command
cy.wait('@search-results');
// At least one search result should be displayed
cy.get('[data-test="list-object"]').should('be.visible');
});
it('should go to search page with correct query if submitted (from search)', () => {
cy.visit('/search');
// This is the GET command that will actually run the search
cy.intercept('GET', '/server/api/discover/search/objects*').as('search-results');
// Run the search
page.fillOutQueryInNavBar(query);
page.submitQueryByPressingEnter();
// New URL should include query param
cy.url().should('include', 'query='.concat(query));
// Wait for search results to come back from the above GET command
cy.wait('@search-results');
// At least one search result should be displayed
cy.get('[data-test="list-object"]').should('be.visible');
});
it('should allow user to also submit query by clicking icon', () => {
cy.visit('/');
// This is the GET command that will actually run the search
cy.intercept('GET', '/server/api/discover/search/objects*').as('search-results');
// Run the search
page.fillOutQueryInNavBar(query);
page.submitQueryByPressingIcon();
// New URL should include query param
cy.url().should('include', 'query='.concat(query));
// Wait for search results to come back from the above GET command
cy.wait('@search-results');
// At least one search result should be displayed
cy.get('[data-test="list-object"]').should('be.visible');
});
});

View File

@@ -0,0 +1,57 @@
import { testA11y } from 'cypress/support/utils';
import { Options } from 'cypress-axe';
describe('Search Page', () => {
// NOTE: these tests currently assume this query will return results!
const query = Cypress.env('DSPACE_TEST_SEARCH_TERM');
it('should redirect to the correct url when query was set and submit button was triggered', () => {
const queryString = 'Another interesting query string';
cy.visit('/search');
// Type query in searchbox & click search button
cy.get('[data-test="search-box"]').type(queryString);
cy.get('[data-test="search-button"]').click();
cy.url().should('include', 'query=' + encodeURI(queryString));
});
it('should load results and pass accessibility tests', () => {
cy.visit('/search?query='.concat(query));
cy.get('[data-test="search-box"]').should('have.value', query);
// <ds-search-page> tag must be loaded
cy.get('ds-search-page').should('be.visible');
// At least one search result should be displayed
cy.get('[data-test="list-object"]').should('be.visible');
// Click each filter toggle to open *every* filter
// (As we want to scan filter section for accessibility issues as well)
cy.get('[data-test="filter-toggle"]').click({ multiple: true });
// Analyze <ds-search-page> for accessibility issues
testA11y('ds-search-page');
});
it('should have a working grid view that passes accessibility tests', () => {
cy.visit('/search?query='.concat(query));
// Click button in sidebar to display grid view
cy.get('ds-search-sidebar [data-test="grid-view"]').click();
// <ds-search-page> tag must be loaded
cy.get('ds-search-page').should('be.visible');
// At least one grid object (card) should be displayed
cy.get('[data-test="grid-object"]').should('be.visible');
// Analyze <ds-search-page> for accessibility issues
testA11y('ds-search-page',
{
rules: {
// Card titles fail this test currently
'heading-order': { enabled: false },
},
} as Options,
);
});
});

View File

@@ -0,0 +1,227 @@
import { testA11y } from 'cypress/support/utils';
//import { TEST_SUBMIT_USER, TEST_SUBMIT_USER_PASSWORD, TEST_SUBMIT_COLLECTION_NAME, TEST_SUBMIT_COLLECTION_UUID, TEST_ADMIN_USER, TEST_ADMIN_PASSWORD } from 'cypress/support/e2e';
import { Options } from 'cypress-axe';
describe('New Submission page', () => {
// NOTE: We already test that new Item submissions can be started from MyDSpace in my-dspace.spec.ts
it('should create a new submission when using /submit path & pass accessibility', () => {
// Test that calling /submit with collection & entityType will create a new submission
cy.visit('/submit?collection='.concat(Cypress.env('DSPACE_TEST_SUBMIT_COLLECTION_UUID')).concat('&entityType=none'));
// This page is restricted, so we will be shown the login form. Fill it out & submit.
cy.loginViaForm(Cypress.env('DSPACE_TEST_SUBMIT_USER'), Cypress.env('DSPACE_TEST_SUBMIT_USER_PASSWORD'));
// Should redirect to /workspaceitems, as we've started a new submission
cy.url().should('include', '/workspaceitems');
// The Submission edit form tag should be visible
cy.get('ds-submission-edit').should('be.visible');
// A Collection menu button should exist & it's value should be the selected collection
cy.get('#collectionControlsMenuButton span').should('have.text', Cypress.env('DSPACE_TEST_SUBMIT_COLLECTION_NAME'));
// 4 sections should be visible by default
cy.get('div#section_traditionalpageone').should('be.visible');
cy.get('div#section_traditionalpagetwo').should('be.visible');
cy.get('div#section_upload').should('be.visible');
cy.get('div#section_license').should('be.visible');
// Test entire page for accessibility
testA11y('ds-submission-edit',
{
rules: {
// Author & Subject fields have invalid "aria-multiline" attrs.
// See https://github.com/DSpace/dspace-angular/issues/1272
'aria-allowed-attr': { enabled: false },
// All panels are accordions & fail "aria-required-children" and "nested-interactive".
// Seem to require updating ng-bootstrap and https://github.com/DSpace/dspace-angular/issues/2216
'aria-required-children': { enabled: false },
'nested-interactive': { enabled: false },
// All select boxes fail to have a name / aria-label.
// This is a bug in ng-dynamic-forms and may require https://github.com/DSpace/dspace-angular/issues/2216
'select-name': { enabled: false },
},
} as Options,
);
// Discard button should work
// Clicking it will display a confirmation, which we will confirm with another click
cy.get('button#discard').click();
cy.get('button#discard_submit').click();
});
it('should block submission & show errors if required fields are missing', () => {
// Create a new submission
cy.visit('/submit?collection='.concat(Cypress.env('DSPACE_TEST_SUBMIT_COLLECTION_UUID')).concat('&entityType=none'));
// This page is restricted, so we will be shown the login form. Fill it out & submit.
cy.loginViaForm(Cypress.env('DSPACE_TEST_SUBMIT_USER'), Cypress.env('DSPACE_TEST_SUBMIT_USER_PASSWORD'));
// Attempt an immediate deposit without filling out any fields
cy.get('button#deposit').click();
// A warning alert should display.
cy.get('ds-notification div.alert-success').should('not.exist');
cy.get('ds-notification div.alert-warning').should('be.visible');
// First section should have an exclamation error in the header
// (as it has required fields)
cy.get('div#traditionalpageone-header i.fa-exclamation-circle').should('be.visible');
// Title field should have class "is-invalid" applied, as it's required
cy.get('input#dc_title').should('have.class', 'is-invalid');
// Date Year field should also have "is-valid" class
cy.get('input#dc_date_issued_year').should('have.class', 'is-invalid');
// FINALLY, cleanup after ourselves. This also exercises the MyDSpace delete button.
// Get our Submission URL, to parse out the ID of this submission
cy.location().then(fullUrl => {
// This will be the full path (/workspaceitems/[id]/edit)
const path = fullUrl.pathname;
// Split on the slashes
const subpaths = path.split('/');
// Part 2 will be the [id] of the submission
const id = subpaths[2];
// Even though form is incomplete, the "Save for Later" button should still work
cy.get('button#saveForLater').click();
// "Save for Later" should send us to MyDSpace
cy.url().should('include', '/mydspace');
// A success alert should be visible
cy.get('ds-notification div.alert-success').should('be.visible');
// Now, dismiss any open alert boxes (may be multiple, as tests run quickly)
cy.get('[data-bs-dismiss="alert"]').click({ multiple: true });
// This is the GET command that will actually run the search
cy.intercept('GET', '/server/api/discover/search/objects*').as('search-results');
// On MyDSpace, find the submission we just saved via its ID
cy.get('[data-test="search-box"]').type(id);
cy.get('[data-test="search-button"]').click();
// Wait for search results to come back from the above GET command
cy.wait('@search-results');
// Delete our created submission & confirm deletion
cy.get('button#delete_' + id).click();
cy.get('button#delete_confirm').click();
});
});
it('should allow for deposit if all required fields completed & file uploaded', () => {
// Create a new submission
cy.visit('/submit?collection='.concat(Cypress.env('DSPACE_TEST_SUBMIT_COLLECTION_UUID')).concat('&entityType=none'));
// This page is restricted, so we will be shown the login form. Fill it out & submit.
cy.loginViaForm(Cypress.env('DSPACE_TEST_SUBMIT_USER'), Cypress.env('DSPACE_TEST_SUBMIT_USER_PASSWORD'));
// Fill out all required fields (Title, Date)
cy.get('input#dc_title').type('DSpace logo uploaded via e2e tests');
cy.get('input#dc_date_issued_year').type('2022');
// Confirm the required license by checking checkbox
// (NOTE: requires "force:true" cause Cypress claims this checkbox is covered by its own <span>)
cy.get('input#granted').check( { force: true } );
// Before using Cypress drag & drop, we have to manually trigger the "dragover" event.
// This ensures our UI displays the dropzone that covers the entire submission page.
// (For some reason Cypress drag & drop doesn't trigger this even itself & upload won't work without this trigger)
cy.get('ds-uploader').trigger('dragover');
// This is the POST command that will upload the file
cy.intercept('POST', '/server/api/submission/workspaceitems/*').as('upload');
// Upload our DSpace logo via drag & drop onto submission form
// cy.get('div#section_upload')
cy.get('div.ds-document-drop-zone').selectFile('src/assets/images/dspace-logo.svg', {
action: 'drag-drop',
});
// Wait for upload to complete before proceeding
cy.wait('@upload');
// Wait for deposit button to not be disabled & click it.
cy.get('button#deposit').should('not.be.disabled').click();
// No warnings should exist. Instead, just successful deposit alert is displayed
cy.get('ds-notification div.alert-warning').should('not.exist');
cy.get('ds-notification div.alert-success').should('be.visible');
});
it('is possible to submit a new "Person" and that form passes accessibility', () => {
// To submit a different entity type, we'll start from MyDSpace
cy.visit('/mydspace');
// This page is restricted, so we will be shown the login form. Fill it out & submit.
// NOTE: At this time, we MUST login as admin to submit Person objects
cy.loginViaForm(Cypress.env('DSPACE_TEST_ADMIN_USER'), Cypress.env('DSPACE_TEST_ADMIN_PASSWORD'));
// Open the New Submission dropdown
cy.get('button[data-test="submission-dropdown"]').click();
// Click on the "Person" type in that dropdown
cy.get('#entityControlsDropdownMenu button[title="Person"]').click();
// This should display the <ds-create-item-parent-selector> (popup window)
cy.get('ds-create-item-parent-selector').should('be.visible');
// Type in a known Collection name in the search box
cy.get('ds-authorized-collection-selector input[type="search"]').type(Cypress.env('DSPACE_TEST_SUBMIT_PERSON_COLLECTION_NAME'));
// Click on the button matching that known Collection name
cy.get('ds-authorized-collection-selector button[title="'.concat(Cypress.env('DSPACE_TEST_SUBMIT_PERSON_COLLECTION_NAME')).concat('"]')).click();
// New URL should include /workspaceitems, as we've started a new submission
cy.url().should('include', '/workspaceitems');
// The Submission edit form tag should be visible
cy.get('ds-submission-edit').should('be.visible');
// A Collection menu button should exist & its value should be the selected collection
cy.get('#collectionControlsMenuButton span').should('have.text', Cypress.env('DSPACE_TEST_SUBMIT_PERSON_COLLECTION_NAME'));
// 3 sections should be visible by default
cy.get('div#section_personStep').should('be.visible');
cy.get('div#section_upload').should('be.visible');
cy.get('div#section_license').should('be.visible');
// Test entire page for accessibility
testA11y('ds-submission-edit',
{
rules: {
// All panels are accordions & fail "aria-required-children" and "nested-interactive".
// Seem to require updating ng-bootstrap and https://github.com/DSpace/dspace-angular/issues/2216
'aria-required-children': { enabled: false },
'nested-interactive': { enabled: false },
},
} as Options,
);
// Click the lookup button next to "Publication" field
cy.get('button[data-test="lookup-button"]').click();
// A popup modal window should be visible
cy.get('ds-dynamic-lookup-relation-modal').should('be.visible');
// Popup modal should also pass accessibility tests
//testA11y('ds-dynamic-lookup-relation-modal');
testA11y({
include: ['ds-dynamic-lookup-relation-modal'],
exclude: [
['ul.nav-tabs'], // Tabs at top of model have several issues which seem to be caused by ng-bootstrap
],
});
// Close popup window
cy.get('ds-dynamic-lookup-relation-modal button.btn-close').click();
// Back on the form, click the discard button to remove new submission
// Clicking it will display a confirmation, which we will confirm with another click
cy.get('button#discard').click();
cy.get('button#discard_submit').click();
});
});

View File

@@ -0,0 +1,16 @@
import { testA11y } from 'cypress/support/utils';
describe('System Wide Alert', () => {
beforeEach(() => {
// Must login as an Admin to see the page
cy.visit('/admin/system-wide-alert');
cy.loginViaForm(Cypress.env('DSPACE_TEST_ADMIN_USER'), Cypress.env('DSPACE_TEST_ADMIN_PASSWORD'));
});
it('should pass accessibility tests', () => {
// Page must first be visible
cy.get('ds-system-wide-alert-form').should('be.visible');
// Analyze <ds-system-wide-alert-form> for accessibility issues
testA11y('ds-system-wide-alert-form');
});
});

View File

@@ -1,15 +0,0 @@
import { TEST_ENTITY_PUBLICATION } from 'cypress/support';
import { testA11y } from 'cypress/support/utils';
describe('Breadcrumbs', () => {
it('should pass accessibility tests', () => {
// Visit an Item, as those have more breadcrumbs
cy.visit('/entities/publication/' + TEST_ENTITY_PUBLICATION);
// Wait for breadcrumbs to be visible
cy.get('ds-breadcrumbs').should('be.visible');
// Analyze <ds-breadcrumbs> for accessibility
testA11y('ds-breadcrumbs');
});
});

View File

@@ -1,13 +0,0 @@
import { testA11y } from 'cypress/support/utils';
describe('Browse By Author', () => {
it('should pass accessibility tests', () => {
cy.visit('/browse/author');
// Wait for <ds-browse-by-metadata-page> to be visible
cy.get('ds-browse-by-metadata-page').should('be.visible');
// Analyze <ds-browse-by-metadata-page> for accessibility
testA11y('ds-browse-by-metadata-page');
});
});

View File

@@ -1,13 +0,0 @@
import { testA11y } from 'cypress/support/utils';
describe('Browse By Date Issued', () => {
it('should pass accessibility tests', () => {
cy.visit('/browse/dateissued');
// Wait for <ds-browse-by-date-page> to be visible
cy.get('ds-browse-by-date-page').should('be.visible');
// Analyze <ds-browse-by-date-page> for accessibility
testA11y('ds-browse-by-date-page');
});
});

View File

@@ -1,13 +0,0 @@
import { testA11y } from 'cypress/support/utils';
describe('Browse By Subject', () => {
it('should pass accessibility tests', () => {
cy.visit('/browse/subject');
// Wait for <ds-browse-by-metadata-page> to be visible
cy.get('ds-browse-by-metadata-page').should('be.visible');
// Analyze <ds-browse-by-metadata-page> for accessibility
testA11y('ds-browse-by-metadata-page');
});
});

View File

@@ -1,13 +0,0 @@
import { testA11y } from 'cypress/support/utils';
describe('Browse By Title', () => {
it('should pass accessibility tests', () => {
cy.visit('/browse/title');
// Wait for <ds-browse-by-title-page> to be visible
cy.get('ds-browse-by-title-page').should('be.visible');
// Analyze <ds-browse-by-title-page> for accessibility
testA11y('ds-browse-by-title-page');
});
});

View File

@@ -1,15 +0,0 @@
import { TEST_COLLECTION } from 'cypress/support';
import { testA11y } from 'cypress/support/utils';
describe('Collection Page', () => {
it('should pass accessibility tests', () => {
cy.visit('/collections/' + TEST_COLLECTION);
// <ds-collection-page> tag must be loaded
cy.get('ds-collection-page').should('exist');
// Analyze <ds-collection-page> for accessibility issues
testA11y('ds-collection-page');
});
});

View File

@@ -1,32 +0,0 @@
import { TEST_COLLECTION } from 'cypress/support';
import { testA11y } from 'cypress/support/utils';
describe('Collection Statistics Page', () => {
const COLLECTIONSTATISTICSPAGE = '/statistics/collections/' + TEST_COLLECTION;
it('should load if you click on "Statistics" from a Collection page', () => {
cy.visit('/collections/' + TEST_COLLECTION);
cy.get('ds-navbar ds-link-menu-item a[title="Statistics"]').click();
cy.location('pathname').should('eq', COLLECTIONSTATISTICSPAGE);
});
it('should contain a "Total visits" section', () => {
cy.visit(COLLECTIONSTATISTICSPAGE);
cy.get('.' + TEST_COLLECTION + '_TotalVisits').should('exist');
});
it('should contain a "Total visits per month" section', () => {
cy.visit(COLLECTIONSTATISTICSPAGE);
cy.get('.' + TEST_COLLECTION + '_TotalVisitsPerMonth').should('exist');
});
it('should pass accessibility tests', () => {
cy.visit(COLLECTIONSTATISTICSPAGE);
// <ds-collection-statistics-page> tag must be loaded
cy.get('ds-collection-statistics-page').should('exist');
// Analyze <ds-collection-statistics-page> for accessibility issues
testA11y('ds-collection-statistics-page');
});
});

View File

@@ -1,25 +0,0 @@
import { Options } from 'cypress-axe';
import { testA11y } from 'cypress/support/utils';
describe('Community List Page', () => {
it('should pass accessibility tests', () => {
cy.visit('/community-list');
// <ds-community-list-page> tag must be loaded
cy.get('ds-community-list-page').should('exist');
// Open first Community (to show Collections)...that way we scan sub-elements as well
cy.get('ds-community-list :nth-child(1) > .btn-group > .btn').click();
// Analyze <ds-community-list-page> for accessibility issues
// Disable heading-order checks until it is fixed
testA11y('ds-community-list-page',
{
rules: {
'heading-order': { enabled: false }
}
} as Options
);
});
});

View File

@@ -1,15 +0,0 @@
import { TEST_COMMUNITY } from 'cypress/support';
import { testA11y } from 'cypress/support/utils';
describe('Community Page', () => {
it('should pass accessibility tests', () => {
cy.visit('/communities/' + TEST_COMMUNITY);
// <ds-community-page> tag must be loaded
cy.get('ds-community-page').should('exist');
// Analyze <ds-community-page> for accessibility issues
testA11y('ds-community-page',);
});
});

View File

@@ -1,32 +0,0 @@
import { TEST_COMMUNITY } from 'cypress/support';
import { testA11y } from 'cypress/support/utils';
describe('Community Statistics Page', () => {
const COMMUNITYSTATISTICSPAGE = '/statistics/communities/' + TEST_COMMUNITY;
it('should load if you click on "Statistics" from a Community page', () => {
cy.visit('/communities/' + TEST_COMMUNITY);
cy.get('ds-navbar ds-link-menu-item a[title="Statistics"]').click();
cy.location('pathname').should('eq', COMMUNITYSTATISTICSPAGE);
});
it('should contain a "Total visits" section', () => {
cy.visit(COMMUNITYSTATISTICSPAGE);
cy.get('.' + TEST_COMMUNITY + '_TotalVisits').should('exist');
});
it('should contain a "Total visits per month" section', () => {
cy.visit(COMMUNITYSTATISTICSPAGE);
cy.get('.' + TEST_COMMUNITY + '_TotalVisitsPerMonth').should('exist');
});
it('should pass accessibility tests', () => {
cy.visit(COMMUNITYSTATISTICSPAGE);
// <ds-community-statistics-page> tag must be loaded
cy.get('ds-community-statistics-page').should('exist');
// Analyze <ds-community-statistics-page> for accessibility issues
testA11y('ds-community-statistics-page');
});
});

View File

@@ -1,13 +0,0 @@
import { testA11y } from 'cypress/support/utils';
describe('Footer', () => {
it('should pass accessibility tests', () => {
cy.visit('/');
// Footer must first be visible
cy.get('ds-footer').should('be.visible');
// Analyze <ds-footer> for accessibility
testA11y('ds-footer');
});
});

View File

@@ -1,19 +0,0 @@
import { testA11y } from 'cypress/support/utils';
describe('Header', () => {
it('should pass accessibility tests', () => {
cy.visit('/');
// Header must first be visible
cy.get('ds-header').should('be.visible');
// Analyze <ds-header> for accessibility
testA11y({
include: ['ds-header'],
exclude: [
['#search-navbar-container'], // search in navbar has duplicative ID. Will be fixed in #1174
['.dropdownLogin'] // "Log in" link has color contrast issues. Will be fixed in #1149
],
});
});
});

View File

@@ -1,19 +0,0 @@
import { testA11y } from 'cypress/support/utils';
describe('Site Statistics Page', () => {
it('should load if you click on "Statistics" from homepage', () => {
cy.visit('/');
cy.get('ds-navbar ds-link-menu-item a[title="Statistics"]').click();
cy.location('pathname').should('eq', '/statistics');
});
it('should pass accessibility tests', () => {
cy.visit('/statistics');
// <ds-site-statistics-page> tag must be loaded
cy.get('ds-site-statistics-page').should('exist');
// Analyze <ds-site-statistics-page> for accessibility issues
testA11y('ds-site-statistics-page');
});
});

View File

@@ -1,31 +0,0 @@
import { Options } from 'cypress-axe';
import { TEST_ENTITY_PUBLICATION } from 'cypress/support';
import { testA11y } from 'cypress/support/utils';
describe('Item Page', () => {
const ITEMPAGE = '/items/' + TEST_ENTITY_PUBLICATION;
const ENTITYPAGE = '/entities/publication/' + TEST_ENTITY_PUBLICATION;
// Test that entities will redirect to /entities/[type]/[uuid] when accessed via /items/[uuid]
it('should redirect to the entity page when navigating to an item page', () => {
cy.visit(ITEMPAGE);
cy.location('pathname').should('eq', ENTITYPAGE);
});
it('should pass accessibility tests', () => {
cy.visit(ENTITYPAGE);
// <ds-item-page> tag must be loaded
cy.get('ds-item-page').should('exist');
// Analyze <ds-item-page> for accessibility issues
// Disable heading-order checks until it is fixed
testA11y('ds-item-page',
{
rules: {
'heading-order': { enabled: false }
}
} as Options
);
});
});

View File

@@ -1,38 +0,0 @@
import { TEST_ENTITY_PUBLICATION } from 'cypress/support';
import { testA11y } from 'cypress/support/utils';
describe('Item Statistics Page', () => {
const ITEMSTATISTICSPAGE = '/statistics/items/' + TEST_ENTITY_PUBLICATION;
it('should load if you click on "Statistics" from an Item/Entity page', () => {
cy.visit('/entities/publication/' + TEST_ENTITY_PUBLICATION);
cy.get('ds-navbar ds-link-menu-item a[title="Statistics"]').click();
cy.location('pathname').should('eq', ITEMSTATISTICSPAGE);
});
it('should contain element ds-item-statistics-page when navigating to an item statistics page', () => {
cy.visit(ITEMSTATISTICSPAGE);
cy.get('ds-item-statistics-page').should('exist');
cy.get('ds-item-page').should('not.exist');
});
it('should contain a "Total visits" section', () => {
cy.visit(ITEMSTATISTICSPAGE);
cy.get('.' + TEST_ENTITY_PUBLICATION + '_TotalVisits').should('exist');
});
it('should contain a "Total visits per month" section', () => {
cy.visit(ITEMSTATISTICSPAGE);
cy.get('.' + TEST_ENTITY_PUBLICATION + '_TotalVisitsPerMonth').should('exist');
});
it('should pass accessibility tests', () => {
cy.visit(ITEMSTATISTICSPAGE);
// <ds-item-statistics-page> tag must be loaded
cy.get('ds-item-statistics-page').should('exist');
// Analyze <ds-item-statistics-page> for accessibility issues
testA11y('ds-item-statistics-page');
});
});

Some files were not shown because too many files have changed in this diff Show More