tape: add api to set media status

This commit is contained in:
Dietmar Maurer
2021-02-26 10:41:24 +01:00
parent 25350f3370
commit 08ec39be0c
2 changed files with 76 additions and 5 deletions

View File

@ -654,6 +654,11 @@ impl Inventory {
self.set_media_status(uuid, Some(MediaStatus::Damaged))
}
/// Lock database, reload database, set status to Retired, store database
pub fn set_media_status_retired(&mut self, uuid: &Uuid) -> Result<(), Error> {
self.set_media_status(uuid, Some(MediaStatus::Retired))
}
/// Lock database, reload database, set status to None, store database
pub fn clear_media_status(&mut self, uuid: &Uuid) -> Result<(), Error> {
self.set_media_status(uuid, None)