Benutzer EMail Benachrichtigungen Versenden #2

Open
opened 2025-10-09 15:38:51 +00:00 by Kocoder · 7 comments
Owner

string body = _localizer["VerificationEmailBody"].Value;
body = body.Replace("[UserDisplayName]", user.DisplayName);
body = body.Replace("[URL]", url);
body = body.Replace("[SiteName]", siteName);
var notification = new Notification(alias.SiteId, User, subject, body);
_notifications.AddNotification(notification);

https://git.kocoder.xyz/Diplomarbeit-Absolventenverein/oqtane.framework/src/commit/3f906538944b270d61849eabda0fa176d72aad0d/Oqtane.Server/Managers/UserManager.cs#L209-L214
Kocoder self-assigned this 2025-10-09 15:38:51 +00:00
Kocoder added spent time 3 hours 2025-10-14 19:07:17 +00:00
Kocoder added a new dependency 2025-10-14 19:07:26 +00:00
Kocoder removed a dependency 2025-10-14 19:07:51 +00:00
Author
Owner

Beginn entwicklung einer Lösung in Module.AdminModules

Beginn entwicklung einer Lösung in Module.AdminModules
Author
Owner
  • EMail Vorlagen erstellen
  • EMail Vorlagen bearbeiten
  • EMail Vorlagen löschen
  • EMail Vorlagen an alle Benutzer eine Rolle versenden
    • Alle Rollen einer Seite auslesen und zurückliefern (für das Dropdown Menü)
    • Den UserCount einer Rolle zurückliefern (um sicher zu gehen...)
    • Die EMails losschicken
- [x] EMail Vorlagen erstellen - [x] EMail Vorlagen bearbeiten - [x] EMail Vorlagen löschen - [x] EMail Vorlagen an alle Benutzer eine Rolle versenden - [x] Alle Rollen einer Seite auslesen und zurückliefern (für das Dropdown Menü) - [x] Den UserCount einer Rolle zurückliefern (um sicher zu gehen...) - [x] Die EMails losschicken
Kocoder added spent time 2 hours 2025-10-14 19:17:40 +00:00
Author
Owner

2 Stunden: Recherche am 09.10.2025
3 Stunden: Entwicklung am 14.10.2025

2 Stunden: Recherche am 09.10.2025 3 Stunden: Entwicklung am 14.10.2025
Kocoder added spent time 2 hours 2025-10-15 10:54:36 +00:00
Author
Owner

Dropdown Menü mit allen Rollen befüllen
Den UserCount in einer Rolle zurückliefern

Dropdown Menü mit allen Rollen befüllen Den UserCount in einer Rolle zurückliefern
Author
Owner

Sollen die Emails einen "Absender" haben? Also soll ich eintragen: Lukas hat die Benachrichtigung an xyz Verschickt, oder soll ich sie vom "System" aus verschicken. Nachteil ist: Wir haben momentan keine Übersicht über unser EMail Kontingent... (Momentan habe ich im Mass Mail Tool ein Limit von 100 EMails / Tag eingetragen.

Sollen die Emails einen "Absender" haben? Also soll ich eintragen: Lukas hat die Benachrichtigung an xyz Verschickt, oder soll ich sie vom "System" aus verschicken. Nachteil ist: Wir haben momentan keine Übersicht über unser EMail Kontingent... (Momentan habe ich im Mass Mail Tool ein Limit von 100 EMails / Tag eingetragen.
Kocoder added spent time 1 hour 2025-10-16 07:32:11 +00:00
Author
Owner

New: Email an alle Nutzer in einer Rolle verschicken... Commit folgt gleich

New: Email an alle Nutzer in einer Rolle verschicken... Commit folgt gleich
Kocoder added the
Todo: Sprint Meeting / Daily Standup
label 2025-10-16 07:33:49 +00:00
Kocoder added this to the Taskboard project 2025-10-16 11:32:26 +00:00
Kocoder moved this to To Do in Taskboard on 2025-10-16 11:33:41 +00:00
Kocoder moved this to In Progress in Taskboard on 2025-10-16 11:41:15 +00:00
Kocoder moved this to Review in Taskboard on 2025-10-16 11:44:37 +00:00
Kocoder added spent time 2 hours 2025-10-16 20:35:56 +00:00
Author
Owner

EMail Verifizierungslink zu einem Password-Reset-Link umbauen.

EMail Verifizierungslink zu einem Password-Reset-Link umbauen.
Sign in to join this conversation.
1 Participants
Notifications
Total Time Spent: 10 hours
Kocoder
10 hours
Due Date
No due date set.
Depends on
You do not have permission to read 1 dependency
Reference: Diplomarbeit-Absolventenverein/oqtane.framework#2
No description provided.