allow printing/editing orders

This commit is contained in:
2025-04-11 16:06:41 +02:00
parent adac366896
commit 1da5e3e8b4
5 changed files with 49 additions and 59 deletions

View File

@@ -63,18 +63,8 @@ func (rc *printController) PrintCartView(c *gin.Context) {
return
}
type ShopItemVariantPair struct {
ShopItem models.ShopItem
ItemVariant models.ItemVariant
}
var items []ShopItemVariantPair
for _, cartItem := range cartItems {
items = append(items, ShopItemVariantPair{ShopItem: cartItem.ShopItem, ItemVariant: cartItem.ItemVariant})
}
data := CreateSessionData(c, gin.H{
"itemVariants": items,
"cartItems": cartItems,
})
c.HTML(http.StatusOK, "printvariant.html", data)
@@ -90,18 +80,8 @@ func (rc *printController) PrintOrderView(c *gin.Context) {
cartItems := order.CartItems
type ShopItemVariantPair struct {
ShopItem models.ShopItem
ItemVariant models.ItemVariant
}
var items []ShopItemVariantPair
for _, cartItem := range cartItems {
items = append(items, ShopItemVariantPair{ShopItem: cartItem.ShopItem, ItemVariant: cartItem.ItemVariant})
}
data := CreateSessionData(c, gin.H{
"itemVariants": items,
"cartItems": cartItems,
})
c.HTML(http.StatusOK, "printvariant.html", data)