forked from DGNum/gestioCOF
Add missing module cof.signals
This commit is contained in:
parent
6fc7df8b7b
commit
d26da74520
1 changed files with 23 additions and 0 deletions
23
cof/signals.py
Normal file
23
cof/signals.py
Normal file
|
@ -0,0 +1,23 @@
|
||||||
|
from django.contrib import messages
|
||||||
|
from django.contrib.auth.signals import user_logged_in
|
||||||
|
from django.dispatch import receiver
|
||||||
|
from django.utils.translation import ugettext_lazy as _
|
||||||
|
|
||||||
|
from django_cas_ng.signals import cas_user_authenticated
|
||||||
|
|
||||||
|
|
||||||
|
@receiver(user_logged_in)
|
||||||
|
def messages_on_out_login(request, user, **kwargs):
|
||||||
|
if user.backend.startswith('django.contrib.auth'):
|
||||||
|
msg = _('Connexion à GestioCOF réussie. Bienvenue {}.').format(
|
||||||
|
user.get_short_name(),
|
||||||
|
)
|
||||||
|
messages.success(request, msg)
|
||||||
|
|
||||||
|
|
||||||
|
@receiver(cas_user_authenticated)
|
||||||
|
def mesagges_on_cas_login(request, user, **kwargs):
|
||||||
|
msg = _('Connexion à GestioCOF par CAS réussie. Bienvenue {}.').format(
|
||||||
|
user.get_short_name(),
|
||||||
|
)
|
||||||
|
messages.success(request, msg)
|
Loading…
Reference in a new issue