diff --git a/rowers/courses.py b/rowers/courses.py index faf675d2..1c2afa85 100644 --- a/rowers/courses.py +++ b/rowers/courses.py @@ -233,7 +233,7 @@ def removewhitespace(s): return "\n".join(regels) def getcoursefolder(course, document, cn=False): - folder2 = SubElement(document, 'Folder') + folder2 = SubElement(document, 'Folder', id="{id}".format(id=course.id)) coursename = SubElement(folder2, 'name') coursename.text = course.name openst = SubElement(folder2, 'open') diff --git a/rowers/tests/testdata/testdata.tcx.gz b/rowers/tests/testdata/testdata.tcx.gz index 064a2033..6ffeb4f2 100644 Binary files a/rowers/tests/testdata/testdata.tcx.gz and b/rowers/tests/testdata/testdata.tcx.gz differ diff --git a/rowers/views/apiviews.py b/rowers/views/apiviews.py index 1604c497..d7173ea3 100644 --- a/rowers/views/apiviews.py +++ b/rowers/views/apiviews.py @@ -240,14 +240,14 @@ def part_of_day(hour): # KML API views """ -- Get a list of courses +- Get a list of courses OK - Nearby a certain coordinate - Filtered by -- Get a (KML) course (in response.content rather than as attachment) -- Get multiple courses as one KML in response.content +- Get a (KML) course (in response.content rather than as attachment) OK +- Get multiple courses as one KML in response.content OK - GET with parameters? Optional, not for CN -- Create one or more new courses from KML +- Create one or more new courses from KML - Should check for duplicates (Placemark ID) - Update one or more new courses from KML """