diff options
author | Étienne Loks <etienne.loks@peacefrogs.net> | 2013-12-23 13:13:40 +0100 |
---|---|---|
committer | Étienne Loks <etienne.loks@peacefrogs.net> | 2013-12-23 13:13:40 +0100 |
commit | b4dd6850d5bbe0e75bdcdfdd7d06ff28d3ebfc99 (patch) | |
tree | 30aba2cf351641d5fe1effb49c82a60612e5c742 /archaeological_operations/views.py | |
parent | 7f9d0d320f905d22a60089b9d19919f9d30bcd81 (diff) | |
download | Ishtar-b4dd6850d5bbe0e75bdcdfdd7d06ff28d3ebfc99.tar.bz2 Ishtar-b4dd6850d5bbe0e75bdcdfdd7d06ff28d3ebfc99.zip |
Work on operation document generation
Diffstat (limited to 'archaeological_operations/views.py')
-rw-r--r-- | archaeological_operations/views.py | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/archaeological_operations/views.py b/archaeological_operations/views.py index 183c80b83..1ba994a86 100644 --- a/archaeological_operations/views.py +++ b/archaeological_operations/views.py @@ -284,3 +284,19 @@ def generatedoc_administrativeactop(request, pk, template_pk=None): doc_name return response return HttpResponse(mimetype='text/plain') + +def operation_administrativeactfile_document(request): + dct = {} + if request.POST: + dct['search_form'] = AdministrativeActOperationFormSelection( + request.POST) + dct['template_form'] = DocumentGenerationAdminActForm(request.POST) + if dct['search_form'].is_valid() and dct['template_form'].is_valid(): + return generatedoc_administrativeactop(request, + dct['search_form'].cleaned_data.get('pk'), + dct['template_form'].cleaned_data.get('document_template')) + else: + dct['search_form'] = AdministrativeActOpeFormSelection() + dct['template_form'] = DocumentGenerationAdminActForm() + return render_to_response('ishtar/administrativeact_document.html', dct, + context_instance=RequestContext(request)) |