The user, having the permission to move a thread, can move such thread to any forum which is available to him to viewing. Even thus, when creation of threads in destination forums isn't available to it.
For fix this bug it is necessary to check permission of creation of a thread in a destination forum. Not only viewing.
In library/XenForo/ControllerPublic/InlineMod/Thread.php:
For fix this bug it is necessary to check permission of creation of a thread in a destination forum. Not only viewing.
In library/XenForo/ControllerPublic/InlineMod/Thread.php:
PHP:
'nodeOptions' => $this->getModelFromCache('XenForo_Model_Node')->getViewableNodeList(),