added modules in combi with course

This commit is contained in:
Elmar Kresse
2023-09-15 09:02:45 +02:00
parent 53d8b7f970
commit af7d9e73bf
2 changed files with 19 additions and 6 deletions

View File

@@ -114,16 +114,19 @@ func GetPlanForCourseAndSemester(app *pocketbase.PocketBase, course string, seme
return events
}
func GetPlanForModules(app *pocketbase.PocketBase, modules []string) Events {
func GetPlanForModules(app *pocketbase.PocketBase, modules []struct {
Name string `db:"Name" json:"Name"`
Course string `db:"course" json:"Course"`
}) Events {
// build query string with name equals elements in modules for dbx query
var queryString string
for i, module := range modules {
if i == 0 {
queryString = "Name = '" + module + "'"
queryString = "Name = '" + module.Name + "'"
} else {
queryString = queryString + " OR Name = '" + module + "'"
queryString = queryString + " OR Name = '" + module.Name + "'"
}
}