action-provider merge requestshttps://lab.civicrm.org/extensions/action-provider/-/merge_requests2020-06-16T12:07:08Zhttps://lab.civicrm.org/extensions/action-provider/-/merge_requests/22Add ArrayParameterContains condition2020-06-16T12:07:08ZjensschuppeAdd ArrayParameterContains conditionThis adds a new condition to check whether an array parameter contains a configurable value. This is useful when utilized in conjunction with !21 which outputs an array.This adds a new condition to check whether an array parameter contains a configurable value. This is useful when utilized in conjunction with !21 which outputs an array.https://lab.civicrm.org/extensions/action-provider/-/merge_requests/23Add Job Title to Create/Update Individual2020-07-26T19:50:43ZJonGoldAdd Job Title to Create/Update IndividualJob Title was missing from "Create or Update Individual" so I added it.Job Title was missing from "Create or Update Individual" so I added it.https://lab.civicrm.org/extensions/action-provider/-/merge_requests/24Adding action to update custom data for civicase2020-08-06T11:53:57Zj.vosAdding action to update custom data for civicaseI have added a action to update custom data for a civi case.I have added a action to update custom data for a civi case.https://lab.civicrm.org/extensions/action-provider/-/merge_requests/25support more contribution fields on contribution create actions2020-08-27T13:06:03ZJonGoldsupport more contribution fields on contribution create actionsThe "create contribution" actions are missing some fields that are exposed via the API, so I added them.
Note that during QA I found a bug in Civi core - the `Contribution.create` field doesn't try to clean the `non_deductible_amount` f...The "create contribution" actions are missing some fields that are exposed via the API, so I added them.
Note that during QA I found a bug in Civi core - the `Contribution.create` field doesn't try to clean the `non_deductible_amount` field. I'm not really sure why the call to `CRM_Utils_Money::format()` takes place on the financial fields, but since I deal with US-based organizations, I'm sure there's something I'm not accounting for.
Anyway, I'll submit a patch to core, but I doubt many people are using "Non-deductible amount" in Action Provider.https://lab.civicrm.org/extensions/action-provider/-/merge_requests/26get country ID action2020-08-27T13:05:06ZJonGoldget country ID actionThis is a new action that's comparable to the existing "Get State/Province ID", but for countries.This is a new action that's comparable to the existing "Get State/Province ID", but for countries.https://lab.civicrm.org/extensions/action-provider/-/merge_requests/27Make Activity Date optional - defaults to 'now'2020-08-29T12:58:11Zaydunsaidan.saunders@squiffle.ukMake Activity Date optional - defaults to 'now'When creating an Activity the date is required currently.
This change makes the date optional. If not supplied, the current time is used.When creating an Activity the date is required currently.
This change makes the date optional. If not supplied, the current time is used.https://lab.civicrm.org/extensions/action-provider/-/merge_requests/28Fix problem with tokens due to namespace error2020-11-27T14:44:08ZRichFix problem with tokens due to namespace errorCaused crash before because uses `CRM_Utils...` from within another namespaceCaused crash before because uses `CRM_Utils...` from within another namespacehttps://lab.civicrm.org/extensions/action-provider/-/merge_requests/29Activity: Upload file to a custom field2021-01-19T08:52:55ZJonGoldActivity: Upload file to a custom fieldThis action is the same as the other actions that allow uploading files to file custom fields, but for activities.This action is the same as the other actions that allow uploading files to file custom fields, but for activities.https://lab.civicrm.org/extensions/action-provider/-/merge_requests/30fix clearing single-value parameters2021-01-19T08:52:20ZJonGoldfix clearing single-value parametersCurrently, it's (basically) impossible to clear a selection in the parameter mapping for a single-value field.
#### Steps to replicate
* In Form Processor, add any action that has a parameter that takes a single value. That's almost al...Currently, it's (basically) impossible to clear a selection in the parameter mapping for a single-value field.
#### Steps to replicate
* In Form Processor, add any action that has a parameter that takes a single value. That's almost all, but I used "Contribution: create".
* Map a value to a single-value field.
* Try to unset that selection.
It's possible if you're savvy and press your "delete" key while the Select2 is focused, but it's obviously not the desired behavior, since the "allowClear" option is set.
The fix is to add a blank option value, which I don't think I need to explain since most of the rest of the code does it.
### Before
![Selection_1015](/uploads/989e54b48327788f72d9198661ef6061/Selection_1015.png)
### After
![Selection_1014](/uploads/a2c0275682cacb0784d6161184e27278/Selection_1014.png)https://lab.civicrm.org/extensions/action-provider/-/merge_requests/31Update info.xml2021-02-04T12:54:34Zaydunsaidan.saunders@squiffle.ukUpdate info.xmlUpdate lab URL'sUpdate lab URL'shttps://lab.civicrm.org/extensions/action-provider/-/merge_requests/32Add Event Summary to Event: Create or update action2021-02-10T08:43:31ZFoadYousefiAdd Event Summary to Event: Create or update actionThis commit will make Event Summary field available for Event: Create or update action
Refers to issue #10This commit will make Event Summary field available for Event: Create or update action
Refers to issue #10https://lab.civicrm.org/extensions/action-provider/-/merge_requests/34Changed fixme to Jaap, based on info.xml2021-02-18T14:14:51ZJoeMurrayChanged fixme to Jaap, based on info.xmlhttps://lab.civicrm.org/extensions/action-provider/-/merge_requests/35New action to create an event from a template2021-03-03T14:06:35ZufundoNew action to create an event from a templateVery similar to the create or update event but includes `template_id` parameter to create new event from a template.Very similar to the create or update event but includes `template_id` parameter to create new event from a template.https://lab.civicrm.org/extensions/action-provider/-/merge_requests/36setPrivate(FALSE) for all services2022-01-17T16:21:08ZfsnetsetPrivate(FALSE) for all servicesCompatibility fix for Symfony ^3.4 ^4.0: Symfony\Component\DependencyInjection\Compiler\ResolvePrivatesPass
removes services marked as private from the container even if they are also marked as public.Compatibility fix for Symfony ^3.4 ^4.0: Symfony\Component\DependencyInjection\Compiler\ResolvePrivatesPass
removes services marked as private from the container even if they are also marked as public.https://lab.civicrm.org/extensions/action-provider/-/merge_requests/37Add the generic action implodeList (converts an array input to a delimeter se...2021-04-12T07:25:28ZkainukAdd the generic action implodeList (converts an array input to a delimeter seperated list, with PHP function implode)Looks a lot like the explodeListLooks a lot like the explodeListhttps://lab.civicrm.org/extensions/action-provider/-/merge_requests/38Add is_hidden as an option for Create Group action2021-03-19T18:30:38ZFoadYousefiAdd is_hidden as an option for Create Group actionThis is useful when you want to create a mailing group out of a list of contact_ids on the fly to send an email to and don't want to have a huge list of groups after a while.
This will act like creating a temporary group.This is useful when you want to create a mailing group out of a list of contact_ids on the fly to send an email to and don't want to have a huge list of groups after a while.
This will act like creating a temporary group.https://lab.civicrm.org/extensions/action-provider/-/merge_requests/39Ability to add schedule date for sending emails2021-04-09T14:23:26ZFoadYousefiAbility to add schedule date for sending emailsAdd the ability to introduce the scheduled date for sending emailsAdd the ability to introduce the scheduled date for sending emailshttps://lab.civicrm.org/extensions/action-provider/-/merge_requests/40New action to add multiple contacts to a group2021-04-15T12:11:05ZFoadYousefiNew action to add multiple contacts to a groupThis is useful if you want to add multiple contacts at once to a group instead of one at a timeThis is useful if you want to add multiple contacts at once to a group instead of one at a timehttps://lab.civicrm.org/extensions/action-provider/-/merge_requests/41The checksum value is now also returned by ValidateChecksum2021-04-22T09:53:18ZkainukThe checksum value is now also returned by ValidateChecksumMotivation: The checksum has two functions:
- To prevent unauthorized retrieval of a contact_id
- To prevent an unauthorized of a contact_id
For the second usage, the checksum is passed to the drupal form in a hidden field. To fill this...Motivation: The checksum has two functions:
- To prevent unauthorized retrieval of a contact_id
- To prevent an unauthorized of a contact_id
For the second usage, the checksum is passed to the drupal form in a hidden field. To fill this field it's convenient to have the checksum available from the validate checksumhttps://lab.civicrm.org/extensions/action-provider/-/merge_requests/42Create action to send SMS2021-05-11T21:08:25ZcristinahartCreate action to send SMSCreate an action to send SMS using the mailing configurationsCreate an action to send SMS using the mailing configurations