Skip to content

Conversation

@laritakr
Copy link
Contributor

@laritakr laritakr commented Oct 30, 2025

Summary

Creates a service which generates a sample CSV file to be used as a template for creating imports. This is Hyku tenant-specific because Hyku stores the Bulkrax field mappings at a tenant level, and should work for both flexible metadata false or true

Sample File & Caveats

  • Sample file below was created through base hyku with flexible true and using the default m3 profile.
  • Nonstandard bulkrax mappings may affect the validity of the resulting file, but efforts were taken to ensure valid results in the majority of cases.
  • Sample CSV requires Hyrax. Use outside of Hyrax will return an error.

bulkrax_template_20251217_231834.csv

Still Incomplete

  • test the generated file to verify it works for import
  • Use schema's form to determine which terms to include (should allow us to remove the ignore list)
  • Complete specs to ensure proper functionality
  • Hook into UI
    • Remove temporary UI functionality via importer
    • Hook service into appropriate position in UI and download the file as generated

@laritakr laritakr force-pushed the create-sample-csv-service branch from dd6591a to 4713fa6 Compare October 30, 2025 02:27
This file can be used as a template for creating imports.
@christhepianist
Copy link

christhepianist commented Oct 30, 2025 via email

@laritakr laritakr added enhancement for release notes (New feature or request) patch-ver for release notes labels Oct 30, 2025
@laritakr laritakr force-pushed the create-sample-csv-service branch 4 times, most recently from 6412b8e to 6084196 Compare October 30, 2025 17:12
@laritakr laritakr force-pushed the create-sample-csv-service branch 2 times, most recently from 218adfe to 629610f Compare December 11, 2025 16:28
@laritakr laritakr force-pushed the create-sample-csv-service branch from 75e67b8 to 8332b79 Compare December 17, 2025 23:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement for release notes (New feature or request) patch-ver for release notes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants