fix the group user count qs
This commit is contained in:
parent
a7d09e60e3
commit
afa8edb994
2
.gitignore
vendored
2
.gitignore
vendored
@ -43,7 +43,7 @@ Makefile
|
||||
.idea/**/dynamic.xml
|
||||
.idea/**/uiDesigner.xml
|
||||
.idea/**/dbnavigator.xml
|
||||
**/migrations/
|
||||
**/migrations/**
|
||||
|
||||
# Gradle
|
||||
.idea/**/gradle.xml
|
||||
|
||||
@ -2518,7 +2518,7 @@ class CustomGroup(models.Model):
|
||||
|
||||
@property
|
||||
def users(self):
|
||||
return self.group.user_set.all()
|
||||
return self.group.user_set.exclude(email=self.dealer.user.email).all()
|
||||
|
||||
@property
|
||||
def permissions(self):
|
||||
|
||||
@ -984,6 +984,17 @@ def lead_created_notification(sender, instance, created, **kwargs):
|
||||
<a href="{reverse('lead_detail',kwargs={'dealer_slug':instance.dealer.slug,'slug':instance.slug})}" target="_blank">View</a>
|
||||
""",
|
||||
)
|
||||
@receiver(post_save, sender=models.Lead)
|
||||
def estimate__notification(sender, instance, created, **kwargs):
|
||||
if created:
|
||||
models.Notification.objects.create(
|
||||
user=instance.staff.user,
|
||||
message=f"""
|
||||
New Lead has been added.
|
||||
<a href="{reverse('lead_detail',kwargs={'dealer_slug':instance.dealer.slug,'slug':instance.slug})}" target="_blank">View</a>
|
||||
""",
|
||||
)
|
||||
|
||||
# @receiver(post_save, sender=models.Lead)
|
||||
# def lead_created_notification(sender, instance, created, **kwargs):
|
||||
# if created:
|
||||
|
||||
@ -2610,7 +2610,7 @@ class GroupListView(LoginRequiredMixin, ListView):
|
||||
template_name = "groups/group_list.html"
|
||||
|
||||
def get_queryset(self):
|
||||
dealer = get_user_type(self.request)
|
||||
dealer = get_object_or_404(models.Dealer,slug=self.kwargs["dealer_slug"])
|
||||
return dealer.groups.all()
|
||||
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user