Private
Public Access
1
0

tests creating editing and deleting courses

This commit is contained in:
Sander Roosendaal
2021-01-17 11:38:24 +01:00
parent 106af884a1
commit 4d0a3ff0f2
8 changed files with 1712 additions and 4 deletions

View File

@@ -703,23 +703,25 @@ def course_upload_view(request):
if request.method == 'POST':
form = CourseForm(request.POST,request.FILES)
if form.is_valid():
f = form.cleaned_data['file']
name = form.cleaned_data['name']
notes = form.cleaned_data['notes']
country = form.cleaned_data['country']
if f is not None:
filename,path_and_filename = handle_uploaded_file(f)
cs = courses.kmltocourse(path_and_filename)
for course in cs:
cname = name+' - '+course['name']
cnotes = notes+'\n\n'+course['description']
polygons = course['polygons']
course = courses.createcourse(r,cname,polygons,notes=cnotes)
if course.country == 'unknown':
course.country = country
course.save()