Exemplo n.º 1
0
 def __init__(self, *args):
     NormalSpoke.__init__(self, *args)
     GUISpokeInputCheckHandler.__init__(self)
     self._users_module = USERS.get_proxy()
     self._services_module = SERVICES.get_proxy()
     self._refresh_running = False
     self._manually_locked = False
Exemplo n.º 2
0
    def __init__(self, *args):
        NormalSpoke.__init__(self, *args)
        GUISpokeInputCheckHandler.__init__(self)

        self._users_module = USERS.get_observer()
        self._users_module.connect()

        self._services_module = SERVICES.get_observer()
        self._services_module.connect()
Exemplo n.º 3
0
    def __init__(self, *args):
        NormalSpoke.__init__(self, *args)
        GUISpokeInputCheckHandler.__init__(self)

        self._users_module = USERS.get_observer()
        self._users_module.connect()

        self._services_module = SERVICES.get_observer()
        self._services_module.connect()
Exemplo n.º 4
0
    def on_back_clicked(self, button):
        # If the failed check is for password strength or non-ASCII
        # characters, add a click to the counter and check again
        failed_check = next(self.failed_checks_with_message, None)
        if not self.policy.strict and failed_check == self._pwStrengthCheck:
            self._waiveStrengthClicks += 1
            self._pwStrengthCheck.update_check_status()
        elif failed_check == self._pwASCIICheck:
            self._waiveASCIIClicks += 1
            self._pwASCIICheck.update_check_status()

        # If neither the password nor the confirm field are set, skip the checks
        if (not self.pw.get_text()) and (not self.confirm.get_text()):
            for check in self.checks:
                check.enabled = False

        if GUISpokeInputCheckHandler.on_back_clicked(self, button):
            NormalSpoke.on_back_clicked(self, button)
Exemplo n.º 5
0
    def on_back_clicked(self, button):
        # If the failed check is for password strength or non-ASCII
        # characters, add a click to the counter and check again
        failed_check = next(self.failed_checks_with_message, None)
        if not self.policy.strict and failed_check == self._pwStrengthCheck:
            self._waiveStrengthClicks += 1
            self._pwStrengthCheck.update_check_status()
        elif failed_check == self._pwASCIICheck:
            self._waiveASCIIClicks += 1
            self._pwASCIICheck.update_check_status()

        # If neither the password nor the confirm field are set, skip the checks
        if (not self.pw.get_text()) and (not self.confirm.get_text()):
            for check in self.checks:
                check.enabled = False

        if GUISpokeInputCheckHandler.on_back_clicked(self, button):
            NormalSpoke.on_back_clicked(self, button)
Exemplo n.º 6
0
    def on_back_clicked(self, button):
        # If the failed check is for non-ASCII characters,
        # add a click to the counter and check again
        failed_check = next(self.failed_checks_with_message, None)
        if not self.policy.strict and failed_check == self._pwStrengthCheck:
            self._waiveStrengthClicks += 1
            self._pwStrengthCheck.update_check_status()
        elif failed_check == self._pwASCIICheck:
            self._waiveASCIIClicks += 1
            self._pwASCIICheck.update_check_status()

        # If there is no user set, skip the checks
        if not self.username.get_text():
            for check in self.checks:
                check.enabled = False

        if GUISpokeInputCheckHandler.on_back_clicked(self, button):
            NormalSpoke.on_back_clicked(self, button)
Exemplo n.º 7
0
    def on_back_clicked(self, button):
        # If the failed check is for non-ASCII characters,
        # add a click to the counter and check again
        failed_check = next(self.failed_checks_with_message, None)
        if not self.policy.strict and failed_check == self._pwStrengthCheck:
            self._waiveStrengthClicks += 1
            self._pwStrengthCheck.update_check_status()
        elif failed_check == self._pwASCIICheck:
            self._waiveASCIIClicks += 1
            self._pwASCIICheck.update_check_status()

        # If there is no user set, skip the checks
        if not self.username.get_text():
            for check in self.checks:
                check.enabled = False

        if GUISpokeInputCheckHandler.on_back_clicked(self, button):
            NormalSpoke.on_back_clicked(self, button)
Exemplo n.º 8
0
    def on_back_clicked(self, button):
        # If the failed check is for password strength or non-ASCII
        # characters, add a click to the counter and check again
        failed_check = next(self.failed_checks_with_message, None)
        if not self.policy.strict:
            if failed_check == self._pwStrengthCheck:
                self.waive_clicks += 1
                self._pwStrengthCheck.update_check_status()
            elif failed_check == self._pwEmptyCheck:
                self.waive_clicks += 1
                self._pwEmptyCheck.update_check_status()
            elif failed_check:  # no failed checks -> failed_check == None
                failed_check.update_check_status()
        elif failed_check == self._pwASCIICheck:
            self.waive_ASCII_clicks += 1
            self._pwASCIICheck.update_check_status()

        if GUISpokeInputCheckHandler.on_back_clicked(self, button):
            NormalSpoke.on_back_clicked(self, button)
Exemplo n.º 9
0
    def on_back_clicked(self, button):
        # If the failed check is for password strength or non-ASCII
        # characters, add a click to the counter and check again
        failed_check = next(self.failed_checks_with_message, None)
        if not self.policy.strict:
            if failed_check == self._pwStrengthCheck:
                self.waive_clicks += 1
                self._pwStrengthCheck.update_check_status()
            elif failed_check == self._pwEmptyCheck:
                self.waive_clicks += 1
                self._pwEmptyCheck.update_check_status()
            elif failed_check == self._pwASCIICheck:
                self.waive_ASCII_clicks += 1
                self._pwASCIICheck.update_check_status()
            elif failed_check:  # no failed checks -> failed_check == None
                failed_check.update_check_status()

        if GUISpokeInputCheckHandler.on_back_clicked(self, button):
            NormalSpoke.on_back_clicked(self, button)
Exemplo n.º 10
0
 def __init__(self, *args):
     NormalSpoke.__init__(self, *args)
     GUISpokeInputCheckHandler.__init__(self)
     self._lock = self.data.rootpw.lock
     self._kickstarted = False
Exemplo n.º 11
0
 def __init__(self, *args):
     NormalSpoke.__init__(self, *args)
     GUISpokeInputCheckHandler.__init__(self)
Exemplo n.º 12
0
 def __init__(self, *args):
     NormalSpoke.__init__(self, *args)
     GUISpokeInputCheckHandler.__init__(self)
     self._oldweak = None
Exemplo n.º 13
0
 def __init__(self, *args):
     NormalSpoke.__init__(self, *args)
     GUISpokeInputCheckHandler.__init__(self)
     self._kickstarted = False
Exemplo n.º 14
0
 def __init__(self, *args):
     NormalSpoke.__init__(self, *args)
     GUISpokeInputCheckHandler.__init__(self)
     self._oldweak = None
Exemplo n.º 15
0
 def __init__(self, *args):
     NormalSpoke.__init__(self, *args)
     GUISpokeInputCheckHandler.__init__(self)
     self._kickstarted = False
Exemplo n.º 16
0
    def __init__(self, *args):
        NormalSpoke.__init__(self, *args)
        GUISpokeInputCheckHandler.__init__(self)

        self._users_module = USERS.get_proxy()
        self._password_is_required = True
Exemplo n.º 17
0
 def __init__(self, *args):
     NormalSpoke.__init__(self, *args)
     GUISpokeInputCheckHandler.__init__(self)
Exemplo n.º 18
0
 def __init__(self, *args):
     NormalSpoke.__init__(self, *args)
     GUISpokeInputCheckHandler.__init__(self)
     self._users_module = USERS.get_proxy()
Exemplo n.º 19
0
 def __init__(self, *args):
     NormalSpoke.__init__(self, *args)
     GUISpokeInputCheckHandler.__init__(self)
     self._lock = self.data.rootpw.lock
     self._kickstarted = False