from django.conf import settings
from django.http import HttpResponseRedirect
-from explorer import forms
+from explorer import forms, models
repo = hg.Repository(settings.REPOSITORY_PATH)
form = forms.BookForm(request.POST)
if form.is_valid():
repo.add_file(path, form.cleaned_data['text'])
- repo.commit()
- return HttpResponseRedirect('/')
+ repo.commit(message=form.cleaned_data['commit_message'], user=form.cleaned_data['user'])
+ return HttpResponseRedirect(request.get_full_path())
else:
form = forms.BookForm()
form.fields['text'].initial = repo.get_file(path).data()
return direct_to_template(request, 'explorer/file_xml.html', extra_context={
'hash': path,
'form': form,
+ 'image_folders_form': forms.ImageFoldersForm(),
})
return direct_to_template(request, 'explorer/file_html.html', extra_context={
'object': html.transform(repo.get_file(path).data(), is_file=False),
'hash': path,
+ 'image_folders_form': forms.ImageFoldersForm(),
})
-
\ No newline at end of file
+
+
+def folder_images(request, folder):
+ return direct_to_template(request, 'explorer/folder_images.html', extra_context={
+ 'images': models.get_images_from_folder(folder),
+ })
+