Open dyustepanov opened 2 years ago
Для моей версии Редмайн
Environment: Redmine version 5.0.5.stable Ruby version 3.1.4-p223 (2023-03-30) [x86_64-linux] Rails version 6.1.7.2 Environment production Database adapter Mysql2 Mailer queue ActiveJob::QueueAdapters::AsyncAdapter Mailer delivery smtp Redmine settings: Redmine theme A1 (includes JavaScript) SCM: Subversion 1.14.2 Mercurial 6.3.2 Bazaar 3.3.2 Git 2.39.2 Filesystem Redmine plugins: redmine_kanban 2.2.0 redmine_telegram_email 0.3
сделал так:
в /lib/redmine_telegram_email/listener.rb
поправил этот код (в redmine_telegram_email_issues_edit_after_save)
issue.watcher_users.each do |watcher|
users.push(watcher)
end
на этот
issue.watcher_users.each do |watcher|
if watcher.type == 'Group'
g_users = User.where(id: watcher.user_ids, status: 1)
users.push(*g_users) if g_users
else
users.push(watcher)
end
end
Плагин не рассылает уведомления в телеграм, если на кейс подписана группа пользователей, а не какой-то конкретный пользователь.