This commit is contained in:
Tom Wahl
2023-10-20 15:32:17 +02:00
parent 86f2636681
commit d99a6e594b
28 changed files with 1206 additions and 213 deletions

View File

@@ -47,3 +47,15 @@ func GetRoomScheduleForDay(app *pocketbase.PocketBase, room string, date string)
}
return events
}
func GetRoomScheduleForWeek(app *pocketbase.PocketBase, room string, week string) []model.Event {
var events []model.Event
// get all events from event records in the events collection
err := app.Dao().DB().Select("*").From("events").Where(dbx.Like("Rooms", room)).AndWhere(dbx.Like("Week", week)).GroupBy("week, start, end, room").All(&events)
if err != nil {
print("Error while getting events from database: ", err)
return nil
}
return events
}