Extensions issueshttps://lab.civicrm.org/groups/extensions/-/issues2021-08-27T10:36:52Zhttps://lab.civicrm.org/extensions/grapesjsmjml/-/issues/7Cannot load templates page (Mailings->MJML) due to missing angularFileUpload ...2021-08-27T10:36:52Zmattwiremjw@mjwconsult.co.ukCannot load templates page (Mailings->MJML) due to missing angularFileUpload moduleI get this error when I try to load the MJML templates page:
`angular.js?qycemy:138 Uncaught Error: [$injector:modulerr] Failed to instantiate module crmApp due to:
Error: [$injector:modulerr] Failed to instantiate module angularFileUpl...I get this error when I try to load the MJML templates page:
`angular.js?qycemy:138 Uncaught Error: [$injector:modulerr] Failed to instantiate module crmApp due to:
Error: [$injector:modulerr] Failed to instantiate module angularFileUpload due to:
Error: [$injector:nomod] Module 'angularFileUpload' is not available! You either misspelled the module name or forgot to load it. If registering a module ensure that you specify the dependencies as the second argument.`
Drupal 7 + CiviCRM masterhttps://lab.civicrm.org/extensions/stripe/-/issues/330Stripe 6.6 wrongly reports "Payment shared" extension as missing2021-08-26T21:32:23ZromainStripe 6.6 wrongly reports "Payment shared" extension as missingAfter upgrading my staging server to Stripe 6.6 and mjwshared to 1.0, I got a CiviCRM check status saying the "Payment Shared" extension is missing, even though it is installed, and reported as such by the extensions page.
I tried quick...After upgrading my staging server to Stripe 6.6 and mjwshared to 1.0, I got a CiviCRM check status saying the "Payment Shared" extension is missing, even though it is installed, and reported as such by the extensions page.
I tried quickly to understand why, and one clue I found is that the check looks for extension with `'full_name' => mjwshared`, while in info.xml I see that the `name` property is "Payment Shared".
Maybe relevant: I download extensions with git, commit tags 6.6 for Stripe and 1.0 for mjwshared6.6https://lab.civicrm.org/extensions/gocardless/-/issues/122Upgrader task needed to support start-date feature2021-08-26T10:42:18ZnicolUpgrader task needed to support start-date feature5.40.2 + GC 1.11.0 gave an error "Warning: Invalid argument supplied for foreach() in /home/x/public_html/media/civicrm/ext/uk.artfulrobot.civicrm.gocardless/CRM/GoCardlessUtils.php on line 526". This was fixed by going to the admin › co...5.40.2 + GC 1.11.0 gave an error "Warning: Invalid argument supplied for foreach() in /home/x/public_html/media/civicrm/ext/uk.artfulrobot.civicrm.gocardless/CRM/GoCardlessUtils.php on line 526". This was fixed by going to the admin › contribute » gc settings page and saving. ([mattermost ref](https://chat.civicrm.org/civicrm/pl/hp75etjsnfgoxdydygawytqoxh))1.11.1 - Support CiviCRM 5.39, 5.40https://lab.civicrm.org/extensions/civirules/-/issues/152Add action to disable/end or delete relationship2021-08-26T09:24:53ZErikHommelAdd action to disable/end or delete relationshipAction to disable/end a relationship (set is_active = 0 and end_date = entered date) OR delete a relationship of a certain type where contact = contact_a or contact_bAction to disable/end a relationship (set is_active = 0 and end_date = entered date) OR delete a relationship of a certain type where contact = contact_a or contact_bhttps://lab.civicrm.org/extensions/recurringbuttons/-/issues/17Upgrade to 1.1 failure2021-08-24T12:55:35ZandyburnsUpgrade to 1.1 failureReporting that ext on upgrade from 1.0 gave the failure:
_Extension Upgrade Failed
DB Error: no such table_
Ext says it upgraded to 1.1 and it appears to still be working.Reporting that ext on upgrade from 1.0 gave the failure:
_Extension Upgrade Failed
DB Error: no such table_
Ext says it upgraded to 1.1 and it appears to still be working.https://lab.civicrm.org/extensions/stripe/-/issues/331The API Stripe.importsubscription returns authorization failed2021-08-23T15:11:00ZcapoThe API Stripe.importsubscription returns authorization failedA call to the `importsubscription` API wasn't completed successfully due to an authorization failed issue:
```bash
cv api stripe.importsubscription subscription=sub_XXXXXXX ppid=1 contact_id=1234
```
```json
{
"error_code": "unauth...A call to the `importsubscription` API wasn't completed successfully due to an authorization failed issue:
```bash
cv api stripe.importsubscription subscription=sub_XXXXXXX ppid=1 contact_id=1234
```
```json
{
"error_code": "unauthorized",
"entity": "Stripe",
"action": "importcharge",
"is_error": 1,
"error_message": "Authorization failed"
}
```https://lab.civicrm.org/extensions/grapesjsmjml/-/issues/6[Issue] Coding standards2021-08-20T16:24:16Zhomotechsual[Issue] Coding standardsThe extensions code does not currently comply with the CiviCRM coding standards.The extensions code does not currently comply with the CiviCRM coding standards.https://lab.civicrm.org/extensions/grapesjsmjml/-/issues/5[Bug] Don't load resources from CDNs by default.2021-08-20T16:22:46Zhomotechsual[Bug] Don't load resources from CDNs by default.There are many, many hardcoded files from CDNs in the code. These need to be bundled with the extension.There are many, many hardcoded files from CDNs in the code. These need to be bundled with the extension.https://lab.civicrm.org/extensions/grapesjsmjml/-/issues/4[Suggestion] Interface could be more "Civi"2021-08-20T16:21:40Zhomotechsual[Suggestion] Interface could be more "Civi"I suggest leaving the themeing to the CiviCRM theme rather than using custom classes unless absolutely necessary.
![image](/uploads/68e3b17b5ce016fe255170b423aae25f/image.png)
The CiviCRM analogue of this kind of UI would be something ...I suggest leaving the themeing to the CiviCRM theme rather than using custom classes unless absolutely necessary.
![image](/uploads/68e3b17b5ce016fe255170b423aae25f/image.png)
The CiviCRM analogue of this kind of UI would be something like this:
![image](/uploads/10f0a55b01dc0e4ee31f5e652805b669/image.png)https://lab.civicrm.org/extensions/grapesjsmjml/-/issues/3[Bug] Scroll bar obscures interface2021-08-20T15:34:21Zhomotechsual[Bug] Scroll bar obscures interfaceThe browser scroll bar is not used in the GrapesJS interface - we should remove this as it obscures parts of the interface.
![image](/uploads/f98165966c42e54185d21635e11bd093/image.png)The browser scroll bar is not used in the GrapesJS interface - we should remove this as it obscures parts of the interface.
![image](/uploads/f98165966c42e54185d21635e11bd093/image.png)https://lab.civicrm.org/extensions/grapesjsmjml/-/issues/2[Suggestion] Editor defaults to the "styles" tab - the "blocks" tab would be ...2021-08-20T15:33:02Zhomotechsual[Suggestion] Editor defaults to the "styles" tab - the "blocks" tab would be betterWhen editing a template the editor loads with the "Styles" tab selected by default but the "Blocks" tab is probably more useful.
![image](/uploads/3cb62f83da5e59c940b8ceaebe1f7923/image.png)When editing a template the editor loads with the "Styles" tab selected by default but the "Blocks" tab is probably more useful.
![image](/uploads/3cb62f83da5e59c940b8ceaebe1f7923/image.png)https://lab.civicrm.org/extensions/grapesjsmjml/-/issues/1[Bug] Cannot scroll the blocks list2021-08-20T15:31:26Zhomotechsual[Bug] Cannot scroll the blocks listAs you can see from the screenshot below despite being scrolled down in the browser, I cannot see the last block "Raw".
![image](/uploads/781ac8f39f3b9b7736de36f374f86f17/image.png)As you can see from the screenshot below despite being scrolled down in the browser, I cannot see the last block "Raw".
![image](/uploads/781ac8f39f3b9b7736de36f374f86f17/image.png)https://lab.civicrm.org/extensions/form-processor/-/issues/26No errors but no action either2021-08-16T13:53:49ZphilmckNo errors but no action eitherI can't get this to work despite many hours of trying, there must be a bug but I can't pinpoint it. I'm trying to get a very simple newsletter signup form with just one "email" field on one site to create an Individual and add them to a ...I can't get this to work despite many hours of trying, there must be a bug but I can't pinpoint it. I'm trying to get a very simple newsletter signup form with just one "email" field on one site to create an Individual and add them to a Group on a CiviCRM installation on another site, but I just can't get them to connect. Frustratingly, I think it connected once but I couldn't reproduce it even after going right back to basics and setting it up again from scratch on a completely different pair of sites. Tearing my hair out here.
I set everything following this tutorial https://civicrm.org/blog/jaapjansma/using-civicrm-form-processor-extension-to-handle-form-submissions-from-an-external
I have confirmed that the form processor works when I feed it from the CiviCRM API explorer V3 (or from the "Try out" link in the processor). On the originating site, I have confirmed that the paths and keys are correct and validated in the "Contact Form 7 CiviCRM integration" plugin with the right permissions. I can see the POST arriving in the Apache log at the CiviCRM end. There are no errors in the CiviCRM log or the Apache logs at either end. I tried installing the CiviCRM "API REST log" extension but it shows nothing.
I tried testing using curl in the suggested format from the bottom of the API explorer V3 window and got the error "Unable to decode supplied JSON". I think that might be a different bug however, because the same query works by other methods.
I tried viewing the contents of the POSTed REST form on https://pipedream.com/ and it looks OK to me, with similar contents to the suggested curl. But there are some subtle differences so I'm attaching pictures of both in case they help.
![curl_test](/uploads/643afa7622f9bc5900f5b2bcc0fa447c/curl_test.jpg)
![decoded_POST](/uploads/81c7fd30bde582e28a170befcbea2e7f/decoded_POST.jpg)https://lab.civicrm.org/extensions/civicrmmailer-d8/-/issues/2Processing of activity id returned from sendEmail will fail in 5.362021-08-13T18:56:18ZDaveDProcessing of activity id returned from sendEmail will fail in 5.36Hi,
In 5.36 as a result of https://lab.civicrm.org/dev/core/-/issues/1750 to record separate activities for each email in order to record the replaced token values per-contact, when you [process the activityId](https://lab.civicrm.org/ex...Hi,
In 5.36 as a result of https://lab.civicrm.org/dev/core/-/issues/1750 to record separate activities for each email in order to record the replaced token values per-contact, when you [process the activityId](https://lab.civicrm.org/extensions/civicrmmailer-d8/-/blob/310c78bd696a817450ed69579357ef1c1fb1031d/src/Plugin/Mail/Civicrmmailer.php#L135-154) returned from CRM_Activity_BAO_Activity::sendEmail it's only acting on the last activity id if there were multiple recipients. The fact that some extensions do this type of processing was an oversight in the change, and there's a proposal at https://github.com/civicrm/civicrm-core/pull/19873 but it means one of two things for this extension:
If that proposal were put into 5.36, then without updating this extension and people deploying the updates it will silently fail in 5.36 (it will actually go and update activity id 1 !!). So that doesn't give much time.
But if that proposal were to go into 5.37, as currently targeted, then in 5.36 this extension will still silently fail, but in the sense of only processing the last activity id, and there's no way to really fix it without a temporary core hack until 5.37.
Wondering if you have any thoughts on the timing, or any better ideas. The latter seems the lesser of two evils.https://lab.civicrm.org/extensions/fieldconditions/-/issues/3Would be useful if you could hide/show fields based on the Membership Type or...2021-08-12T23:40:06Zjustinfreeman (Agileware)Would be useful if you could hide/show fields based on the Membership Type or Priceset Option selected on a Membership Contribution pageWould be useful if you could hide/show fields based on the Membership Type or Priceset Option selected on a Membership Contribution page. Just putting this idea out there.
I tried this extension out to see if that would work.Would be useful if you could hide/show fields based on the Membership Type or Priceset Option selected on a Membership Contribution page. Just putting this idea out there.
I tried this extension out to see if that would work.https://lab.civicrm.org/extensions/civirules/-/issues/150Add condition relationship ended and is activated2021-08-12T15:21:57ZErikHommelAdd condition relationship ended and is activated1. Should return true if relationship is disabled (is_active = FALSE) or ended (end date <= today)
2. Should return true if end date is empty or later than today1. Should return true if relationship is disabled (is_active = FALSE) or ended (end date <= today)
2. Should return true if end date is empty or later than todayErikHommelErikHommelhttps://lab.civicrm.org/extensions/reportplus/-/issues/10Member Matrix results in DB Error: no such field2021-08-11T00:39:41ZandyburnsMember Matrix results in DB Error: no such fieldJust posting here to see if people are having success with the Member Matrix report. On CiviCRM 5.35.2 multisite and WP 5.7. Report Plus 2.4.4. Here is the error log.
```
There was a CiviCRM error at Libertarian Party.
Date: 2021-08-10T2...Just posting here to see if people are having success with the Member Matrix report. On CiviCRM 5.35.2 multisite and WP 5.7. Report Plus 2.4.4. Here is the error log.
```
There was a CiviCRM error at Libertarian Party.
Date: 2021-08-10T20:10:51-04:00
***ERROR***
message: DB Error: no such field
code:
exception: PEAR_Exception Object
(
[cause:protected] => DB_Error Object
(
[error_message_prefix] =>
[mode] => 16
[level] => 1024
[code] => -19
[message] => DB Error: no such field
[userinfo] => SELECT SQL_CALC_FOUND_ROWS COUNT(*) as 'value', DATE_FORMAT(membership_civireport.membership_start_date, '%Y-%u') as 'col', membership_civireport.status_id as 'row'
FROM civicrm_contact contact_civireport
INNER JOIN civicrm_membership membership_civireport
ON contact_civireport.id = membership_civireport.contact_id
WHERE ( contact_civireport.is_deceased = 0 ) AND ( contact_civireport.is_deleted = 0 ) AND ( membership_civireport.membership_type_id IN (49, 78, 50, 51, 52, 53, 54, 64, 65, 67) ) AND ( membership_civireport.status_id IN (1, 2, 4) ) GROUP BY col, row ORDER BY row, col LIMIT 0, 999999 [nativecode=1054 ** Unknown column 'membership_civireport.membership_start_date' in 'field list']
[backtrace] => Array
(
[0] => Array
(
[file] => /var/www/example/wp-content/plugins/civicrm/civicrm/vendor/pear/db/DB.php
[line] => 997
[function] => __construct
[class] => PEAR_Error
[type] => ->
[args] => Array
(
[0] => DB Error: no such field
[1] => -19
[2] => 16
[3] => Array
(
[0] => CRM_Core_Error
[1] => exceptionHandler
)
[4] =>...
***LAST ERROR***
Array
(
[type] => 2
[message] => fopen(api/v3/OptionValue/Getoptions.php): failed to open stream: No such file or directory
[file] => /var/www/example/wp-content/plugins/civicrm/civicrm/CRM/Utils/File.php
[line] => 417
)
***SESSION***
CiviCRM: Array
(
[ufID] => 1114
[userID] => 20
[CRM_Utils_Recent] => Array
(
[0] => Array
(
[title] => Andy Burns
[url] => /wp-admin/admin.php?page=CiviCRM&q=civicrm%2Fcontact%2Fview&reset=1&cid=20
[id] => 300
[type] => Individual
[contact_id] => 300
[contactName] => Andy Burns
[subtype] => �Leader�Leader�Leader�
[isDeleted] =>
[image_url] =>
[edit_url] => /wp-admin/admin.php?page=CiviCRM&q=civicrm%2Fcontact%2Fadd&reset=1&action=update&cid=20
[delete_url] =>
)
[1] => Array
(
[title] => Test Contact
[url] => /wp-admin/admin.php?page=CiviCRM&q=civicrm%2Fcontact%2Fview&reset=1&cid=444715
[id] => 444715
[type] => Individual
[contact_id] => 444715
[contactName] => Test Contact
[subtype] =>
[isDeleted] =>
[image_url] => https://example.org/civicrm_icons/individual.png
[edit_url] => /wp-admin/admin.php?page=CiviCRM&q=civicrm%2Fcontact%2Fadd&reset=1&action=update&cid=444715
[delete_url] => /wp-admin/admin.php?page=CiviCRM&q=civicrm%2Fcontact%2Fview%2Fdelete&reset=1&delete=1&cid=444715
)
[2] => Array
(
[title] => Test Contact (Attendee - 2020 State Convention)
[url] => /wp-admin/admin.php?page=CiviCRM&q=civicrm%2Fcontact%2Fview%2Fparticipant&action=view&reset=1&id=12026&cid=444715&context=home
[id] => 12026
[type] => ...
_CRM_Activity_Form_ActivityLinks__container:Array
(
[defaults] => Array
(
)
[constants] => Array
(
)
[values] => Array
(
[ActivityLinks] => Array
(
)
)
[valid] => Array
(
[ActivityLinks] =>
)
)
_CRM_Activity_Form_ActivityFilter__container:Array
(
[defaults] => Array
(
)
[constants] => Array
(
)
[values] => Array
(
[ActivityFilter] => Array
(
)
)
[valid] => Array
(
[ActivityFilter] =>
)
)
_CRM_Contribute_Form_Search__container:Array
(
[defaults] => Array
(
)
[constants] => Array
(
)
[values] => Array
(
[Search] => Array
(
)
)
[valid] => Array
(
[Search] =>
)
)
_CRM_Reportplus_Form_Member_Matrix_CRMReportplusFormMemberMatrix1cc0sh56jy9wgsoscgkwkc4wswoo8sk4kswckcgc44004g80w8_9142_container:Array
(
[defaults] => Array
(
)
[constants] => Array
(
)
[values] => Array
(
[Matrix] => Array
(
[charts] =>
[qfKey] => CRMReportplusFormMemberMatrix1cc0sh56jy9wgsoscgkwkc4wswoo8sk4kswckcgc44004g80w8_9142
[entryURL] => https://example.org/wp-admin/admin.php?page=CiviCRM&q=civicrm%2Freport%2Fmember%2Fmatrix&page=CiviCRM&reset=1
[fields] => Array
(
[count] => 1
)
[sort_name_op] => has
[sort_name_value] =>
[source_op] => has
[source_value] =>
[id_min] =>
[id_max] =>
[id_op] => lte
[id_value] =>
[gender_id_op] => in
[gender_id_value] => Array
(
)
[birth_date_relative] =>
[birth_date_from] =>
[birth_date_to] =>
[contact_type_op] => in
[contact_type_value] => Array
(
)
[contact_sub_type_op] => in
[contact_sub_type_value] => Array
(
)
[modified_date_relative] =>
[modified_date_from] =>
[modified_date_to] =>
[is_deceased_op] => eq
[is_deceased_value] => 0
[do_not_email_op] => eq
[do_not_email_value] =>
[do_not_phone_op] => eq
[do_not_phone_value] =>
[do_not_mail_op] => eq
[do_not_mail_value] =>
[do_not...
```https://lab.civicrm.org/extensions/stripe/-/issues/307Error on Contribution Confirmation Page With Membership Setup2021-08-10T10:47:43ZhfarooqError on Contribution Confirmation Page With Membership SetupAfter upgrading civicrm from 5.27.5 to 5.33.4 version error is seen on contribution confirmation page if contribution page is configured to use stripe and membership creation is enabled. It works fine for contribution page where membersh...After upgrading civicrm from 5.27.5 to 5.33.4 version error is seen on contribution confirmation page if contribution page is configured to use stripe and membership creation is enabled. It works fine for contribution page where membership section is disabled. If payment processor is changed from stripe it works fine.
CMS: drupal 7.78
Stripe ext version: 6.5.7
Error: HTML_QuickForm_Controller: Unhandled action "_qf_Main_reload" in page "Main"
![image](/uploads/866f6e16f6a86eec29046e7434774d47/image.png)
**UPDATE:** Same error is seen on another website for event registration confirmation page as well.https://lab.civicrm.org/extensions/minifier/-/issues/7Conflict with civisualize2021-08-09T15:28:12ZandyburnsConflict with civisualizeSee here https://github.com/TechToThePeople/civisualize/issues/112 particularly https://github.com/TechToThePeople/civisualize/issues/112#issuecomment-742709350 I've replicated that turning off the minifier extension gets the civisualize...See here https://github.com/TechToThePeople/civisualize/issues/112 particularly https://github.com/TechToThePeople/civisualize/issues/112#issuecomment-742709350 I've replicated that turning off the minifier extension gets the civisualize to work again.
Can there be an exceptions list added to the minfier ext?https://lab.civicrm.org/extensions/extension-review-requests/-/issues/39Request review for net.ourpowerbase.qrcodecheckin2021-08-03T19:38:03ZjamieRequest review for net.ourpowerbase.qrcodecheckinExtension is listed in the directory at this URL: https://civicrm.org/extensions/qr-code-checkinExtension is listed in the directory at this URL: https://civicrm.org/extensions/qr-code-checkin