emile 1 year ago
parent 5f56d958b7
commit ad0f4b01d3

Binary file not shown.

@ -36,9 +36,16 @@ def utilities(request):
online_staff_profiles.append(last_connection.user.staffprofile) online_staff_profiles.append(last_connection.user.staffprofile)
notes = None notes = None
recent_note = None recent_note = None
user_offline=None
if request.user.is_authenticated: if request.user.is_authenticated:
notes = Note.objects.filter(user=request.user).order_by('-date')[:6] notes = Note.objects.filter(user=request.user).order_by('-date')[:6]
recent_note = Note.objects.filter(user=request.user).last() recent_note = Note.objects.filter(user=request.user).last()
last_user_activity = Connection.objects.filter(user=request.user).last()
if last_user_activity and last_user_activity.status == 'Offline':
# Send 'user_offline' object to your context
user_offline = True
else:
user_offline = False
if request.user.is_authenticated and request.user.is_superuser: if request.user.is_authenticated and request.user.is_superuser:
open_task_count = Task.objects.filter(status='Open').count() open_task_count = Task.objects.filter(status='Open').count()
@ -77,6 +84,7 @@ def utilities(request):
'notes' : notes, 'notes' : notes,
'recent_note' : recent_note, 'recent_note' : recent_note,
'online_staff_profiles' : online_staff_profiles, 'online_staff_profiles' : online_staff_profiles,
'user_offline' : user_offline,
} }

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save