Este PR busca crear alias para taxonomías en base a la estructura ya existente, definiendo que ciertas taxonomías tienen el valor is_alias==true.
Las taxonomías tipo alias solo pueden ser hojas del árbol de taxonomías (no se puede heredar de ellas).
Al crearse un evento con un slug para taxonomía, ese slug se guarda como un campo nuevo del evento
Si existe el slug: luego se busca si la taxonomía asignada es de tipo alias y si tiene un padre, se le asigna el padre como taxonomía al evento.
Si no existe el slug: la taxonomía asignada al crear el evento se crea como un nuevo taxonomy tipo alias sin padre, para que luego el operador le asigne a ese alias un padre, y si es necesario, borrarlo.
Aún así, este PR no resuelve la lógica de poder tener multiples árboles de taxonomías (de csirts externos) mapeados a un árbol de taxonomías propio, por lo que intentaré crear un nuevo PR que lo resuelva y si queda bien este será cerrado.
Este PR busca crear alias para taxonomías en base a la estructura ya existente, definiendo que ciertas taxonomías tienen el valor
is_alias==true
.alias
solo pueden ser hojas del árbol de taxonomías (no se puede heredar de ellas).Aún así, este PR no resuelve la lógica de poder tener multiples árboles de taxonomías (de csirts externos) mapeados a un árbol de taxonomías propio, por lo que intentaré crear un nuevo PR que lo resuelva y si queda bien este será cerrado.