Author: sevein
Date: Tue Aug  9 14:03:52 2011
New Revision: 9474

Log:
New taxonomy copyright status, including terms

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

Modified: trunk/data/fixtures/taxonomyTerms.yml
==============================================================================
--- trunk/data/fixtures/taxonomyTerms.yml       Tue Aug  9 13:41:57 2011        
(r9473)
+++ trunk/data/fixtures/taxonomyTerms.yml       Tue Aug  9 14:03:52 2011        
(r9474)
@@ -369,6 +369,12 @@
     parent_id: QubitTaxonomy_root
     name:
       en: 'Rights act'
+  QubitTaxonomy_copyright_status:
+    source_culture: en
+    id: <?php echo QubitTaxonomy::COPYRIGHT_STATUS_ID."\n" ?>
+    parent_id: QubitTaxonomy_root
+    name:
+      en: 'Copyright status'
 QubitTerm:
   QubitTerm_110:
     taxonomy_id: <?php echo QubitTaxonomy::ROOT_ID."\n" ?>
@@ -2410,6 +2416,24 @@
     source_culture: en
     name:
       en: Promotion
+  QubitTerm_copyright_status_under_copyright:
+    taxonomy_id: <?php echo QubitTaxonomy::COPYRIGHT_STATUS_ID."\n" ?>
+    parent_id: QubitTerm_110
+    source_culture: en
+    name:
+      en: 'Under copyright'
+  QubitTerm_copyright_status_public_domain:
+    taxonomy_id: <?php echo QubitTaxonomy::COPYRIGHT_STATUS_ID."\n" ?>
+    parent_id: QubitTerm_110
+    source_culture: en
+    name:
+      en: 'Public domain'
+  QubitTerm_copyright_status_unknown:
+    taxonomy_id: <?php echo QubitTaxonomy::COPYRIGHT_STATUS_ID."\n" ?>
+    parent_id: QubitTerm_110
+    source_culture: en
+    name:
+      en: 'Unknown'
 QubitNote:
   QubitNote_1:
     object_id: QubitTerm_111

Modified: trunk/lib/model/QubitTaxonomy.php
==============================================================================
--- trunk/lib/model/QubitTaxonomy.php   Tue Aug  9 13:41:57 2011        (r9473)
+++ trunk/lib/model/QubitTaxonomy.php   Tue Aug  9 14:03:52 2011        (r9474)
@@ -63,7 +63,8 @@
 
     // Right taxonomies
     RIGHT_ACT_ID = 67,
-    RIGHT_BASIS_ID = 68;
+    RIGHT_BASIS_ID = 68,
+    COPYRIGHT_STATUS_ID = 69;
 
   public static
     $lockedTaxonomies = array(

Modified: trunk/lib/task/migrate/QubitMigrate110.class.php
==============================================================================
--- trunk/lib/task/migrate/QubitMigrate110.class.php    Tue Aug  9 13:41:57 
2011        (r9473)
+++ trunk/lib/task/migrate/QubitMigrate110.class.php    Tue Aug  9 14:03:52 
2011        (r9474)
@@ -398,6 +398,24 @@
       'source_culture' => 'en',
       'name' => array('en' => 'Policy'));
 
+    // Copyright status taxonomy and terms
+    $this->data['QubitTaxonomy']['QubitTaxonomy_copyright_status'] = array(
+      'source_culture' => 'en',
+      'id' => '<?php echo QubitTaxonomy::COPYRIGHT_STATUS_ID."\n" ?>',
+      'name' => array('en' => 'Copyright status'));
+    $this->data['QubitTerm']['QubitTerm_copyright_status_under_copyright'] = 
array(
+      'taxonomy_id' => 'QubitTaxonomy_copyright_status',
+      'source_culture' => 'en',
+      'name' => array('en' => 'Under copyright'));
+    $this->data['QubitTerm']['QubitTerm_copyright_status_public_domain'] = 
array(
+      'taxonomy_id' => 'QubitTaxonomy_copyright_status',
+      'source_culture' => 'en',
+      'name' => array('en' => 'Public domain'));
+    $this->data['QubitTerm']['QubitTerm_copyright_status_unknown'] = array(
+      'taxonomy_id' => 'QubitTaxonomy_copyright_status',
+      'source_culture' => 'en',
+      'name' => array('en' => 'Unknown'));
+
     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