Coleman Watts [Tue, 5 Apr 2022 01:24:16 +0000 (21:24 -0400)]
APIv4 - Add API for RecentItem
This exposes an api entity for the Recent Items stored in the user session.
In the process, it simplifies the process of adding a recent item,
performing most of the lookups automatically.
colemanw [Tue, 5 Apr 2022 18:43:43 +0000 (14:43 -0400)]
Merge pull request #23094 from colemanw/contactTypeIconUI
dev/user-interface#26 Use font-awesome icons for contact types and recent items
Coleman Watts [Sun, 3 Apr 2022 01:29:49 +0000 (21:29 -0400)]
RecentItems - Use font-awesome icons in recent items sidebar
Eileen McNaughton [Mon, 4 Apr 2022 19:44:25 +0000 (07:44 +1200)]
Merge pull request #23041 from christianwach/lab-core-2103
Event Location fixes
Eileen McNaughton [Mon, 4 Apr 2022 19:42:27 +0000 (07:42 +1200)]
Merge pull request #23052 from konadave/r25088
Don't lose search criteria for smart group built with search builder
Eileen McNaughton [Mon, 4 Apr 2022 19:32:53 +0000 (07:32 +1200)]
Merge pull request #22223 from kurund/pcp-account-improvements
add image upload support for pcp account
demeritcowboy [Mon, 4 Apr 2022 14:16:42 +0000 (10:16 -0400)]
Merge pull request #23083 from jaapjansma/issue_3034
dev/core#3034
Jaap Jansma [Fri, 1 Apr 2022 09:12:08 +0000 (11:12 +0200)]
Fix for issue 3034
Fix for issue 3034
Monish Deb [Mon, 4 Apr 2022 10:49:32 +0000 (16:19 +0530)]
Merge pull request #23079 from colemanw/financialAccountCleanup
Cleanup FinancialAccount BAO to use `writeRecord` and deprecate `add`
Eileen McNaughton [Mon, 4 Apr 2022 01:35:52 +0000 (13:35 +1200)]
Merge pull request #23095 from seamuslee001/array_key_first_fix
[REF] Create polyfill function for array_key_first which only exists …
Coleman Watts [Sat, 2 Apr 2022 23:26:51 +0000 (19:26 -0400)]
ContactType - Prefer icons over image_URL
This is an intermediary step toward removing the image_URL field.
The UI now uses css-based icons when available, and only falls back to image_URL when
an icon hasn't been set for a given sub-type.
Fixes dev/user-interface#26
Coleman Watts [Sat, 2 Apr 2022 16:13:47 +0000 (12:13 -0400)]
Update contactType form to support icons and deprecate image_URL
Coleman Watts [Sat, 2 Apr 2022 15:52:13 +0000 (11:52 -0400)]
Add system check for contact type image
Seamus Lee [Sun, 3 Apr 2022 21:29:51 +0000 (07:29 +1000)]
[RFF] Use Symfony Polyfil to fix issue with missing array_key_first in ealier php versions
Eileen McNaughton [Sun, 3 Apr 2022 23:01:39 +0000 (11:01 +1200)]
Merge pull request #23093 from braders/feature/activity-search-notices
Avoid PHP notices in activity search
colemanw [Sun, 3 Apr 2022 15:49:20 +0000 (11:49 -0400)]
Merge pull request #23073 from colemanw/contactTypeIcon
Add civicrm_contact_type.icon column
Bradley Taylor [Sat, 2 Apr 2022 17:25:32 +0000 (18:25 +0100)]
Avoid PHP notices in activity search
Eileen McNaughton [Sat, 2 Apr 2022 21:20:37 +0000 (09:20 +1200)]
Merge pull request #22376 from colemanw/searchKitInPlaceCreate
SearchKit - Allow creation of new records via in-place edit
Seamus Lee [Sat, 2 Apr 2022 10:49:35 +0000 (21:49 +1100)]
Merge pull request #23090 from civicrm/dependabot/npm_and_yarn/minimist-1.2.6
Bump minimist from 1.2.5 to 1.2.6
Yashodha Chaku [Sat, 2 Apr 2022 10:16:35 +0000 (15:46 +0530)]
Merge pull request #23049 from pradpnayak/addUniquieId
Add membership_id as a reference to the row
dependabot[bot] [Sat, 2 Apr 2022 05:07:05 +0000 (05:07 +0000)]
Bump minimist from 1.2.5 to 1.2.6
Bumps [minimist](https://github.com/substack/minimist) from 1.2.5 to 1.2.6.
- [Release notes](https://github.com/substack/minimist/releases)
- [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6)
---
updated-dependencies:
- dependency-name: minimist
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Tim Otten [Sat, 2 Apr 2022 05:06:43 +0000 (22:06 -0700)]
Merge pull request #23088 from seamuslee001/update_composer_compile_plugin
[REF] Update Composer compile plugin
Seamus Lee [Sat, 2 Apr 2022 00:15:19 +0000 (11:15 +1100)]
[REF] Update Composer compile plugin
Eileen McNaughton [Fri, 1 Apr 2022 20:49:35 +0000 (09:49 +1300)]
Merge pull request #23085 from civicrm/5.48
5.48
Eileen McNaughton [Fri, 1 Apr 2022 20:49:22 +0000 (09:49 +1300)]
Merge pull request #23086 from demeritcowboy/report-filter
dev/core#3153 - Fix missing filter summary on CiviReports
colemanw [Fri, 1 Apr 2022 20:24:37 +0000 (16:24 -0400)]
Merge pull request #23034 from colemanw/searchKitIcons
SearchKit - Add icon support
colemanw [Fri, 1 Apr 2022 20:20:17 +0000 (16:20 -0400)]
Merge pull request #23042 from eileenmcnaughton/sane
Finish conversion of static function to non-static
colemanw [Fri, 1 Apr 2022 20:18:23 +0000 (16:18 -0400)]
Merge pull request #23069 from eileenmcnaughton/triggers
Avoid trailing spaces in trigger output
demeritcowboy [Fri, 1 Apr 2022 17:55:22 +0000 (13:55 -0400)]
fix missing filter summary
Coleman Watts [Fri, 25 Mar 2022 15:46:13 +0000 (11:46 -0400)]
SearchKit - Add icon support
This allows each column to have one or more icons, based on a field value or a conditional rule.
Coleman Watts [Fri, 25 Mar 2022 15:20:48 +0000 (11:20 -0400)]
SearchKit - Fix deleting css rule
Missing argument to splice was causing all rules to be deleted instead of just the one clicked on.
Also updates style to match other delete buttons in searchKit.
Coleman Watts [Fri, 25 Mar 2022 15:19:16 +0000 (11:19 -0400)]
jQuery - Switch from deprecated `done()` to more standard `then()`
Coleman Watts [Fri, 1 Apr 2022 17:02:14 +0000 (13:02 -0400)]
Fix unit test - don't use empty string as name
demeritcowboy [Fri, 1 Apr 2022 16:46:26 +0000 (12:46 -0400)]
Merge pull request #23051 from adixon/3031-smart-subscribe-check-sql
split sql select into two selects for performance reasons
colemanw [Fri, 1 Apr 2022 16:41:05 +0000 (12:41 -0400)]
Merge pull request #22996 from colemanw/optionGroupShape
Add option_value_fields metadata
Alan Dixon [Mon, 28 Mar 2022 20:23:52 +0000 (16:23 -0400)]
split sql select into two selects for performance reasons
Pradeep Nayak [Mon, 28 Mar 2022 00:05:51 +0000 (01:05 +0100)]
Add membership_id as a reference to the row
colemanw [Fri, 1 Apr 2022 02:30:15 +0000 (22:30 -0400)]
Merge pull request #23075 from civicrm/5.48
5.48
colemanw [Fri, 1 Apr 2022 02:29:53 +0000 (22:29 -0400)]
Merge pull request #23078 from eileenmcnaughton/ft
Ensure formType is assigned to the template
Coleman Watts [Fri, 1 Apr 2022 02:18:29 +0000 (22:18 -0400)]
Cleanup FinancialAccount BAO to use `writeRecord` and deprecate `add`
Sets default values for boolean fields
colemanw [Fri, 1 Apr 2022 01:05:22 +0000 (21:05 -0400)]
Merge pull request #23067 from MegaphoneJon/financial-account-improvements
Add support for financial account custom fields
colemanw [Fri, 1 Apr 2022 00:33:11 +0000 (20:33 -0400)]
Merge pull request #22971 from eileenmcnaughton/pay_later
Ensure pay_later variables assigned to template
colemanw [Fri, 1 Apr 2022 00:32:05 +0000 (20:32 -0400)]
Merge pull request #22972 from eileenmcnaughton/notice_send
Ensure some variables are assigned to the template
colemanw [Fri, 1 Apr 2022 00:29:44 +0000 (20:29 -0400)]
Merge pull request #23037 from eileenmcnaughton/assign2
Ensure soft credit types are assigned to the template
Coleman Watts [Thu, 31 Mar 2022 21:21:45 +0000 (17:21 -0400)]
Add civicrm_contact_type.icon column
Toward dev/user-interface#26
This adds an icon column and populates it with data but does not yet expose it in the UI.
The next step is to switch the UI from using the image_URL column over to using the icon column.
demeritcowboy [Fri, 1 Apr 2022 00:03:45 +0000 (20:03 -0400)]
Merge pull request #23070 from colemanw/searchKitGroupByFix
SearchKit - Fix broken group-by caused by non-aggregated id column
Eileen McNaughton [Thu, 31 Mar 2022 23:31:05 +0000 (12:31 +1300)]
Ensre formType is assigned to the template
demeritcowboy [Thu, 31 Mar 2022 23:05:15 +0000 (19:05 -0400)]
Merge pull request #23072 from eileenmcnaughton/isset
Remove more isset from offline receipt
demeritcowboy [Thu, 31 Mar 2022 22:30:52 +0000 (18:30 -0400)]
Merge pull request #23071 from demeritcowboy/token-time
dev/core#3072 - Put contribution dates in message template back to not including time
Eileen McNaughton [Thu, 31 Mar 2022 21:11:48 +0000 (10:11 +1300)]
Remove more isset from offline receipt
demeritcowboy [Thu, 31 Mar 2022 20:58:55 +0000 (16:58 -0400)]
Merge pull request #23064 from eileenmcnaughton/isset
Remove isset from event registration receipt
demeritcowboy [Thu, 31 Mar 2022 17:21:13 +0000 (13:21 -0400)]
put dates back to not including time
Coleman Watts [Mon, 21 Mar 2022 18:18:10 +0000 (14:18 -0400)]
SearchKit & Afform - Add option_value_fields info to managed option groups
Coleman Watts [Thu, 31 Mar 2022 17:52:23 +0000 (13:52 -0400)]
Add option_value_fields metadata
This allows an optionGroup to declare which columns of the OptionValue table it uses.
Previously this was hard-coded into the form.
Coleman Watts [Thu, 31 Mar 2022 13:49:55 +0000 (09:49 -0400)]
SearchKit - Fix UI to allow aggregation of custom fields
Fixes dev/core#3143
Coleman Watts [Thu, 31 Mar 2022 13:42:42 +0000 (09:42 -0400)]
SearchKit - Fix broken group-by caused by non-aggregated id column
Before: The `id` column was being unconditionally added, breaking FULL_GROUP_BY sql
After: Let the Api4SelectQuery take care of it for DAO entities
colemanw [Thu, 31 Mar 2022 12:03:43 +0000 (08:03 -0400)]
Merge pull request #23066 from colemanw/relationshipCacheJoins
SearchKit - Fix joins when RelationshipCache is base search entity
Eileen McNaughton [Thu, 31 Mar 2022 03:29:45 +0000 (16:29 +1300)]
Avoid trailing spaces in trigger output
Seamus Lee [Thu, 31 Mar 2022 01:35:37 +0000 (12:35 +1100)]
Merge pull request #23068 from seamuslee001/master
5.48
Seamus Lee [Thu, 31 Mar 2022 01:33:11 +0000 (12:33 +1100)]
Merge branch '5.48'
Jon Goldberg [Thu, 31 Mar 2022 00:49:56 +0000 (20:49 -0400)]
Add support for financial account custom fields
Coleman Watts [Wed, 30 Mar 2022 23:58:05 +0000 (19:58 -0400)]
SearchKit - Fix joins when RelationshipCache is base search entity
Seamus Lee [Wed, 30 Mar 2022 23:16:18 +0000 (10:16 +1100)]
Merge pull request #23058 from eileenmcnaughton/ext_notice
Do not default-escape upgrade linkes + Enotice fix on Extension screen
demeritcowboy [Wed, 30 Mar 2022 22:55:06 +0000 (18:55 -0400)]
Merge pull request #23063 from demeritcowboy/timezone-multilingual
dev/core#3151 - Don't localize event_tz field when backing up the field during upgrade
Eileen McNaughton [Wed, 30 Mar 2022 21:49:37 +0000 (10:49 +1300)]
Remove isset from event registration receipt
Eileen McNaughton [Wed, 30 Mar 2022 21:47:10 +0000 (10:47 +1300)]
Remove remaining empty checks on pay_later offline receipt
Seamus Lee [Wed, 30 Mar 2022 20:57:59 +0000 (07:57 +1100)]
Merge pull request #23060 from eileenmcnaughton/isset
Remove issets from event_offline_receipt pay_later_text
demeritcowboy [Wed, 30 Mar 2022 19:41:50 +0000 (15:41 -0400)]
don't localize event_tz field when backing up
Eileen McNaughton [Wed, 30 Mar 2022 20:34:48 +0000 (09:34 +1300)]
Merge pull request #23062 from MegaphoneJon/fix-batch-url
[NFC] Fix URL documenting Batch entity
Jon Goldberg [Wed, 30 Mar 2022 16:02:06 +0000 (12:02 -0400)]
[NFC] Fix URL documenting use of Batch entity
demeritcowboy [Wed, 30 Mar 2022 14:40:34 +0000 (10:40 -0400)]
Merge pull request #23006 from eileenmcnaughton/task
Fix notices on Task.tpl (grumpy mode)
Eileen McNaughton [Wed, 30 Mar 2022 03:28:49 +0000 (16:28 +1300)]
Remove issets from event_offline_receipt pay_later_text
Eileen McNaughton [Wed, 30 Mar 2022 03:15:42 +0000 (16:15 +1300)]
Merge pull request #23017 from eileenmcnaughton/second
Remove isset(taxAmount) from membership online receipt
Eileen McNaughton [Wed, 30 Mar 2022 01:58:31 +0000 (14:58 +1300)]
More notice fixes
Eileen McNaughton [Wed, 30 Mar 2022 01:43:54 +0000 (14:43 +1300)]
Escape the upgrade link
Eileen McNaughton [Wed, 30 Mar 2022 01:40:30 +0000 (14:40 +1300)]
Enotice fix on Extension screen
Eileen McNaughton [Tue, 29 Mar 2022 22:03:14 +0000 (11:03 +1300)]
Remove isset(taxAmount) from membership online receipt
Eileen McNaughton [Sat, 26 Mar 2022 01:50:07 +0000 (14:50 +1300)]
Finish conversion of static function to non-static
The processSecondaryContribution function is no longer static but the class still passes itself
to the function as the form parameter. This updates calls to form to calls to this.
Also for clarity the function is made private
I did do a quick universe search to confirm no calls to it - even thought they
would have been clearly unsupported
Eileen McNaughton [Tue, 29 Mar 2022 21:04:48 +0000 (10:04 +1300)]
Merge pull request #23054 from ginkgomzd/payflow-no-urlencode
do not URL Encode parameters for PayFlowPro
ginkgoMZD [Mon, 28 Mar 2022 22:15:40 +0000 (18:15 -0400)]
do not URL Encode AMT (amount) parameter for PayFlowPro
demeritcowboy [Mon, 28 Mar 2022 23:43:43 +0000 (19:43 -0400)]
Merge pull request #22532 from seamuslee001/dev_core_3034
dev/core#3034 Ensure that filename contains the file extension for PDFs
Eileen McNaughton [Mon, 28 Mar 2022 22:45:37 +0000 (11:45 +1300)]
Merge pull request #23050 from demeritcowboy/upmerge
5.48
Eileen McNaughton [Mon, 28 Mar 2022 22:44:26 +0000 (11:44 +1300)]
Merge pull request #23053 from demeritcowboy/broken-contact
dev/core#3142 - Contact form and summary page completely broken
demeritcowboy [Mon, 28 Mar 2022 21:11:17 +0000 (17:11 -0400)]
contact form/summarypage completely broken
David Reedy Jr [Mon, 28 Mar 2022 20:15:48 +0000 (15:15 -0500)]
Don't lose search criteria on edit of smart group build with search builder
demeritcowboy [Mon, 28 Mar 2022 13:15:07 +0000 (09:15 -0400)]
regen
demeritcowboy [Mon, 28 Mar 2022 13:02:39 +0000 (09:02 -0400)]
upmerge relevant files from 22940
Eileen McNaughton [Mon, 28 Mar 2022 02:50:04 +0000 (15:50 +1300)]
Merge pull request #23045 from braders/chartenabled-var-expected
Add chartEnabled to expectedSmartyVariables for reports
Eileen McNaughton [Mon, 28 Mar 2022 02:49:27 +0000 (15:49 +1300)]
Merge pull request #23046 from braders/pricefield-php-notices
Avoid PHP notices from smarty on pricefield table
Tim Otten [Sun, 27 Mar 2022 21:36:42 +0000 (14:36 -0700)]
Merge pull request #22940 from demeritcowboy/revert-timezone-upgrade
dev/core#2122 - Upgrade scripts for revert event timezones
Eileen McNaughton [Sun, 27 Mar 2022 20:54:45 +0000 (09:54 +1300)]
Merge pull request #23047 from civicrm/5.48
5.48
demeritcowboy [Sun, 27 Mar 2022 18:33:49 +0000 (14:33 -0400)]
Merge pull request #23035 from colemanw/mergeContactsRedirectFix
Dedupe - Fix redirecting to contact after merge
demeritcowboy [Sun, 27 Mar 2022 17:39:46 +0000 (13:39 -0400)]
Merge pull request #23028 from civicrm/5.48
5.48
Bradley Taylor [Sun, 27 Mar 2022 08:44:05 +0000 (09:44 +0100)]
Avoid PHP notices from smarty on pricefield table
Bradley Taylor [Sun, 27 Mar 2022 07:54:35 +0000 (08:54 +0100)]
Add chartEnabled to expectedSmartyVariables for reports
Eileen McNaughton [Sun, 27 Mar 2022 00:11:56 +0000 (13:11 +1300)]
Merge pull request #23044 from braders/https-maps-links
Link to Google Maps over HTTPs
Seamus Lee [Sat, 26 Mar 2022 23:30:20 +0000 (10:30 +1100)]
Merge pull request #23043 from braders/addtotag-class-comment
Replace incorrect class comment
Tim Otten [Fri, 25 Mar 2022 09:39:36 +0000 (02:39 -0700)]
dev/core#2122 - TimezoneRevertTrait - Failsafe to opt-out of TZ converter
Tim Otten [Fri, 25 Mar 2022 05:18:28 +0000 (22:18 -0700)]
dev/core#2122 - TimezoneRevertTrait - Cleanup modified TZ-offsets and DST skews
Bradley Taylor [Sat, 26 Mar 2022 22:08:18 +0000 (22:08 +0000)]
Link to Google Maps over HTTPs