According to the docs, Grails provides a number of constraints that \"have no impact on persistence but customize the scaffolding\". One of them is the passwordcons
One way to solve this is by using customized field rendering via the fields plugin:
grails-app\views\_fields\user\password_displayWidget.gsp and _displayWrapper.gsp<g:each in="${0..value.length()}">•</g:each> into both filesThe password field will not vanish from index and show views, but at least you won't see it's value any longer, but a mask of bullet points instead. Create and edit view still use the password input widget according to the property constraint.