FrancescoMolinaro
53329cd92f
align to branch, update test
2023-12-13 10:34:20 +01:00
FrancescoMolinaro
b9af731d5a
rename data service
2023-12-12 17:17:23 +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
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
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
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
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
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
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
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
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
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
Tim Donohue
b30fd4bb0b
Remove unused env variables
2023-11-28 16:50:55 -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
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