Я хочу добавлять приватные теги к некоторым сообщениям через API, не уведомляя пользователей каким-либо образом. Добавление тегов уже работает, но при этом на сообщении появляется значок карандаша, и пользователь получает уведомление о том, что тема была отредактирована.
Похоже, что существует способ скрыть значок карандаша вручную, но пользователь всё равно получает уведомление о том, что тема/сообщение были отредактированы, даже если правка «скрыта».
Есть ли способ обновить тему (теги, категорию и т. д.), не показывая значок карандаша и не уведомляя пользователя? (желательно через API, но даже вручную)
Единственное, что я пока нашёл, — это зайти в консоль Rails для выполнения этого:
ssh servername
cd /var/discourse
./launcher enter app
rails c
# затем выполнить несколько команд Rails для поиска
# ID тега, ID темы и добавления тега в тему, а также ручного сохранения темы
Если способа нет, я пока напишу Ruby-скрипт, который смогу вставить в консоль Rails.
Отчёт об ошибке
Также похоже, что есть ошибка со значком карандаша. Когда я добавляю приватный тег к теме (тег, видимый только администраторам), на первом сообщении появляется значок карандаша, но когда тестовый пользователь (TL1) нажимает на оранжевый карандаш, появляется следующее сообщение:
