Extensions issueshttps://lab.civicrm.org/groups/extensions/-/issues2023-12-21T15:13:59Zhttps://lab.civicrm.org/extensions/civi_shariff/-/issues/3Add Copy to Clipboard Button2023-12-21T15:13:59ZknottheoryAdd Copy to Clipboard ButtonThe Clipboard Button from the Shariff Library works correctly. But when Clicked it opens a blank page: ![image](/uploads/a90135961d75ea40b4cd9be6ce473f6b/image.png)
find out why the blank page is opened and find a way that the user can s...The Clipboard Button from the Shariff Library works correctly. But when Clicked it opens a blank page: ![image](/uploads/a90135961d75ea40b4cd9be6ce473f6b/image.png)
find out why the blank page is opened and find a way that the user can stay on the same page.https://lab.civicrm.org/extensions/action-provider/-/issues/2Add documentation on how to develop an custom action2019-04-23T23:18:14ZjaapjansmaAdd documentation on how to develop an custom action* In this module
* In your own extension* In this module
* In your own extensionhttps://lab.civicrm.org/extensions/action-provider/-/issues/1Add documentation on how to integrate this in another extension2019-04-23T23:18:14ZjaapjansmaAdd documentation on how to integrate this in another extensionhttps://lab.civicrm.org/extensions/themetest/-/issues/17Add drag & drop snippets2023-12-20T22:47:20ZnicolAdd drag & drop snippetsE.g. Search Kit - https://github.com/civicrm/civicrm-core/pull/28740, column sorting.
A11y D&D links:
- ARIA ref: https://www.w3.org/wiki/PF/ARIA/BestPractices/DragDrop
- Demo, Adobe: https://react-spectrum.adobe.com/blog/drag-and-drop...E.g. Search Kit - https://github.com/civicrm/civicrm-core/pull/28740, column sorting.
A11y D&D links:
- ARIA ref: https://www.w3.org/wiki/PF/ARIA/BestPractices/DragDrop
- Demo, Adobe: https://react-spectrum.adobe.com/blog/drag-and-drop.html
- Demo, Salesforce: https://salesforce-ux.github.io/dnd-a11y-patterns/
- Wishlist: https://www.tpgi.com/the-road-to-accessible-drag-and-drop-part-1/
- Workthru: https://www.tpgi.com/the-road-to-accessible-drag-and-drop-part-2/https://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/civisualize/-/issues/98Add filter/field participant role2019-05-22T12:13:07ZnieloAdd filter/field participant roleAre there chances to add the participant's role to event visualization? Are there chances to add the participant's role to event visualization? https://lab.civicrm.org/extensions/dataprocessor/-/issues/61add Financial Type source2020-10-28T09:33:34Zananelsonadd Financial Type sourceAdd a source for Financial Type, so a contribution and/or line item can be joined on financial_type_id to access other information in Financial Type tableAdd a source for Financial Type, so a contribution and/or line item can be joined on financial_type_id to access other information in Financial Type tablehttps://lab.civicrm.org/extensions/extensions-directory/-/issues/40Add hook to check info.xml version number on pushing tags2021-03-17T11:38:06Zsluc23Add hook to check info.xml version number on pushing tagsAdd gitlab upgrade hook to check if info.xml version metadata is the same as the tag pushed, if not reject the tagAdd gitlab upgrade hook to check if info.xml version metadata is the same as the tag pushed, if not reject the tagsluc23sluc23https://lab.civicrm.org/extensions/elections/-/issues/1Add localization/i18n support2020-04-10T05:19:03ZsamuelsovAdd localization/i18n supportStrings should use the E::ts() function to allow for translation.
Not a high priority for us but i could provide a patch for this at some point.Strings should use the E::ts() function to allow for translation.
Not a high priority for us but i could provide a patch for this at some point.samuelsovsamuelsovhttps://lab.civicrm.org/extensions/themetest/-/issues/15Add more snippets...2023-10-25T12:46:31ZRichAdd more snippets...In terms of this being a useful learning / copy-pasting source, as well as the *real world example* 'canonical' code snippets, we could include example snippets (where a canonical pattern exists). This would make it easier for people.
A...In terms of this being a useful learning / copy-pasting source, as well as the *real world example* 'canonical' code snippets, we could include example snippets (where a canonical pattern exists). This would make it easier for people.
Alternatively, we could replace the real-world HTML snippet with a neat succinct, minimal example one *where we have a canonical/supported pattern*.
Thoughts?https://lab.civicrm.org/extensions/dataprocessor/-/issues/62Add notice when reordering Data Sources?2020-10-28T09:32:46ZananelsonAdd notice when reordering Data Sources?It might be helpful to remind people when they reorder Data Sources that any joins relating to the reordered tables will need to be fixed.It might be helpful to remind people when they reorder Data Sources that any joins relating to the reordered tables will need to be fixed.https://lab.civicrm.org/extensions/cividiscount/-/issues/277Add option to hide discount code entry field for automatic discounts2023-07-05T17:58:36ZkainukAdd option to hide discount code entry field for automatic discountsAutomatic discounts are applied on a set of conditions (for example the country of a participant. In this case the entry of a discount code is not needed (and maybe confusing). Add an option to the discount code definition to hide it. Be...Automatic discounts are applied on a set of conditions (for example the country of a participant. In this case the entry of a discount code is not needed (and maybe confusing). Add an option to the discount code definition to hide it. Below an example of a discount without a discount code field.
![feewithDiscount_-_without_code](/uploads/197686cbca244662474cc7cf0805500a/feewithDiscount_-_without_code.png)
The discount configuration can be extended with an extra field to make this possible.
![discount_config](/uploads/5e503b2d681a2f8bbb1f2f19df15cdf1/discount_config.png)https://lab.civicrm.org/extensions/cdntaxreceipts/-/issues/135Add option to not send automated receipts for recurring contributions2023-04-13T23:12:34ZlarsssandergreenAdd option to not send automated receipts for recurring contributionsI imagine we're not the only ones who would like to send receipts attached to automated workflow messages for one-time donations, but not to send them for recurring donations. Our monthly donors definitely prefer to receive one tax recei...I imagine we're not the only ones who would like to send receipts attached to automated workflow messages for one-time donations, but not to send them for recurring donations. Our monthly donors definitely prefer to receive one tax receipt for the year rather than multiple ones and I'm not even sure how this would work if receipts aren't sent for every donation (do donors get a tax receipt for the first donation, but then we manually send the receipts for the 2nd donation onwards?).
Is there a clever way to achieve this? If not, would it make sense to add a setting for this? I think we could just check if a contribution has a recurring contribution id before issuing the receipt.https://lab.civicrm.org/extensions/certifications/-/issues/3Add permissions2022-06-29T11:54:00Zaydunsaidan.saunders@squiffle.ukAdd permissionshttps://lab.civicrm.org/extensions/form-processor/-/issues/14Add permissions per form-processor2020-10-26T08:24:28ZjensschuppeAdd permissions per form-processorform-processor instances can be bound to existing permissions already, but that may be insufficient or misleading, when a form processor is bound to semantically "foreign" permissions, that will also allow for other actions (i.e. "View C...form-processor instances can be bound to existing permissions already, but that may be insufficient or misleading, when a form processor is bound to semantically "foreign" permissions, that will also allow for other actions (i.e. "View Contributions" allows viewing all contributions, whereas a form processor instance might want to limit things.
There should be an option to select that a form processor instance provide its own permission, instead of using an existing one.https://lab.civicrm.org/extensions/cdntaxreceipts/-/issues/141Add Printed tax receipts Preferred Communication Method2023-06-21T15:06:33ZlarsssandergreenAdd Printed tax receipts Preferred Communication MethodWe have a few older donors who have an email address, but prefer to receive printed tax receipts. It would be convenient to add a Printed tax receipts option to Preferred Communication Methods when the extension is installed (and add on ...We have a few older donors who have an email address, but prefer to receive printed tax receipts. It would be convenient to add a Printed tax receipts option to Preferred Communication Methods when the extension is installed (and add on upgrade).
Then, when processing receipts, we can check that Printed tax receipts NOT IN Preferred Communications Methods [here](https://lab.civicrm.org/extensions/cdntaxreceipts/-/blob/master/cdntaxreceipts.functions.inc#L1099) and leave the method as print if needed.
Will submit PR if this makes sense. Will save me handling this manually with email notifications!https://lab.civicrm.org/extensions/certifications/-/issues/4Add required certifications2023-08-31T12:45:43Zaydunsaidan.saunders@squiffle.ukAdd required certificationsWe want to track what people have not done, not just what they have done.
Create a way to list which Certifications are needed and report on them.
- Maybe assign lists of Certification Types to group
- Show on contact summary
- Show re...We want to track what people have not done, not just what they have done.
Create a way to list which Certifications are needed and report on them.
- Maybe assign lists of Certification Types to group
- Show on contact summary
- Show reporthttps://lab.civicrm.org/extensions/certifications/-/issues/15Add required certifications and create certifications for visiting an event2023-08-31T18:49:12ZdavidAdd required certifications and create certifications for visiting an event@ayduns , we are just starting using your extension, exactly what was missing for us. Thanks.
I add two new features to this extension. If you like I can make a merge request. You can see it here: https://lab.civicrm.org/david1241364687...@ayduns , we are just starting using your extension, exactly what was missing for us. Thanks.
I add two new features to this extension. If you like I can make a merge request. You can see it here: https://lab.civicrm.org/david124136468769/certifications/-/compare/main...addcertificationrequired?from_project_id=1674.
1. As you suggested https://lab.civicrm.org/extensions/certifications/-/issues/4 It is now possible to specify required certification types for a group and also for participants of an event. For reporting I added three basic searches below the certifications menu, currently without filters. The requirements for participants are managed by a custom field on the event.
2. The other is to generate certificates automatically for event participants, by a scheduled job. The certification type, is based on a custom field in the event. The certification is generated if the event is finished and participant status is set do “attended”.
3. Certifications can now be linked to an event
4. I also added the “Add Buttons” https://lab.civicrm.org/extensions/certifications/-/issues/8
5. It was also necessary to regenerate files with civix, that civix allows me to create a new entry. (first time I using it, so maybe it is not necessary, don’t know if it have consequences)https://lab.civicrm.org/extensions/mosaicomsgtpl/-/issues/8Add settings/filter for synchronization2019-11-21T16:15:18ZhomotechsualAdd settings/filter for synchronization*Created by: pbatroff*
It should be possible to disable global synchronization, or synchronize just a configurable set of templates.
I would work on a small PR for this.
First steps would be
1. Create Settings page for Extensio...*Created by: pbatroff*
It should be possible to disable global synchronization, or synchronize just a configurable set of templates.
I would work on a small PR for this.
First steps would be
1. Create Settings page for Extension
2. prevent global synchronization (thus only manual api calls are possible)
3. on the settings page, show all mosaico templates and enable synchronization
4. add subject to the template
5. show differences to message templates --> if global sync is turned off, you can manually sync tempates if neededhttps://lab.civicrm.org/extensions/cividiscount/-/issues/268Add support for a private description/source field and tags for a DiscountCode2021-07-27T17:04:34ZananelsonAdd support for a private description/source field and tags for a DiscountCodeWe just imported thousands of legacy discount codes from an old system. The "description" field is displayed to the public so it is not a good place to put internal metadata.
It would be helpful to have an internal/private:
- narrati...We just imported thousands of legacy discount codes from an old system. The "description" field is displayed to the public so it is not a good place to put internal metadata.
It would be helpful to have an internal/private:
- narrative descriptive field
- tag system for organizing/searching codes
I may be able to write a patch for this in a few months.