feat: add admin notification about invites

This commit is contained in:
vas3k 2023-12-29 11:45:58 +01:00
parent 0f2da0a299
commit 109740b646
1 changed files with 7 additions and 0 deletions

View File

@ -12,6 +12,7 @@ from club.exceptions import AccessDenied
from landing.forms import GodmodeNetworkSettingsEditForm, GodmodeDigestEditForm, GodmodeInviteForm
from landing.models import GodSettings
from notifications.email.invites import send_invited_email
from notifications.telegram.common import send_telegram_message, ADMIN_CHAT
from users.models.user import User
EXISTING_DOCS = [
@ -125,6 +126,12 @@ def godmode_invite(request):
)
send_invited_email(request.me, user)
send_telegram_message(
chat=ADMIN_CHAT,
text=f"🎁 <b>Юзера '{email}' заинвайтили за донат</b>",
)
return render(request, "message.html", {
"title": "🎁 Юзер приглашен",
"message": f"Сейчас он получит на почту '{email}' уведомление об этом. "