Ejemplo n.º 1
0
 def __letUserLoginByHimself(self):
     user = User()
     dialogs = UserDialogsFacade()
     if not dialogs.execUserDialog(
         user=user, gui=self._model.gui, dialogMode=UserDialog.LOGIN_MODE):
         return
     try:
         self._model.loginUser(user.login, user.password)
     except Exception as ex:
         show_exc_info(self._model.gui, ex)
Ejemplo n.º 2
0
 def __letUserLoginByHimself(self):
     user = User()
     dialogs = UserDialogsFacade()
     if not dialogs.execUserDialog(user=user,
                                   gui=self._model.gui,
                                   dialogMode=UserDialog.LOGIN_MODE):
         return
     try:
         self._model.loginUser(user.login, user.password)
     except Exception as ex:
         show_exc_info(self._model.gui, ex)
Ejemplo n.º 3
0
    def handle(self):
        try:
            self._model.checkActiveRepoIsNotNone()

            user = User()

            dialogs = UserDialogsFacade()
            if not dialogs.execUserDialog(
                user=user, gui=self._model.gui, dialogMode=UserDialog.LOGIN_MODE):
                return

            self._model.loginUser(user.login, user.password)

            stats.sendEvent("main_window.login_user")

        except Exception as ex:
            show_exc_info(self._model.gui, ex)
Ejemplo n.º 4
0
    def handle(self):
        try:
            self._model.checkActiveRepoIsNotNone()

            user = User()

            dialogs = UserDialogsFacade()
            if not dialogs.execUserDialog(user=user,
                                          gui=self._model.gui,
                                          dialogMode=UserDialog.LOGIN_MODE):
                return

            self._model.loginUser(user.login, user.password)

            stats.sendEvent("main_window.login_user")

        except Exception as ex:
            show_exc_info(self._model.gui, ex)
Ejemplo n.º 5
0
    def handle(self):
        try:
            self._model.checkActiveRepoIsNotNone()

            user = User()

            dialogs = UserDialogsFacade()
            if not dialogs.execUserDialog(
                user=user, gui=self._model.gui, dialogMode=UserDialog.CREATE_MODE):
                return

            uow = self._model.repo.createUnitOfWork()
            try:
                uow.executeCommand(SaveNewUserCommand(user))
                self._model.user = user
            finally:
                uow.close()

            stats.sendEvent("main_window.create_user")

        except Exception as ex:
            show_exc_info(self._model.gui, ex)
Ejemplo n.º 6
0
    def handle(self):
        try:
            self._model.checkActiveRepoIsNotNone()

            user = User()

            dialogs = UserDialogsFacade()
            if not dialogs.execUserDialog(user=user,
                                          gui=self._model.gui,
                                          dialogMode=UserDialog.CREATE_MODE):
                return

            uow = self._model.repo.createUnitOfWork()
            try:
                uow.executeCommand(SaveNewUserCommand(user))
                self._model.user = user
            finally:
                uow.close()

            stats.sendEvent("main_window.create_user")

        except Exception as ex:
            show_exc_info(self._model.gui, ex)