From ad6199269b43e1569a376617812994850fa815ea Mon Sep 17 00:00:00 2001 From: nemunaire Date: Fri, 22 Jan 2016 17:35:29 +0100 Subject: [PATCH] admin: Add /exercices pages to get all exercices of a theme --- admin/api_theme.go | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/admin/api_theme.go b/admin/api_theme.go index 34802158..9356a8f8 100644 --- a/admin/api_theme.go +++ b/admin/api_theme.go @@ -84,7 +84,15 @@ func listTheme(args []string, body []byte) (interface{}, error) { } } } else if len(args) == 2 { - return getExercice(args) + if args[1] == "exercices" { + if theme, err := getTheme(args); err != nil { + return nil, err + } else { + return theme.GetExercices() + } + } else { + return getExercice(args) + } } else if len(args) == 1 { if args[0] == "themes.json" { return exportThemes()