Beispiel #1
0
    def validate(self, user_user_name):
        user_with_user_name = User.get_by_user_name(user_user_name)
        user_name_exists = UserErrorCodes.USER_USER_NAME_EXIST
        user_name_exists["data"] = user_user_name
        if user_with_user_name is None:
            return None
        elif not self._user_id:
            super().custom.manual(user_name_exists)

        if user_with_user_name._id != self._user_id:
            super().custom.manual(user_name_exists)
 def execute(self):
     user = User.get_by_user_name(self.user_name.lower())
     user_detail = None
     if user:
         user_detail = UserDetail.create_from_user(user, include_password=True)
     return user_detail