Extensions issueshttps://lab.civicrm.org/groups/extensions/-/issues2022-07-18T18:59:25Zhttps://lab.civicrm.org/extensions/cdntaxreceipts/-/issues/123How to get the total value of receipts issued grouped by contribution receive...2022-07-18T18:59:25ZDaveDHow to get the total value of receipts issued grouped by contribution received date?There doesn't seem to be a way to get this currently without manipulating multiple reports outside of civi. One way might be to add contribution received date as a filter to the "tax receipts issued" CiviReport.There doesn't seem to be a way to get this currently without manipulating multiple reports outside of civi. One way might be to add contribution received date as a filter to the "tax receipts issued" CiviReport.https://lab.civicrm.org/extensions/ckeditor5/-/issues/9Editor UI won't render on Joomla2022-07-16T15:59:35ZmtnpavlasEditor UI won't render on JoomlaHello, I installed the extension via the CiviCRM installation web UI, and set it as the editor of choice in Display Preferences.
The editor won't load the UI, however (displays raw HTML code). I see the following error and warning in the...Hello, I installed the extension via the CiviCRM installation web UI, and set it as the editor of choice in Display Preferences.
The editor won't load the UI, however (displays raw HTML code). I see the following error and warning in the Chrome console:
![image](/uploads/2782729675f418baac8158fa9e6d4597/image.png)
CiviCRM 5.50.3 with Joomla 3.10.10. I cleared CiviCRM cache.
Anything I could check/do to remedy this please? Thank you!https://lab.civicrm.org/extensions/sparkpost/-/issues/108API Key getting removed on 1.3 to 1.4 update2022-07-15T14:29:03ZRafaelAPI Key getting removed on 1.3 to 1.4 updateThis has happened to me on several test sites and two live sites recently.
All of them are running Drupal 7 and PHP 7.2.
When upgrading to version 1.4 from 1.3 (either through the UI or getting a more recent version here with some bu...This has happened to me on several test sites and two live sites recently.
All of them are running Drupal 7 and PHP 7.2.
When upgrading to version 1.4 from 1.3 (either through the UI or getting a more recent version here with some bug fixes) after running the DB updater the extension stops working and the configuration page becomes unreachable (PHP error on a white screen) with the following error:
```
Civi\Crypto\Exception\CryptoException: Cannot decrypt token. Invalid format.
```
Sorry I didn't save a screenshot. If I upgrade a test site again I will add it here.
Further digging of log messages leads me to think the API key is getting deleted at some point.
The only fix I have found so far is to
- Downgrade back to 1.3 (Overwrite new files with the old 1.3 files)
- Access the configuration page
- Re-enter and save the Sparkpost API key
- Re-upgrade (Overwrite the 1.3 files)
Then it seems to all work fine again.
Re-entering the API key isn't such a worry but not being able to access the extension configuration page to do it was a real headache to get around.https://lab.civicrm.org/extensions/gdpr/-/issues/311Mailing Subscribe Page: missing check if user exists2022-07-15T13:18:19ZmasettoMailing Subscribe Page: missing check if user existsIf I check `Check to use the Communications Preferences page instead of the default Mailing Subscribe page.` when a user registers to
`/civicrm/gdpr/comms-prefs/update` page, no check is made on the existance of the contact and **a ne...If I check `Check to use the Communications Preferences page instead of the default Mailing Subscribe page.` when a user registers to
`/civicrm/gdpr/comms-prefs/update` page, no check is made on the existance of the contact and **a new one is always created**.
https://lab.civicrm.org/extensions/gdpr/-/issues/310Add "Terms & Condition" in a profile2022-07-15T12:29:43ZmasettoAdd "Terms & Condition" in a profileThe original question of @robbrandt was:
> Is it possible to add a GDPR Terms & Conditions checkbox to any profile?
@tapashdatta, the checkbox "Use as the mailing subscribe page" add Communication preferences but does not add Terms &...The original question of @robbrandt was:
> Is it possible to add a GDPR Terms & Conditions checkbox to any profile?
@tapashdatta, the checkbox "Use as the mailing subscribe page" add Communication preferences but does not add Terms & Conditions checkbox which is used instead in contribution and event pages.
How can I add "Terms & Condition" in a profile? (for example "Become a volunteer", signup form...)
_Originally posted by @masetto in https://github.com/veda-consulting-company/uk.co.vedaconsulting.gdpr/issues/126#issuecomment-1138612663_https://lab.civicrm.org/extensions/stripe/-/issues/379Add support for Stripe Terminal (physical smart-readers, with the JavaScript ...2022-07-11T19:24:07ZbgmAdd support for Stripe Terminal (physical smart-readers, with the JavaScript SDK support)I'm testing Stripe physical terminals. Here is what I think is required to make it work in the Stripe CiviCRM extension:
- [x] ~~Admin setting for selecting the terminal's Location (a Location being a Stripe object, that can be defined ...I'm testing Stripe physical terminals. Here is what I think is required to make it work in the Stripe CiviCRM extension:
- [x] ~~Admin setting for selecting the terminal's Location (a Location being a Stripe object, that can be defined either via API, or by the Stripe Terminal admin interface; simpler for now to ask admins to to do initial Location setup in the Stripe UI)~~ Not necessary, this can be done from the Stripe Dashboard: go to the Readers, then Location, then you can add a terminal.
- [ ] Code for connecting to the terminal using a New Contribution backend form (make sure the device is available, list devices)
- [ ] Code for doing the [Payment Intent](https://stripe.com/docs/terminal/payments/collect-payment), and processing the transaction
- [ ] Make sure that CiviCRM stores whatever relevant information
- [ ] Make sure that Credit Cards and Debit Cards both work
Note that:
- This would only support the "smart" readers, such as the BBPOS WisePad 3 (which I'm testing) or maybe the Verifone P400. The cheaper US-only Stripe T2 would not work, because it is bluetooth-only and requires developing a mobile app (or using a third-party app). The smart-readers are basically stripped-down Android devices, with wifi and bluetooth, so they connect over the Internet to talk to Stripe, and CiviCRM talks to Stripe. It does not really talk directly to the reader.
- This work is unfunded. I mostly wanted to do a quick proof of concept. If this could be useful to your organisation, please consider funding the work).https://lab.civicrm.org/extensions/certifications/-/issues/14Form Builder: required fields not handled correctly2022-07-08T17:46:06Zaydunsaidan.saunders@squiffle.ukForm Builder: required fields not handled correctlySee https://lab.civicrm.org/dev/core/-/issues/3728
This means trying to create a Certification without a date does not produce errors but fails.See https://lab.civicrm.org/dev/core/-/issues/3728
This means trying to create a Certification without a date does not produce errors but fails.https://lab.civicrm.org/extensions/contributiontransactlegacy/-/issues/3Authorize.net 'checkDupe' blocks incomplete transactions as 'duplicate'2022-07-05T15:09:51ZpikeAuthorize.net 'checkDupe' blocks incomplete transactions as 'duplicate'I seem to have a problem with, CiviCRM 5.50.3, webform_civicrm 7.x-5.8 and this extension. See
https://civicrm.stackexchange.com/questions/42236/payment-forms-fail-with-unknown-api-version/42238
https://www.drupal.org/project/webform_c...I seem to have a problem with, CiviCRM 5.50.3, webform_civicrm 7.x-5.8 and this extension. See
https://civicrm.stackexchange.com/questions/42236/payment-forms-fail-with-unknown-api-version/42238
https://www.drupal.org/project/webform_civicrm/issues/3294171
With this extension on, all transactions end in
>It appears that this transaction is a duplicate.
I am using Authorize.net, so the error likely comes from
> civicrm/CRM/Core/Payment/AuthorizeNet.php:172
```
// Authorize.Net will not refuse duplicates, so we should check if the user already submitted this transaction
if ($this->checkDupe($authorizeNetFields['x_invoice_num'], $params['contributionID'] ?? NULL)) {
throw new PaymentProcessorException('It appears that this transaction is a duplicate.
```
the data there looks fine when vardumped.
checkDupe (civicrm/CRM/Core/Payment.php:1702) checks for a `CRM_Contribute_DAO_Contribution` with the same $invoiceId and $contributionID and when checking manually, that contribution indeed does exist in the table. It looks ok and has contribution_status_id 4 (after the error occured).
I notice in release 1.5 you fixed a bug mentioning
> Check the payment completed before creating payment record.
https://lab.civicrm.org/extensions/contributiontransactlegacy/-/commit/ffc497df0350f4b6cfb1c0ddca28213f310a328e
Is this related ?https://lab.civicrm.org/extensions/upgraderecur/-/issues/1Line items don't add up unless new style template contribution used2022-07-05T10:58:26ZRichLine items don't add up unless new style template contribution usedIf a processor does not use template contributions, the core screen for viewing the recurring record shows the line items from the *last contribution* instead.
After an update of the amount, those will be add up to the wrong total amoun...If a processor does not use template contributions, the core screen for viewing the recurring record shows the line items from the *last contribution* instead.
After an update of the amount, those will be add up to the wrong total amount. e.g.:
![image](/uploads/3395d45ac5bcc11d0348c8fb3651765e/image.png)
Solutions probably aren't best placed in this extension but could include:
1. Change core to make it clear when the line items are being shown from the latest contribution, or from the template.
2. Update payment processors to use template contributions.https://lab.civicrm.org/extensions/certifications/-/issues/13Generate certificates2022-07-04T13:01:31Zmattwiremjw@mjwconsult.co.ukGenerate certificates@ayduns It could be nice to have the option to generate certificates as well?
I have custom code for a couple of sites where I've done this to generate a PDF from a messagetemplate that can be downloaded via a link if the user has "perm...@ayduns It could be nice to have the option to generate certificates as well?
I have custom code for a couple of sites where I've done this to generate a PDF from a messagetemplate that can be downloaded via a link if the user has "permission" - ie. could be permission = "has a valid certification". I could look at making that more generic and providing a PR for this extension.https://lab.civicrm.org/extensions/certifications/-/issues/11Add a file attachment field to store evidence2022-06-30T09:07:03Zaydunsaidan.saunders@squiffle.ukAdd a file attachment field to store evidenceStore evidence (pdf) of the Certification.
Possibly record on the Certification Type whether evidence is required.Store evidence (pdf) of the Certification.
Possibly record on the Certification Type whether evidence is required.https://lab.civicrm.org/extensions/certifications/-/issues/12Add verification workflow2022-06-30T09:07:02Zaydunsaidan.saunders@squiffle.ukAdd verification workflowThis would add a concept of 'verification' to Certifications.
Users can create their own Certification in an unverified state and then be verified by someone else. It would want a way for users to see their certifications pending verif...This would add a concept of 'verification' to Certifications.
Users can create their own Certification in an unverified state and then be verified by someone else. It would want a way for users to see their certifications pending verification and a verifier's dashboard to see pending verification requests and approve them. Maybe needs some dates for when certification was created and verified. What happens to any that are not verified?
An evidence upload field (extensions/certifications#11) would be useful here.https://lab.civicrm.org/extensions/grantapplications/-/issues/187Merge with CiviGrant?2022-06-29T18:02:58ZMonish DebMerge with CiviGrant?*Created by: MegaphoneJon*
It seems like overrides are an ongoing issue with this extension - but now that CiviGrant isn't in core, I think there's a strong argument for merging grant application functionality into CiviGrant itself.*Created by: MegaphoneJon*
It seems like overrides are an ongoing issue with this extension - but now that CiviGrant isn't in core, I think there's a strong argument for merging grant application functionality into CiviGrant itself.https://lab.civicrm.org/extensions/certifications/-/issues/10Form Builder: default confirmation popup and deletion link?2022-06-29T12:31:49Zaydunsaidan.saunders@squiffle.ukForm Builder: default confirmation popup and deletion link?The current delete link does not work. It needs some sort of form/popup to confirm deletion and then do it.
Maybe Form Builder could provide a default deletion link/popup since this will be very common and a standard would improve cons...The current delete link does not work. It needs some sort of form/popup to confirm deletion and then do it.
Maybe Form Builder could provide a default deletion link/popup since this will be very common and a standard would improve consistency across extensions.https://lab.civicrm.org/extensions/certifications/-/issues/7Form Builder: improve formatting of Filters2022-06-29T12:15:55Zaydunsaidan.saunders@squiffle.ukForm Builder: improve formatting of FiltersIn Certifications listing, the formatting of the Filters could be improved.In Certifications listing, the formatting of the Filters could be improved.https://lab.civicrm.org/extensions/certifications/-/issues/6Form Builder: need a better solution for 'view'2022-06-29T12:11:47Zaydunsaidan.saunders@squiffle.ukForm Builder: need a better solution for 'view'Form Builder can display read-only values in Search Kit results but not in the rest of Form Builder.
Currently 'view entity' is implemented as SK using a grid layout which is not ideal. The minimum grid size is 2x2 and we're only displ...Form Builder can display read-only values in Search Kit results but not in the rest of Form Builder.
Currently 'view entity' is implemented as SK using a grid layout which is not ideal. The minimum grid size is 2x2 and we're only displaying one result so looks a bit odd.
Possibilities:
- use a list layout and add styling.
- add a vertical table layout - like list but with table markup to align.
- provide read-only entity fields in FBhttps://lab.civicrm.org/extensions/certifications/-/issues/3Add permissions2022-06-29T11:54:00Zaydunsaidan.saunders@squiffle.ukAdd permissionshttps://lab.civicrm.org/extensions/searchactiondesigner/-/issues/6Adding activities to case2022-06-27T13:21:15ZlarnoultAdding activities to caseHello!
Great extension, I really enjoy the integration with searchKit!
Here is the usage I'm trying to achieve. I have a searchKit view with all recent inbound emails added to civiCRM. I want my users to classify their emails into cases...Hello!
Great extension, I really enjoy the integration with searchKit!
Here is the usage I'm trying to achieve. I have a searchKit view with all recent inbound emails added to civiCRM. I want my users to classify their emails into cases. They can already do that activity by activity.. But I'm hopping to use searchActionDesigner to allow them to bulk move / append their activities to a case.
I do not manage to achieve that. I tried Activity: Create/update, but I'm stuck as I cannot fill the ID of the contact and target.
It's a bulk action that can be done through the civicase extension ![image](/uploads/da891f36f4256728fa2860e1cb2b1f63/image.png)
Any suggestion?https://lab.civicrm.org/extensions/grantapplications/-/issues/186Grant application is making Caldera Froms unusable2022-06-27T10:47:31ZMonish DebGrant application is making Caldera Froms unusable*Created by: Shwele*
After installing this module as test, my Caldera Forms weren't responsive at all. We could click to edit any that we wanted but switching between tabs, editing fields, everything wasn't responsive after that part.
...*Created by: Shwele*
After installing this module as test, my Caldera Forms weren't responsive at all. We could click to edit any that we wanted but switching between tabs, editing fields, everything wasn't responsive after that part.
Can provide more info if needed, but I think its easy to replicate for anyone and test this.
Here you can see how it looks like when its enabled on Wordpress Civicrm: [https://imgur.com/a/6pkfIyG](https://imgur.com/a/6pkfIyG)https://lab.civicrm.org/extensions/searchactiondesigner/-/issues/7Changing case manager2022-06-24T14:53:34ZlarnoultChanging case managerHello again :-)
As I am exploring this great extension, I wonder wether it's possible to bulk change case manager, from a case searchKit view.
Seems like civiCase:update would do the trick, using a parameter to feed Creator Contact ID ...Hello again :-)
As I am exploring this great extension, I wonder wether it's possible to bulk change case manager, from a case searchKit view.
Seems like civiCase:update would do the trick, using a parameter to feed Creator Contact ID .. Except that in the parameter mapping tab, it requires both case id AND contact ID.. Which makes no sense to me, since the contactID should be left untouched (and differs from case to case). Am I missing a point?
![image](/uploads/110db0ba84df4efbab0a94d1c4654a76/image.png)
If I affect Case ID onto contact ID (which makes no point I agree), I obtain the following error:
```$Fatal Error Details = array:3 [
"message" => "You cannot update creator id"
"code" => null
"exception" => CiviCRM_API3_Exception {#22869
-extraParams: array:5 [
"error_code" => 0
"entity" => "Case"
"action" => "create"
"is_error" => 1
"error_message" => "You cannot update creator id"
]
#message: "You cannot update creator id"
#code: 0
#file: "/www/parlemonde_330/public/wp-content/plugins/civicrm/civicrm/api/api.php"
#line: 135```