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