update
This commit is contained in:
parent
0ecbee79f2
commit
12d480659e
@ -955,11 +955,11 @@ class Staff(models.Model, LocalizedNameMixin):
|
|||||||
objects = StaffUserManager()
|
objects = StaffUserManager()
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def user(self):
|
def get_user(self):
|
||||||
return self.staff_member.user
|
return self.staff_member.user
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def groups(self):
|
def get_groups(self):
|
||||||
return [x.customgroup for x in self.user.groups.all()]
|
return [x.customgroup for x in self.user.groups.all()]
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -2632,11 +2632,11 @@ class LeadListView(ListView):
|
|||||||
|
|
||||||
def get_queryset(self):
|
def get_queryset(self):
|
||||||
dealer = get_user_type(self.request)
|
dealer = get_user_type(self.request)
|
||||||
print(dealer.user)
|
print(dealer)
|
||||||
staffmember = getattr(self.request.user, "staffmember", None)
|
staffmember = getattr(self.request.user, "staffmember", None)
|
||||||
if staffmember:
|
if staffmember:
|
||||||
qs = models.Lead.objects.filter(dealer=dealer)
|
qs = models.Lead.objects.filter(dealer=dealer)
|
||||||
if staffmember.staff.staff_type == models.StaffTypes.MANAGER or self.request.user == dealer.user:
|
if staffmember.staff.staff_type == models.StaffTypes.MANAGER:
|
||||||
return qs
|
return qs
|
||||||
return qs.filter(staff=staffmember.staff)
|
return qs.filter(staff=staffmember.staff)
|
||||||
return models.Lead.objects.none()
|
return models.Lead.objects.none()
|
||||||
|
|||||||
@ -32,7 +32,7 @@
|
|||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
<li class="nav-item">
|
<li class="nav-item">
|
||||||
<a class="nav-link" href="{% url 'sales_dashboard' %}">
|
<a class="nav-link" href="#">
|
||||||
<div class="d-flex align-items-center"><span class="nav-link-text">{{ _("Sales") }}</span></div>
|
<div class="d-flex align-items-center"><span class="nav-link-text">{{ _("Sales") }}</span></div>
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
@ -429,8 +429,12 @@
|
|||||||
{% else %}
|
{% else %}
|
||||||
<span class="fa fa-user text-body-tertiary" style="width: 32px;"></span>
|
<span class="fa fa-user text-body-tertiary" style="width: 32px;"></span>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
</div>
|
</div>
|
||||||
<h6 class="mt-2 text-body-emphasis">{{ user }}</h6>
|
{% if user.dealer %}
|
||||||
|
<h6 class="mt-2 text-body-emphasis">{{ user.dealer.get_local_name }}</h6>
|
||||||
|
{% else %}
|
||||||
|
<h6 class="mt-2 text-body-emphasis">{{ user.staff.get_local_name }}</h6>
|
||||||
|
{% endif %}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="overflow-auto scrollbar" style="height: 10rem;">
|
<div class="overflow-auto scrollbar" style="height: 10rem;">
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user