diff --git a/CRM/CiviMobileAPI/Api/CiviMobileSurvey/GetContactSurveys.php b/CRM/CiviMobileAPI/Api/CiviMobileSurvey/GetContactSurveys.php
index 01ba636f1ffb3c3d99e6d3510df54cb5f5d4c01a..84297805664b9e390bc040953236bf384de6d247 100644
--- a/CRM/CiviMobileAPI/Api/CiviMobileSurvey/GetContactSurveys.php
+++ b/CRM/CiviMobileAPI/Api/CiviMobileSurvey/GetContactSurveys.php
@@ -12,7 +12,8 @@ class CRM_CiviMobileAPI_Api_CiviMobileSurvey_GetContactSurveys extends CRM_CiviM
$preparedSurveys = [];
$paramsToApi = [
'options' => ['limit' => 0],
- 'activity_type_id' => $this->validParams['activity_type_id']
+ 'activity_type_id' => $this->validParams['activity_type_id'],
+ 'is_active' => $this->validParams['is_active']
];
if (!empty($this->validParams['survey_id'])) {
@@ -93,6 +94,7 @@ class CRM_CiviMobileAPI_Api_CiviMobileSurvey_GetContactSurveys extends CRM_CiviM
'contact_id' => isset($params['contact_id']) ? $params['contact_id'] : NULL,
'activity_type_id' => $params['activity_type_id'],
'title' => isset($params['title']) ? $params['title'] : NULL,
+ 'is_active' => isset($params['is_active']) ? $params['is_active'] : NULL,
];
}
diff --git a/CRM/CiviMobileAPI/Page/PublicApi/Api.php b/CRM/CiviMobileAPI/Page/PublicApi/Api.php
index a4269100ddcf33ff5b9e0c3c074d584e80062fbb..7efc2b63fe8f671b22e3a5a75ea809f1797b3f5c 100644
--- a/CRM/CiviMobileAPI/Page/PublicApi/Api.php
+++ b/CRM/CiviMobileAPI/Page/PublicApi/Api.php
@@ -530,7 +530,8 @@ class CRM_CiviMobileAPI_Page_PublicApi_Api extends CRM_CiviMobileAPI_Page_Public
'actionName' => 'get_contact_surveys',
'actionPermissions' => ['sign CiviCRM Petition'],
'availableParams' => [
- 'survey_id'
+ 'survey_id',
+ 'is_active'
],
'availableReturnFields' => [
'id',
diff --git a/api/v3/CiviMobileSurvey.php b/api/v3/CiviMobileSurvey.php
index 92d8d6ea8db813ff0d62025baaa4e9b581925a9e..50746a91be97adb220be291862c2bcdad77c990a 100644
--- a/api/v3/CiviMobileSurvey.php
+++ b/api/v3/CiviMobileSurvey.php
@@ -46,6 +46,12 @@ function _civicrm_api3_civi_mobile_survey_get_contact_surveys_spec(&$params) {
'type' => CRM_Utils_Type::T_BOOLEAN,
'api.required' => 0,
];
+ $params['is_active'] = [
+ 'title' => 'Is active?',
+ 'description' => ts('Is active?'),
+ 'type' => CRM_Utils_Type::T_BOOLEAN,
+ 'api.required' => 0,
+ ];
}
/**
diff --git a/info.xml b/info.xml
index c4be30b4f0d1efbedacb72262d19aa3f12db6978..99f8d6dc0ca2f167f60200fc6a286b6ae7c4bf00 100644
--- a/info.xml
+++ b/info.xml
@@ -14,8 +14,8 @@
https://civimobile.org
http://www.gnu.org/licenses/agpl-3.0.html
- 2021-01-25
- 5.5.1
+ 2021-02-01
+ 5.5.2
4.7
5.20