Extensions issueshttps://lab.civicrm.org/groups/extensions/-/issues2022-10-24T11:30:27Zhttps://lab.civicrm.org/extensions/mailbatch/-/issues/1IMPORTANT: This project is maintained on GitHub2022-10-24T11:30:27Zjofranzfranz@systopia.deIMPORTANT: This project is maintained on GitHub# For Issues, PRs and Infos please use:
https://github.com/systopia/de.systopia.mailbatch# For Issues, PRs and Infos please use:
https://github.com/systopia/de.systopia.mailbatchhttps://lab.civicrm.org/extensions/ducttape/-/issues/1View Contact: use CSLE and SearchKit to provide a much cleaner version?2022-10-19T14:46:25ZbgmView Contact: use CSLE and SearchKit to provide a much cleaner version?Mockup by @nicol:
![image](/uploads/bd2a96a64fac5460407e0ede7206c09e/image.png)
We could package the configurations required to do this:
- Setup Contact Layout Editor to display just essential info
- Setup SearchKit to list activitie...Mockup by @nicol:
![image](/uploads/bd2a96a64fac5460407e0ede7206c09e/image.png)
We could package the configurations required to do this:
- Setup Contact Layout Editor to display just essential info
- Setup SearchKit to list activities
and then admins could tweak if necessary.
Discussion: https://chat.civicrm.org/civicrm/pl/oh9pnppg3pd4xdzmk5sy5qreschttps://lab.civicrm.org/extensions/hark/-/issues/10Barchart: add MAX/MIN/AVG functions, not just COUNT.2022-10-17T09:33:08ZRichBarchart: add MAX/MIN/AVG functions, not just COUNT.This would give you a sort of pivot function. e.g. you have a set of values (v) and a function (f) and you want to check the distribution of f's output for v's input. This is mostly useful for checking formula.
(Aside: I've thought it w...This would give you a sort of pivot function. e.g. you have a set of values (v) and a function (f) and you want to check the distribution of f's output for v's input. This is mostly useful for checking formula.
(Aside: I've thought it would be a great feature to be able to look up all the values that go into an expression and the expression result. This could possibly be implemented as a link to the report page with an expression in the query string. We could link to this from the survey definition editor.)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.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/cdntaxreceipts/-/issues/125Evaluate how 5.43 treats the extension's use of BAO_MessageTemplate and the a...2022-10-07T20:13:27ZDaveDEvaluate how 5.43 treats the extension's use of BAO_MessageTemplate and the alterMailParams hookAs per recent dev-digest.
Preliminary review:
- [ ] For the hook, there's already a note in the code that the hook is called multiple times, so maybe it's already handling that well enough. Check what happens.
- [ ] We look up and crea...As per recent dev-digest.
Preliminary review:
- [ ] For the hook, there's already a note in the code that the hook is called multiple times, so maybe it's already handling that well enough. Check what happens.
- [ ] We look up and create `$contact['email_greeting_display']` and pass it with tplParams. Need to check:
- [ ] is this even needed - possibly there was no email greeting token at the time this was written? Can we just use the core token? Or does the core token do something weird?
- [X] noting that if it were needed this isn't the same $contact as the $contact that is no longer being passed by core. The other one is when you do something like Find Contacts - Actions - Send Email.
- [ ] If we were to switch to the core one, need an upgrade script to update people's templates. Maybe this alone makes it not worth using the core one if there's no need.
- [x] Replace valueName with workflow_name. Note in the hook that won't be available until 5.43 so need to support both for a bit.
- [ ] Should it use civicrm_api3('MessageTemplate', 'send') instead of the BAO? Something else?
- [ ] Unit tests. There was some issue in the carrot environment with using delivery_method=email. Can't remember. Maybe it was just mink tests since CiviMailUtils should work for regular tests anywhere.https://lab.civicrm.org/extensions/multisite/-/issues/4Feature: Multisite parent domain membership types behavior2022-10-06T15:31:04ZandyburnsFeature: Multisite parent domain membership types behavior## Feature
Membership types are partially domain aware, but for parent-child based affiliate organizations, add the ability to add an exception for parent domain ID 1 memberships so that other child domains (chapters) can easily search ...## Feature
Membership types are partially domain aware, but for parent-child based affiliate organizations, add the ability to add an exception for parent domain ID 1 memberships so that other child domains (chapters) can easily search for these membership types.
## Before
Parent domain memberships cannot be searched on domains other than domain ID 1.
In search Kit, these memberships do not show. If you use the "empty placeholder function" you can get them to be linked and do a popup modal for instance, which then shows the membership OK. Note: I am using civicampaign in 3rd column as a workaround and identifier of what organization these membership belong to.
![image](/uploads/1143218f056ceee49abea1bf9b9b2ed5/image.png)
## After
Parent domain memberships can be searched on domains other than domain ID 1.
## Technical details
Allow an exception for parent domain ID 1 membership types to show in any place where membership type dropdown exists.
- Advanced Search
- Find Memberships
- Search Kit
- Form Builder
I'm logging here, as it could be rolled into this extension as an this optional feature to enable. Certainly many multi-level membership orgs with a parent structure would be using this extension already. Generally, I think rolling multisite tweaks into this extension could be a good direction to go akin to how CiviCRM Admin Utilities does tweaks to WordPress installs. @eileen thoughts?
Add a setting on parent domain ID 1 only with a checkbox to enable this?
[ ] Enable membership on all domains
![image](/uploads/0d824cc937194430a0b6cbaec75f0440/image.png)
Looking to fund this improvement.
## Notes
Showing all memberships a contact has regardless of domain organization on the contact summary screen is expected and wanted.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/activitytypeacl/-/issues/2Activities appear in summary tab on recent CiviCRM versions2022-10-05T18:12:25ZMonish DebActivities appear in summary tab on recent CiviCRM versions*Created by: MegaphoneJon*
In more recent versions of CiviCRM, permissioned activities appear in a contact's activity tab. You can't view them - clicking "View", "Edit" or "Delete" will result in an error - but you can see information ...*Created by: MegaphoneJon*
In more recent versions of CiviCRM, permissioned activities appear in a contact's activity tab. You can't view them - clicking "View", "Edit" or "Delete" will result in an error - but you can see information about them in the data table.
I don't know if my client is going to care - I'll ask them. If you don't hear from me in a week, you can assume we'll continue to use it as is. I just wanted to make sure you knew in case it affected your clients!https://lab.civicrm.org/extensions/apirestlog/-/issues/2Merge with logapirequests at some point?2022-10-05T14:01:14ZBjörn EndresMerge with logapirequests at some point?Great stuff, @JonGold.
It looks like there is a big overlap with the purpose of https://lab.civicrm.org/partners/civicoop/org.civicoop.logapirequests, maybe that's worth investigating.Great stuff, @JonGold.
It looks like there is a big overlap with the purpose of https://lab.civicrm.org/partners/civicoop/org.civicoop.logapirequests, maybe that's worth investigating.https://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/caseactivityrevisionmigrator/-/issues/5Queue onEnd is deprecated2022-10-02T22:36:16ZDaveDQueue onEnd is deprecatedhttps://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/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/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/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/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/dataprocessor-vega-graphs/-/issues/1Data Processor, Vega Graphs 1.1 not compatible with Data Process 1.51 - cause...2022-09-24T19:13:23Zjustinfreeman (Agileware)Data Processor, Vega Graphs 1.1 not compatible with Data Process 1.51 - causes PHP Fatal ErrorData Processor, Vega Graphs 1.1 not compatible with Data Process 1.51 - causes PHP Fatal Error
`Fatal error: Class Civi\DataProcessorVegaGraphs\Output\VegaGraphPage contains 2 abstract methods and must therefore be declared abstract or ...Data Processor, Vega Graphs 1.1 not compatible with Data Process 1.51 - causes PHP Fatal Error
`Fatal error: Class Civi\DataProcessorVegaGraphs\Output\VegaGraphPage contains 2 abstract methods and must therefore be declared abstract or implement the remaining methods (Civi\DataProcessor\Output\UIFormOutputInterface::getDataProcessorNameFromUrl, Civi\DataProcessor\Output\UIFormOutputInterface::getContactIdFieldNameFromConfig) in org.civicoop.dataprocessor-vega-graphs/Civi/DataProcessorVegaGraphs/Output/VegaGraphPage.php on line 16`
Agileware Ref: CIVICRM-2013https://lab.civicrm.org/extensions/civirules/-/issues/172CiviRules breaks "civicrm-wp-profile-sync" if wp-post created first --> no ci...2022-09-24T13:44:36ZjbonlineaCiviRules breaks "civicrm-wp-profile-sync" if wp-post created first --> no civi-contact are createdHi there,
I've bumped into an issue that may well be caused by CiviRules, or at least the intertwining of CiviRules with a broader Civi uses.
### The big picture
I do use (and intend to use more) CiviRules to automate various action ...Hi there,
I've bumped into an issue that may well be caused by CiviRules, or at least the intertwining of CiviRules with a broader Civi uses.
### The big picture
I do use (and intend to use more) CiviRules to automate various action related to my contacts
and
I do use civicrm-wp-profile-sync to sync wp-user with civi-contact and with a wp-custom-post-type.
Basically the idea is to map a Civi-Contact-Type to a Wordpress-CPT (and map the fields), then when a civi-contact is created, a linked wp-cpt is created as well, and the other way round ; and then the civi-contact- and wp-cpt are kept synced
### the issue
basically what happens is that when civirules is enables (with or without rules set) the Civi-contact is not created on wp-cpt creation.
### debug research
you can find more detail on the issue and how it end up being associated to civirules [here](https://github.com/christianwach/civicrm-wp-profile-sync/issues/33)
Any guidance would be really appreciated and do not hesitate if you have any question or want me to do some testing :smile:
Cheers