Marco de scripts para reordenar temas y categorías

Descubrí en el tema Retort que @angus tiene una rama con conversión impulsada por la interfaz de usuario, que me había pasado por completo.

Mi script se adentra en los detalles internos que, teóricamente, podrían cambiar algún día, y una vez que haya realizado mis conversiones con este script, no me daré cuenta si esos detalles internos cambian. Primero intenté hacerlo “de la manera correcta”, pero descubrí que el plugin Reactions no expone una interfaz que lo permita. @angus tiene una visión a largo plazo:

@pfaffman, si creas una tarea rake, podrías incluirla en una PR que también realice los cambios en las interfaces para que, por ejemplo, se pueda pasar created_by, además de silencioso, en lugar de usar la “puerta trasera” que utilicé. En ese momento, la tarea rake estaría allí para las migraciones de línea de comandos y, al mismo tiempo, permitiría a @angus realizar una migración impulsada por la interfaz de usuario.