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.