]> wagnertech.de Git - SVBaL.git/blob - python/eh_util/ausweis/views.py
pydev-s6git
[SVBaL.git] / python / eh_util / ausweis / views.py
1 from .AWK import routines
2 from .forms import UploadFileForm, DocumentForm, TextInputForm
3
4 from django.http import HttpResponse, HttpResponseRedirect
5 from django.shortcuts import render
6 from django.template import loader
7
8
9 def index(request, verein):
10     
11     # check existence in DB
12     csv_datei_name = routines.getCsvDateiName(verein)
13     if not csv_datei_name:
14         template = loader.get_template('index.html')
15         context = {
16             'csv_datei_name': csv_datei_name,
17         }
18         return HttpResponse(template.render(context, request))
19     return render(request, 'index.html', {'csv_datei_name': csv_datei_name})
20
21 def upload(request, verein):
22     if request.method == 'POST':
23         form = UploadFileForm(request.POST, request.FILES)
24         if form.is_valid():
25             routines.handle_uploaded_file(verein, request.FILES['file1'])
26             return HttpResponseRedirect('')
27         return HttpResponse("Dateiverarbeitung fehlerhaft")
28     else:
29         form = UploadFileForm()
30         return render(request, 'upload.html', {'form': form})
31
32 def anschreiben(request, verein):
33     if request.method == 'POST':
34         form = TextInputForm(request.POST)
35         if form.is_valid():
36             return HttpResponse("Dateiverarbeitung ok")
37         return HttpResponse("Dateiverarbeitung fehlerhaft")
38     else:
39         form = TextInputForm()
40         return render(request, 'anschreiben.html', {'form': form})
41
42 def alle_ausweise(request, verein):
43     return HttpResponse("NIY")
44
45 def einzelausweis(request, verein):
46     return HttpResponse("NIY")