Skip to content

Create Loadable Resource Abstract Base Class #2005

Description

@avrohomgottlieb

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

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions