feat(cmd): disable a storage with specific mountPath (close #3564)
This commit is contained in:
@ -51,6 +51,15 @@ func GetStorageById(id uint) (*model.Storage, error) {
|
||||
return &storage, nil
|
||||
}
|
||||
|
||||
// GetStorageByMountPath Get Storage by mountPath, used to update storage usually
|
||||
func GetStorageByMountPath(mountPath string) (*model.Storage, error) {
|
||||
var storage model.Storage
|
||||
if err := db.Where("mount_path = ?", mountPath).First(&storage).Error; err != nil {
|
||||
return nil, errors.WithStack(err)
|
||||
}
|
||||
return &storage, nil
|
||||
}
|
||||
|
||||
func GetEnabledStorages() ([]model.Storage, error) {
|
||||
var storages []model.Storage
|
||||
if err := db.Where(fmt.Sprintf("%s = ?", columnName("disabled")), false).Find(&storages).Error; err != nil {
|
||||
|
Reference in New Issue
Block a user