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