- Oct 13, 2021
-
-
colemanw authored
Requires the PhpSpreadsheet package
-
DaveD authored
[REF] Paramter simplification
-
Eileen McNaughton authored
5.43 to master
-
Eileen McNaughton authored
[NFC] First Pass Release notes 5.43
-
Eileen McNaughton authored
REF - Fix loop in APIv4 Entity.get to only load ad-hoc entities once
-
Eileen McNaughton authored
#2907 fix for gdpr clobering contact tokens
-
alicefrumin authored
-
colemanw authored
-
Eileen McNaughton authored
5.43 to master
-
Eileen McNaughton authored
This is a fix for contact tokens not rendering when gdpr tokens is installed. Gdpr declares some addtional tokens with the namespace 'contact'. I am inclined to agree this counts as 'naughty' and so while I have fixed the clobbering by not processing contact-metadata tokens I have not fixed the enotices. If we think it is non-naughty I can kill those - but I've already loosened some strictness that I think had benefits in order to facilitate this
-
Eileen McNaughton authored
[REF] APIv4 - Dispatch event during Entity.get
-
- Oct 12, 2021
-
-
Eileen McNaughton authored
5.43 to master
-
Eileen McNaughton authored
EntityTokens - Normalize data-loading via myEntityId (eg activityId)
-
colemanw authored
This allows extensions to modify the list of entities, enabling "virtual" entities not based on php files.
-
Eileen McNaughton authored
-
Eileen McNaughton authored
Make hardcoded strings translatable.
-
Eileen McNaughton authored
5.43
-
Bradley Taylor authored
Wraps previously hardcoded strings in {ts} in Smarty .tpl files.
-
totten authored
-
totten authored
-
totten authored
Before ====== EntityTokens has two protocols for fetching data: 1. For scheduled-reminders, hook into the main query. Add N-ary columns to select any fields used by tokens. 2. For everything else, expect a parameter `$row->context['activityId']`. Collect the `activityId`s and fetch the needful via APIv4. This poses a few challenges, but TLDR it's duplicate functionality. That means that listeners who consume the `activityId` must check multiple places. It means that the data-loading could return slightly different data (ie based on SQL query vs API data-loader). After ===== * EntityTokens has one protocol for fetching data: it must receive `activityId`s and then call APIv4 for the batch. * For scheduled-reminders, EntityTokens uses a small adapter to ensure that `activityId`s are available.
-
totten authored
Use money formatting for currency in templates
-
Eileen McNaughton authored
-
Seamus Lee authored
#2904 ensure skipStatusCal not passed from the order api
-
Seamus Lee authored
#2902 revert apiv3 handling of membership
-
Seamus Lee authored
Do not find references for empty values
-
Francis (Agileware) authored
-
Eileen McNaughton authored
-
Eileen McNaughton authored
Remove another call to getTokenDetails
-
Eileen McNaughton authored
$sid doesn't get set on upgrade runFinish
-
Eileen McNaughton authored
-
Seamus Lee authored
Use HTMLPurifier from composer instead of packages
-
Seamus Lee authored
5.43.0 release notes initial run
-
- Oct 11, 2021
-
-
DaveD authored
-
Andie Hunt authored
-
Andie Hunt authored
-
Andie Hunt authored
-
Eileen McNaughton authored
-
Eileen McNaughton authored
The goal is to make the tokenValues hook uncalled outside the token processor & hence redundant. We were trying to do that in 5.43 but this call is not using the results anyway so I guess putting in master is immaterial to that goal
-