Planner/models/users.go

16 lines
296 B
Go
Raw Normal View History

2024-11-09 19:35:44 +01:00
package models
import (
"gorm.io/gorm"
)
func (u *User) GetPlans(orm *gorm.DB) ([]Plan, error) {
var plans []Plan
2025-01-14 20:14:07 +01:00
err := orm.Debug().Table("plans p").
Select("p.*").
Joins("JOIN members m ON m.plan_id=p.id").
Where("m.user_id=?", u.Username).
Find(&plans)
return plans, err.Error
2024-11-09 19:35:44 +01:00
}