Skip to content
  • Brandon Bergren's avatar
    OK, I've been sitting on this MUCH longer than is comfortable. · 2b771e20
    Brandon Bergren authored
    This is a major change that I have been testing and writing locally. I just tagged UNSTABLE4 before this commit so there's a point to go back to if I end up having to roll back.
    
    * Add per-location-field weights and defaults.
    * Add location_api_variant() that I will increment when breaking something in the future that might be used from another module. It is now 1.
    * Make settings on location_cck work nicely.
    * Field settings are now in a table.
    * Field settings defaults can now be overridden in the UI.
    * Field settings are now weighted. (Draggable in D6!)
    * "Force Default" may now be used for all fields.
    * Content type settings validation is repaired again.
    * Major COW changes (again) -- Should not have any impact on sites, but be careful until the new code is proven.
    * Tests were added to ensure COW functionality doesn't break. (Tests were committed earlier)
    
    API Changes:
    
    * If you were using a location_element, the #location_settings is now the *entire* settings array, not $settings['form']['fields']!
    * hook_locationapi() 'collection default' and 'default values' ops  have been merged into a single 'defaults' op, which now allows specifying default weight.
    * Collection status 3 is now 4. (Relevant for the 'country' field.)
    2b771e20