dashboard active users
This commit is contained in:
@@ -3,6 +3,8 @@ from django.contrib.auth.mixins import LoginRequiredMixin
|
||||
from accounts import resource_action
|
||||
from django.views import generic
|
||||
|
||||
from accounts.models import IAmPrincipal
|
||||
|
||||
# Create your views here.
|
||||
|
||||
|
||||
@@ -13,4 +15,8 @@ class DashboardView(LoginRequiredMixin, generic.TemplateView):
|
||||
def get_context_data(self, **kwargs):
|
||||
context = super().get_context_data(**kwargs)
|
||||
context["page_name"] = self.page_name
|
||||
context["active_users"] = IAmPrincipal.objects.filter(
|
||||
deleted=False, is_active=True
|
||||
).count()
|
||||
context["total_users"] = IAmPrincipal.objects.all().count()
|
||||
return context
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
<div class="w-content">
|
||||
|
||||
<div class="w-info">
|
||||
<p class="value">4578 </p>
|
||||
<p class="value">{{ active_users }} </p>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
@@ -37,7 +37,7 @@
|
||||
<div class="w-content">
|
||||
|
||||
<div class="w-info">
|
||||
<p class="value">545454 </p>
|
||||
<p class="value">{{ total_users }} </p>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
@@ -47,11 +47,11 @@
|
||||
|
||||
<div class="col-xl-12 col-lg-12 col-md-12 col-sm-12 col-12 layout-spacing">
|
||||
<div class="widget widget-chart-three">
|
||||
<div class="widget-heading">
|
||||
<!-- <div class="widget-heading">
|
||||
<div class="">
|
||||
<h5 class="">Unique Visitors</h5>
|
||||
</div>
|
||||
</div>
|
||||
</div> -->
|
||||
|
||||
<div class="widget-content">
|
||||
<div id="uniqueVisits"></div>
|
||||
|
||||
@@ -78,7 +78,7 @@
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item dropdown notification-dropdown">
|
||||
<!-- <li class="nav-item dropdown notification-dropdown">
|
||||
<a href="javascript:void(0);" class="nav-link dropdown-toggle" id="notificationDropdown"
|
||||
data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"
|
||||
@@ -251,7 +251,7 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</li>
|
||||
</li> -->
|
||||
|
||||
<li class="nav-item dropdown user-profile-dropdown order-lg-0 order-1">
|
||||
<a href="javascript:void(0);" class="nav-link dropdown-toggle user" id="userProfileDropdown"
|
||||
@@ -259,14 +259,13 @@
|
||||
<div class="avatar-container">
|
||||
<div class="avatar avatar-sm avatar-indicators avatar-online">
|
||||
{% if not request.user.profile_photo%}
|
||||
<img alt="avatar" src="{% static " img/profile_image.jpeg" %}" class="rounded-circle">
|
||||
<img alt="avatar" src="{% static 'img/profile_image.jpeg' %}" class="rounded-circle">
|
||||
{% elif request.user.profile_photo and request.user.profile_photo.url %}
|
||||
<img alt="avatar" src="{{ request.user.profile_photo.url }}" class="rounded-circle">
|
||||
{% else %}
|
||||
<img alt="avatar" src="{% static " img/profile_image.jpeg" %}" class="rounded-circle">
|
||||
<img alt="avatar" src="{% static 'img/profile_image.jpeg' %}" class="rounded-circle">
|
||||
{%endif%}
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</a>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user