"text_save": DocumentTextSaveForm(prefix="textsave"),
"add_tag": DocumentTagForm(prefix="addtag"),
},
+ 'REDMINE_URL': settings.REDMINE_URL,
})
try:
revision = request.GET['revision']
document = storage.get(name, revision)
- except (KeyError, DocumentNotFound) as e:
+ except (KeyError, DocumentNotFound):
raise http.Http404
access_time = datetime.now()
'document_name': document.name,
'document_info': dict(document.info(), readonly=True),
'document_meta': document.meta,
+ 'REDMINE_URL': settings.REDMINE_URL,
})
if request.method == 'POST':
form = DocumentTextSaveForm(request.POST, prefix="textsave")
-
if form.is_valid():
revision = form.cleaned_data['parent_revision']
-
- document = storage.get_or_404(name, revision)
+ document = storage.get_or_404(name, revision)
document.text = form.cleaned_data['text']
-
comment = form.cleaned_data['comment']
-
- if form.cleaned_data['stage_completed']:
- comment += '\n#stage-finished: %s\n' % form.cleaned_data['stage_completed']
-
- author = "%s <%s>" % (form.cleaned_data['author_name'], form.cleaned_data['author_email'])
-
- storage.put(document, author=author, comment=comment, parent=revision)
- document = storage.get(name)
-
+ if form.cleaned_data['stage_completed']:
+ comment += '\n#stage-finished: %s\n' % form.cleaned_data['stage_completed']
+ author = "%s <%s>" % (form.cleaned_data['author_name'], form.cleaned_data['author_email'])
+ storage.put(document, author=author, comment=comment, parent=revision)
+ document = storage.get(name)
return JSONResponse({
'text': document.plain_text if revision != document.revision else None,
'meta': document.meta(),
images = [map_to_url(f) for f in map(smart_unicode, os.listdir(base_dir)) if is_image(f)]
images.sort()
return JSONResponse(images)
- except (IndexError, OSError) as e:
+ except (IndexError, OSError):
logger.exception("Unable to fetch gallery")
raise http.Http404