Add new file activity.

This commit is contained in:
2025-07-13 16:12:03 +08:00
parent 65fe85e6c1
commit e9f6e1968e
12 changed files with 145 additions and 24 deletions

View File

@@ -176,6 +176,13 @@ func DeleteResource(uid, id uint) error {
return model.NewUnAuthorizedError("You have not permission to delete this resource")
}
}
r, err := GetResource(id, "")
if err != nil {
return err
}
if len(r.Files) > 0 {
return model.NewRequestError("This resource has files, please delete them first")
}
if err := dao.DeleteResource(id); err != nil {
return err
}