matt_smart wants to force existing members to update their user fields upon next login. jahan_gagan initially suggested using the ‘Required for all users’ setting and additional automation, but chapoi clarified that the ‘Field Requirement’ setting alone triggers a modal warning and restricts site usage until fields are completed. matt_smart then asked how to customize the prompt text, to which jahan_gagan directed them to the Site Text customization feature.
We have a 10 year old community, and the data we gather via ‘Customize/User Fields’ needs changing. We need to add in new fields and take some away - this is fine for new users, however, we need existing users to update them.
When they next login, I’d like to be able to force (don’t like that word) the user to update the fields before they can move on. Or at the very least, let users know that it needs to be done by a certain date and then force it.
There is a setting in custom user fields for “Show on user profile” and “Field Requirement”. If you set a custom field as “Required for all users” (recent Discourse versions added this option), users who attempt to save their profile or update settings will be prompted to fill required fields. However, this does not interrupt normal browsing and only triggers when they enter their user preferences