Commit Graph

12683 Commits

Author SHA1 Message Date
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
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
Mohana Sarmiento
19db3faf65 Add unit test 2025-01-22 16:38:58 -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
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
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
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
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
Andrea Barbasso
44b900f5db [CST-15077] improve orcid logo image alt 2025-01-20 15:27:32 +01: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
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
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
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
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
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
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
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
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
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]
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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