CRM-14181, more clean and fixes to support callback
[civicrm-core.git] / xml / schema / Core / UFField.xml
index 47eafa0a65cdfaac5e7b8a7de77a283a3f3302e6..7aac57cbd14a863e3f1f0dba9de3254f90061ecd 100644 (file)
@@ -29,6 +29,9 @@
         <keyColumn>id</keyColumn>
         <labelColumn>title</labelColumn>
       </pseudoconstant>
+      <html>
+        <type>Select</type>
+      </html>
   </field>
   <foreignKey>
        <name>uf_group_id</name>
   </field>
   <field>
        <name>visibility</name>
-       <type>enum</type>
-       <values>User and User Admin Only,Public Pages,Public Pages and Listings</values>
+       <type>varchar</type>
+       <length>32</length>
        <default>'User and User Admin Only'</default>
        <comment>In what context(s) is this field visible.</comment>
+       <pseudoconstant>
+         <callback>CRM_Core_SelectValues::ufVisibility</callback>
+       </pseudoconstant>
        <add>1.1</add>
+       <html>
+         <type>Select</type>
+       </html>
   </field>
   <field>
        <name>listings_title</name>