amschaal / SIMS

SIMS (Sequencing Information Management System), Successor to SLIMS, in search of a better name...
0 stars 0 forks source link

Pool locking #26

Open amschaal opened 4 months ago

amschaal commented 4 months ago

Samples and pools should not be able to be added to pools at a certain point. Once all samples or pools have been added to the pool, the pool should be able to be "locked", preventing changes.

Perhaps add:

locked = models.DatetimeField()

It may be possible to unlock a pool, before it has been added to another pool, run, etc.

amschaal commented 4 months ago

Most likely, samples or pools should be chosen to be pooled all at one time, not little by little. Consider implementing an interface that reflects this.

An alternative for "locked" might be "finalized". To be discussed with the lab.