Activity api getfields fixes
authorColeman Watts <coleman@civicrm.org>
Thu, 28 May 2015 13:36:01 +0000 (09:36 -0400)
committerColeman Watts <coleman@civicrm.org>
Thu, 28 May 2015 13:36:01 +0000 (09:36 -0400)
api/v3/Activity.php

index 0d724b224f1d3eb220c8d177f86f116e564c219f..05eb4aee6ba7a08747d9ed09d95c7847e61de515 100644 (file)
@@ -187,23 +187,38 @@ function _civicrm_api3_activity_create_spec(&$params) {
 
   $params['assignee_contact_id'] = array(
     'name' => 'assignee_id',
-    'title' => 'assigned to',
+    'title' => 'Activity Assignee',
+    'description' => 'Contact(s) assigned to this activity.',
     'type' => 1,
     'FKClassName' => 'CRM_Activity_DAO_ActivityContact',
+    'FKApiName' => 'Contact',
   );
   $params['target_contact_id'] = array(
     'name' => 'target_id',
     'title' => 'Activity Target',
+    'description' => 'Contact(s) participating in this activity.',
     'type' => 1,
     'FKClassName' => 'CRM_Activity_DAO_ActivityContact',
+    'FKApiName' => 'Contact',
   );
 
   $params['source_contact_id'] = array(
     'name' => 'source_contact_id',
     'title' => 'Activity Source Contact',
+    'description' => 'Person who created this activity. Defaults to current user.',
     'type' => 1,
     'FKClassName' => 'CRM_Activity_DAO_ActivityContact',
     'api.default' => 'user_contact_id',
+    'FKApiName' => 'Contact',
+  );
+
+  $params['case_id'] = array(
+    'name' => 'case_id',
+    'title' => 'Case ID',
+    'description' => 'For creating an activity as part of a case.',
+    'type' => 1,
+    'FKClassName' => 'CRM_Case_DAO_Case',
+    'FKApiName' => 'Case',
   );
 
 }