[contributions:jaza] /modules/importexportapi/definitions importexportapi_comment.inc importexportapi_node.inc importexportapi_taxonomy.inc /modules/importexportapi/engines importexportapi_db_get.inc importexportapi_db_put.inc /modules/importexportapi importexportapi.module /modules/importexportapi/testdata node_data.xml node_data_keyless.xml /modules/importexportapi/ui importexportui.module
User: jaza Branch: HEAD Date: Sat, 09 Sep 2006 06:43:08 +0000 Modified files: /modules/importexportapi/definitions importexportapi_comment.inc importexportapi_node.inc importexportapi_taxonomy.inc /modules/importexportapi/engines importexportapi_db_get.inc importexportapi_db_put.inc /modules/importexportapi importexportapi.module /modules/importexportapi/testdata node_data.xml node_data_keyless.xml /modules/importexportapi/ui importexportui.module Log message: - Removed a lot of 'undefined index' warnings. In particular, a line in _importexportapi_set_def_values_recurse() was single-handedly causing about 20 such errors for every request - now fixed. - Introduced the 'abstract' property for entity fields, indicating that such entities are to be used for referencing purposes only, not for actual imports or exports. The 'node' entity is now 'abstract'. The importexportui now checks the 'abstract' property when outputting the list of entities to import or export (formerly, the 'node' entity was a hard-coded exception). - Introduced the 'abstract_parent' property for non-entity fields, indicating the abstract entity to which that field is tied. Changed the alternate key system, so that when generating the put map, all fields with an 'abstract_parent' are recorded based on this name, rather than on their parent entity's name. - Changed 'comment' to 'body' in the comment definition (was conflicting with the name of the entity, causing massive problems for MiniXML). - Added a 'process' callback for taxonomy term entities, to generate a parent '0' for imported terms with no parent defined. - All this means that node / comment / vocab / term import is now working MUCH better! w00t! Links: 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/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/im... 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/ui...
participants (1)
-
drupal-cvs@drupal.org