Esempio n. 1
0
    def __init__(self):
        scope = Scope().get_instance()
        self.logger = scope.get_logger()
        self.message_manager = scope.get_message_manager()
        self.event_manager = scope.get_event_manager()
        self.messenger = scope.get_messenger()
        self.conf_manager = scope.get_configuration_manager()
        self.db_service = scope.get_db_service()
        self.util = Util()
        self.servicename = 'im.liderahenk.org'
        self.local_user_disable = None

        #self.event_manager.register_event('REGISTRATION_RESPONSE', self.registration_process)
        self.event_manager.register_event('REGISTRATION_SUCCESS',
                                          self.registration_success)
        self.event_manager.register_event('REGISTRATION_ERROR',
                                          self.registration_error)

        self.ldap_login_cancel = ExecuteCancelSSSDAuthentication()
        self.ad_login_cancel = ExecuteCancelSSSDAdAuthentication()
        self.ldap_login = ExecuteSSSDAuthentication()
        self.ad_login = ExecuteSSSDAdAuthentication()

        self.directory_server = None

        if self.is_registered():
            self.logger.debug('Ahenk already registered')
        else:
            self.register(True)
Esempio n. 2
0
 def __init__(self):
     scope = Scope().get_instance()
     self.logger = scope.get_logger()
     self.message_manager = scope.get_message_manager()
     self.messenger = scope.get_messenger()
     self.db_service = scope.get_db_service()
     self.ask_path = '/opt/ahenk/base/agreement/ask.py'
     self.logger.debug('Instance initialized.')
Esempio n. 3
0
 def __init__(self):
     scope = Scope().get_instance()
     self.logger = scope.get_logger()
     self.message_manager = scope.get_message_manager()
     self.messenger = scope.get_messenger()
     self.db_service = scope.get_db_service()
     self.ask_path = '/usr/share/ahenk/base/agreement/ask.py'
     self.logger.debug('Instance initialized.')
Esempio n. 4
0
 def __init__(self):
     scope = Scope().get_instance()
     self.logger = scope.get_logger()
     self.plugin_manager = scope.get_plugin_manager()
     self.message_manager = scope.get_message_manager()
     self.messenger = scope.get_messenger()
     self.conf_manager = scope.get_configuration_manager()
     self.db_service = scope.get_db_service()
     self.execute_manager = scope.get_execution_manager()
Esempio n. 5
0
 def __init__(self):
     scope = Scope().get_instance()
     self.logger = scope.get_logger()
     self.plugin_manager = scope.get_plugin_manager()
     self.message_manager = scope.get_message_manager()
     self.messenger = scope.get_messenger()
     self.conf_manager = scope.get_configuration_manager()
     self.db_service = scope.get_db_service()
     self.execute_manager = scope.get_execution_manager()
Esempio n. 6
0
    def __init__(self):
        scope = Scope().get_instance()
        self.logger = scope.get_logger()
        self.message_manager = scope.get_message_manager()
        self.event_manager = scope.get_event_manager()
        self.messenger = scope.get_messenger()
        self.conf_manager = scope.get_configuration_manager()
        self.db_service = scope.get_db_service()

        self.event_manager.register_event('REGISTRATION_RESPONSE', self.registration_process)

        if self.is_registered():
            self.logger.debug('Ahenk already registered')
        else:
            self.register(True)
Esempio n. 7
0
    def __init__(self):
        scope = Scope().get_instance()
        self.logger = scope.get_logger()
        self.message_manager = scope.get_message_manager()
        self.event_manager = scope.get_event_manager()
        self.messenger = scope.get_messenger()
        self.conf_manager = scope.get_configuration_manager()
        self.db_service = scope.get_db_service()

        self.event_manager.register_event('REGISTRATION_RESPONSE',
                                          self.registration_process)

        if self.is_registered():
            self.logger.debug('Ahenk already registered')
        else:
            self.register(True)
Esempio n. 8
0
    def __init__(self):
        scope = Scope().get_instance()
        self.logger = scope.get_logger()
        self.message_manager = scope.get_message_manager()
        self.event_manager = scope.get_event_manager()
        self.messenger = scope.get_messenger()
        self.conf_manager = scope.get_configuration_manager()
        self.db_service = scope.get_db_service()
        self.util = Util()
        self.service_name = 'im.liderahenk.org'

        #self.event_manager.register_event('REGISTRATION_RESPONSE', self.registration_process)
        self.event_manager.register_event('REGISTRATION_SUCCESS',
                                          self.registration_success)
        self.event_manager.register_event('REGISTRATION_ERROR',
                                          self.registration_error)

        if self.is_registered():
            self.logger.debug('Ahenk already registered')
        else:
            self.register(True)