|
|
@@ -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})
|
|
|
|