Added support for filerenaming on upload

This commit is contained in:
Roberto Rosario
2011-02-04 02:07:06 -04:00
parent 58a635412c
commit 80d0a2a359
4 changed files with 32 additions and 3 deletions

View File

@@ -47,6 +47,11 @@ def upload_document_with_type(request, document_type_id, multiple=True):
form = DocumentForm(request.POST, request.FILES, initial={'document_type':document_type})
if form.is_valid():
instance = form.save()
if 'new_filename' in form.cleaned_data:
if form.cleaned_data['new_filename']:
instance.file_filename = form.cleaned_data['new_filename'].filename
instance.save()
for key, value in request.GET.items():
document_metadata = DocumentMetadata(
document=instance,
@@ -72,7 +77,6 @@ def upload_document_with_type(request, document_type_id, multiple=True):
def document_view(request, document_id):
document = get_object_or_404(Document, pk=document_id)
form = DocumentForm_view(instance=document, extra_fields=[
{'label':_(u'Document type'), 'field':'document_type'},
{'label':_(u'Filename'), 'field':'file_filename'},
{'label':_(u'File extension'), 'field':'file_extension'},
{'label':_(u'File mimetype'), 'field':'file_mimetype'},