Author: sevein
Date: Mon Jun 27 22:14:44 2011
New Revision: 9203

Log:
Update accession module fixtures/migration script

Modified:
   trunk/data/fixtures/menus.yml
   trunk/data/fixtures/taxonomyTerms.yml
   trunk/lib/task/migrate/QubitMigrate110.class.php

Modified: trunk/data/fixtures/menus.yml
==============================================================================
--- trunk/data/fixtures/menus.yml       Mon Jun 27 22:03:07 2011        (r9202)
+++ trunk/data/fixtures/menus.yml       Mon Jun 27 22:14:44 2011        (r9203)
@@ -33,7 +33,7 @@
       nl: toevoegen
       pt: adicionar
       sl: uporabniški
-    path: informationobject/add
+    path: accession/add
   QubitMenu_mainmenu_taxonomies:
     id: <?php echo QubitMenu::TAXONOMY_ID."\n" ?>
     parent_id: QubitMenu_mainmenu

Modified: trunk/data/fixtures/taxonomyTerms.yml
==============================================================================
--- trunk/data/fixtures/taxonomyTerms.yml       Mon Jun 27 22:03:07 2011        
(r9202)
+++ trunk/data/fixtures/taxonomyTerms.yml       Mon Jun 27 22:14:44 2011        
(r9203)
@@ -332,31 +332,43 @@
     id: <?php echo QubitTaxonomy::ACCESSION_RESOURCE_TYPE_ID."\n" ?>
     parent_id: QubitTaxonomy_root
     name:
-      en: 'Type of resource of accession'
+      en: 'Accession resource type'
   QubitTaxonomy_accession_acquisition_type:
     source_culture: en
     id: <?php echo QubitTaxonomy::ACCESSION_ACQUISITION_TYPE_ID."\n" ?>
     parent_id: QubitTaxonomy_root
     name:
-      en: 'Acquisition type'
+      en: 'Accession acquisition type'
   QubitTaxonomy_accession_processing_priority:
     source_culture: en
     id: <?php echo QubitTaxonomy::ACCESSION_PROCESSING_PRIORITY_ID."\n" ?>
     parent_id: QubitTaxonomy_root
     name:
-      en: 'Processing priority'
+      en: 'Accession processing priority'
   QubitTaxonomy_accession_processing_status:
     source_culture: en
     id: <?php echo QubitTaxonomy::ACCESSION_PROCESSING_STATUS_ID."\n" ?>
     parent_id: QubitTaxonomy_root
     name:
-      en: 'Processing status'
+      en: 'Accession processing status'
   QubitTaxonomy_deaccession_scope:
     source_culture: en
     id: <?php echo QubitTaxonomy::DEACCESSION_SCOPE_ID."\n" ?>
     parent_id: QubitTaxonomy_root
     name:
       en: 'Deaccession scope'
+  QubitTaxonomy_rights_type:
+    source_culture: en
+    id: <?php echo QubitTaxonomy::RIGHTS_TYPE_ID."\n" ?>
+    parent_id: QubitTaxonomy_root
+    name:
+      en: 'Rights type'
+  QubitTaxonomy_rights_status:
+    source_culture: en
+    id: <?php echo QubitTaxonomy::RIGHTS_STATUS_ID."\n" ?>
+    parent_id: QubitTaxonomy_root
+    name:
+      en: 'Rights status'
 QubitTerm:
   QubitTerm_110:
     taxonomy_id: <?php echo QubitTaxonomy::ROOT_ID."\n" ?>
@@ -2248,6 +2260,12 @@
     source_culture: en
     name:
       en: Incomplete
+  QubitTerm_accession_processing_status_inprogress:
+    taxonomy_id: <?php echo QubitTaxonomy::ACCESSION_PROCESSING_STATUS_ID."\n" 
?>
+    parent_id: QubitTerm_110
+    source_culture: en
+    name:
+      en: In-Progress
   QubitTerm_deaccession_scope_whole:
     taxonomy_id: <?php echo QubitTaxonomy::DEACCESSION_SCOPE_ID."\n" ?>
     parent_id: QubitTerm_110
@@ -2260,6 +2278,42 @@
     source_culture: en
     name:
       en: Part
+  QubitTerm_rights_type_intellectual_property:
+    taxonomy_id: <?php echo QubitTaxonomy::RIGHTS_TYPE_ID."\n" ?>
+    parent_id: QubitTerm_110
+    source_culture: en
+    name:
+      en: 'Intellectual property'
+  QubitTerm_rights_type_license:
+    taxonomy_id: <?php echo QubitTaxonomy::RIGHTS_TYPE_ID."\n" ?>
+    parent_id: QubitTerm_110
+    source_culture: en
+    name:
+      en: License
+  QubitTerm_rights_type_statue:
+    taxonomy_id: <?php echo QubitTaxonomy::RIGHTS_TYPE_ID."\n" ?>
+    parent_id: QubitTerm_110
+    source_culture: en
+    name:
+      en: Statue
+  QubitTerm_rights_status_copyright:
+    taxonomy_id: <?php echo QubitTaxonomy::RIGHTS_STATUS_ID."\n" ?>
+    parent_id: QubitTerm_110
+    source_culture: en
+    name:
+      en: Copyright
+  QubitTerm_rights_status_public_domain:
+    taxonomy_id: <?php echo QubitTaxonomy::RIGHTS_STATUS_ID."\n" ?>
+    parent_id: QubitTerm_110
+    source_culture: en
+    name:
+      en: 'Public domain'
+  QubitTerm_rights_status_unknown:
+    taxonomy_id: <?php echo QubitTaxonomy::RIGHTS_STATUS_ID."\n" ?>
+    parent_id: QubitTerm_110
+    source_culture: en
+    name:
+      en: Unknown
 QubitNote:
   QubitNote_1:
     object_id: QubitTerm_111

Modified: trunk/lib/task/migrate/QubitMigrate110.class.php
==============================================================================
--- trunk/lib/task/migrate/QubitMigrate110.class.php    Mon Jun 27 22:03:07 
2011        (r9202)
+++ trunk/lib/task/migrate/QubitMigrate110.class.php    Mon Jun 27 22:14:44 
2011        (r9203)
@@ -51,7 +51,7 @@
     switch ($this->version)
     {
       case 62:
-        $this->addAccessioningFixtures();
+        $this->addAccessionFixtures();
 
       case 63:
         $this->moveRelationNotesToI18n();
@@ -64,12 +64,12 @@
   }
 
   /**
-   * Add adccessioning module menu entry, internal
+   * Add accession module menu entry, internal
    * taxonomies and terms
    *
    * @return QubitMigrate110 this object
    */
-  protected function addAccessioningFixtures()
+  protected function addAccessionFixtures()
   {
     // Accessioning menu entry
     $this->data['QubitMenu']['QubitMenu_mainmenu_addedit_accessionrecord'] = 
array(
@@ -79,11 +79,22 @@
       'label' => array('en' => 'Accession records'),
       'path' => 'accession/add');
 
+    // Update add button, accession is now the default action
+    foreach ($this->data['QubitMenu'] as $key => $row)
+    {
+      if ('add' == @$row['name'])
+      {
+        $this->data['QubitMenu'][$key]['path'] = 'accession/add';
+
+        break;
+      }
+    }
+
     // Accession resource type taxonomy and terms
     $this->data['QubitTaxonomy']['QubitTaxonomy_accession_resource_type'] = 
array(
       'source_culture' => 'en',
       'id' => '<?php echo QubitTaxonomy::ACCESSION_RESOURCE_TYPE_ID."\n" ?>',
-      'name' => array('en' => 'Type of resource of accession'));
+      'name' => array('en' => 'Accession resource type'));
     $this->data['QubitTerm']['QubitTerm_accession_resource_type_public'] = 
array(
       'taxonomy_id' => 'QubitTaxonomy_accession_resource_type',
       'source_culture' => 'en',
@@ -146,6 +157,10 @@
       'taxonomy_id' => 'QubitTaxonomy_accession_processing_status',
       'source_culture' => 'en',
       'name' => array('en' => 'Incomplete'));
+    
$this->data['QubitTerm']['QubitTerm_accession_processing_status_inprogress'] = 
array(
+      'taxonomy_id' => 'QubitTaxonomy_accession_processing_status',
+      'source_culture' => 'en',
+      'name' => array('en' => 'In-Progress'));
 
     // Deaccession scope taxonomy and terms
     $this->data['QubitTaxonomy']['QubitTaxonomy_deaccession_scope'] = array(
@@ -161,6 +176,42 @@
       'source_culture' => 'en',
       'name' => array('en' => 'Part'));
 
+    // Rights status taxonomy and terms
+    $this->data['QubitTaxonomy']['QubitTaxonomy_rights_status'] = array(
+      'source_culture' => 'en',
+      'id' => '<?php echo QubitTaxonomy::RIGHTS_STATUS_ID."\n" ?>',
+      'name' => array('en' => 'Rights status'));
+    $this->data['QubitTerm']['QubitTerm_rights_status_copyright'] = array(
+      'taxonomy_id' => 'QubitTaxonomy_rights_status',
+      'source_culture' => 'en',
+      'name' => array('en' => 'Copyright'));
+    $this->data['QubitTerm']['QubitTerm_rights_status_public_domain'] = array(
+      'taxonomy_id' => 'QubitTaxonomy_rights_status',
+      'source_culture' => 'en',
+      'name' => array('en' => 'Public domain'));
+    $this->data['QubitTerm']['QubitTerm_rights_status_unknown'] = array(
+      'taxonomy_id' => 'QubitTaxonomy_rights_status',
+      'source_culture' => 'en',
+      'name' => array('en' => 'Unknown'));
+
+    // Rights types taxonomy and terms
+    $this->data['QubitTaxonomy']['QubitTaxonomy_rights_type'] = array(
+      'source_culture' => 'en',
+      'id' => '<?php echo QubitTaxonomy::RIGHTS_TYPE_ID."\n" ?>',
+      'name' => array('en' => 'Rights type'));
+    $this->data['QubitTerm']['QubitTerm_rights_type_intellectual_property'] = 
array(
+      'taxonomy_id' => 'QubitTaxonomy_rights_type',
+      'source_culture' => 'en',
+      'name' => array('en' => 'Intellectual property'));
+    $this->data['QubitTerm']['QubitTerm_rights_type_license'] = array(
+      'taxonomy_id' => 'QubitTaxonomy_rights_type',
+      'source_culture' => 'en',
+      'name' => array('en' => 'License'));
+    $this->data['QubitTerm']['QubitTerm_rights_type_statue'] = array(
+      'taxonomy_id' => 'QubitTaxonomy_rights_type',
+      'source_culture' => 'en',
+      'name' => array('en' => 'Statue'));
+
     return $this;
   }
 

-- 
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