Extensions issueshttps://lab.civicrm.org/groups/extensions/-/issues2022-12-14T17:44:13Zhttps://lab.civicrm.org/extensions/themetest/-/issues/6Form Builder admin UI2022-12-14T17:44:13ZRichForm Builder admin UI- [x] Tabs
- [ ] Buttons
- [ ] Select2
- [ ] Input boxes
- [x] Dropdowns
- [ ] Checkboxes- [x] Tabs
- [ ] Buttons
- [ ] Select2
- [ ] Input boxes
- [x] Dropdowns
- [ ] Checkboxeshttps://lab.civicrm.org/extensions/themetest/-/issues/4Search Kit admin UI2022-11-23T17:42:10ZRichSearch Kit admin UInicolnicolhttps://lab.civicrm.org/extensions/inlaypay/-/issues/12Campaigns functionality2023-11-25T23:28:14ZRoseLaniganCampaigns functionalityI think this is a feature request - when I set a Campaign on the Contribution Page, it's not recorded on the Contributions made using that combination of Inlay/Contribution Page.
Is this a bug (i.e. it should work) or is this a feature...I think this is a feature request - when I set a Campaign on the Contribution Page, it's not recorded on the Contributions made using that combination of Inlay/Contribution Page.
Is this a bug (i.e. it should work) or is this a feature request (it's a good idea but doesn't work yet)?
Thankshttps://lab.civicrm.org/extensions/formprotection/-/issues/6Support reCAPTCHA(v3) for formbuilder2023-04-12T13:26:40Zmattwiremjw@mjwconsult.co.ukSupport reCAPTCHA(v3) for formbuilderSee https://lab.civicrm.org/dev/core/-/issues/3173See https://lab.civicrm.org/dev/core/-/issues/3173https://lab.civicrm.org/extensions/emailunion/-/issues/2On hold numbers don't seem to be consistent with SK results2023-03-21T16:20:36ZlarsssandergreenOn hold numbers don't seem to be consistent with SK resultsThanks for the extension, it's nice to have, though I wish more people adopted it.
I've noticed that the numbers reported aren't consistent with what I get via SK and wonder if there might be something odd going on.
With this search, I...Thanks for the extension, it's nice to have, though I wish more people adopted it.
I've noticed that the numbers reported aren't consistent with what I get via SK and wonder if there might be something odd going on.
With this search, I get 1155 contacts with a primary email on hold, hold date in the last 12 months:
![image](/uploads/75671ba54b15681bbbeb909922b0e733/image.png)
But the extension results are 730:
``` "local": [
{
"domain": "average",
"onHold": 730,
"total": 101827
},
```
So it's odd that the SK results are so much higher than the extension results. Wonder if you are also seeing this discrepancy or it's something odd we have going on locally that makes these inconsistent. Or maybe the onHold number is measuring something different from what I think it is. Not sure on the details about primary or grouping by contact, but I was trying to get the number of results as low as I could to see if I could make them consistent.https://lab.civicrm.org/extensions/pcpteams/-/issues/2Team Feature not loading on ContributionPage admin2022-11-03T17:36:29ZBruce ThompsonTeam Feature not loading on ContributionPage adminI just activated this extension on a site where we used it previously and the Team functionality is not loading. We don't see the options to create make this a team event in the config (screenshot below). This site is running CiviCRM 5.4...I just activated this extension on a site where we used it previously and the Team functionality is not loading. We don't see the options to create make this a team event in the config (screenshot below). This site is running CiviCRM 5.49.4 and I also tested on a a site with CiviCRM 5.53. With the same results. both are under WordPress. Let me knwo if any additional info is needed. Thanks
![image](/uploads/cfed7eea983e3c72cbcb7cb0a29b760a/image.png)https://lab.civicrm.org/extensions/belgischeogm/-/issues/2The installation of the banking optionlist causes the configitems extension t...2022-11-14T15:06:55ZkainukThe installation of the banking optionlist causes the configitems extension to crashThis is the crash with some annotations.
````
The website encountered an unexpected error. Please try again later.
(1) Error: Class 'CRM_Civiconfig_DAO_ConfigItemSet' not found in Civi\Api4\Generic\AbstractEntity::getEntityTitle() (line ...This is the crash with some annotations.
````
The website encountered an unexpected error. Please try again later.
(1) Error: Class 'CRM_Civiconfig_DAO_ConfigItemSet' not found in Civi\Api4\Generic\AbstractEntity::getEntityTitle() (line 94 of /var/www/html/vendor/civicrm/civicrm-core/Civi/Api4/Generic/AbstractEntity.php).
Civi\Api4\Generic\AbstractEntity::getEntityTitle() (Line: 141)
Civi\Api4\Generic\AbstractEntity::getInfo() (Line: 155)
Civi\Api4\Provider\ActionObjectProvider->getEntities() (Line: 58)
Civi\Api4\Utils\CoreUtil::getInfoItem('OptionValue', 'type') (Line: 53)
CRM_Core_BAO_Managed::isApi4ManagedType('OptionValue') (Line: 36)
CRM_Core_BAO_Managed::on_hook_civicrm_post(Object, 'hook_civicrm_post', Object) (Line: 264)
Symfony\Component\EventDispatcher\EventDispatcher->doDispatch(Array, 'hook_civicrm_post', Object) (Line: 239)
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(Array, 'hook_civicrm_post', Object) (Line: 73)
Symfony\Component\EventDispatcher\EventDispatcher->dispatch(Object, Object) (Line: 217)
Civi\Core\CiviEventDispatcher->dispatch('hook_civicrm_post', Object) (Line: 366)
CRM_Utils_Hook::post('edit', 'OptionValue', '987', Object) (Line: 225)
CRM_Core_BAO_OptionValue::add(Array) (Line: 34)
CRM_Core_BAO_OptionValue::create(Array) (Line: 1319)
_civicrm_api3_basic_create('CRM_Core_BAO_OptionValue', Array, 'OptionValue') (Line: 54)
civicrm_api3_option_value_create(Array) (Line: 89)
Civi\API\Provider\MagicFunctionProvider->invoke(Array) (Line: 149)
Civi\API\Kernel->runRequest(Array) (Line: 81)
Civi\API\Kernel->runSafe('option_value', 'create', Array) (Line: 133)
civicrm_api3('option_value', 'create', Array) (Line: 368)
(2) banking_civicrm_install_options(Array) (Line: 145)
belgischeogm_civicrm_config(Object) (Line: 271)
CRM_Utils_Hook->runHooks(Array, 'civicrm_config', 1, Object, NULL, NULL, NULL, NULL, NULL) (Line: 73)
CRM_Utils_Hook_DrupalBase->invokeViaUF(1, Object, NULL, NULL, NULL, NULL, NULL, 'civicrm_config') (Line: 256)
Civi\Core\CiviEventDispatcher::delegateToUF(Object, 'hook_civicrm_config', Object) (Line: 264)
Symfony\Component\EventDispatcher\EventDispatcher->doDispatch(Array, 'hook_civicrm_config', Object) (Line: 239)
(3) Symfony\Component\EventDispatcher\EventDispatcher->callListeners(Array, 'hook_civicrm_config', Object) (Line: 73)
Symfony\Component\EventDispatcher\EventDispatcher->dispatch(Object, Object) (Line: 217)
Civi\Core\CiviEventDispatcher->dispatch('hook_civicrm_config', Object) (Line: 167)
CRM_Utils_Hook->invoke(Array, Object, NULL, NULL, NULL, NULL, NULL, 'civicrm_config') (Line: 1378)
CRM_Utils_Hook::config(Object) (Line: 94)
CRM_Core_Config::singleton() (Line: 61)
Drupal\civicrm\Civicrm->initialize() (Line: 104)
Drupal\civicrm\Civicrm->synchronizeUser(Object) (Line: 74)
Drupal\civicrm\Controller\CivicrmController->main(Array, '')
call_user_func_array(Array, Array) (Line: 123)
Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber->Drupal\Core\EventSubscriber\{closure}() (Line: 564)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 124)
Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber->wrapControllerExecutionInRenderContext(Array, Array) (Line: 97)
Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber->Drupal\Core\EventSubscriber\{closure}() (Line: 169)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 81)
Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 58)
Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 48)
Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 106)
Drupal\page_cache\StackMiddleware\PageCache->pass(Object, 1, 1) (Line: 85)
Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 48)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 51)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 709)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
````
(1) The crashing problem is that the ``CRM_Civiconfig_DAO_ConfigItemSet`` cannot be found. The reason is that the call is in the middle of the class loading process. The classes of the extensions are simply not added yet.
(2) That's is because the omg install options needs to do an api call, and the api call sometimes needs a cache refresh.
(3) And the install is called from the config hook.
Remark if the entities metadata is still in the cache, everything works fine, but after a cache flush, your CiviCRM is gone.https://lab.civicrm.org/extensions/formercommunicationdata/-/issues/5Future communication data?2022-10-27T19:16:33ZbgmFuture communication data?Would you be open to the idea of adding a field "Activate On", so that when someone says that they will be moving next month, then we can record it in the CRM, and it becomes effective in a month?
Alternatively, I could create a separat...Would you be open to the idea of adding a field "Activate On", so that when someone says that they will be moving next month, then we can record it in the CRM, and it becomes effective in a month?
Alternatively, I could create a separate extension based on this one, which might make more sense to avoid clutter for those who do not need this feature. We'd then have two tabs (if both are used): Future Comms Data, Former Comms Data.
(I guess I'm thinking out loud, and the 2nd option is maybe better, but maybe you have run into this scenario before?)
Thanks!https://lab.civicrm.org/extensions/inlayfp/-/issues/8Can't create new Inlays (still)2023-07-13T13:00:43ZJonGoldCan't create new Inlays (still)This should be replicable by going to Inlays, clicking `Add new "Form Processor Form" Inlay`, selecting a Form Processor, and pressing `Save`.
I'm running the master branch with the #5 fix, but on save, `$scope.fp` is always null, and `...This should be replicable by going to Inlays, clicking `Add new "Form Processor Form" Inlay`, selecting a Form Processor, and pressing `Save`.
I'm running the master branch with the #5 fix, but on save, `$scope.fp` is always null, and `inlay.config` isn't in the same format as a previously-saved Inlayhttps://lab.civicrm.org/extensions/extension-review-requests/-/issues/65Request review for de.systopia.mailbatch2024-02-14T18:51:10Zjofranzfranz@systopia.deRequest review for de.systopia.mailbatch**I'd like to suggest this extension for automatic distribution :)**
Extension is listed in the directory at this URL: https://civicrm.org/extensions/mailbatch
Docs:
- https://docs.civicrm.org/mailbatch/en/latest (english)
- https://do...**I'd like to suggest this extension for automatic distribution :)**
Extension is listed in the directory at this URL: https://civicrm.org/extensions/mailbatch
Docs:
- https://docs.civicrm.org/mailbatch/en/latest (english)
- https://docs.civicrm.org/mailbatch/de/latest (german)
Versions:
- stable: https://github.com/systopia/de.systopia.mailbatch/releases/tag/1.1
- current alpha(s): https://github.com/systopia/de.systopia.mailbatch/tags
Please let me know if I forgot any details. Learning from this first attempt I will document and add more selected extensions of https://github.com/systopia for review here in the future :)https://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/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/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/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/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/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/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...