Samvera Community Wiki
2017-03-23—FileSets WG Meeting
Date and Time
March 23, 2017, 2pm EDT
Connection Information
Google Hangouts: https://hangouts.google.com/hangouts/_/artic.edu/pcdm-filesets
Moderator: scossu
Notetaker: Juliet Hardesty
Attendees
scossu
Juliet Hardesty
Andrew Myers
Agenda
Notetaker?
Review last week's action items / Review code progress
Complete validation PR - was changed because of second action item
Got feedback from Hydra Tech call and made first action not as worth doing
Don’t need PR for type validation like we had it - need to move this to different area of code stack
Type validation was going to go into Hydra Works layer of stack but can leave it at Hyrax level
Way files are added to file sets is one at a time, so validation happens during single file upload (during the job queue); want to provide way to put multiple files into fileset, not sure if validation is going to happen one at time or in a job; both file and fileset have to be saved so validation might be happening on both things; we only care about validation on fileset
If rules exist that only one file of a certain type can exist in fileset, not going to know that until all files are loaded into fileset
Might want to address this with UI (save button greyed out unless correct types are set - minimum/maximum number of types, etc)
Also want validation step on save action
Might need way to work with all files being uploaded altogether (as a batch) instead of individually
Been suggested to use ActiveModel::Validator pattern
Probably need to include class to do this validation in models/file_set/file_set_behavior
LDCX session pitch + Dev congress hack space
Relating one file to another file is an option - already listed for dev congress
Describe problem and get feedback on architectural/strategic side - LDCX
use that info to accomplish tasks
might have terms to add to pcdmuse but that might not be necessary
PHYDO has UI workflow around filesets almost complete to manage files in a filesets - based on CC but could be demonstrable at LDCX
LDCX - general discussion about this project and goals (no code) - add to topics doc (https://docs.google.com/document/d/1fv930l4Atpb1gqnBGnuG279jqCHtw0PMnZ41UtCgDVI/edit#heading=h.l45wk6jd1p5v)
Dev congress - code review - if Drew completes PR, that can be reviewed/given as lightning talk
Discuss public facing name for FileSets
Should convey difference between Files and FileSets
Should be easy to understand and memorize by non-technical users
Next steps
Minutes