Author: mcantelon
Date: Thu Mar 29 20:49:11 2012
New Revision: 11317

Log:
Added directory for test/example imports.

Added:
   trunk/lib/task/import/example/
   trunk/lib/task/import/example/example_information_objects.csv
   trunk/lib/task/import/example/import_examples.sh   (contents, props changed)
Modified:
   trunk/lib/task/import/csvImportTask.class.php

Modified: trunk/lib/task/import/csvImportTask.class.php
==============================================================================
--- trunk/lib/task/import/csvImportTask.class.php       Thu Mar 29 20:37:59 
2012        (r11316)
+++ trunk/lib/task/import/csvImportTask.class.php       Thu Mar 29 20:49:11 
2012        (r11317)
@@ -240,12 +240,12 @@
           'typeId'   => $self->getStatus('defaultStatusTypeId')
         ));
 
-        if (isset($self->rowStatusVars['PARENT_ID']) && 
!$self->rowStatusVars['PARENT_ID'])
+        if (isset($self->rowStatusVars['parentId']) && 
!$self->rowStatusVars['parentId'])
         {
           $parentId = QubitInformationObject::ROOT_ID;
         } else {
           if ($mapEntry = $self->fetchKeymapEntryBySourceAndTargetName(
-            $self->rowStatusVars['PARENT_ID'],
+            $self->rowStatusVars['parentId'],
             $self->getStatus('sourceName'),
             'information_object'
           ))
@@ -254,8 +254,8 @@
           } else {
             $error = 'For legacyId '
               . $self->rowStatusVars['legacyId']
-              .' Could not find PARENT_ID '
-              . $self->rowStatusVars['PARENT_ID']
+              .' Could not find parentId '
+              . $self->rowStatusVars['parentId']
               .' in key_map table';
             print $self->logError($error);
           }

Added: trunk/lib/task/import/example/example_information_objects.csv
==============================================================================
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ trunk/lib/task/import/example/example_information_objects.csv       Thu Mar 
29 20:49:11 2012        (r11317)
@@ -0,0 +1,3 @@
+"legacyId","parentId","title","levelOfDescription"
+1,,"Example Fonds","fonds"
+2,1,"Example Item","item"

Added: trunk/lib/task/import/example/import_examples.sh
==============================================================================
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ trunk/lib/task/import/example/import_examples.sh    Thu Mar 29 20:49:11 
2012        (r11317)
@@ -0,0 +1,7 @@
+#!/bin/bash
+
+# information objects should be imported first
+/symfony csv:import lib/task/import/example/example_information_objects.csv
+
+# Qubit's relation data needs to be rebuilt after importing
+./symfony propel:build-nested-set

-- 
You received this message because you are subscribed to the Google Groups 
"Qubit Toolkit Commits" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/qubit-commits?hl=en.

Reply via email to