Author: sevein
Date: Tue Aug  9 13:34:35 2011
New Revision: 9472

Log:
Add rights holders menu and fix small error

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

Modified: trunk/data/fixtures/menus.yml
==============================================================================
--- trunk/data/fixtures/menus.yml       Tue Aug  9 13:20:04 2011        (r9471)
+++ trunk/data/fixtures/menus.yml       Tue Aug  9 13:34:35 2011        (r9472)
@@ -56,6 +56,13 @@
     label:
       en: Donors
     path: donor/browse
+  QubitMenu_mainmenu_manage_rightsholders:
+    parent_id: QubitMenu_mainmenu_manage
+    source_culture: en
+    name: rightsholders
+    label:
+      en: 'Rights holders'
+    path: rightsholder/browse
   QubitMenu_mainmenu_manage_taxonomies:
     id: <?php echo QubitMenu::TAXONOMY_ID."\n" ?>
     parent_id: QubitMenu_mainmenu_manage

Modified: trunk/lib/task/migrate/QubitMigrate110.class.php
==============================================================================
--- trunk/lib/task/migrate/QubitMigrate110.class.php    Tue Aug  9 13:20:04 
2011        (r9471)
+++ trunk/lib/task/migrate/QubitMigrate110.class.php    Tue Aug  9 13:34:35 
2011        (r9472)
@@ -186,6 +186,24 @@
       $this->data['QubitMenu']['QubitMenu_mainmenu_manage_donors'] = 
$donorsManageMenu;
     }
 
+    // Create manage rightsholder menu node
+    $rightsHoldersManageMenu = array(
+      'parent_id' => '<?php echo QubitMenu::MANAGE_ID."\n" ?>',
+      'source_culture' => 'en',
+      'name' => 'rightsholders',
+      'label' => array('en' => 'Rights holders'),
+      'path' => 'rightsholder/browse');
+
+    // Introduce it before taxonomies
+    if ($pivotKey)
+    {
+      self::insertBeforeNestedSet($this->data['QubitMenu'], $pivotKey, 
array('QubitMenu_mainmenu_manage_rightsholders' => $rightsHoldersManageMenu));
+    }
+    else
+    {
+      $this->data['QubitMenu']['QubitMenu_mainmenu_manage_rightsholders'] = 
$rightsHoldersManageMenu;
+    }
+
     // New type of relations: accession and right
     $this->data['QubitTerm']['QubitTerm_accession'] = array(
       'id' => '<?php echo QubitTerm::ACCESSION_ID."\n" ?>',
@@ -357,17 +375,17 @@
       'id' => '<?php echo QubitTaxonomy::RIGHT_BASIS_ID."\n" ?>',
       'name' => array('en' => 'Rights basis'));
     $this->data['QubitTerm']['QubitTerm_right_basis_copyright'] = array(
-      'id' => '<?php echo QubitTaxonomy::RIGHT_BASIS_COPYRIGHT_ID."\n" ?>',
+      'id' => '<?php echo QubitTerm::RIGHT_BASIS_COPYRIGHT_ID."\n" ?>',
       'taxonomy_id' => 'QubitTaxonomy_right_basis',
       'source_culture' => 'en',
       'name' => array('en' => 'Copyright'));
     $this->data['QubitTerm']['QubitTerm_right_basis_license'] = array(
-      'id' => '<?php echo QubitTaxonomy::RIGHT_BASIS_LICENSE_ID."\n" ?>',
+      'id' => '<?php echo QubitTerm::RIGHT_BASIS_LICENSE_ID."\n" ?>',
       'taxonomy_id' => 'QubitTaxonomy_right_basis',
       'source_culture' => 'en',
       'name' => array('en' => 'License'));
     $this->data['QubitTerm']['QubitTerm_right_basis_statute'] = array(
-      'id' => '<?php echo QubitTaxonomy::RIGHT_BASIS_STATUTE_ID."\n" ?>',
+      'id' => '<?php echo QubitTerm::RIGHT_BASIS_STATUTE_ID."\n" ?>',
       'taxonomy_id' => 'QubitTaxonomy_right_basis',
       'source_culture' => 'en',
       'name' => array('en' => 'Statute'));

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