Add tags page.

This commit is contained in:
2025-05-30 17:39:57 +08:00
parent d4bfb52ef9
commit 4f99bff2f5
15 changed files with 262 additions and 29 deletions

View File

@@ -56,6 +56,10 @@ func CreateResource(uid uint, params *ResourceCreateParams) (uint, error) {
if r, err = dao.CreateResource(r); err != nil {
return 0, err
}
err = updateCachedTagList()
if err != nil {
log.Error("Error updating cached tag list:", err)
}
return r.ID, nil
}
@@ -169,6 +173,10 @@ func DeleteResource(uid, id uint) error {
if err := dao.DeleteResource(id); err != nil {
return err
}
err = updateCachedTagList()
if err != nil {
log.Error("Error updating cached tag list:", err)
}
return nil
}
@@ -241,5 +249,9 @@ func EditResource(uid, rid uint, params *ResourceCreateParams) error {
log.Error("UpdateResource error: ", err)
return model.NewInternalServerError("Failed to update resource")
}
err = updateCachedTagList()
if err != nil {
log.Error("Error updating cached tag list:", err)
}
return nil
}