diff options
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)) | 
