Похоже, вложенные подкатегории не допускаются (жаль, но таковы правила).
Однако, когда я искал что-то другое, я наткнулся на функцию isGrandparent() в файле discourse/app/assets/javascripts/discourse/models/category.js.es6 на строке 68.
Кажется, она предназначена для возврата true, если одна или несколько подкатегорий имеют свои собственные подкатегории.
Означает ли это, что над вложенными подкатегориями ведутся работы, и они скоро появятся, или я неправильно понял её назначение?