I'm trying to create a data grid form whereby the user can change his own password. This is just like all other fields, except the password is hashed so when the user goes to edit his details the hashed password gets filled in the text field. Ideally the field should stay empty and only needs to be filled in by the user if he wants to change his password. Is this possible? I noticed the System's User_NewEdit form has the same problem.
This is possible by changing the security settings. In fact, since 2.4.3 this is default behavior. The default security settings on the Password attribute of the User object are set to disallow READ and to allow UPDATE.