I have a simple create new account page with username, email, confirm email, password, and confirm passwords fields. All of the validations goes under the User model and currently all the input fields are required.
Once the user logs in, there's a setting page where they can update their email and password. The input fields are email, confirm email, password, and confirm password (same input fields as the create an account page sans username field). However, I want the validations to be different under settings with none of the fields being required. How would I approach this problem without affecting the validation rules for the create new account page? Your help is much appreciated.