Files
mayan-edms/mayan/apps/user_management/handlers.py
Roberto Rosario 66d5016407 Add user logged in and logged out events
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com>
2019-04-29 13:15:33 -04:00

27 lines
665 B
Python

from __future__ import unicode_literals
from django.apps import apps
from .events import event_user_logged_in, event_user_logged_out
def handler_initialize_new_user_options(sender, instance, **kwargs):
UserOptions = apps.get_model(
app_label='user_management', model_name='UserOptions'
)
if kwargs['created']:
UserOptions.objects.create(user=instance)
def handler_user_logged_in(sender, **kwargs):
event_user_logged_in.commit(
actor=kwargs['user'], target=kwargs['user']
)
def handler_user_logged_out(sender, **kwargs):
event_user_logged_out.commit(
actor=kwargs['user'], target=kwargs['user']
)