diff --git a/galerie/templates/galerie/GalerieNahled.html b/galerie/templates/galerie/GalerieNahled.html index 49d72e46..1a4656b4 100644 --- a/galerie/templates/galerie/GalerieNahled.html +++ b/galerie/templates/galerie/GalerieNahled.html @@ -42,28 +42,24 @@ Galerie {{galerie.nazev}}
{% for galerie in podgalerie %} - - {% if galerie.zobrazit < 1 or user.is_staff %} {% if galerie.titulni_obrazek %} - {% with galerie.titulni_obrazek.obrazek_maly as obrazek %} - - {% endwith %} + {% with galerie.titulni_obrazek.obrazek_maly as obrazek %} + + {% endwith %} {% endif %} -
- {{ galerie }} -
- -
- {% if user.is_staff and galerie.zobrazit > 0 %} -
- ({{galerie.poradi}}) - + - - +
+ {{ galerie }}
- {% endif %} - {% endif %} + + {% if user.is_staff and galerie.zobrazit > 0 %} +
+ ({{galerie.poradi}}) + + + - +
+ {% endif %} {% endfor %}
{% endif %} diff --git a/galerie/views.py b/galerie/views.py index 04a574a4..9e23133f 100644 --- a/galerie/views.py +++ b/galerie/views.py @@ -33,13 +33,19 @@ def cesta_od_korene(g): def nahled(request, pk, soustredeni): """Zobrazeni nahledu vsech fotek ve skupine.""" galerie = get_object_or_404(Galerie, pk=pk) + podgalerie = Galerie.objects.filter(galerie_up = galerie).order_by('poradi') + if not request.user.is_staff: + podgalerie = podgalerie.filter(zobrazit__lt=1) + obrazky = Obrazek.objects.filter(galerie = galerie).order_by('datum') preview = zobrazit(galerie, request) sourozenci = [] if galerie.galerie_up: sourozenci = galerie.galerie_up.galerie_set.all().order_by('poradi') + if not request.user.is_staff: + sourozenci = sourozenci.filter(zobrazit__lt=1) predchozi = None nasledujici = None