Estoy integrando Discourse en mi aplicación y me gustaría saber si es posible deshabilitar la creación de nuevos temas desde la interfaz web, permitiendo que solo se creen a través de la API. Tengo varias piezas de información que quiero incluir en cualquier nuevo post, las cuales provendrían de la aplicación, por lo que la API parece ser la mejor manera de garantizar que se incluyan.
Que yo sepa, no hay forma de hacer esto con los permisos de forma predeterminada. Si los usuarios pueden iniciar sesión en el sitio utilizando la misma identidad que la aplicación, tendrán los mismos derechos de acceso para crear y responder temas.
Gracias, Stephen. ¿Se añadiría el CSS mediante un tema personalizado o un plugin, o hay un lugar para inyectar CSS en todo el sitio? Todavía me estoy acostumbrando a la plataforma, ¡pero hasta ahora me está encantando!
Gracias, no me preocupa demasiado eso; si deciden hacer el esfuerzo, no causará ningún daño. Simplemente se perderán algunas de las funciones que se transmitirán mediante la publicación de la API.
Tengo problemas para encontrar dónde aplicar esto. Según las búsquedas, debería haber una sección de CSS/HTML en Personalizar cuando estoy en una cuenta de administrador, pero no aparece en mi caso.
¡Lo he solucionado! Lo publico por si hay alguien más tan despistado como yo
El tema de edición es un elemento dentro del propio tema; selecciona el tema y lo encontrarás cerca de la parte inferior.
Gracias por tu ayuda.