Tino 3 месяцев назад
Родитель
Сommit
9e9b8e9e22
1 измененных файлов с 11 добавлено и 0 удалено
  1. 11 0
      src/eventos/views.py

+ 11 - 0
src/eventos/views.py

@@ -187,6 +187,7 @@ def enviar_correo_lista_espera(evento, usuario, acompanante=None):
     email_admin2.attach_alternative(html_admin, 'text/html')
     email_admin2.send()
 
+
 @login_required
 def reservar_evento(request, evento_id):
     evento = get_object_or_404(Evento, id=evento_id)
@@ -263,6 +264,8 @@ def publicar_evento(request, evento_id):
     if not evento.publicado:
         evento.publicado = True
         evento.save()
+
+        # Envía mensajes al canal de Telegram
         if evento.para_parejas:
             send_photo_url("https://jugaralpadel.es/static/images/parejas.png", "Pozo %s publicado: https://jugaralpadel.es/eventos/eventos/%s/" % (evento.nombre, evento.id)) 
         else:
@@ -534,6 +537,9 @@ def api_detalle_noticia(request, noticia_id):
 def es_admin(user):
     return user.is_staff
 
+
+# Enviar correo a los inscritos en formato html
+
 @user_passes_test(es_admin)  # Solo administradores pueden acceder
 def enviar_correo_inscritos_html(request, evento_id):
     """
@@ -610,6 +616,9 @@ def enviar_correo_inscritos_html(request, evento_id):
 
     return render(request, 'eventos/enviar_correo_inscritos.html', {'form': form, 'evento': evento})
 
+
+# Muestra las estadísticas por usuario
+
 @login_required
 def estadisticas_por_usuario(request):
     today = date.today()
@@ -673,6 +682,8 @@ def send_message(text):
     response = requests.get(url, params=params)
     return response.json()
 
+# Función para enviar mensaje al canal, con foto
+
 def send_photo_url(photo_url, caption=None):
     url = f"https://api.telegram.org/bot{BOT_TOKEN}/sendPhoto"
     params = {