Привет, команда!
Я недавно стал администратором Discourse, хотя уже давно являюсь пользователем на многих платформах. Мне нужна помощь в том, как лучше всего управлять категориями и тегами.
У меня есть категории Industrial, Commercial и Domestic. В категории Industrial есть подкатегории Oil and Gas, Mining и Power Generation. Я хотел бы добавить третий уровень, который, как я думал, можно реализовать с помощью тегов. Проблема в том, что когда я делаю тег обязательным (например, в Oil and Gas это Onshore и Offshore), пользователи больше не могут создавать дополнительные теги. Если я добавлю ещё одну группу тегов, например cable, wire, EEHA, motor, то эти теги тоже можно будет использовать как обязательные, что противоречит моей цели.
Вот пример желаемой иерархии. (Например, onshore может быть обязательным тегом, а any-tag — любым другим тегом или тегом из любой группы.)
Industrial
└─ Oil and Gas
│ └───Onshore
│ │ - any_tag
│ │
│ └───Offshore
│ - any_tag
│
└─ Mining
│ └───Extraction
│ │ - any_tag
│ │
│ └───Processing
│ │ - any_tag
│ │
│ └───Refining
│ - any_tag
│
└─ Power Generation
Commercial
└─ Foo
Domestic
└─ Blah
Вопрос 1: Не упустил ли я что-то в управлении тегами?
Вопрос 2: Если нельзя указать обязательный тег из одной группы, а затем разрешить любые другие теги, лучше ли создавать подкатегории типа Oil and Gas - Onshore, Oil and Gas - Offshore?
Спасибо за ваше время и помощь в лучшем понимании работы системы. Для справки: я уже искал в предыдущих вопросах, но там обсуждаются либо обязательные группы, либо свободные теги, но не их комбинация.



