Add ability to remove devices

This commit is contained in:
2025-03-24 15:35:26 +01:00
parent b799ac5aa6
commit 982943fac3
5 changed files with 69 additions and 9 deletions

16
data.go
View File

@@ -1,5 +1,7 @@
package main
import "gitea.seeseepuff.be/seeseemelk/mysqlite"
func (a *App) GetAllBrands() ([]string, error) {
var brands []string
var err error
@@ -59,3 +61,17 @@ func (a *App) GetTotalRamCapacity() (int, error) {
err := a.db.Query("SELECT SUM(capacity) FROM info_ram").ScanSingle(&capacity)
return capacity, err
}
func (a *App) DeleteAsset(tx *mysqlite.Tx, qr int) error {
err := tx.Query("DELETE FROM assets WHERE qr=?").Bind(qr).Exec()
if err != nil {
return err
}
err = tx.Query("DELETE FROM info_ram WHERE asset=?").Bind(qr).Exec()
if err != nil {
return err
}
return nil
}