mirror of
https://github.com/Hopiu/django-notifications.git
synced 2026-03-17 05:40:25 +00:00
31 lines
909 B
Python
31 lines
909 B
Python
''' Django notifications views for tests '''
|
|
# -*- coding: utf-8 -*-
|
|
import random
|
|
|
|
from django.contrib.auth.decorators import login_required
|
|
from django.shortcuts import render
|
|
from notifications.signals import notify
|
|
|
|
|
|
@login_required
|
|
def live_tester(request):
|
|
notify.send(sender=request.user, recipient=request.user, verb='you loaded the page')
|
|
|
|
return render(request, 'test_live.html', {
|
|
'unread_count': request.user.notifications.unread().count(),
|
|
'notifications': request.user.notifications.all()
|
|
})
|
|
|
|
|
|
def make_notification(request):
|
|
|
|
the_notification = random.choice([
|
|
'reticulating splines',
|
|
'cleaning the car',
|
|
'jumping the shark',
|
|
'testing the app',
|
|
'attaching the plumbus',
|
|
])
|
|
|
|
notify.send(sender=request.user, recipient=request.user,
|
|
verb='you asked for a notification - you are ' + the_notification)
|