diff options
author | Petr Vobornik <pvoborni@redhat.com> | 2015-07-08 10:32:54 +0200 |
---|---|---|
committer | Tomas Babej <tbabej@redhat.com> | 2015-07-08 17:16:54 +0200 |
commit | cd3ca94ff2ef738cb3a9eae502193413058f976d (patch) | |
tree | 8d12a4f7f8301c8db5780d55ab2dc55e101d1fee /ipalib/session.py | |
parent | 9c5df3cf76c921d268e7892ef9d9e7a7d2ad89f9 (diff) | |
download | freeipa-cd3ca94ff2ef738cb3a9eae502193413058f976d.tar.gz freeipa-cd3ca94ff2ef738cb3a9eae502193413058f976d.tar.xz freeipa-cd3ca94ff2ef738cb3a9eae502193413058f976d.zip |
move session_logout command to ipalib/plugins directory
API refactoring caused that session_logout command was not registered.
Commands in ipalib/plugins directory are automatically registered.
Reviewed-By: Martin Basti <mbasti@redhat.com>
Diffstat (limited to 'ipalib/session.py')
-rw-r--r-- | ipalib/session.py | 29 |
1 files changed, 0 insertions, 29 deletions
diff --git a/ipalib/session.py b/ipalib/session.py index 2f732b333..ec6c2081c 100644 --- a/ipalib/session.py +++ b/ipalib/session.py @@ -26,7 +26,6 @@ from urllib2 import urlparse from text import _ from ipapython.ipa_log_manager import * from ipalib import api, errors -from ipalib import Command from ipaplatform.paths import paths from ipalib.krb_utils import * from ipapython.cookie import Cookie @@ -1278,32 +1277,4 @@ def release_ipa_ccache(ccache_name): else: raise ValueError('ccache scheme "%s" unsupported (%s)', scheme, ccache_name) - -#------------------------------------------------------------------------------- - -from ipalib.request import context - -class session_logout(Command): - ''' - RPC command used to log the current user out of their session. - ''' - - def execute(self, *args, **options): - session_data = getattr(context, 'session_data', None) - if session_data is None: - self.debug('session logout command: no session_data found') - else: - session_id = session_data.get('session_id') - self.debug('session logout command: session_id=%s', session_id) - - # Notifiy registered listeners - session_mgr.auth_mgr.logout(session_data) - - return dict(result=None) - -api.register(session_logout) - -#------------------------------------------------------------------------------- - - session_mgr = MemcacheSessionManager() |