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