From: Valeria Vitti Date: Fri, 18 Oct 2024 13:39:20 +0000 (+0200) Subject: no modifiche Vincenzo X-Git-Url: https://git.atlas4tour.it/?a=commitdiff_plain;h=a28f5f0567d2de37ccb3bf528b17528bd43d1cc2;p=pia_atlas.git no modifiche Vincenzo --- diff --git a/sistema/templates/base.html b/sistema/templates/base.html index 22fe7e7..70d69a2 100644 --- a/sistema/templates/base.html +++ b/sistema/templates/base.html @@ -182,10 +182,10 @@ Percorsi - + + + + diff --git a/sistema/templates/percorsi_cliente_home.html b/sistema/templates/percorsi_cliente_home.html index 8b7e979..d23ae14 100644 --- a/sistema/templates/percorsi_cliente_home.html +++ b/sistema/templates/percorsi_cliente_home.html @@ -2,39 +2,19 @@ {% load static %} {% block content %} + +

Dettaglio percorso

- - -
- -
-

I tuoi percorsi

-
@@ -44,28 +24,26 @@

Percorsi che puoi acquistare

-
+
{% for percorso in list_percorsi %} -
+
{% if percorso.icona %} {% else %} {% endif %}
-
{{ percorso.nome}}
-

{{ percorso.descrizione }}

+
{{ percorso.nome}}
+

{{ percorso.descrizione }}

- - {% empty %} -

Non ci sono percorsi disponibili per l'acquisto.

{% endfor %}
@@ -77,62 +55,141 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sistema/views.py b/sistema/views.py index bcdecfe..a99afd4 100644 --- a/sistema/views.py +++ b/sistema/views.py @@ -48,28 +48,39 @@ class MultimediaListView(TemplateView):#PermissionRequiredMixin template_name = 'multimedia_list.html' +### VINCENZO ### +# class PercorsiListView(View): +# def get(self, request): +# if request.session['roles'] == settings.CLIENTI_GROUPS: +# # Ottieni gli ID dei percorsi già pagati +# percorsi_pagati_id = Pagamenti.objects.filter(user=request.user).values_list('percorso_id', flat=True) +# +# # Ottieni i percorsi pagati +# list_pagati = Percorso.objects.filter(id__in=percorsi_pagati_id) +# +# # Ottieni i percorsi disponibili (non pagati) +# list_percorsi = Percorso.objects.exclude(id__in=percorsi_pagati_id) +# +# return render(request, 'percorsi_cliente_home.html', { +# 'list_pagati': list_pagati, +# 'list_percorsi': list_percorsi, +# }) +# else: +# form = IconaPercorsoForm() +# percorsi_disponibili = Percorso.objects.all() +# return render(request, 'percorsi_list.html', {'percorsi': percorsi_disponibili, 'form': form}) + class PercorsiListView(View): def get(self, request): if request.session['roles'] == settings.CLIENTI_GROUPS: - # Ottieni gli ID dei percorsi già pagati - percorsi_pagati_id = Pagamenti.objects.filter(user=request.user).values_list('percorso_id', flat=True) - - # Ottieni i percorsi pagati - list_pagati = Percorso.objects.filter(id__in=percorsi_pagati_id) - - # Ottieni i percorsi disponibili (non pagati) - list_percorsi = Percorso.objects.exclude(id__in=percorsi_pagati_id) - - return render(request, 'percorsi_cliente_home.html', { - 'list_pagati': list_pagati, - 'list_percorsi': list_percorsi, - }) + list_percorsi = Percorso.objects.filter(is_active=True) + return render(request, 'percorsi_cliente_home.html', {'list_percorsi': list_percorsi}) else: form = IconaPercorsoForm() - percorsi_disponibili = Percorso.objects.all() - return render(request, 'percorsi_list.html', {'percorsi': percorsi_disponibili, 'form': form}) + return render(request, 'percorsi_list.html', {'form':form}) +### VINCENZO ### class TuoiPercorsiListView(View): def get(self, request):