mirror of
https://github.com/bookwyrm-social/bookwyrm.git
synced 2025-06-07 08:18:50 +00:00
Updates group notifications
This commit is contained in:
parent
b193652a67
commit
72a8229a5c
1 changed files with 10 additions and 11 deletions
|
@ -142,12 +142,11 @@ class GroupMemberInvitation(models.Model):
|
||||||
|
|
||||||
# now send the invite
|
# now send the invite
|
||||||
model = apps.get_model("bookwyrm.Notification", require_ready=True)
|
model = apps.get_model("bookwyrm.Notification", require_ready=True)
|
||||||
notification_type = "INVITE"
|
model.notify(
|
||||||
model.objects.create(
|
self.user,
|
||||||
user=self.user,
|
self.group.user,
|
||||||
related_user=self.group.user,
|
|
||||||
related_group=self.group,
|
related_group=self.group,
|
||||||
notification_type=notification_type,
|
notification_type="INVITE",
|
||||||
)
|
)
|
||||||
|
|
||||||
@transaction.atomic
|
@transaction.atomic
|
||||||
|
@ -157,9 +156,9 @@ class GroupMemberInvitation(models.Model):
|
||||||
|
|
||||||
model = apps.get_model("bookwyrm.Notification", require_ready=True)
|
model = apps.get_model("bookwyrm.Notification", require_ready=True)
|
||||||
# tell the group owner
|
# tell the group owner
|
||||||
model.objects.create(
|
model.notify(
|
||||||
user=self.group.user,
|
self.group.user,
|
||||||
related_user=self.user,
|
self.user,
|
||||||
related_group=self.group,
|
related_group=self.group,
|
||||||
notification_type="ACCEPT",
|
notification_type="ACCEPT",
|
||||||
)
|
)
|
||||||
|
@ -168,9 +167,9 @@ class GroupMemberInvitation(models.Model):
|
||||||
for membership in self.group.memberships.all():
|
for membership in self.group.memberships.all():
|
||||||
member = membership.user
|
member = membership.user
|
||||||
if member not in (self.user, self.group.user):
|
if member not in (self.user, self.group.user):
|
||||||
model.objects.create(
|
model.notify(
|
||||||
user=member,
|
member,
|
||||||
related_user=self.user,
|
self.user,
|
||||||
related_group=self.group,
|
related_group=self.group,
|
||||||
notification_type="JOIN",
|
notification_type="JOIN",
|
||||||
)
|
)
|
||||||
|
|
Loading…
Reference in a new issue