Skip to content

LIBCIR-478. Added component for displaying MD-SOAR Accessibiity info#39

Merged
mohideen merged 4 commits intomdsoar-mainfrom
feature/LIBCIR-478
Apr 7, 2026
Merged

LIBCIR-478. Added component for displaying MD-SOAR Accessibiity info#39
mohideen merged 4 commits intomdsoar-mainfrom
feature/LIBCIR-478

Conversation

@dsteelma-umd
Copy link
Copy Markdown
Contributor

@dsteelma-umd dsteelma-umd commented Apr 1, 2026

Added a "UmdAccessibilityComponent" (and related component, "UmdAccessibilityContentComponent"), modeled after the stock DSpace "PrivacyComponent (and "PrivacyContentComponent").

This page seemed to best fit within the "info" section of MD-SOAR, so modified the "info-routes.ts" and "info-routing-paths.ts", so that the page would be available at the "/info/mdsoar-accessibility" path.

Note: The stock DSpace already has an "/info/accessibility" endpoint, which is used for managing accessibility settings.

Text for the page was from https://docs.google.com/document/d/1DNrMGF3AI1EGSinB16tn_ytVLI5OUBxLq23OKxUo5-U (last modified on Mar 31, 2026)

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

dsteelma-umd and others added 4 commits April 1, 2026 10:43
Added a "UmdAccessibilityComponent" (and related component,
"UmdAccessibilityContentComponent"), modeled after the stock DSpace
"PrivacyComponent (and "PrivacyContentComponent").

This page seemed to best fit within the "info" section of MD-SOAR,
so modified the "info-routes.ts" and "info-routing-paths.ts", so
that the page would be available at the "/info/mdsoar-accessibility"
path.

Note: The stock DSpace already has an "/info/accessibility" endpoint,
which is used for managing accessibility settings.

Text for the page was from https://docs.google.com/document/d/1DNrMGF3AI1EGSinB16tn_ytVLI5OUBxLq23OKxUo5-U
(last modified on Mar 31, 2026)

https://umd-dit.atlassian.net/browse/LIBCIR-478
Added an "Accessibility" link (placed after the "Browse By" dropdown)
that links to the MD-SOAR accessibility information page.

https://umd-dit.atlassian.net/browse/LIBCIR-478
Added an additional section to the "MdsoarAngularCustomization.md"
document describing the MD-SOAR Accessibility Information page.

https://umd-dit.atlassian.net/browse/LIBCIR-478
Made the following fixes based on recommendations from Perplexity AI
and after verifying that they were valid:

* Removed "UmdAccessibilityComponent" from "eager-theme.module.ts"
  because this file is for "eagerly loaded" components that are needed
  on first load, which the case for the Accessibility page
* Fixed a missing "li" tag pair in the accessibility page HTML
* Replaced hard-coded "/info/mdsoar-accessibility" path in
  "menu-resolver.service.ts" with "getUmdAccessibiltyPath()".

Co-authored-by: Perplexity AI <[email protected]>
https://umd-dit.atlassian.net/browse/LIBCIR-478
@mohideen mohideen merged commit 44ee697 into mdsoar-main Apr 7, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants