Collection form: add a button to remove added books
This commit is contained in:
@@ -20,6 +20,16 @@ func FetchCollectionHeader(db *gorm.DB, collectionId uint) (CollectionHeader, er
|
||||
return collection, res.Error
|
||||
}
|
||||
|
||||
func FetchCollectionHeaderFromItem(db *gorm.DB, itemId uint) (CollectionHeader, error) {
|
||||
var collection CollectionHeader
|
||||
query := db.Model(&model.Collection{})
|
||||
query = query.Select("collections.name, collections.user_id")
|
||||
query = query.Joins("left join collection_items on (collection_items.collection_id = collections.id)")
|
||||
query = query.Where("collection_items.id = ?", itemId)
|
||||
res := query.Find(&collection)
|
||||
return collection, res.Error
|
||||
}
|
||||
|
||||
type CollectionsQueryResult struct {
|
||||
ID uint
|
||||
UserID uint
|
||||
|
||||
Reference in New Issue
Block a user