Send email when an invite is created
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Anfängerfreundlichkeit
- 20/100
Rechercherichtung
Beginne mit Accounts.UserInvites.claim_invite und überprüfe die Blocker und Referenzen, insbesondere #1350 und #1351. Kläre zuerst die E-Mail-Spezifikationen in diesem Issue, einschließlich der Einladungsvarianten und des claim-route-Links, und bestimme dann, ob ein oder zwei E-Mail-Modelle benötigt werden. Erledigt ist die Aufgabe, wenn die Claim-Transaktion die passende E-Mail an die angegebene Adresse sendet.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
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
- Vorherrschende Sprache
- Elixir
- Sterne
- 234
- Forks
- 82
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Entwicklungsumgebung
- Kein Dockerfile und keine Docker-Compose-Datei
- Hat eine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus code-corps/code-corps-api
-
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 15/100
code-corps/code-corps-api#1385 ·
-
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 25/100
code-corps/code-corps-api#1384 ·
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 35/100
code-corps/code-corps-api#1383 · 2 Kommentare ·
-
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 35/100
code-corps/code-corps-api#1382 · 2 Kommentare ·
-
Difficulty: Medium Skill: Elixir Time: 4 hours
code-corps/code-corps-api#1372 · 3 Kommentare · 1 zugewiesene Person ·
Alle Issues in code-corps/code-corps-api
Ähnliche Issues
-
enhancement
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
ash-project/ash_ai#243 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
L: github:actions T: feature-request
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
dependabot/dependabot-core#16480 ·
Maintainer antworten meist innerhalb von 2 Tagen
-
enhancement
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 85/100
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 85/100
Maintainer antworten meist innerhalb von 1 Tag
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 85/100
carverauto/serviceradar#5264 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag