It is irritating that a user has to type his own WikiName repeatedlyin subsequent screens. The name should be passed as url param.
Careful about the usecases. I am not 100% sure what you are planning to change but just to make sure....
The ChangePassword is used by a user who is logged in and wants to change password.
The ResetPassword is used by a user who has forgotten his password and is therefore normally TWikiGuest.
Usecase 1: coming from login screen, clicking on "forgot password" leads user to ResetPassword. Usually the login name has been entered on the login screen, so this can be passed into the reset password name field.
I just checked, ChangePassword
already support a
parameter, so this item is "waiting for release".
Above mentioned use case can be done, I suggest to open a new item to implement that use case.