Skip to content
Snippets Groups Projects
Commit 658705c7 authored by Joost's avatar Joost
Browse files

use the conditions.json file to store the table name for participant status condition class name

parent 99318cec
Branches
Tags
1 merge request!59fixes #81
......@@ -715,17 +715,8 @@ class CRM_Civirules_Upgrader extends CRM_Civirules_Upgrader_Base {
}
public function upgrade_2046(){
$condition_id = civicrm_api3('CiviRuleCondition', 'getValue', [
'return' => 'id',
'class_name' => 'CRM_CivirulesConditions_Participant_ParticipantStatus'
]);
$res = civicrm_api3('CiviRuleCondition', 'create',[
'id' => $condition_id,
'class_name' => 'CRM_CivirulesConditions_Participant_Status'
]);
return !$res['is_error'];
CRM_Civirules_Utils_Upgrader::insertActionsFromJson($this->extensionDir.DIRECTORY_SEPARATOR.'sql/conditions.json');
return TRUE;
}
}
......
......@@ -59,7 +59,7 @@
{"name":"field_value_comparison","label":"Field Value Comparison","class_name":"CRM_CivirulesConditions_FieldValueComparison"},
{"name":"event_type","label":"Event Type is","class_name":"CRM_CivirulesConditions_Event_EventType"},
{"name":"participant_role","label":"Participant has role","class_name":"CRM_CivirulesConditions_Participant_ParticipantRole"},
{"name":"participant_status","label":"Participant status is (not) one of","class_name":"CRM_CivirulesConditions_Participant_ParticipantStatus"},
{"name":"participant_status","label":"Participant status is (not) one of","class_name":"CRM_CivirulesConditions_Participant_Status"},
{"name":"activity_is_future_date","label":"Activity Date in the Future","class_name":"CRM_CivirulesConditions_Activity_ActivityIsFuture"},
{"name":"activity_is_past_date","label":"Activity Date in the Past","class_name":"CRM_CivirulesConditions_Activity_ActivityIsPast"},
{"name":"activity_date_comparison","label":"Activity Date is .....","class_name":"CRM_CivirulesConditions_Activity_Date"},
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment