Feature #13277

Add multi-value alias names to the Authority record CSV import and export template

Added by Peter Van Garderen 7 months ago. Updated 4 months ago.

Status:VerifiedStart date:
Priority:HighDue date:
Assignee:Peter Van Garderen% Done:

0%

Category:CSV import
Target version:Release 2.6.0
Google Code Legacy ID: Tested version:
Sponsored:Yes Requires documentation:No

Description

      Scenario: A user wants to use the GUI to import Authority Records with multi-value alias data

      Given: A user has an Authority record import CSV file that includes multi-value <alias> data, separated by pipe characters
      When: They import new authority records using the CSV file and the GUI or CLI import task
      Then: The imported Authority records are saved along with their multi-value alias names data 
      And:   When they run the csv:authority-export task, the multi-value alias names data is included in the exported CSV file

      Examples:
      |            alias           
      | parallelNames 
      | standardizedNames 
      | otherFormsOfName

Related issues

Related to Access to Memory (AtoM) - Feature #13280: Create relationships between existing authority records v... Verified 06/27/2020
Related to Access to Memory (AtoM) - Feature #13279: Add relationship type to authority record relations CSV i... Verified 04/29/2020
Related to Access to Memory (AtoM) - Bug #12861: Actor aliases and relations being dropped on CSV export Verified 03/05/2019

History

#2 Updated by Peter Van Garderen 7 months ago

Hi Dan, yes, you are correct this was meant to be added to GUI. CLI functionality already exists. I'll ask Mike to please consider your suggested revisions.

#3 Updated by Peter Van Garderen 7 months ago

  • Category changed from Actor to CSV import

#4 Updated by Dan Gillean 7 months ago

  • Related to Feature #13280: Create relationships between existing authority records via CSV import added

#5 Updated by Dan Gillean 7 months ago

  • Related to Feature #13279: Add relationship type to authority record relations CSV import and export added

#6 Updated by Peter Van Garderen 7 months ago

  • Subject changed from Alias and relations CSV import for Authority records to Alias and relations CSV import for Authority records via GUI

#7 Updated by Peter Van Garderen 7 months ago

  • Subject changed from Alias and relations CSV import for Authority records via GUI to Alias and relations added CSV import for Authority records via GUI

#8 Updated by Peter Van Garderen 7 months ago

  • Subject changed from Alias and relations added CSV import for Authority records via GUI to Alias and relations added to CSV import for Authority records via GUI

#9 Updated by Peter Van Garderen 7 months ago

  • Subject changed from Alias and relations added to CSV import for Authority records via GUI to Alias and relations added to CSV GUI import for Authority records

#11 Updated by Mike Cantelon 7 months ago

  • Status changed from New to Code Review
  • Assignee deleted (Mike Cantelon)

I'm going to do the alias file removal and the separation of relationship import into its own task as separate PRs to simplify CR/QA.

PR for CR for alias file removal: https://github.com/artefactual/atom/pull/1063

#12 Updated by Mike Cantelon 7 months ago

  • Status changed from Code Review to In progress
  • Assignee set to Mike Cantelon

Steve pointed out something that need to be added to the PR. Closing for now.

#14 Updated by Peter Van Garderen 7 months ago

  • Description updated (diff)

#16 Updated by Steve Breker 7 months ago

code review complete - looks great!

#17 Updated by Mike Cantelon 7 months ago

Thanks Steve!

Merged into qa/2.6.x.

I'll continue on to the next part of this issue: moving relation import into a separate task.

#18 Updated by Peter Van Garderen 7 months ago

  • Description updated (diff)

#19 Updated by Peter Van Garderen 7 months ago

  • Description updated (diff)

#20 Updated by Peter Van Garderen 7 months ago

  • Status changed from In progress to QA/Review
  • Assignee changed from Mike Cantelon to Peter Van Garderen

Successfully tested CLI and GUI import on Vagrant Ubuntu with multiple values separated by pipe characters for parallelNames, standardizedNames, and otherFormName. Will also test on Centos VM.

#22 Updated by Peter Van Garderen 7 months ago

  • Subject changed from Alias and relations added to CSV GUI import for Authority records to Add multi-value alias names to the Authority record CSV import template

Split this issue to separate the (completed) multi-value Alias import task from the Relations GUI CSV import task. See https://projects.artefactual.com/issues/13286

#23 Updated by Peter Van Garderen 7 months ago

  • Description updated (diff)
  • Status changed from QA/Review to Document

#24 Updated by Peter Van Garderen 7 months ago

  • Description updated (diff)

#25 Updated by Peter Van Garderen 7 months ago

  • Subject changed from Add multi-value alias names to the Authority record CSV import template to Add multi-value alias names to the Authority record CSV import and export template
  • Description updated (diff)

#26 Updated by Peter Van Garderen 7 months ago

  • Description updated (diff)

#27 Updated by Peter Van Garderen 7 months ago

Successfully tested import on Centos. csv:authority-export also successfully includes any multi-value alias fields data.

#28 Updated by Peter Van Garderen 4 months ago

  • Status changed from Document to Verified

#29 Updated by Peter Van Garderen 4 months ago

  • Related to Bug #12861: Actor aliases and relations being dropped on CSV export added

#30 Updated by Peter Van Garderen 4 months ago

  • Requires documentation changed from Yes to No

Also available in: Atom PDF