OK, I've been sitting on this MUCH longer than is comfortable.
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.)
parent
73e9a312
Please register or sign in to comment