fnp
/
redakcja.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Użycie tagu {% url %} do tworzenia linka do strony głównej. Przydaje się to w sytuacj...
[redakcja.git]
/
apps
/
explorer
/
views.py
diff --git
a/apps/explorer/views.py
b/apps/explorer/views.py
index
b1513e0
..
4a78e01
100644
(file)
--- a/
apps/explorer/views.py
+++ b/
apps/explorer/views.py
@@
-5,7
+5,7
@@
from django.views.generic.simple import direct_to_template
from django.conf import settings
from django.http import HttpResponseRedirect
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)
repo = hg.Repository(settings.REPOSITORY_PATH)
@@
-22,8
+22,8
@@
def file_xml(request, path):
form = forms.BookForm(request.POST)
if form.is_valid():
repo.add_file(path, form.cleaned_data['text'])
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()
else:
form = forms.BookForm()
form.fields['text'].initial = repo.get_file(path).data()
@@
-31,6
+31,7
@@
def file_xml(request, path):
return direct_to_template(request, 'explorer/file_xml.html', extra_context={
'hash': path,
'form': form,
return direct_to_template(request, 'explorer/file_xml.html', extra_context={
'hash': path,
'form': form,
+ 'image_folders_form': forms.ImageFoldersForm(),
})
})
@@
-38,5
+39,12
@@
def file_html(request, path):
return direct_to_template(request, 'explorer/file_html.html', extra_context={
'object': html.transform(repo.get_file(path).data(), is_file=False),
'hash': path,
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),
+ })
+