diff --git a/galerie/templates/galerie/Galerie.html b/galerie/templates/galerie/Galerie.html
new file mode 100644
index 00000000..6b2d1c46
--- /dev/null
+++ b/galerie/templates/galerie/Galerie.html
@@ -0,0 +1,47 @@
+{% extends "base.html" %}
+
+{% block title %}{% block nadpis1a %}
+{{galerie.nazev}} | Galerie
+{% endblock %}{% endblock %}
+
+{% block content %}
+
+
+ {% for obrazek in obrazky_predchozi %}
+
+ {% endfor %}
+
+
+
+ {# TODO šipky na přecházeni dodelat ve stylech #}
+
+ {% if obrazky_predchozi %}
+ {% with obrazky_predchozi|last as predchozi_obrazek %}
+
+ {% endwith %}
+ {% endif%}
+
+ {% if obrazky_dalsi %}
+ {% with obrazky_dalsi|first as dalsi_obrazek %}
+
+ {% endwith %}
+ {% endif%}
+
+
+ {{obrazek.popis}}
+
+
+
+ {% for obrazek in obrazky_dalsi %}
+
+ {% endfor %}
+
+{% endblock %}
diff --git a/galerie/views.py b/galerie/views.py
index 6ee5792f..799311c4 100644
--- a/galerie/views.py
+++ b/galerie/views.py
@@ -27,37 +27,37 @@ from seminar.models import Soustredeni
#'umisteni_Fotogalerie' : True,
#})
+def zobrazit(galerie, request):
+ preview = False
+ if galerie.zobrazit >= 1:
+ if request.user.is_staff:
+ preview = True;
+ else:
+ raise Http404
+ return preview
+
+
def nahled(request, pk, soustredeni):
"""Zobrazeni nahledu vsech fotek ve skupine."""
galerie = get_object_or_404(Galerie, pk=pk)
- preview = False
- if galerie.zobrazit >= 1:
- if request.user.is_staff:
- preview = True;
- else:
- raise Http404
+ preview = zobrazit(galerie, request)
return render(request, 'galerie/GalerieNahled.html',
{'galerie' : galerie,
'preview' : preview,
})
-def detail(request, pk, fotka):
+def detail(request, pk, fotka, soustredeni):
"""Zobrazeni nahledu fotky s id 'fotka'."""
MAX_VYSKA = 600
MAX_SIRKA = 600
MAX_VYSKA_MALA = 100
MAX_SIRKA_MALA = 200
- NAHLEDU = 3
+ NAHLEDU = 1
galerie = get_object_or_404(Galerie, pk=pk)
- preview = False
- if not galerie.je_publikovano():
- if request.user.is_authenticated():
- preview = True;
- else:
- raise Http404
+ preview = zobrazit(galerie, request)
obrazek = get_object_or_404(Obrazek, pk=fotka)
- obrazky = galerie.obrazky.all()
+ obrazky = galerie.obrazek_set.all()
# Poradi aktualniho obrazku v galerii/stitku.
for i in range(len(obrazky)):
@@ -85,7 +85,7 @@ def detail(request, pk, fotka):
vyska = vyska * MAX_SIRKA / sirka
sirka = MAX_SIRKA
- return render(request, 'Galerie/Galerie.html',
+ return render(request, 'galerie/Galerie.html',
{'galerie' : galerie,
'obrazek' : obrazek,
'vyska' : vyska,
@@ -93,6 +93,5 @@ def detail(request, pk, fotka):
'obrazky_predchozi' : obrazky_predchozi,
'obrazky_dalsi' : obrazky_dalsi,
'preview' : preview,
- 'umisteni_Fotogalerie' : True,
})