civicrm-core.git
18 months agoResources - Define helper methods `addModule()`, `addModuleFile()`, `addModuleUrl()`
Tim Otten [Fri, 5 May 2023 07:42:37 +0000 (00:42 -0700)]
Resources - Define helper methods `addModule()`, `addModuleFile()`, `addModuleUrl()`

18 months agoCRM_Core_Region::add() - Allow JS resources to be flaged as ES5 modules (`esm=>TRUE`)
Tim Otten [Fri, 5 May 2023 05:36:08 +0000 (22:36 -0700)]
CRM_Core_Region::add() - Allow JS resources to be flaged as ES5 modules (`esm=>TRUE`)

18 months agoMerge pull request #26191 from larssandergreen/Uncheck-is_email_receipt-when-hidden...
demeritcowboy [Wed, 10 May 2023 20:00:05 +0000 (16:00 -0400)]
Merge pull request #26191 from larssandergreen/Uncheck-is_email_receipt-when-hidden-on-New-Contribution

Uncheck is_email_receipt when hidden on New Contribution

18 months agoUncheck is_email_receipt when hidden
larssandergreen [Wed, 10 May 2023 15:50:06 +0000 (09:50 -0600)]
Uncheck is_email_receipt when hidden

18 months agoMerge pull request #26184 from reflexive-communications/crmMailingAB-error
Eileen McNaughton [Wed, 10 May 2023 04:21:41 +0000 (16:21 +1200)]
Merge pull request #26184 from reflexive-communications/crmMailingAB-error

crmMailingAB/services: catch exception, report error and rethrow

18 months agoMerge pull request #26178 from stesi561/drupalconfig
Eileen McNaughton [Tue, 9 May 2023 22:36:42 +0000 (10:36 +1200)]
Merge pull request #26178 from stesi561/drupalconfig

Fix config is null on hooks

18 months agoMerge pull request #26189 from larssandergreen/Prevent-self-service-cancellation...
Eileen McNaughton [Tue, 9 May 2023 22:20:49 +0000 (10:20 +1200)]
Merge pull request #26189 from larssandergreen/Prevent-self-service-cancellation-when-prohibited-by-using-back-office-url

Prevent prohibited self service cancellation by using is_backoffice=1 in URL

18 months agoMerge pull request #26188 from larssandergreen/Fix-authorization-failed-on-self-servi...
Eileen McNaughton [Tue, 9 May 2023 22:12:43 +0000 (10:12 +1200)]
Merge pull request #26188 from larssandergreen/Fix-authorization-failed-on-self-service-participant-transfer

Fix authorization failed on self-service participant transfer

18 months agoMerge pull request #26187 from larssandergreen/Preserve-participant-status-when-trans...
Eileen McNaughton [Tue, 9 May 2023 21:55:19 +0000 (09:55 +1200)]
Merge pull request #26187 from larssandergreen/Preserve-participant-status-when-transfering

Preserve participant status when transferring

18 months agoPrevent unauthorized self-service participant update via URL
larssandergreen [Tue, 9 May 2023 21:33:34 +0000 (15:33 -0600)]
Prevent unauthorized self-service participant update via URL

18 months agoFix authorization failed on self-service participant transfer
larssandergreen [Tue, 9 May 2023 20:57:29 +0000 (14:57 -0600)]
Fix authorization failed on self-service participant transfer

18 months agoPreserve participant status on transfer
larssandergreen [Tue, 9 May 2023 20:40:52 +0000 (14:40 -0600)]
Preserve participant status on transfer

18 months agoMerge pull request #26181 from mattwire/confirmeventmsg
demeritcowboy [Tue, 9 May 2023 15:30:41 +0000 (11:30 -0400)]
Merge pull request #26181 from mattwire/confirmeventmsg

Show/hide billing name/address on event confirm based on if they're set instead of a magical collection of booleans

18 months agocrmMailingAB/services: catch exception, report error and rethrow
Sandor Semsey [Tue, 9 May 2023 15:26:47 +0000 (17:26 +0200)]
crmMailingAB/services: catch exception, report error and rethrow

18 months agoMerge pull request #26123 from colemanw/afformValidate
Matthew Wire [Tue, 9 May 2023 13:06:25 +0000 (14:06 +0100)]
Merge pull request #26123 from colemanw/afformValidate

Afform - Ensure checkboxes and radios are validated client-side

18 months agoShow/hide billing name/address on event confirm based on if they're set instead of...
Matthew Wire [Tue, 9 May 2023 12:49:47 +0000 (13:49 +0100)]
Show/hide billing name/address on event confirm based on if they're set instead of a magical collection of booleans

18 months agoMerge pull request #26167 from larssandergreen/imrpove-footer-and-support-menu
Yashodha Chaku [Tue, 9 May 2023 08:09:57 +0000 (13:39 +0530)]
Merge pull request #26167 from larssandergreen/imrpove-footer-and-support-menu

dev/core#3920 Improve footer and support menu

18 months agoFix config is null on hooks
Luke Stewart [Tue, 9 May 2023 01:22:15 +0000 (13:22 +1200)]
Fix config is null on hooks

18 months agoMerge pull request #25563 from seamuslee001/dev_core_4123
Eileen McNaughton [Tue, 9 May 2023 00:25:18 +0000 (12:25 +1200)]
Merge pull request #25563 from seamuslee001/dev_core_4123

dev/core#4123 Support contribution recur tokens when accessing from a…

18 months agoMerge pull request #26078 from mattwire/contribclean
Seamus Lee [Mon, 8 May 2023 23:49:30 +0000 (09:49 +1000)]
Merge pull request #26078 from mattwire/contribclean

REF: Small cleanup on contribution receipt code

18 months agoMerge pull request #26177 from asmac-org/master
Eileen McNaughton [Mon, 8 May 2023 23:37:54 +0000 (11:37 +1200)]
Merge pull request #26177 from asmac-org/master

Added composerjk to contributor-key.yml

18 months agoAdded composerjk to contributor-key.yml
Jeff Kellem [Mon, 8 May 2023 23:32:16 +0000 (16:32 -0700)]
Added composerjk to contributor-key.yml

18 months agodev/core#4123 Support contribution recur tokens when accessing from a contribution...
Seamus Lee [Sun, 12 Feb 2023 23:20:33 +0000 (10:20 +1100)]
dev/core#4123 Support contribution recur tokens when accessing from a contribution or membership

Use getRelatedTokens function name instead and also fix tests

Hide some unnecessary tokens and fix tests

18 months agoMerge pull request #26173 from seamuslee001/regen_5_23
Seamus Lee [Mon, 8 May 2023 22:23:48 +0000 (08:23 +1000)]
Merge pull request #26173 from seamuslee001/regen_5_23

Regenerate civicrm generated after #25987 and membership xml

18 months agoUpdate Unit tests to handle for change in label
Seamus Lee [Mon, 8 May 2023 21:40:00 +0000 (07:40 +1000)]
Update Unit tests to handle for change in label

18 months agoMerge pull request #26143 from totten/master-runtime-no-magic
Eileen McNaughton [Mon, 8 May 2023 21:22:26 +0000 (09:22 +1200)]
Merge pull request #26143 from totten/master-runtime-no-magic

(REF) CRM_Core_Config  - Simplify dependencies between MagicMerge and Runtime

18 months agoMerge pull request #26171 from eileenmcnaughton/honor
demeritcowboy [Mon, 8 May 2023 15:42:49 +0000 (11:42 -0400)]
Merge pull request #26171 from eileenmcnaughton/honor

Notice fix on isHonor on contribution page

18 months agoMerge pull request #26168 from eileenmcnaughton/report_escape
demeritcowboy [Mon, 8 May 2023 15:32:55 +0000 (11:32 -0400)]
Merge pull request #26168 from eileenmcnaughton/report_escape

Stop escaping tableHeader in secure smarty mode

18 months agoMerge pull request #26169 from eileenmcnaughton/562
demeritcowboy [Mon, 8 May 2023 15:32:22 +0000 (11:32 -0400)]
Merge pull request #26169 from eileenmcnaughton/562

E-notice fix on pay-later payment processor

18 months agoSmall cleanup on contribution receipt code
Matthew Wire [Wed, 19 Apr 2023 13:20:05 +0000 (14:20 +0100)]
Small cleanup on contribution receipt code

18 months agoRegnerate civicrm generated and membership xml
Seamus Lee [Mon, 8 May 2023 06:45:11 +0000 (16:45 +1000)]
Regnerate civicrm generated and membership xml

18 months agoMerge pull request #25987 from agileware/CIVICRM-2119
Eileen McNaughton [Mon, 8 May 2023 05:15:18 +0000 (17:15 +1200)]
Merge pull request #25987 from agileware/CIVICRM-2119

😵 Disambiguate "Source" field by showing the context of the source, ie. Membership, Participant, Contribution, Contact etc.

18 months agoAlways assign footer_text
Eileen McNaughton [Mon, 8 May 2023 04:46:31 +0000 (16:46 +1200)]
Always assign footer_text

18 months agoNotice fix on isHonor
Eileen McNaughton [Mon, 8 May 2023 04:40:16 +0000 (16:40 +1200)]
Notice fix on isHonor

18 months agoMerge pull request #26044 from totten/jwt_generation_alt
Seamus Lee [Mon, 8 May 2023 03:10:06 +0000 (13:10 +1000)]
Merge pull request #26044 from totten/jwt_generation_alt

Authx - Add APIv4 support for creating and validating credentials

18 months agoE-notice fix on pay-later payment processor
Eileen McNaughton [Mon, 8 May 2023 02:03:34 +0000 (14:03 +1200)]
E-notice fix on pay-later payment processor

18 months agoStop escaping tableHeader in secure smarty mode
Eileen McNaughton [Mon, 8 May 2023 01:53:15 +0000 (13:53 +1200)]
Stop escaping tableHeader in secure smarty mode

18 months agoMerge pull request #26165 from larssandergreen/php-warning-for-add-to-group
demeritcowboy [Sun, 7 May 2023 22:49:11 +0000 (18:49 -0400)]
Merge pull request #26165 from larssandergreen/php-warning-for-add-to-group

Fix PHP8 warnings for AddToGroup

18 months agoimprove footer and support menu
larssandergreen [Sun, 7 May 2023 20:43:04 +0000 (14:43 -0600)]
improve footer and support menu

18 months agofix php8 warnings for AddToGroup
larssandergreen [Sun, 7 May 2023 03:19:51 +0000 (21:19 -0600)]
fix php8 warnings for AddToGroup

18 months agoMerge pull request #26116 from larssandergreen/refund-form-improvements
demeritcowboy [Sat, 6 May 2023 23:09:10 +0000 (19:09 -0400)]
Merge pull request #26116 from larssandergreen/refund-form-improvements

Add default payment method for additional payment or refund

18 months agoMerge pull request #26129 from colemanw/api4JoinFix
Tim Otten [Sat, 6 May 2023 01:28:27 +0000 (18:28 -0700)]
Merge pull request #26129 from colemanw/api4JoinFix

APIv4 - Simplify bridge joins

18 months agoMerge pull request #26162 from civicrm/5.62
demeritcowboy [Fri, 5 May 2023 22:23:10 +0000 (18:23 -0400)]
Merge pull request #26162 from civicrm/5.62

5.62

18 months agoMerge pull request #26159 from demeritcowboy/drupal-cache
demeritcowboy [Fri, 5 May 2023 21:10:51 +0000 (17:10 -0400)]
Merge pull request #26159 from demeritcowboy/drupal-cache

Upgrade message for drupal9 sites to advise to clear drupal cache

18 months agoupgrade message
demeritcowboy [Fri, 5 May 2023 20:15:48 +0000 (16:15 -0400)]
upgrade message

18 months agoMerge pull request #26157 from eileenmcnaughton/test_fix
Tim Otten [Fri, 5 May 2023 19:55:41 +0000 (12:55 -0700)]
Merge pull request #26157 from eileenmcnaughton/test_fix

mixin/scan-classes - Don't scan extension-tests automatically

18 months agoscan-classes - Only scan live code. Skip test folder (which can interfere with phpuni...
Eileen McNaughton [Thu, 4 May 2023 02:00:36 +0000 (14:00 +1200)]
scan-classes - Only scan live code. Skip test folder (which can interfere with phpunit runner).

18 months agoMerge pull request #26103 from larssandergreen/don't-show-admin-only-price-fields...
demeritcowboy [Fri, 5 May 2023 15:50:48 +0000 (11:50 -0400)]
Merge pull request #26103 from larssandergreen/don't-show-admin-only-price-fields-on-event-preview

dev/core#4103 Don't show admin only price fields on Registration or Contribution page previews

18 months agoMerge pull request #26158 from MegaphoneJon/fill-fix-2
Eileen McNaughton [Thu, 4 May 2023 22:09:28 +0000 (10:09 +1200)]
Merge pull request #26158 from MegaphoneJon/fill-fix-2

fixes #4278 - Import fill on email/phone respects location type

18 months agoMerge pull request #26133 from eileenmcnaughton/report_stat
Seamus Lee [Thu, 4 May 2023 22:00:09 +0000 (08:00 +1000)]
Merge pull request #26133 from eileenmcnaughton/report_stat

Use purify rather than escape to preserve currency

18 months agoImport fill on email/phone respects location type
Jon Goldberg [Thu, 4 May 2023 20:10:31 +0000 (16:10 -0400)]
Import fill on email/phone respects location type

18 months agoSet version to 5.63.alpha1
CiviCRM [Thu, 4 May 2023 03:57:46 +0000 (03:57 +0000)]
Set version to 5.63.alpha1

18 months agoSet version to 5.62.beta1
CiviCRM [Thu, 4 May 2023 03:57:33 +0000 (03:57 +0000)]
Set version to 5.62.beta1

18 months agoMerge pull request #26144 from yashodha/core_2855
Seamus Lee [Thu, 4 May 2023 01:59:28 +0000 (11:59 +1000)]
Merge pull request #26144 from yashodha/core_2855

(dev/core#2855) Preserve pristine ids' for further manipulation via h…

18 months agoMerge pull request #26156 from civicrm/5.61
Seamus Lee [Thu, 4 May 2023 01:55:37 +0000 (11:55 +1000)]
Merge pull request #26156 from civicrm/5.61

5.61

18 months agoMerge pull request #26155 from seamuslee001/5.61
Seamus Lee [Thu, 4 May 2023 01:36:56 +0000 (11:36 +1000)]
Merge pull request #26155 from seamuslee001/5.61

Bump engine.io and socket.io versions

18 months agoMerge pull request #26153 from totten/5.61-rn0
Tim Otten [Thu, 4 May 2023 01:27:23 +0000 (18:27 -0700)]
Merge pull request #26153 from totten/5.61-rn0

release-notes/5.61.0.md - Last minute additions

18 months agoMerge pull request #26108 from eileenmcnaughton/import_template
Seamus Lee [Thu, 4 May 2023 01:26:46 +0000 (11:26 +1000)]
Merge pull request #26108 from eileenmcnaughton/import_template

Importer - Ensure mapping ID is set in all places using import templates

18 months agoBump engine.io and socket.io versions
Seamus Lee [Thu, 4 May 2023 01:20:09 +0000 (11:20 +1000)]
Bump engine.io and socket.io versions

18 months agorelease-notes/5.61.0.md - Last minute additions
Tim Otten [Thu, 4 May 2023 00:42:57 +0000 (17:42 -0700)]
release-notes/5.61.0.md - Last minute additions

18 months agoMerge pull request #26152 from civicrm/5.61
Seamus Lee [Thu, 4 May 2023 00:12:22 +0000 (10:12 +1000)]
Merge pull request #26152 from civicrm/5.61

5.61

18 months agoMerge pull request #26150 from totten/master-562-dedupe
Tim Otten [Thu, 4 May 2023 00:05:28 +0000 (17:05 -0700)]
Merge pull request #26150 from totten/master-562-dedupe

FiveSixtyTwo - Improve detection of identical configurations

18 months agoMerge pull request #26140 from eileenmcnaughton/561
Seamus Lee [Wed, 3 May 2023 23:27:21 +0000 (09:27 +1000)]
Merge pull request #26140 from eileenmcnaughton/561

dev/core#4225 Add test & fix for new regression - contact update fails when relationship exists & CiviMember disabled

18 months agoFiveSixtyTwo - When deciding to show messages, treat "CiviMail,CiviEvent" as equal...
Tim Otten [Wed, 3 May 2023 22:33:17 +0000 (15:33 -0700)]
FiveSixtyTwo - When deciding to show messages, treat "CiviMail,CiviEvent" as equal to "CiviEvent,CiviMail"

18 months agoMerge pull request #26146 from MegaphoneJon/import-fill-fix
Eileen McNaughton [Wed, 3 May 2023 22:20:17 +0000 (10:20 +1200)]
Merge pull request #26146 from MegaphoneJon/import-fill-fix

fixes core#4269 - Import "fill" doesn't fill phone/email

18 months agoMerge pull request #26147 from civicrm/5.61
demeritcowboy [Wed, 3 May 2023 19:59:28 +0000 (15:59 -0400)]
Merge pull request #26147 from civicrm/5.61

5.61

19 months ago(REF) CRM_Core_Config - Simplify dependencies between MagicMerge and Runtime
Tim Otten [Wed, 3 May 2023 04:54:24 +0000 (21:54 -0700)]
(REF) CRM_Core_Config  - Simplify dependencies between MagicMerge and Runtime

Overview
--------

Simplify the dependencies between classes `CRM_Core_Config_MagicMerge` and `CRM_Core_Config_Runtime`.

Before
------

There is a sort of dependency loop:

```php
class CRM_Core_Config extends CRM_Core_Config_MagicMerge { ... }
class CRM_Core_Config_MagicMerge { ... \Civi\Core\Container::getBootService('runtime')->get() ... }
class CRM_Core_Config_Runtime extends CRM_Core_Config_MagicMerge { ... }
```

Thus, we have `$config` (an instance of `MagicMerge`) which uses `$runtime` (another
instance of `MagicMerge`).  While it works, it twists the brain to understand properties
that actually through each of these layers (e.g.  `$config->initialized`).

After
-----

There is no loop.

```php
class CRM_Core_Config extends CRM_Core_Config_MagicMerge { ... }
class CRM_Core_Config_MagicMerge { ... \Civi\Core\Container::getBootService('runtime')->get() ... }
class CRM_Core_Config_Runtime { ... }
```

Technical Details
-----------------

Removing the `extends MagicMerge` bit means that:

1. In `Runtime.php`, it shouldn't call `$this->getSettings()`.
    * I believe that this loop was added by 1b81ed503682ef2d88f65673b0dce9f112078000 in order to make use of `getSettings()`.
      However, `Civi::settings()` should be equally valid here. (After all, `getSettings()` calls out to `civi::settings()`...)
2. In `Runtime.php`, the property `$initialized` cannot be stored through inherited-magic.
    * By declaring the property, we make it similar to all the other properties in `Runtime.php` (which are also declared).

Unit-testing this change would be quite tricky.  For testing, I basically wanted to ensure
that `$config->initialized` behaved the same way before+after.  To do this, I hacked some log
statements (https://gist.github.com/totten/4038882da7a5a4014b73c0596057715d) and ran

```
cv ev 'return CRM_Core_Config::singleton()->initialized;'
```

This showed that `$initialized` starts out as `null` and becomes `1`.  The behavior is the
same before+after the patch.  (Actually, it's a little better - since it resolves some
warnings emitted by the first `var_export()` call.)

19 months agoMerge pull request #26141 from eileenmcnaughton/561_member
demeritcowboy [Wed, 3 May 2023 18:55:42 +0000 (14:55 -0400)]
Merge pull request #26141 from eileenmcnaughton/561_member

dev/core#4272 Fix unreleased regression on Membership form validation

19 months agoFixes core#4269 - import 'fill' doesn't work on phone/email
Jon Goldberg [Wed, 3 May 2023 18:09:53 +0000 (14:09 -0400)]
Fixes core#4269 - import 'fill' doesn't work on phone/email

19 months ago(dev/core#2855) Preserve pristine ids' for further manipulation via hooks for reports
yashodha [Wed, 3 May 2023 06:10:11 +0000 (11:40 +0530)]
(dev/core#2855) Preserve pristine ids' for further manipulation via hooks for reports

19 months agoMerge pull request #26131 from eileenmcnaughton/report_notice2
Yashodha Chaku [Wed, 3 May 2023 05:27:41 +0000 (10:57 +0530)]
Merge pull request #26131 from eileenmcnaughton/report_notice2

Further notice fixes on Constituent report

19 months agodev/core#4272 Fix unreleased regression on Membership form validation
Eileen McNaughton [Wed, 3 May 2023 01:17:28 +0000 (13:17 +1200)]
dev/core#4272 Fix unreleased regression on Membership form validation

19 months agoAdd Civi-Member is enabled check
Eileen McNaughton [Wed, 3 May 2023 00:39:14 +0000 (12:39 +1200)]
Add Civi-Member is enabled check

19 months agodev/core#4225 Add test for new regression
Eileen McNaughton [Wed, 3 May 2023 00:31:33 +0000 (12:31 +1200)]
dev/core#4225 Add test for new regression

19 months agoMerge pull request #26121 from colemanw/removeConfigUses
Eileen McNaughton [Wed, 3 May 2023 00:27:24 +0000 (12:27 +1200)]
Merge pull request #26121 from colemanw/removeConfigUses

Use settings::get instead of $config object to retrieve enabled components

19 months agoMerge pull request #26125 from MegaphoneJon/configurable-import-batch
Eileen McNaughton [Tue, 2 May 2023 22:23:31 +0000 (10:23 +1200)]
Merge pull request #26125 from MegaphoneJon/configurable-import-batch

Importer - Add system-setting for batch size

19 months agoMerge pull request #26139 from totten/master-tpl-auto
demeritcowboy [Tue, 2 May 2023 21:27:50 +0000 (17:27 -0400)]
Merge pull request #26139 from totten/master-tpl-auto

dev/core#4262 - Drop auto_detect_line_endings from civicrm.settings.php.template

19 months agoMerge pull request #26090 from demeritcowboy/price-use
demeritcowboy [Tue, 2 May 2023 21:22:14 +0000 (17:22 -0400)]
Merge pull request #26090 from demeritcowboy/price-use

dev/core#4248 - Fix missing price-set usage table

19 months agoMerge pull request #26091 from demeritcowboy/file-on-case-revision
demeritcowboy [Tue, 2 May 2023 21:21:01 +0000 (17:21 -0400)]
Merge pull request #26091 from demeritcowboy/file-on-case-revision

dev/core#4220 - Don't make case activity revisions anymore when file-on-case

19 months agoMerge pull request #26138 from larssandergreen/expire-group-remove-notifications
demeritcowboy [Tue, 2 May 2023 21:20:38 +0000 (17:20 -0400)]
Merge pull request #26138 from larssandergreen/expire-group-remove-notifications

Expire notifications for adding and removing groups, tags and relationships

19 months agodev/core#4262 - Drop auto_detect_line_endings from civicrm.settings.php.template
Tim Otten [Tue, 2 May 2023 20:56:44 +0000 (13:56 -0700)]
dev/core#4262 - Drop auto_detect_line_endings from civicrm.settings.php.template

If the upgrader is telling you to remove it from `civicrm.settings.php`,
then...  we probably don't need it in `civicrm.settings.php.template`...

19 months agoMerge pull request #26136 from demeritcowboy/upgrade-autodetect
Tim Otten [Tue, 2 May 2023 20:51:54 +0000 (13:51 -0700)]
Merge pull request #26136 from demeritcowboy/upgrade-autodetect

dev/core#4262 - Upgrade message about obsolete civicrm.settings.php setting that generates php warnings

19 months agoLet non-critical notifications expire
larssandergreen [Tue, 2 May 2023 19:39:25 +0000 (13:39 -0600)]
Let non-critical notifications expire

19 months agoMerge pull request #26137 from yashodha/dev_2104
demeritcowboy [Tue, 2 May 2023 19:24:21 +0000 (15:24 -0400)]
Merge pull request #26137 from yashodha/dev_2104

Add target contact custom data to activity report

19 months agoMerge pull request #26135 from seamuslee001/instructions_i18n_support
demeritcowboy [Tue, 2 May 2023 17:30:02 +0000 (13:30 -0400)]
Merge pull request #26135 from seamuslee001/instructions_i18n_support

Surveys: Fix I18n translation support and WYSIWYG support

19 months agoAdd target contact custom data to activity report
yashodha [Tue, 2 May 2023 13:52:15 +0000 (19:22 +0530)]
Add target contact custom data to activity report

19 months agoMerge pull request #26124 from colemanw/afformNumbers
Mathieu Lu [Tue, 2 May 2023 13:29:26 +0000 (09:29 -0400)]
Merge pull request #26124 from colemanw/afformNumbers

dev/core#4115 Afform - Handle decimal number fields

19 months agoAdd instructions field into the skip fields array
Seamus Lee [Tue, 2 May 2023 01:49:17 +0000 (11:49 +1000)]
Add instructions field into the skip fields array

19 months agoMerge pull request #26132 from eileenmcnaughton/report_notice
Yashodha Chaku [Mon, 1 May 2023 17:16:05 +0000 (22:46 +0530)]
Merge pull request #26132 from eileenmcnaughton/report_notice

Contribution reports, specify type for is pledge payment

19 months agowarn about obsolete setting
demeritcowboy [Mon, 1 May 2023 15:47:14 +0000 (11:47 -0400)]
warn about obsolete setting

19 months agoMerge pull request #26134 from eileenmcnaughton/report_notice_group
Yashodha Chaku [Mon, 1 May 2023 07:39:47 +0000 (13:09 +0530)]
Merge pull request #26134 from eileenmcnaughton/report_notice_group

Remove notices on group_by i reports (eg pledge report)

19 months ago[REF] Add in I18n front end translation support and update widget to be a RichTextEdi...
Seamus Lee [Mon, 1 May 2023 07:11:50 +0000 (17:11 +1000)]
[REF] Add in I18n front end translation support and update widget to be a RichTextEditor for the translation given it is already a wysiyg in singlelingual mode

19 months agoRemove notices on group_by i reports (eg pledge report)
Eileen McNaughton [Mon, 1 May 2023 01:08:16 +0000 (13:08 +1200)]
Remove notices on group_by i reports (eg pledge report)

19 months agoUse purify rather than escape to preserve currency
Eileen McNaughton [Mon, 1 May 2023 00:18:10 +0000 (12:18 +1200)]
Use purify rather than escape to preserve currency

19 months agoEnsure printOnly is assigned
Eileen McNaughton [Mon, 1 May 2023 00:01:43 +0000 (12:01 +1200)]
Ensure printOnly is assigned

19 months agoReduce notices by checking if key exists
Eileen McNaughton [Sun, 30 Apr 2023 23:52:20 +0000 (11:52 +1200)]
Reduce notices by checking if key exists

19 months agoContribution reports, specify type for is pledge payment
Eileen McNaughton [Sun, 30 Apr 2023 23:49:23 +0000 (11:49 +1200)]
Contribution reports, specify type for is pledge payment

19 months agoMerge pull request #26130 from eileenmcnaughton/report_notice
Eileen McNaughton [Sun, 30 Apr 2023 23:42:08 +0000 (11:42 +1200)]
Merge pull request #26130 from eileenmcnaughton/report_notice

Fix notice on Constituent Summary report (strict smarty)

19 months agoEnsure no_display key exists
Eileen McNaughton [Sun, 30 Apr 2023 23:35:06 +0000 (11:35 +1200)]
Ensure no_display key exists

19 months agoAdd title for is_deleted
Eileen McNaughton [Sun, 30 Apr 2023 23:31:55 +0000 (11:31 +1200)]
Add title for is_deleted