Author: sevein
Date: Tue Jul 12 09:34:59 2011
New Revision: 9288

Log:
Add donors menu node under Manage node

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

Modified: trunk/data/fixtures/menus.yml
==============================================================================
--- trunk/data/fixtures/menus.yml       Mon Jul 11 23:50:23 2011        (r9287)
+++ trunk/data/fixtures/menus.yml       Tue Jul 12 09:34:59 2011        (r9288)
@@ -49,6 +49,13 @@
     label:
       en: Accessions
     path: accession/list
+  QubitMenu_mainmenu_manage_donors:
+    parent_id: QubitMenu_mainmenu_manage
+    source_culture: en
+    name: donors
+    label:
+      en: Donors
+    path: donor/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    Mon Jul 11 23:50:23 
2011        (r9287)
+++ trunk/lib/task/migrate/QubitMigrate110.class.php    Tue Jul 12 09:34:59 
2011        (r9288)
@@ -118,7 +118,7 @@
     $this->data['QubitMenu'][$pivotKey]['parent_id'] = QubitMenu::MANAGE_ID;
 
     // Create manage accession menu node
-    $accessionManageMenu = array(
+    $accessionsManageMenu = array(
       'parent_id' => '<?php echo QubitMenu::MANAGE_ID."\n" ?>',
       'source_culture' => 'en',
       'name' => 'accessions',
@@ -128,11 +128,29 @@
     // Introduce it before taxonomies
     if ($pivotKey)
     {
-      self::insertBeforeNestedSet($this->data['QubitMenu'], $pivotKey, 
array('QubitMenu_mainmenu_manage_accession' => $accessionManageMenu));
+      self::insertBeforeNestedSet($this->data['QubitMenu'], $pivotKey, 
array('QubitMenu_mainmenu_manage_accessions' => $accessionsManageMenu));
     }
     else
     {
-      $this->data['QubitMenu']['QubitMenu_mainmenu_manage_accession'] = 
$accessionManageMenu;
+      $this->data['QubitMenu']['QubitMenu_mainmenu_manage_accessions'] = 
$accessionsManageMenu;
+    }
+
+    // Create manage donor menu node
+    $donorsManageMenu = array(
+      'parent_id' => '<?php echo QubitMenu::MANAGE_ID."\n" ?>',
+      'source_culture' => 'en',
+      'name' => 'donors',
+      'label' => array('en' => 'Donors'),
+      'path' => 'donor/browse');
+
+    // Introduce it before taxonomies
+    if ($pivotKey)
+    {
+      self::insertBeforeNestedSet($this->data['QubitMenu'], $pivotKey, 
array('QubitMenu_mainmenu_manage_donors' => $donorsManageMenu));
+    }
+    else
+    {
+      $this->data['QubitMenu']['QubitMenu_mainmenu_manage_donors'] = 
$donorsManageMenu;
     }
 
     // New type of relation, accession

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