Continuando la discusión de Temas restringidos en una categoría:
Intenté modificar el componente de restricción para redirigir al usuario a una página específica en lugar de mostrar una restricción.
- Intenté
DiscourseURL.routeTo('/t/table-builder-test-2/1667')en el creador de temas, funciona pero tarda un poco y arroja errores al cargar, aunque la página se carga correctamente.
- También intenté con
setDefaultHomepage('/t/table-builder-test-2/1667');y
const container = Discourse.__container__;
const router = container.lookup("router:main");
let topicId = router.currentRoute.parent.params.id
PreloadStore.remove(`topic/${topicId}`);
Solo redirige después de que la página restringida se carga y luego se hace clic en el botón de retroceso.
location.href = '/t/table-builder-test-2/1667'
Funciona, pero las páginas restringidas también se cargan durante unos segundos, a diferencia de la opción 1 que lo hace sin problemas.
¿Cuál es la mejor manera de lograr esto?
