Skip to content

Make digital library fully functional#730

Merged
k7hpn merged 25 commits intoMCLD:mainfrom
k7hpn:feature/enhance-digital-library
Mar 25, 2026
Merged

Make digital library fully functional#730
k7hpn merged 25 commits intoMCLD:mainfrom
k7hpn:feature/enhance-digital-library

Conversation

@k7hpn
Copy link
Member

@k7hpn k7hpn commented Mar 24, 2026

Enhance the digital library/emedia portion of the Web site to perform all the necessary functions for a library to support electronic resources.

  • Ability to import and export emedia configurations
  • Add ability to associate emedias with subjects
  • Add referer checks for access to electronic resources
  • Add IP address validation for on- versus off-network access
  • Provide group-based, alphabetical, and subject-based views of electronic resources
  • Log launches of electronic resources through the Web site

Prior to merge:

  • Requires Promenade database migration which includes this line of SQL:
       migrationBuilder.Sql("UPDATE [Emedia] SET [IsActive] = 1, [IsAvailableExternally] = 1");

@k7hpn k7hpn self-assigned this Mar 24, 2026
@k7hpn k7hpn added the enhancement New feature or request label Mar 24, 2026
@k7hpn k7hpn marked this pull request as ready for review March 25, 2026 00:25
@k7hpn k7hpn changed the title WIP: Make digital library fully functional Make digital library fully functional Mar 25, 2026
@k7hpn k7hpn merged commit 1c13ade into MCLD:main Mar 25, 2026
3 of 6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant