Good Morning,
these fix is working good. But one code problem i have seen.
At the end of your code. I must write an end after email. Otherwise the code is not working in my fork.
Yesterday i become two summarys. Today i will look if is again.
Thanks for your hotfix.
「いいね!」 1
dpb
2020 年 2 月 28 日午後 3:36
63
Hello together,
for some days now, a lot of Mails are not sent. The Sidekiq error is:
Jobs::HandledExceptionWrapper: Wrapped ActionView::Template::Error: wrong number of arguments (given 1, expected 0)
Further information on the jobs:
Job : Jobs::UserEmail
Arguments : {"type"=>"mailing_list", "user_id"=>4242, "current_site_id"=>"default"}
Is this also caused by the mailing list mode plugin?
We are running Discourse 2.5.0.beta1.
Any ideas how to solve this problem? Sidekiq already reports near 10k unsent mails
pfaffman
(Jay Pfaffman)
2020 年 2 月 29 日午後 12:02
64
There is a line in the mage template, I can’t remember it exactly, but it’s something to do with color, I think, and it’s calling a function that used to take an argument and now doesn’t. That’s not much of an answer, but more of a hint
This change also broke a plugin that u wrote that changes the mail template.
「いいね!」 1
_fuchs
2020 年 3 月 1 日午後 1:46
65
Hey Jey, thanks for your hint!
Could you specify “mage tempelate”? I have no clue what you mean and can’t find anything in the gitlab commits.
Edit: Never mind. I found it! Will update how to fix the issue soon
「いいね!」 1
_fuchs
2020 年 3 月 2 日午後 6:27
66
How to fix “Wrong number of arguments” error that occurs since Feb 2020
Change that Broke the Plugin:
https://github.com/discourse/discourse/commit/e6e5ce3c5413b2fa85d87660bc443dfb1557576c#diff-02249fe8c00b2c8cc50e18db8a57fae0
Fix:
In app/views/user_notifications/mailing_list.html.erb find this line:
<%= raw(t 'user_notifications.mailing_list.why', site_link: html_site_link(@anchor_color), date: @since_formatted) %>
and remove the (@ancor_color) so it reads
<%= raw(t 'user_notifications.mailing_list.why', site_link: html_site_link, date: @since_formatted) %>
Done!
「いいね!」 2
sam
(Sam Saffron)
2020 年 3 月 3 日午前 4:05
67
flagged as #plugin:broken-plugin till this is fixed.
「いいね!」 2
RGJ
(Richard - Communiteq)
2020 年 3 月 3 日午前 8:40
68
Thanks @_fuchs !
I have changed it and made a pull request.
Given the fact that @joebuhlig does not seem to be around much more you can also use our repository https://github.com/communiteq/discourse-mlm-daily-summary .
@sam maybe (at least temporarily) change the link in the start post to that one?
「いいね!」 1
joebuhlig
(Joe Buhlig)
2020 年 3 月 3 日午後 12:21
69
Just merged the PR. Thanks for submitting that.
「いいね!」 3
alehandrof
(Alex Armstrong)
2021 年 10 月 21 日午前 10:31
70
Is this plugin still being maintained? Is there another way to get daily summary emails?
「いいね!」 1
プラグイン への最後のコミットは2020年3月でした。Joe Buhlig氏は、このDiscourseでは2021年6月に最後に確認されました。
Joe様、もしこれを読まれたら:このプラグインをありがとうございます!要約メールを「サーバー上のすべてのカテゴリ」ではなく、ユーザーが実際に選択したカテゴリに限定する方法はありますか?
RGJ
(Richard - Communiteq)
2021 年 12 月 20 日午後 3:39
72
「ユーザーが実際に選択したカテゴリ」とはどういう意味ですか?
そのプラグインはすでにカテゴリの権限と通知ミュートを考慮に入れています。
デフォルトですべてのカテゴリを取得しますが、ミュートされているカテゴリは除外します。ただし、カテゴリがウォッチ中またはフォロー中かどうかは無視しますか?
そうです。クール。ありがとう。
しかし:プライベートメッセージを日次サマリーに含める方法はありますか?他のメールを受信しないように「誰かが私にメッセージを送ったときにメールを送信する」を「なし」に設定すると、プライベートメッセージもメールで一切受信できなくなります
RGJ
(Richard - Communiteq)
2021 年 12 月 31 日午後 12:53
75
あなたが言っているのは、もし誰かがPMのメールを受け取りたくないと言ったら、その人はPMのメールを受け取らないということですか。それは正しいように聞こえます。それとも、私の理解が間違っていますか?
「いいね!」 1
反応ありがとうございます。実際には異なります。https://meta.discourse.org/t/send-me-an-email-when-someone-messages-me/ で言及したように、設定には「常に」、「不在時」、「なし」の 3 つがあります。
「メッセージ受信時にメールを送信する」(実際には 「私が監視/フォローしているカテゴリに新しい投稿があった場合」 を意味します)
「誰かが私を引用したり、私の投稿に返信したり、@ユーザー名をメンションしたり 、トピックに招待したりした場合にメールを送信する」
「日次サマリー」を有効にした場合、並行してメールで受信したくないですよね?それが日次ダイジェストのポイントです。
これを実現するために、1 を「なし」に設定しました。そうすれば、誰かが私の投稿に直接返信したり、私をメンションしたり、トピックに招待したりした場合(2)にのみメールを受信します。
ここで、誰かがプライベートメッセージを送信した場合、それは 2 ではカバーされないため、ウェブサイトにアクセスするまで受信できません。日次サマリーですべての投稿を受信しているので、なぜそうしたいのでしょうか?
「メッセージ受信時にメールを送信する」を無効にすると、どのグループからも通知が届かなくなります。他に干渉する設定はありますか?
RGJ
(Richard - Communiteq)
2021 年 12 月 31 日午後 3:53
79
「すべてのメール」または「すべての通知」のどちらの意味ですか?細かくて申し訳ありませんが、これは大きな違いを生みます。現在議論している設定は、通知がメールを生成するかどうかを決定します。実際の通知の生成には干渉しないはずです。
「誰かが私にメッセージを送る」にはグループメッセージも含まれると仮定します。
RGJ:
「メール」ですか、それとも「通知」ですか?
メールです。
直接あなた宛でなくても、あなたがカテゴリを視聴/フォローしている場合も含まれます。
質問は残ります:毎日1通のダイジェストメールを受け取り、個別のトピックごとのメールや、直接自分宛に送信された個人メッセージのメールを受け取らないようにするにはどうすればよいでしょうか?
RGJ
(Richard - Communiteq)
2021 年 12 月 31 日午後 5:05
81
再度: いいえ。最初のドロップダウンは「メッセージ」と呼ぶすべてのもの用で、2番目のドロップダウンはカテゴリ/トピックで発生するすべてのもの用です。
MLM Daily Summary プラグインをインストールします。
誰かが私にメッセージを送ったらメールを送信: 不在時のみ
誰かが私を引用したり、私の投稿に返信したり、私の @ ユーザー名をメンションしたり、トピックに招待したりしたらメールを送信: なし
カテゴリを視聴/追跡: my/preferences/categories で、ダイジェストメールに含めたいすべてのカテゴリを選択します。