Send email when an invite is created

オープン
#1,361 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る

まだ誰も着手していません。

評価

難易度
5/5
見積もり時間
1週間以上
初心者へのやさしさ
20/100
issue の種類
機能追加
明瞭さ
説明が足りない
活発さ
停滞
技術スタック
elixir
領域
api, backend

調査の方向性

Accounts.UserInvites.claim_invite から始めて、ブロッカーと参照を確認します。特に #1350 と #1351 を確認してください。まず、この Issue におけるメールの仕様(招待のバリエーションと claim-route リンクを含む)を明確にし、その後、メールモデルが 1 つ必要なのか 2 つ必要なのかを判断します。claim トランザクションが指定されたアドレスに適切なメールを送信すれば完了です。

索引モデルが issue の本文から書いたものです。

説明

needs clarification Time: 4 hours

Problem

When a user invite is created, we want to send an email to the specified email address.

The contents of the email differ slightly based on the invite being targeted at just getting a user created (no role or project id) or if it also has a project id and role specified.

Depending on how different the two emails potentially are, we may need to have separate templates for each of the two cases.

Subtasks

  • Add specifications on what the email content should be as a reply to this issue
    • it will likely contain a link to the ember app route which is used to claim the invite
  • Add one or two models for the email, depending on specifications
  • Blocked by #1351: Add a step to the invite claim transaction in Accounts.UserInvites.claim_invite, which builds and sends the email

References

Partially blocked by #1350, #1351

主要言語
Elixir
スター
234
フォーク
82
PR マージ指標
30日以内にマージされた PR はありません

コントリビューションガイド

コントリビューションガイドを開く

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

code-corps/code-corps-api のほかの issue

code-corps/code-corps-api の issue をすべて見る

似ている issue

Elixir の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。