Context
As outlined in the RFC: In-Place Model Updates for Project, Sample, and Library, we're going to be adding in-place model updating for the project, sample and library models.
Problem or idea
This ticket will focus on adding an abstract base class called LoadableResourceABC, which will implement state, hash, and loaded_at attrs, with get_hash and update_state property methods.
Solution or next step
- Add
LoadableResourceABC abstract base class implement methods
- Add migration
Context
As outlined in the RFC: In-Place Model Updates for Project, Sample, and Library, we're going to be adding in-place model updating for the project, sample and library models.
Problem or idea
This ticket will focus on adding an abstract base class called
LoadableResourceABC, which will implement state, hash, and loaded_at attrs, with get_hash and update_state property methods.Solution or next step
LoadableResourceABCabstract base class implement methods