Jelajahi Sumber

Incluyo mensaje a inscritos por defecto

Celestino Rey 4 bulan lalu
induk
melakukan
0fda2305f6
1 mengubah file dengan 21 tambahan dan 1 penghapusan
  1. 21 1
      src/eventos/views.py

+ 21 - 1
src/eventos/views.py

@@ -570,7 +570,27 @@ def enviar_correo_inscritos(request, evento_id):
             messages.success(request, f"Correo enviado a {len(destinatarios)} inscritos.")
             return redirect('eventos:detalle_evento', evento_id=evento.id)
     else:
-        form = MensajeCorreoForm()
+        # Crear texto por defecto con los datos del evento
+        asunto_defecto = f"Información sobre {evento.nombre}"
+        mensaje_defecto = f"""Hola a todos,
+
+Os escribimos para daros información sobre el evento:
+
+Evento: {evento.nombre}
+Fecha: {evento.fecha.strftime('%d/%m/%Y')} a las {evento.hora}
+Precio: {evento.precio} € por persona
+
+Descripción: {evento.descripcion}"""
+        
+        if evento.lugar:
+            mensaje_defecto += f"\nLugar: {evento.lugar.nombre} ({evento.lugar.url_ubicacion})"
+        
+        mensaje_defecto += "\n\n\nAquí vuestro mensaje:"
+        
+        form = MensajeCorreoForm(initial={
+            'asunto': asunto_defecto,
+            'mensaje': mensaje_defecto
+        })
 
     return render(request, 'eventos/enviar_correo_inscritos.html', {'form': form, 'evento': evento})