[contributions:jaza] /modules/importexportapi/testdata user_data.xml user_data_keyless.xml /modules/importexportapi/definitions importexportapi_profile.inc importexportapi_user.inc /modules/importexportapi/engines importexportapi_db.inc importexportapi_db_get.inc importexportapi_db_put.inc importexportapi_xml.inc importexportapi_xml_get.inc importexportapi_xml_put.inc /modules/importexportapi importexportapi.module
User: jaza Branch: HEAD Date: Fri, 28 Jul 2006 16:07:12 +0000 Added files: /modules/importexportapi/testdata user_data.xml user_data_keyless.xml Modified files: /modules/importexportapi/definitions importexportapi_profile.inc importexportapi_user.inc /modules/importexportapi/engines importexportapi_db.inc importexportapi_db_get.inc importexportapi_db_put.inc importexportapi_xml.inc importexportapi_xml_get.inc importexportapi_xml_put.inc /modules/importexportapi importexportapi.module Log message: - Implemented alternate key resolving within the 'db' 'put' engine. If actual keys are not provided, the engine will now attempt to resolve alternate keys to existing actual keys. Very cool stuff! - Cleaned up and generally improved the ID generation system in the 'db' 'put' engine. This now happens in its own separate function, and ties in properly with alternate key resolving, and with the 'put map' system. - Moved test data into its own external files, in the new 'testdata' dir. - Moved the type casting function into the main module file (used by multiple engines now). - Added the 'key_component' attribute for regular fields, and the 'keys' attribute for entity and array fields. The 'primary key' of an entity or array now consists of all the values within it, that are either 'key' or 'key_component' values. - Fixed up the 'update_existing' logic in 'db' 'put' to work with the new 'keys' system. - Fixed up freeform fields to work on profile field IDs, instead of profile field names. - Import is now working better than ever - woohoo! Links: http://cvs.drupal.org/diff.php?path=contributions/modules/importexportapi/te... http://cvs.drupal.org/diff.php?path=contributions/modules/importexportapi/te... http://cvs.drupal.org/diff.php?path=contributions/modules/importexportapi/de... http://cvs.drupal.org/diff.php?path=contributions/modules/importexportapi/de... http://cvs.drupal.org/diff.php?path=contributions/modules/importexportapi/en... http://cvs.drupal.org/diff.php?path=contributions/modules/importexportapi/en... http://cvs.drupal.org/diff.php?path=contributions/modules/importexportapi/en... http://cvs.drupal.org/diff.php?path=contributions/modules/importexportapi/en... http://cvs.drupal.org/diff.php?path=contributions/modules/importexportapi/en... http://cvs.drupal.org/diff.php?path=contributions/modules/importexportapi/en... http://cvs.drupal.org/diff.php?path=contributions/modules/importexportapi/im...
participants (1)
-
drupal-cvs@drupal.org