'This will copy over the current password, if any of the configuration has been turned on'

def create(self, user):

    if (not (PasswordHistory.is_student_password_reuse_restricted() or PasswordHistory.is_staff_password_reuse_restricted() or PasswordHistory.is_password_reset_frequency_restricted() or PasswordHistory.is_staff_forced_password_reset_enabled() or PasswordHistory.is_student_forced_password_reset_enabled())):
        return
    self.user = user
    self.password = user.password
    self.save()
