Add membership metadata CRM-12464
authorColeman Watts <coleman@civicrm.org>
Sat, 4 May 2013 21:31:26 +0000 (14:31 -0700)
committerColeman Watts <coleman@civicrm.org>
Thu, 30 May 2013 05:14:04 +0000 (22:14 -0700)
----------------------------------------
* CRM-12464:
  http://issues.civicrm.org/jira/browse/CRM-12464

tests/phpunit/CRM/Core/PseudoConstantTest.php
xml/schema/Member/Membership.xml

index 695191f39307d7f4f2bb42b0da8a439791e31038..af1a2d69974018706588eb199a1111d1e4c4fb36 100644 (file)
@@ -419,6 +419,16 @@ class CRM_Core_PseudoConstantTest extends CiviUnitTestCase {
           'sample' => 'Approved',
         ),
       ),
+      'CRM_Member_DAO_Membership' => array(
+        array(
+          'fieldName' => 'status_id',
+          'sample' => 'New',
+        ),
+        array(
+          'fieldName' => 'membership_type_id',
+          'sample' => 'Lifetime',
+        ),
+      ),
     );
 
     foreach ($fields as $daoName => $daoFields) {
index 8c7ef93bb9505a6382b2dec4d32d6b5370d388c7..693b67765c3bb10cbfa5db7c37a47798954587bd 100644 (file)
       <export>false</export>
       <required>true</required>
       <comment>FK to Membership Type</comment>
+      <pseudoconstant>
+        <table>civicrm_membership_type</table>
+        <keyColumn>id</keyColumn>
+        <labelColumn>label</labelColumn>
+      </pseudoconstant>
       <add>1.5</add>
   </field>
   <foreignKey> 
       <export>false</export>
       <required>true</required>
       <comment>FK to Membership Status</comment>
+      <pseudoconstant>
+        <table>civicrm_membership_status</table>
+        <keyColumn>id</keyColumn>
+        <labelColumn>label</labelColumn>
+      </pseudoconstant>
       <add>1.5</add>
   </field>
   <foreignKey>