示例#1
0
 def _onKickedWhileLogin(self, peripheryID):
     Waiting.hide('login')
     messageType = 'another_periphery' if peripheryID else 'checkout_error'
     self.as_setErrorMessageS(_ms(SYSTEM_MESSAGES.all(messageType)), INVALID_FIELDS.ALL_VALID)
     if not self.__loginRetryDialogShown:
         self.__showLoginRetryDialog({'waitingOpen': WAITING.titles(messageType),
          'waitingClose': WAITING.BUTTONS_CEASE,
          'message': _ms(WAITING.message(messageType), connectionManager.serverUserName)})
 def _onKickedWhileLogin(self, peripheryID):
     if peripheryID >= 0:
         self.__customLoginStatus = 'another_periphery' if peripheryID else 'checkout_error'
         if not self.__loginRetryDialogShown:
             self.__showLoginRetryDialog({'waitingOpen': WAITING.titles(self.__customLoginStatus),
              'waitingClose': WAITING.BUTTONS_CEASE,
              'message': _ms(WAITING.message(self.__customLoginStatus), self.connectionMgr.serverUserName)})
     elif peripheryID == -2:
         self.__customLoginStatus = 'centerRestart'
     elif peripheryID == -3:
         self.__customLoginStatus = 'versionMismatch'
示例#3
0
 def _onKickedWhileLogin(self, peripheryID):
     if peripheryID >= 0:
         self.__customLoginStatus = 'another_periphery' if peripheryID else 'checkout_error'
         if not self.__loginRetryDialogShown:
             self.__showLoginRetryDialog({'waitingOpen': WAITING.titles(self.__customLoginStatus),
              'waitingClose': WAITING.BUTTONS_CEASE,
              'message': _ms(WAITING.message(self.__customLoginStatus), connectionManager.serverUserName)})
     elif peripheryID == -2:
         self.__customLoginStatus = 'centerRestart'
     elif peripheryID == -3:
         self.__customLoginStatus = 'versionMismatch'
示例#4
0
 def handleKickWhileLogin(self, peripheryID):
     if peripheryID < 0:
         self.__kickPeripheryID = peripheryID
         return
     g_preDefinedHosts.savePeripheryTL(peripheryID)
     self.__kickedFromServer = True
     messageType = 'another_periphery' if peripheryID else 'checkout_error'
     errorMessage = i18n.makeString(SYSTEM_MESSAGES.all(messageType))
     self.onSetStatus(errorMessage, self.ALL_VALID)
     urls = g_preDefinedHosts.urlIterator(self.__loginDataLoader.host)
     if urls is not None and urls.end():
         urls.cursor = 0
     message = i18n.makeString(WAITING.message(messageType), connectionManager.serverUserName)
     self.onHandleKickWhileLogin(messageType, message)
     self.__setAutoLoginTimer(self.__getLgNextTimeout())
示例#5
0
 def handleKickWhileLogin(self, peripheryID):
     if peripheryID < 0:
         self.__kickPeripheryID = peripheryID
         return
     g_preDefinedHosts.savePeripheryTL(peripheryID)
     self.__kickedFromServer = True
     messageType = 'another_periphery' if peripheryID else 'checkout_error'
     errorMessage = i18n.makeString(SYSTEM_MESSAGES.all(messageType))
     self.onSetStatus(errorMessage, self.ALL_VALID)
     urls = g_preDefinedHosts.urlIterator(self.__loginDataLoader.host)
     if urls is not None and urls.end():
         urls.cursor = 0
     message = i18n.makeString(WAITING.message(messageType),
                               connectionManager.serverUserName)
     self.onHandleKickWhileLogin(messageType, message)
     self.__setAutoLoginTimer(self.__getLgNextTimeout())
示例#6
0
 def onHandleKickWhileLogin(self, messageType, message):
     self.__setAutoLogin(WAITING.titles(messageType), message,
                         WAITING.BUTTONS_CEASE)
示例#7
0
 def onHandleKickWhileLogin(self, messageType, message):
     self.__setAutoLogin(WAITING.titles(messageType), message, WAITING.BUTTONS_CEASE)