blob: c69501cdafa4d86b93dd1b8a7200445932b86e86 [file] [log] [blame]
Rushabh Mehtaad45e312013-11-20 12:59:58 +05301# Copyright (c) 2013, Web Notes Technologies Pvt. Ltd. and Contributors
Rushabh Mehtae67d1fb2013-08-05 14:59:54 +05302# License: GNU General Public License v3. See license.txt"
Rushabh Mehtace1d5272013-01-09 16:39:27 +05303
Rushabh Mehta3966f1d2012-02-23 12:35:32 +05304
Anand Doshi486f9df2012-07-19 13:40:31 +05305from __future__ import unicode_literals
Pratik Vyasc1e6e4c2011-06-08 14:37:15 +05306import webnotes
Rushabh Mehta6de403f2013-12-13 14:10:14 +05307
Rushabh Mehtac652a622013-12-16 12:48:22 +05308def on_session_creation(login_manager):
Rushabh Mehtabedc1fe2012-01-17 18:17:06 +05309 """
10 called after login
11 update login_from and delete parallel sessions
12 """
Rushabh Mehta3f7e2722014-01-01 10:43:05 +053013 if webnotes.session['user'] not in ('Guest'):
Rushabh Mehta63d669f2012-02-03 12:56:12 +053014 # create feed
15 from webnotes.utils import nowtime
Rushabh Mehta91ba3462012-07-13 14:54:40 +053016 from webnotes.profile import get_user_fullname
Rushabh Mehta028abd22013-01-31 11:20:10 +053017 webnotes.conn.begin()
Rushabh Mehta6de403f2013-12-13 14:10:14 +053018 make_feed('Login', 'Profile', login_manager.user, login_manager.user,
Anand Doshiaea82042012-10-15 15:30:56 +053019 '%s logged in at %s' % (get_user_fullname(login_manager.user), nowtime()),
Rushabh Mehta028abd22013-01-31 11:20:10 +053020 login_manager.user=='Administrator' and '#8CA2B3' or '#1B750D')
Rushabh Mehta3f7e2722014-01-01 10:43:05 +053021 webnotes.conn.commit()