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/**/dynamic.xml
|
||||||
.idea/**/uiDesigner.xml
|
.idea/**/uiDesigner.xml
|
||||||
.idea/**/dbnavigator.xml
|
.idea/**/dbnavigator.xml
|
||||||
**/migrations/
|
**/migrations/**
|
||||||
|
|
||||||
# Gradle
|
# Gradle
|
||||||
.idea/**/gradle.xml
|
.idea/**/gradle.xml
|
||||||
|
|||||||
@ -2518,7 +2518,7 @@ class CustomGroup(models.Model):
|
|||||||
|
|
||||||
@property
|
@property
|
||||||
def users(self):
|
def users(self):
|
||||||
return self.group.user_set.all()
|
return self.group.user_set.exclude(email=self.dealer.user.email).all()
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def permissions(self):
|
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>
|
<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)
|
# @receiver(post_save, sender=models.Lead)
|
||||||
# def lead_created_notification(sender, instance, created, **kwargs):
|
# def lead_created_notification(sender, instance, created, **kwargs):
|
||||||
# if created:
|
# if created:
|
||||||
|
|||||||
@ -2610,7 +2610,7 @@ class GroupListView(LoginRequiredMixin, ListView):
|
|||||||
template_name = "groups/group_list.html"
|
template_name = "groups/group_list.html"
|
||||||
|
|
||||||
def get_queryset(self):
|
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()
|
return dealer.groups.all()
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user