Handle auto-editor election emails within MBS

XMLWordPrintable

    • Type: Improvement
    • Resolution: Unresolved
    • Priority: Normal
    • None
    • Affects Version/s: None
    • Component/s: Admin
    • None
    • Village

      MBS should be able to email all current auto-editors to notify them of a new election.

      In the days of yore, this was handled by the community manager emailing a mailing list; nowadays, reosarevok has to mail the emails himself, albeit via the help of rdswift's mail merge tool. This tool relies on the user making a direct SMTP connection to Gmail's SMTP servers through their MeB Google account.

      This is not tenable long-term for a couple of reasons:

      • With the ongoing SSO-ification of MeB infrastructure, once reo's account is SSO-ified, it will no longer be possible to do the plain auth that the mail merge tool relies upon.
      • While one workaround could be to add OAuth functionality to the tool -> authorize reo's Google account for this tool -> leverage OAuth to continue SMTPing directly to Google, we shouldn't rely on sending email through a particular person's account for this administrative process.

      Instead, MBS itself (with mb-mail-service) should handle this mass-mailing process, as it already can with other mass-mailing processes (e.g., subscription updates). It looks like this was contemplated in the codebase at one point, but style updates aside, that file has not seen commits in almost 14 years.

            Assignee:
            Unassigned
            Reporter:
            julian45
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:

                Version Package