This commit is contained in:
gitea 2025-02-26 13:01:22 +00:00
parent 0ecbee79f2
commit 12d480659e
3 changed files with 11 additions and 7 deletions

View File

@ -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()]

View File

@ -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()

View File

@ -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;">