Extensions issueshttps://lab.civicrm.org/groups/extensions/-/issues2022-09-26T13:46:48Zhttps://lab.civicrm.org/extensions/ukgiftaid/-/issues/34Report results in fatal error if contribution column is not not selected.2022-09-26T13:46:48ZKurund JalmiReport results in fatal error if contribution column is not not selected.This bug might have been introduced during this fix: https://lab.civicrm.org/extensions/ukgiftaid/-/merge_requests/29/diffsThis bug might have been introduced during this fix: https://lab.civicrm.org/extensions/ukgiftaid/-/merge_requests/29/diffsKurund JalmiKurund Jalmihttps://lab.civicrm.org/extensions/stripe/-/issues/389You passed an empty string for 'payment_method'.2023-08-17T15:28:20ZjamieYou passed an empty string for 'payment_method'.Since upgrading to Stripe 6.7.9 we have received two reports from people who say they get an "invalid request" error when they try to make a contribution or pay for a paid event.
In both cases, these reports line up with the following m...Since upgrading to Stripe 6.7.9 we have received two reports from people who say they get an "invalid request" error when they try to make a contribution or pay for a paid event.
In both cases, these reports line up with the following messages in the `civicrm_stripe_paymentintent` table:
```
req_xxxx;You passed an empty string for 'payment_method'. We assume empty values are an attempt to unset a parameter; however 'payment_method' cannot be unset. You should remove 'payment_method' from your request or supply a non-empty value.;...
```
(There is also an error in ConfigAndLog about the string being truncated but that's not the cause of the stripe problem).
It doesn't happen on all requests. I'm still trying to zero in on how to replicate.https://lab.civicrm.org/extensions/documents/-/issues/29SearchKit integration - download link?2022-09-06T17:20:14Zaydunsaidan.saunders@squiffle.ukSearchKit integration - download link?SearchKit can produce lists of documents since there are APIv4 entities. However, I don't see a way to get a download link for these documents. Is that possible currently?SearchKit can produce lists of documents since there are APIv4 entities. However, I don't see a way to get a download link for these documents. Is that possible currently?https://lab.civicrm.org/extensions/civirules/-/issues/184Action 'Set the Status of a Case' raises error with triggers 'Daily trigger f...2022-09-07T14:52:48ZtomrosenbloomAction 'Set the Status of a Case' raises error with triggers 'Daily trigger for case activity' and 'Activity added'See https://civicrm.stackexchange.com/questions/42545/how-can-i-use-civirules-to-update-case-status-based-on-age-of-case-set-to-inact
The initial problem as stated above is that the combination of Linked Trigger = 'Daily trigger for cas...See https://civicrm.stackexchange.com/questions/42545/how-can-i-use-civirules-to-update-case-status-based-on-age-of-case-set-to-inact
The initial problem as stated above is that the combination of Linked Trigger = 'Daily trigger for case activity', Linked Condition 'Days since Last Case Activity- = 90 days, and Linked Action = 'Set the Status of a Case' raises the error 'This action is not available with trigger Daily trigger for case activity'
I tried a variation on the suggested workaround by Rebecca - I first made a rule that adds an activity to the case, like 'made inactive by system', then a second rule as suggested by Rebecca that sets the case status. I tried this but at the end met a similar error message to before 'This action is not available with trigger Activity is added'.
So it seems like action 'Set the Status of a Case' is incompatible with (at least) both triggers 'Daily trigger for case activity' and 'Activity added'https://lab.civicrm.org/extensions/civirules/-/issues/185There is a condition to execute only once for case and activity -> deprecated2022-09-09T08:24:04ZErikHommelThere is a condition to execute only once for case and activity -> deprecatedThe condition execute only once for case/activity is deprecated as CiviRules solves this much more elegantly now with the add activity or add case activity trigger. The conditions still exists for backporting but actually do not seem to ...The condition execute only once for case/activity is deprecated as CiviRules solves this much more elegantly now with the add activity or add case activity trigger. The conditions still exists for backporting but actually do not seem to work anymore. Should we add a check in the upgrader and advise peeps to re-configure their rules, and remove the conditions?
@jaapjansma what do you think?ErikHommelErikHommelhttps://lab.civicrm.org/extensions/archivemailing/-/issues/4add feature to record last clicked and last opened dates to contact record2023-07-07T16:37:54Zjamieadd feature to record last clicked and last opened dates to contact recordThanks for this extension bgm! I have been working on the same issue from a different angle - specifically, I don't want to delete the old mailings because I want to be able to track when contacts last interacted with a mailing. So, the ...Thanks for this extension bgm! I have been working on the same issue from a different angle - specifically, I don't want to delete the old mailings because I want to be able to track when contacts last interacted with a mailing. So, the aggregate statistics collected by this extension aren't as useful as the individual ones.
I wrote [emailarchiver](https://lab.civicrm.org/jamie/emailarchiver) to capture those statistics.
Do you think these features are similar enough to justify merging the extensions?
If so, I would be happy to put together a merge request that add the code from emailarchiver to archivemailing extension.https://lab.civicrm.org/extensions/tutorial/-/issues/12Turorial Overview Site2022-09-16T13:49:17ZpbatroffTurorial Overview SiteIt would be pretty neat if there would be an overview site that display all current tutorials and Provide the links. That way some sort of road map could be generated where new users can familiarize themselves with CiviCRM step by step!It would be pretty neat if there would be an overview site that display all current tutorials and Provide the links. That way some sort of road map could be generated where new users can familiarize themselves with CiviCRM step by step!https://lab.civicrm.org/extensions/civirules/-/issues/187Action 'Set Privacy Options of a Contact' does not trigger further rules2023-01-18T08:07:15ZSandor SemseyAction 'Set Privacy Options of a Contact' does not trigger further rulesWe are using a series of different CiviRules which trigger each other, so a complex workflow is divided into smaller steps, where each rule has only one responsibility.
This is great for flexibility and rule reuse.
However, there's a mis...We are using a series of different CiviRules which trigger each other, so a complex workflow is divided into smaller steps, where each rule has only one responsibility.
This is great for flexibility and rule reuse.
However, there's a missing link in this series where the 'Set Privacy Options of a Contact' action doesn't trigger other rules ('Contact of any type changed').
After some debugging, I've found that happens because 'Set privacy options' writes directly to database, so post hooks are not fired and no rules get triggered.
After some more research, I realised that this unexpected behaviour (this is the only action that works like this) is intentional:
https://lab.civicrm.org/extensions/civirules/-/issues/13
In that issue, main problem was with triggering other rules, is creating an infinite loop.
Though a good solution was suggested in comments: using appropriate conditions to prevent infinite loops (which is important with nearly all rules), code was changed to prevent looping.
So, now I propose to revert this to the original approach.
Pros:
- same operation mode in all actions
- Civirules can be linked for a sequence of actions
- use of the API for saving data
Cons:
- it's a change for users that rely on this functionality. Though same results can be achieved by using conditions to prevent loops it needs to be adjusted in each case.https://lab.civicrm.org/extensions/civirules/-/issues/188is it possible to control what relationship contacts are used for the actions?2022-10-13T17:35:27Zlcdwebis it possible to control what relationship contacts are used for the actions?I have a rule created in CiviRules that triggers on the creation of a relationship and creates an activity. I'm finding that the activity creation will create two records -- one for each of the two contacts defined by the relationship.
...I have a rule created in CiviRules that triggers on the creation of a relationship and creates an activity. I'm finding that the activity creation will create two records -- one for each of the two contacts defined by the relationship.
Is there any way (including via hooks) to control the action parameters? I want to specify which of the two relationship contacts should have the activity attached.
Ideally, I'd also like to control who is assigned the activity dynamically (i.e. via one of the relationship contacts).https://lab.civicrm.org/extensions/contributeprogress/-/issues/7Styling iframes outside of "Custom CSS for Widget Embeds" setting2022-09-29T16:08:55ZandyburnsStyling iframes outside of "Custom CSS for Widget Embeds" settingThe "Custom CSS for Widget Embeds" is appropriate for styling global changes you want the embedded iframes to have. However, in the instance where you are using the iframes in two different use-cases concurrently, showing various compone...The "Custom CSS for Widget Embeds" is appropriate for styling global changes you want the embedded iframes to have. However, in the instance where you are using the iframes in two different use-cases concurrently, showing various components of it may not be compatible. For instance, I may want to show all the elements ( goal amount, raised, percent to goal, still needed, number of supporters) in one campaign.
![image](/uploads/9907dd135400eabcb30b0e615e09fb49/image.png)
In another I may only want the meter with the amount raised and the goal.
![image](/uploads/6ece88ce9bed72e7167bb7ea5ce1091a/image.png)
It looks like this requires a custom solution to add such as what is explained here: https://stackoverflow.com/questions/4449477/using-jquery-to-style-iframe
I've tried the following using the wp_footer hook to ensure it loads last:
```
(function($) {
$('iframe').contents().find('.crm-contribute-widget-stats').hide();
})(jQuery);
```
However, the iframe embedded has no id to key off of. So the question is: how can these iframes by styled on an individual basis outside of the global CSS option provided by the extension?https://lab.civicrm.org/extensions/ftoverride/-/issues/1Sets line-item but not financial type of the entire contribution2022-09-27T21:25:28ZandyburnsSets line-item but not financial type of the entire contributionPerhaps this is the expected behavior to only set the line-item but I thought it would override the financial type that is set on the contribution page?
![image](/uploads/4b2d91f5e8a305d89299c7981283094f/image.png)Perhaps this is the expected behavior to only set the line-item but I thought it would override the financial type that is set on the contribution page?
![image](/uploads/4b2d91f5e8a305d89299c7981283094f/image.png)https://lab.civicrm.org/extensions/ftoverride/-/issues/2Financial types don't render in test mode2022-09-27T21:40:22ZandyburnsFinancial types don't render in test modeUsing the test mode example.org/donate?action=preview, the financial types do not show. This obviously doesn't really matter but thought I'd log in case anyone wonders why they are blank and avoids a rabbit hole investigating.
![image](...Using the test mode example.org/donate?action=preview, the financial types do not show. This obviously doesn't really matter but thought I'd log in case anyone wonders why they are blank and avoids a rabbit hole investigating.
![image](/uploads/5261997379985c83da631238eacb2e02/image.png)https://lab.civicrm.org/extensions/action-provider/-/issues/26Implement user interface for quickform for SpecificationCollection2022-09-28T07:55:58ZjaapjansmaImplement user interface for quickform for SpecificationCollectionIn the Search Action Designer the condition Parameters are (not) empty does not show parameter mapping.
This is because the SpecificationCollection is not implemented in the user interface.In the Search Action Designer the condition Parameters are (not) empty does not show parameter mapping.
This is because the SpecificationCollection is not implemented in the user interface.jaapjansmajaapjansmahttps://lab.civicrm.org/extensions/mailingtracker/-/issues/6No Report Found After Installation2023-03-24T11:43:49ZthemakNo Report Found After InstallationNot sure what to do. CiviVisualize is installed (6.0), this extension is installed, cleared cache, no new event report can be found.
Not even sure how to troubleshoot - when I run the cron job, I get "Finished execution of Call Job.Mai...Not sure what to do. CiviVisualize is installed (6.0), this extension is installed, cleared cache, no new event report can be found.
Not even sure how to troubleshoot - when I run the cron job, I get "Finished execution of Call Job.Mailingtrackersync API with result: Success (a:0:{})" so I don't know what else there is to do...https://lab.civicrm.org/extensions/caseactivityrevisionmigrator/-/issues/5Queue onEnd is deprecated2022-10-02T22:36:16ZDaveDQueue onEnd is deprecatedhttps://lab.civicrm.org/extensions/caseactivityrevisionmigrator/-/issues/6If you choose to delete old revisions and run via the UI, then you get a conf...2022-10-02T22:38:29ZDaveDIf you choose to delete old revisions and run via the UI, then you get a confusing message about not needing the extension at the endBecause there's a check on the form about whether you even need the extension when you first visit it, so when it goes back there at the end if you don't have any is_current_revision=0 in the db you get the message.Because there's a check on the form about whether you even need the extension when you first visit it, so when it goes back there at the end if you don't have any is_current_revision=0 in the db you get the message.https://lab.civicrm.org/extensions/activitytypeacl/-/issues/28missing releases?2022-10-06T08:01:46Zbennimissing releases?Hello everybody,
There are tags for versions up to 1.3, but only a 1.1 release. Is this intentional?
I ask, because this leaded to installing an old buggy version here and was the source of some confusion.
Thanks for your work!
Kind...Hello everybody,
There are tags for versions up to 1.3, but only a 1.1 release. Is this intentional?
I ask, because this leaded to installing an old buggy version here and was the source of some confusion.
Thanks for your work!
Kind regards, Bennihttps://lab.civicrm.org/extensions/civimobileapi/-/issues/73API wrappers cause massive performance hit2024-03-26T19:30:20ZJonGoldAPI wrappers cause massive performance hitA client site had very slow speeds when editing events, managing groups, etc. Simply loading the "Locations" tab on an event was taking 20 seconds.
XDebug Profiler tracked it down to the permissions check. After reviewing the permissi...A client site had very slow speeds when editing events, managing groups, etc. Simply loading the "Locations" tab on an event was taking 20 seconds.
XDebug Profiler tracked it down to the permissions check. After reviewing the permissions on various extensions, I removed the Event API wrapper, and the page loaded in 600ms.
I would need to do further profiling calling the API directly to determine the exact cause, and my client was only testing CiviMobile, but I thought I would pass it on.https://lab.civicrm.org/extensions/hark/-/issues/7Support multiple simultaneous edits to reports2022-10-17T09:14:23ZRichSupport multiple simultaneous edits to reportsCurrently if two people (or someone with the reports editor open in 2 tabs) make changes to reports, some are lost.
This is because pressing save on the reports tab saves *all* reports, not just the one currently being edited.
It would...Currently if two people (or someone with the reports editor open in 2 tabs) make changes to reports, some are lost.
This is because pressing save on the reports tab saves *all* reports, not just the one currently being edited.
It would be an improvement if the report editor tracked which reports had been changed, and only updated those when it was saved.
Technically there are opportunities since we're using a custom API end point anyway (HarkSurvey.saveReport), however the problem is that the reports are currently just in a big ol' array, so have nothing unique to identify them. The index would be unreliable since as soon as a report is deleted, all subsequent indexes shift.https://lab.civicrm.org/extensions/hark/-/issues/8Disallow multiple survey definition editors2022-10-17T09:14:08ZRichDisallow multiple survey definition editorsIf the survey definition is being edited in two browsers at once, then somebody's going to lose their work.
It would be ideal if there was a check-out-for-definition-edit lock that could be placed.If the survey definition is being edited in two browsers at once, then somebody's going to lose their work.
It would be ideal if there was a check-out-for-definition-edit lock that could be placed.