We are trying to enforce better consistency for user attribute values in a domain but without overly restricting user input when modifying/creating users. Is it possible to have a property pattern function the same way the Custom Command Drop-down list UI Control works? In that you have a variety of pre-defined List Items but can still Allow custom value.
The User Attribute "Office" could have "Site 1", "Site 2" or "Site 3" in the drop down list but allow a user to enter in a custom string value if need be.
The only way I can see currently is we prevent write-access to these fields and create Custom Commands to change them which is very tedious.