Private
Public Access
1
0

release fixes

This commit is contained in:
2023-10-31 16:47:42 +01:00
parent d999378f9e
commit b0c1d8c5df
3 changed files with 20 additions and 1 deletions

View File

@@ -27,7 +27,7 @@ from rowsandall_app.settings import SITE_URL
from rowsandall_app.settings_dev import SITE_URL as SITE_URL_DEV
from rowsandall_app.settings import PROGRESS_CACHE_SECRET
from rowsandall_app.settings import SETTINGS_NAME
from rowers.models import UserMessage, Rower, User
import pandas as pd
@@ -112,6 +112,18 @@ def send_template_email(from_email, to_email, subject,
else:
emailbounced = False
try:
usr = User.objects.get(email=to_email)
umsg = UserMessage(
receiver = usr.rower,
datetime = timezone.now(),
text = text_content,
subject=subject,
)
umsg.save()
except User.DoesNotExist:
pass
if not emailbounced:
res = msg.send()
else: # pragma: no cover

View File

@@ -1241,6 +1241,13 @@ class DeleteUserForm(forms.ModelForm):
model = User
fields = []
class UserMessage(models.Model):
receiver = models.ForeignKey(Rower, on_delete=models.CASCADE)
datetime = models.DateTimeField()
isread = models.BooleanField(default=False)
text = models.CharField(max_length=1000)
subject = models.CharField(max_length=100,default='Message')
# requestor is user

Binary file not shown.