As designed Receiving permission of creation of a thread


Well-known member
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:
        'nodeOptions' => $this->getModelFromCache('XenForo_Model_Node')->getViewableNodeList(),


XenForo developer
Staff member
This is the designed behavior. There are various situations where threads need to be moved into a forum where creation permissions haven't necessarily been specified. If a user has move permissions, it's assumed they're trusted to do that.