Я обновляю конкретную тему через API. К сожалению, несколько раз я столкнулся со следующей ошибкой:
{"errors":["Тело сообщения ограничено X символами; вы ввели Y."]}
Проблема в том, что я не хочу увеличивать max post length в настройках администратора, так как это установит новую максимальную длину сообщения для всех тем. Но я пока не вижу другого варианта.
Есть ли возможность установить max post length для конкретной темы (или для пользователя/токена, отправляющего тело темы)?
Вы можете создать плагин, который позволит установить максимальную длину сообщения по вашему желанию для одной темы (или пользователя?), а затем применить другое ограничение для остальных.
Почему бы просто не увеличить максимальную длину сообщения для всех постов?
Тема, которую я редактирую через API, необычно длинная для обычного поста. Это список плагинов в виде таблицы с названием, описанием, авторами и ссылкой. Никто никогда не станет писать такой длинный пост вручную.
Если вы не хотите идти сложным путём и изучать всё самостоятельно, вы можете составить спецификацию, собрать средства и объявить об этом в Marketplace.
Хорошо, в общем это невозможно в Discourse, если только не написать плагин. Понятно.
Это просто означает, что мне придется разместить этот список плагинов где-то еще, а не в Discourse. Проблема решена. Люди смогут переходить по внешней ссылке…