Add a notes field to equipments

This commit is contained in:
Eike Kettner
2021-02-17 22:38:18 +01:00
parent a79fa6f74a
commit 20ccdda609
9 changed files with 55 additions and 14 deletions

View File

@ -617,15 +617,17 @@ trait Conversions {
// equipment
def mkEquipment(re: REquipment): Equipment =
Equipment(re.eid, re.name, re.created)
Equipment(re.eid, re.name, re.created, re.notes)
def newEquipment[F[_]: Sync](e: Equipment, cid: Ident): F[REquipment] =
timeId.map({ case (id, now) =>
REquipment(id, cid, e.name, now, now)
REquipment(id, cid, e.name, now, now, e.notes)
})
def changeEquipment[F[_]: Sync](e: Equipment, cid: Ident): F[REquipment] =
Timestamp.current[F].map(now => REquipment(e.id, cid, e.name, e.created, now))
Timestamp
.current[F]
.map(now => REquipment(e.id, cid, e.name, e.created, now, e.notes))
// idref