Skip to content

Derive New#664

Open
f-osorio wants to merge 59 commits intomainfrom
derive-new-record
Open

Derive New#664
f-osorio wants to merge 59 commits intomainfrom
derive-new-record

Conversation

@f-osorio
Copy link
Copy Markdown
Contributor

Add ability to derive a record or instance from an existing record.

Once a record is loaded into Marva there are 2 options:

  • Derive a new record
    • Under Tools > Derive new Record
    • Will create an entirely new Marva record in a new tab
    • The work will have any Year in the LCCN removed
image
  • Derive a new instance
    • Button is next to the instance ID
    • Will add a new instance below the existing instance
image

In either case, the new instance will be updated as follows:

  • Edition statement replaced with placeholder
  • Provision activity dates replaced with placeholders
  • Extent & Dimensions replaced with placeholders
  • LCCN and ISBN replaced with placeholders
  • Admin metadata updated:
    • Encoding: preliminary
    • Status: new

Also fixes MARC preview not working when there are multiple instances with buttons to swap between the different instances.

image

When MARC HTML is on, hovering over the leader or 008 will give the byte position.
image

- Change encoding level to full
- Delete project publication date
- Ask for year to populate
  - Call number
  - Provision acticity dates
  - Copyright date
There was no no guid for the field when using the CIP function
Remove "resource not viewed" from the note.
New record gets some updates
Record is saved to the backend, and then that new record is opened in a
new tab.

TODO: finish updating new record
- Remove data from LCCN
- Edition statment: placeholder
- Provision activity dates: placeholder
- Identifiers: Removed, keep one ISBN
- Extent: placeholder
- dimentions: placeholder
- Adminmetadata: encLvl 5, status new,
- Replace all the original record's bibid with marva001
Can't swap if there's more than 1 record
Look at `itemOf` and add the instance ID. If they match add that item
to the array for the instance
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.

1 participant