Skip to content

Add restricted resource lock indicators#265

Merged
ewlarson merged 1 commit into
developfrom
feature/issue-206-restricted-lock-icon
May 27, 2026
Merged

Add restricted resource lock indicators#265
ewlarson merged 1 commit into
developfrom
feature/issue-206-restricted-lock-icon

Conversation

@ewlarson

Copy link
Copy Markdown
Contributor

Summary

  • Add a reusable restricted-access lock indicator for resources with dct_accessRights_s: Restricted
  • Show the lock to the left of restricted resource titles in list, gallery, and resource detail views
  • Include Access Rights in the resource Full Details table
  • Add focused coverage for the search result, gallery, resource view, and Full Details behavior

Closes #206

Validation

  • npm test -- --run src/__tests__/components/SearchResults.test.tsx src/__tests__/components/search/GalleryView.test.tsx src/__tests__/components/ResourceView.test.tsx src/__tests__/components/resource/FullDetailsTable.test.tsx
  • ./node_modules/.bin/tsc -p tsconfig.json --noEmit
  • ./node_modules/.bin/eslint src/utils/accessRights.ts src/components/RestrictedAccessIndicator.tsx src/components/SearchResults.tsx src/components/search/GalleryView.tsx src/pages/ResourceView.tsx src/components/resource/ResourceView.tsx src/components/resource/FullDetailsTable.tsx src/__tests__/components/SearchResults.test.tsx src/__tests__/components/search/GalleryView.test.tsx src/__tests__/components/ResourceView.test.tsx src/__tests__/components/resource/FullDetailsTable.test.tsx
  • Browser checked localhost:3000 restricted resource page and restricted search results

Notes

npm run lint still fails on pre-existing unrelated lint issues outside this change.

@ewlarson ewlarson marked this pull request as ready for review May 27, 2026 19:27
@ewlarson ewlarson merged commit 5f9a47c into develop May 27, 2026
12 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.

Add visual or text information on restricted items

1 participant