У меня есть вопрос о том, как автоматически выдавать награды пользователям оптом. Как администратор, я не хочу делать это вручную каждый раз.
Привет, Aicnal! Добро пожаловать на Meta Discourse!
Вы читали оригинальный пост этой темы? Я считаю, что он работает довольно хорошо. Буду рад помочь с любыми дополнительными вопросами.
Да, сэр. Спасибо за вашу помощь. Я уже прочитал это.
Но в посте сказано, что для массового награждения пользователей нужно «загрузить CSV-файл». Мой вопрос: если группа пользователей изменится, нужно ли нам снова загружать файл?
Почему мы не можем просто выбрать конкретное правило, и если пользователь его выполнит, система автоматически вручит ему массовое награждение? Как достижения в играх.
И мне очень жаль за мой плохой английский!
Вы можете
Это отлично. Я именно этого и ожидал.
Привет
Есть ли способ указывать причину награды при использовании функции массового вручения? Я задавал вопрос об этом здесь два года назад, но так и не получил решения.
Если это возможно через CSV, это было бы очень полезно, так как при массовом вручении некоторые значки могут быть связаны с определёнными темами событий. Например, значок «Участник академии» вручается тем, кто посетил любую из академий, поэтому при вручении этого значка нашей темой-причиной является объявление об академии. Когда человек посещает несколько академий (или даже только одну), в его профиле будет отображаться значок «Участник академии», а также ссылка на конкретную тему с указанием «причины» (академии, которую он посетил).
Надеюсь, мой пример понятен. Спасибо!
Похоже, это не позволит вам указать причину. Если у вас есть доступ к Rails, вы можете сделать это там; если вы можете использовать SQL для бейджей и в базе данных есть что-то, что позволяет идентифицировать людей (например, всех из определённой группы), вы можете использовать SQL для бейджей, но, увы, это всё равно не даст возможности привязать тему.
Спасибо! @pfaffman, обычно я бы предпочел использовать API, но это невозможно, если не делать это по одному, например, с помощью Postman Runner и списка пользователей.
Итак, это запрос на новую функцию.
Я думаю, что вашим единственным краткосрочным решением будет Rails.
