¿Cómo tener un enlace de respuesta con información prellenada?

He estado trabajando mucho en Discourse últimamente y ¡me encanta el software! Muy bien pensado, ¡gracias!

Una solicitud de función: un enlace que abra automáticamente el editor de respuestas, o que pida al usuario que inicie sesión y lo redirija al editor de respuestas después de un inicio de sesión exitoso. Básicamente, exactamente como Creating a link to start a new topic with pre-filled information pero para las respuestas.

¡Gracias!

2 Me gusta

Uso algo como esto:

4 Me gusta

Esto parece funcionar. Añadí el código en el inicializador de la API de mi tema. ¡Gracias!

1 me gusta

Me acabo de dar cuenta de que esta solución no pide al usuario que se registre o inicie sesión, si no lo ha hecho.

Creo que puedes tener algo de lógica en el componente del tema para mostrar la página de inicio de sesión si el usuario no ha iniciado sesión.

Lo que hago actualmente, enlazando desde otro sitio, es forzar el flujo de inicio de sesión de esta manera, pero no estoy seguro de si esto funciona si no estás usando SSO:

SITE_URL/session/sso?return_path=/t/slug/id%23reply

Tenerlo en el componente del tema es mejor para evitar redirecciones innecesarias de todos modos, intentaré mejorarlo cuando tenga la oportunidad (comentaré aquí si lo hago).

Lo acabo de probar. Devuelve un 404 ya que supongo que no tengo SSO habilitado :slight_smile:

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.