Per-category Terms of Service

I am setting up a forum with a somewhat unusual use case - a user can be invited to a access a category, which would otherwise be locked to him and in case the user is interested, he will have to accept terms of conditions specific for the given group that is being unlocked to him.

How should I handle this in Discourse?

Thanks,
Ondrej

Disculpa retomar esta conversación antigua, pero me encuentro en una situación casi idéntica. Planeo crear un foro en línea para discutir libros. Cada libro será su propia categoría y estará limitado por grupo de usuarios. Algunas categorías podrían incluir discusiones moderadas por el autor o un experto en el tema. Quiero ofrecer a cada líder de categoría (por ejemplo, la Sra. Autora) la oportunidad de imponer protecciones adicionales para cualquier contenido que publique, lo cual podría incluir, por ejemplo, traducciones preliminares de un texto. O quizás el autor tiene la intención de utilizar las preguntas de los participantes como base para un libro introductorio.

¿Existe alguna forma de obligar a marcar una casilla de verificación que diga “Aceptar términos y condiciones adicionales” al acceder por primera vez a una categoría?

¡Gracias por crear un producto tan maravilloso!!

¡Hola Jake :wave:

Tus necesidades requerirán un trabajo personalizado.

Creo que, en esencia, quieres crear un cuadro de diálogo cuando un usuario visita por primera vez una categoría específica. Ese cuadro de diálogo debería contener los términos de esa categoría (posiblemente extraídos de un tema dentro de ella) y una casilla de verificación. Si se marca, significa que aceptan los TOS específicos de esa categoría. Su preferencia se guardaría, probablemente mediante cookies si deseas mantener las cosas simples.

Esto es factible mediante un componente de tema. Si te gustaría intentarlo tú mismo, consulta nuestras guías de temas aquí y aquí.

También puedes contratar a uno de nuestros desarrolladores freelance de la comunidad para que lo haga por ti si no tienes tiempo. En ese caso, por favor crea un tema en la categoría Marketplace.

4 Me gusta

@Johani Muchas gracias por la rápida respuesta. Esto suena como una excelente forma de avanzar: la caja de diálogo que debe ser despejada mediante verificación.

Gracias de nuevo y me aseguraré de echar un vistazo a Marketplace.

3 Me gusta