civicrm-core.git
2 years agoConvert CRM_Utils_Array::value in Event/Form/Confirm
Matthew Wire [Thu, 24 Nov 2022 20:39:12 +0000 (20:39 +0000)]
Convert CRM_Utils_Array::value in Event/Form/Confirm

2 years agoMerge pull request #25038 from eileenmcnaughton/civiimport
colemanw [Thu, 24 Nov 2022 04:41:35 +0000 (23:41 -0500)]
Merge pull request #25038 from eileenmcnaughton/civiimport

Use search display to view errors when using Civi-import extension

2 years agoMerge pull request #24947 from colemanw/entityTypesMixin
colemanw [Thu, 24 Nov 2022 04:38:51 +0000 (23:38 -0500)]
Merge pull request #24947 from colemanw/entityTypesMixin

Add entity-types-php mixin

2 years agoUse search display to view errors when using Civi-import extension
Eileen McNaughton [Thu, 24 Nov 2022 00:15:00 +0000 (13:15 +1300)]
Use search display to view errors when using Civi-import extension

This replaces the link to download the csv with a link to view the search
display if civiimport is enabled, allowing re-doing within the UI

2 years agoAdd example+test for 'entity-types-php@1'
Tim Otten [Wed, 23 Nov 2022 22:18:56 +0000 (14:18 -0800)]
Add example+test for 'entity-types-php@1'

To some extent, there's implicit coverage because `search_kit` uses
`entity-types-php@1`.  But this goes a bit further, ensuring that the
entity-type metadata is maintained consistently across different stages of
lifecycle (enable/disable/uninstall) and styles of interaction (eg local-only
phpunit and multi-process cv CLI).

2 years agoMixin LifecycleTest - Add phpCall() helper
Tim Otten [Wed, 23 Nov 2022 22:17:11 +0000 (14:17 -0800)]
Mixin LifecycleTest - Add phpCall() helper

This is similar to the existing phpEval() helper, but it only calls one function, and it handles escaping the params.

Tangentially, relax the return type for `phpEval()` - since it's equally valid to return scalars.

2 years agoMerge pull request #25036 from colemanw/renameFinancialTypeAccount
Eileen McNaughton [Wed, 23 Nov 2022 22:07:06 +0000 (11:07 +1300)]
Merge pull request #25036 from colemanw/renameFinancialTypeAccount

EntityFinancialAccount - A tale of two BAO classes

2 years agoMerge pull request #24992 from aydun/messagetemplate_schema_changes
Eileen McNaughton [Wed, 23 Nov 2022 20:40:48 +0000 (09:40 +1300)]
Merge pull request #24992 from aydun/messagetemplate_schema_changes

Messagetemplate schema changes

2 years agoAPIv3 - Don't use deprecated del() methods
Coleman Watts [Wed, 23 Nov 2022 20:22:45 +0000 (15:22 -0500)]
APIv3 - Don't use deprecated del() methods

This follows the same pattern as the create action - to only use BAO methods if they are not @deprecated.
Note that APIv4 already does this in the DAODeleteAction class.

2 years agoAlias CRM_Financial_BAO_FinancialTypeAccount -> CRM_Financial_BAO_EntityFinancialAccount
Coleman Watts [Wed, 23 Nov 2022 16:58:34 +0000 (11:58 -0500)]
Alias CRM_Financial_BAO_FinancialTypeAccount -> CRM_Financial_BAO_EntityFinancialAccount

This BAO class did not follow the standard naming convention which effectively made it invisible to the API.
Why was named this way in the first place was never explained, I suspect it was simply a mistake.

A BAO class actually did get added before this PR, in 37c608f6e which further added to the confusion.
This consolidates the two classes.

Because it was an "invisible" BAO class, the create and del functions were never used by the API.
For consistency, I've therefore tagged them as @deprecated which keeps them hidden from the API.
We can add business logic back in as needed using hook listeners.

2 years agoMerge pull request #24982 from colemanw/renameMailing
Eileen McNaughton [Wed, 23 Nov 2022 20:10:31 +0000 (09:10 +1300)]
Merge pull request #24982 from colemanw/renameMailing

Mailing - Rename DAO files for better short names

2 years agoMerge pull request #25035 from demeritcowboy/stat
demeritcowboy [Wed, 23 Nov 2022 18:09:56 +0000 (13:09 -0500)]
Merge pull request #25035 from demeritcowboy/stat

afform/oauth-client - don't call stat on null

2 years agoMerge pull request #25034 from civicrm/5.56
demeritcowboy [Wed, 23 Nov 2022 18:09:45 +0000 (13:09 -0500)]
Merge pull request #25034 from civicrm/5.56

5.56

2 years agoAdd `master_id` calculated field
Aidan Saunders [Wed, 23 Nov 2022 16:50:15 +0000 (16:50 +0000)]
Add `master_id` calculated field
Add tet for `master_id`

2 years agodon't call stat on null
demeritcowboy [Wed, 23 Nov 2022 16:02:07 +0000 (11:02 -0500)]
don't call stat on null

2 years agoMerge pull request #24996 from totten/5.56-locale-uf-test
demeritcowboy [Wed, 23 Nov 2022 15:36:14 +0000 (10:36 -0500)]
Merge pull request #24996 from totten/5.56-locale-uf-test

(dev/core#3979) Localization - Assign a locale for UF during negotiation

2 years agoMerge pull request #25012 from colemanw/civiMenuCleanup
demeritcowboy [Wed, 23 Nov 2022 15:34:59 +0000 (10:34 -0500)]
Merge pull request #25012 from colemanw/civiMenuCleanup

Menubar - Fix buggy, slow loader

2 years agoMerge pull request #25024 from aydun/bao_del_mailingab
colemanw [Wed, 23 Nov 2022 15:21:55 +0000 (10:21 -0500)]
Merge pull request #25024 from aydun/bao_del_mailingab

Deprecate `CRM_Mailing_BAO_MailingAB::del()`

2 years agoMerge pull request #25032 from eileenmcnaughton/tokens
colemanw [Wed, 23 Nov 2022 15:18:17 +0000 (10:18 -0500)]
Merge pull request #25032 from eileenmcnaughton/tokens

Update location tokens for Contact to new apiv4 style

2 years agoUpdate location tokens for Contact to new apiv4 style
Eileen McNaughton [Tue, 22 Nov 2022 01:44:03 +0000 (14:44 +1300)]
Update location tokens for Contact to new apiv4 style

2 years agoMerge pull request #25031 from MegaphoneJon/default-token-filter
Seamus Lee [Tue, 22 Nov 2022 23:27:49 +0000 (10:27 +1100)]
Merge pull request #25031 from MegaphoneJon/default-token-filter

default token filter

2 years agodefault token filter
Jon Goldberg [Tue, 22 Nov 2022 21:29:26 +0000 (16:29 -0500)]
default token filter

2 years agoMerge pull request #25029 from christopher-yu/master
Eileen McNaughton [Tue, 22 Nov 2022 21:27:20 +0000 (10:27 +1300)]
Merge pull request #25029 from christopher-yu/master

ajax batchSave() method should be static, php8 compatibility

2 years agoMerge pull request #25027 from civicrm/5.56
demeritcowboy [Tue, 22 Nov 2022 21:06:40 +0000 (16:06 -0500)]
Merge pull request #25027 from civicrm/5.56

5.56

2 years agoMerge pull request #25006 from aydun/bao_del
Seamus Lee [Tue, 22 Nov 2022 20:41:52 +0000 (07:41 +1100)]
Merge pull request #25006 from aydun/bao_del

More del() deprecations in favour of standard deleteRecord()

2 years agoajax batchSave() method should be static, php8 compatibility
cyu [Tue, 22 Nov 2022 19:42:33 +0000 (11:42 -0800)]
ajax batchSave() method should be static, php8 compatibility

2 years agoMerge pull request #25022 from eileenmcnaughton/tokens
demeritcowboy [Tue, 22 Nov 2022 18:16:15 +0000 (13:16 -0500)]
Merge pull request #25022 from eileenmcnaughton/tokens

Cleanup in test class

2 years agoMerge pull request #25025 from mlutfy/fixAnonEventReg
demeritcowboy [Tue, 22 Nov 2022 17:51:10 +0000 (12:51 -0500)]
Merge pull request #25025 from mlutfy/fixAnonEventReg

Fix Authorization failed on Event Registration - 5.56 RC regression

2 years agoFix Authorization failed on Event Registration
Mathieu Lutfy [Tue, 22 Nov 2022 14:42:39 +0000 (09:42 -0500)]
Fix Authorization failed on Event Registration

2 years agoDon't let missing mailing parts throw exceptions
Aidan Saunders [Tue, 22 Nov 2022 12:41:42 +0000 (12:41 +0000)]
Don't let missing mailing parts throw exceptions

2 years agoMore del() deprecations in favour of standard deleteRecord()
Aidan Saunders [Mon, 21 Nov 2022 11:09:56 +0000 (11:09 +0000)]
More del() deprecations in favour of standard deleteRecord()

2 years agoDeprecate `CRM_Mailing_BAO_Mailing::del()`
Aidan Saunders [Tue, 22 Nov 2022 12:28:26 +0000 (12:28 +0000)]
Deprecate `CRM_Mailing_BAO_Mailing::del()`

2 years agoDeprecate `CRM_Mailing_BAO_MailingAB::del()`
Aidan Saunders [Tue, 22 Nov 2022 09:25:42 +0000 (09:25 +0000)]
Deprecate `CRM_Mailing_BAO_MailingAB::del()`

2 years agoCleanup in test class
Eileen McNaughton [Tue, 22 Nov 2022 01:44:03 +0000 (14:44 +1300)]
Cleanup in test class

2 years agoMerge pull request #25021 from colemanw/relationshipType
colemanw [Tue, 22 Nov 2022 01:04:00 +0000 (20:04 -0500)]
Merge pull request #25021 from colemanw/relationshipType

Add default label field for RelationshipType entity

2 years agoAdd default label field for RelationshipType entity
Coleman Watts [Mon, 21 Nov 2022 23:22:46 +0000 (18:22 -0500)]
Add default label field for RelationshipType entity

2 years agoE2E\Api4\LocaleTest - Update to reflect current reality
Tim Otten [Mon, 21 Nov 2022 22:32:19 +0000 (14:32 -0800)]
E2E\Api4\LocaleTest - Update to reflect current reality

2 years agoMerge pull request #25019 from aydun/bao_del_more
Seamus Lee [Mon, 21 Nov 2022 21:23:27 +0000 (08:23 +1100)]
Merge pull request #25019 from aydun/bao_del_more

More BAO `del()` deprecations

2 years agoMerge pull request #25018 from aydun/bao_del_event
colemanw [Mon, 21 Nov 2022 19:43:18 +0000 (14:43 -0500)]
Merge pull request #25018 from aydun/bao_del_event

Deprecate `CRM_Event_BAO_Event::del()` in favour of `deleteRecord()`

2 years agoMerge pull request #25017 from aydun/bao_del_relationship
colemanw [Mon, 21 Nov 2022 19:43:03 +0000 (14:43 -0500)]
Merge pull request #25017 from aydun/bao_del_relationship

Deprecate `CRM_Contact_BAO_Relationship::del()` in favour of `deleteRecord()`

2 years agoMore BAO `del()` deprecations
Aidan Saunders [Mon, 21 Nov 2022 19:37:58 +0000 (19:37 +0000)]
More BAO `del()` deprecations

2 years agoMerge pull request #24985 from colemanw/searchDisplayDescriptions
colemanw [Mon, 21 Nov 2022 18:33:57 +0000 (13:33 -0500)]
Merge pull request #24985 from colemanw/searchDisplayDescriptions

SearchKit - Descriptions for search displays

2 years agoDeprecate `CRM_Contact_BAO_Relationship::del()` in favour of
Aidan Saunders [Mon, 21 Nov 2022 16:40:11 +0000 (16:40 +0000)]
Deprecate `CRM_Contact_BAO_Relationship::del()` in favour of
`deleteRecord()`

Move status message out of business-layer

2 years agoMerge pull request #24999 from colemanw/refOptionValueDel
colemanw [Mon, 21 Nov 2022 17:09:24 +0000 (12:09 -0500)]
Merge pull request #24999 from colemanw/refOptionValueDel

[REF] OptionValue - Deprecate del() function in favor of standard deleteRecord

2 years agoMerge pull request #24991 from kurund/formbuilder-event-entity
colemanw [Mon, 21 Nov 2022 17:06:50 +0000 (12:06 -0500)]
Merge pull request #24991 from kurund/formbuilder-event-entity

add event entity to formbuilder

2 years agoDeprecate `CRM_Event_BAO_Event::del()`
Aidan Saunders [Mon, 21 Nov 2022 16:37:22 +0000 (16:37 +0000)]
Deprecate `CRM_Event_BAO_Event::del()`

2 years agoMenubar - Fix buggy, slow loader
Coleman Watts [Mon, 21 Nov 2022 01:23:37 +0000 (20:23 -0500)]
Menubar - Fix buggy, slow loader

2 years agoMerge pull request #25016 from JMAConsulting/dev-core#3999-56
Yashodha Chaku [Mon, 21 Nov 2022 13:24:43 +0000 (18:54 +0530)]
Merge pull request #25016 from JMAConsulting/dev-core#3999-56

dev/core#3999 : Unable to delete price field

2 years agodev/core#3999 : Unable to delete price field
Monish Deb [Mon, 21 Nov 2022 08:12:05 +0000 (13:42 +0530)]
dev/core#3999 : Unable to delete price field

2 years agoMerge pull request #25013 from demeritcowboy/dispatcher-utilstest
Seamus Lee [Mon, 21 Nov 2022 04:38:08 +0000 (15:38 +1100)]
Merge pull request #25013 from demeritcowboy/dispatcher-utilstest

[NFC] UtilsTest - convert EventDispatcher to CiviEventDispatcher

2 years agoMerge pull request #25010 from colemanw/minHeight
demeritcowboy [Mon, 21 Nov 2022 03:09:39 +0000 (22:09 -0500)]
Merge pull request #25010 from colemanw/minHeight

Menubar - fix height of quicksearch (Drupal9)

2 years agoMerge pull request #25011 from eileenmcnaughton/res
Seamus Lee [Mon, 21 Nov 2022 03:04:18 +0000 (14:04 +1100)]
Merge pull request #25011 from eileenmcnaughton/res

Var type fix in comment

2 years agoVar type fix in comment
Eileen McNaughton [Mon, 21 Nov 2022 01:04:17 +0000 (14:04 +1300)]
Var type fix in comment

2 years agoMenubar - fix height of quicksearch (Drupal9)
Coleman Watts [Sun, 20 Nov 2022 23:15:13 +0000 (18:15 -0500)]
Menubar - fix height of quicksearch (Drupal9)

2 years agoconvert to CiviEventDispatcher
demeritcowboy [Sun, 20 Nov 2022 19:45:20 +0000 (14:45 -0500)]
convert to CiviEventDispatcher

2 years agoMerge pull request #25007 from demeritcowboy/daotest2
colemanw [Sun, 20 Nov 2022 18:03:42 +0000 (13:03 -0500)]
Merge pull request #25007 from demeritcowboy/daotest2

php8 - don't pass null as string

2 years agoMerge pull request #25008 from demeritcowboy/daotest
demeritcowboy [Sun, 20 Nov 2022 01:34:59 +0000 (20:34 -0500)]
Merge pull request #25008 from demeritcowboy/daotest

[NFC] Allow running tests/phpunit/CRM/Core/DAOTest.php on mariadb

2 years agophp8 don't pass null as string
demeritcowboy [Sat, 19 Nov 2022 23:04:35 +0000 (18:04 -0500)]
php8 don't pass null as string

2 years agoallow mariadb
demeritcowboy [Sat, 19 Nov 2022 22:50:51 +0000 (17:50 -0500)]
allow mariadb

2 years agoset standard defaults
Kurund Jalmi [Sat, 19 Nov 2022 19:12:15 +0000 (19:12 +0000)]
set standard defaults

2 years agoMerge pull request #24989 from eileenmcnaughton/js_strings
colemanw [Sat, 19 Nov 2022 00:45:51 +0000 (19:45 -0500)]
Merge pull request #24989 from eileenmcnaughton/js_strings

Use fastArray cache for js_strings

2 years agoMerge pull request #25005 from demeritcowboy/missing-dot-2
colemanw [Sat, 19 Nov 2022 00:43:22 +0000 (19:43 -0500)]
Merge pull request #25005 from demeritcowboy/missing-dot-2

(alternate) Sentence runs together since period is inside the if block

2 years agofix missing dot and translation
demeritcowboy [Fri, 18 Nov 2022 22:35:06 +0000 (17:35 -0500)]
fix missing dot and translation

2 years agoMerge pull request #25002 from kurund/crm-user-improvements
demeritcowboy [Fri, 18 Nov 2022 22:09:54 +0000 (17:09 -0500)]
Merge pull request #25002 from kurund/crm-user-improvements

add legend to CMS user creation section

2 years agoMerge pull request #25000 from mlutfy/fixMenuTranslation
Seamus Lee [Fri, 18 Nov 2022 21:47:04 +0000 (08:47 +1100)]
Merge pull request #25000 from mlutfy/fixMenuTranslation

Fix CiviCRM Home/Hide/Logout translation

2 years agoadd legend to CMS user creation section
Kurund Jalmi [Fri, 18 Nov 2022 20:24:21 +0000 (20:24 +0000)]
add legend to CMS user creation section

2 years agoFix CiviCRM Home/Hide/Logout translation
Mathieu Lutfy [Fri, 18 Nov 2022 18:59:51 +0000 (13:59 -0500)]
Fix CiviCRM Home/Hide/Logout translation

2 years agoOptionValue - Deprecate del() function in favor of standard deleteRecord
Coleman Watts [Fri, 18 Nov 2022 17:26:23 +0000 (12:26 -0500)]
OptionValue - Deprecate del() function in favor of standard deleteRecord

2 years agoMerge pull request #24923 from eileenmcnaughton/filt_bool
demeritcowboy [Fri, 18 Nov 2022 14:10:20 +0000 (09:10 -0500)]
Merge pull request #24923 from eileenmcnaughton/filt_bool

dev/core#3962 Add 'boolean' as a filter for tokens

2 years agoMailing - Add APIv3 get actions to make syntaxConformanceTest happy
Coleman Watts [Fri, 18 Nov 2022 00:39:45 +0000 (19:39 -0500)]
Mailing - Add APIv3 get actions to make syntaxConformanceTest happy

2 years agodev/core#3979 - Make an educated guess about how to set UF locale. Add test-case.
Tim Otten [Fri, 18 Nov 2022 02:16:00 +0000 (18:16 -0800)]
dev/core#3979 - Make an educated guess about how to set UF locale. Add test-case.

2 years agodev/core#3979 - Add test to reproduce error
Tim Otten [Fri, 18 Nov 2022 01:12:48 +0000 (17:12 -0800)]
dev/core#3979 - Add test to reproduce error

Note: On current D7, this doesn't actually reproduce the message because `bootstrap.inc` redirects it

```
function _drupal_bootstrap_configuration() {
  // Set the Drupal custom error handler.
  set_error_handler('_drupal_error_handler');
  set_exception_handler('_drupal_exception_handler');
```

But if you comment out `set_error_handler()`, then it does. And I presume it would on D8+...

2 years agoUse entity-types-php mixin for SearchKit
Coleman Watts [Fri, 18 Nov 2022 01:03:16 +0000 (20:03 -0500)]
Use entity-types-php mixin for SearchKit

2 years agoAdd entity-types-php mixin
Coleman Watts [Thu, 10 Nov 2022 16:39:26 +0000 (11:39 -0500)]
Add entity-types-php mixin

2 years agoMerge pull request #24993 from aydun/joinable_fix
colemanw [Thu, 17 Nov 2022 22:23:04 +0000 (17:23 -0500)]
Merge pull request #24993 from aydun/joinable_fix

Allow Joinables to be added to tables without specifying a base column

2 years agoAllow `addTableLink(NULL, ...)`
Aidan Saunders [Thu, 17 Nov 2022 18:03:57 +0000 (18:03 +0000)]
Allow `addTableLink(NULL, ...)`

2 years agoMailing - Rename BAO files to match renamed DAOs
Coleman Watts [Thu, 17 Nov 2022 17:41:43 +0000 (12:41 -0500)]
Mailing - Rename BAO files to match renamed DAOs

2 years agoMailing - Rename DAO files for better short names
Coleman Watts [Wed, 16 Nov 2022 19:10:46 +0000 (14:10 -0500)]
Mailing - Rename DAO files for better short names

2 years agoMake MessageTemplates available to SearchKit
Aidan Saunders [Wed, 16 Nov 2022 13:48:16 +0000 (13:48 +0000)]
Make MessageTemplates available to SearchKit

2 years agoAdd paths to MessageTemplates xml
Aidan Saunders [Wed, 16 Nov 2022 13:47:10 +0000 (13:47 +0000)]
Add paths to MessageTemplates xml

Make Title and Subject filterable

2 years agoadd event entity to formbuilder
Kurund Jalmi [Thu, 17 Nov 2022 15:31:07 +0000 (15:31 +0000)]
add event entity to formbuilder

2 years agoMerge pull request #24990 from demeritcowboy/dao
colemanw [Thu, 17 Nov 2022 02:42:04 +0000 (21:42 -0500)]
Merge pull request #24990 from demeritcowboy/dao

Update DAOs after https://github.com/civicrm/civicrm-core/pull/24984

2 years agoupdate daos
demeritcowboy [Thu, 17 Nov 2022 02:32:05 +0000 (21:32 -0500)]
update daos

2 years agoUse fastArray cache for js_strings
Eileen McNaughton [Thu, 17 Nov 2022 01:32:40 +0000 (14:32 +1300)]
Use fastArray cache for js_strings

2 years agoMerge pull request #24986 from civicrm/5.56
Seamus Lee [Thu, 17 Nov 2022 00:06:41 +0000 (11:06 +1100)]
Merge pull request #24986 from civicrm/5.56

5.56

2 years agoMerge pull request #24984 from eileenmcnaughton/dao
Seamus Lee [Wed, 16 Nov 2022 23:47:15 +0000 (10:47 +1100)]
Merge pull request #24984 from eileenmcnaughton/dao

Add html for default field to schema

2 years agoMerge pull request #24926 from eileenmcnaughton/5.56
demeritcowboy [Wed, 16 Nov 2022 22:13:04 +0000 (17:13 -0500)]
Merge pull request #24926 from eileenmcnaughton/5.56

dev/core#3685 Fix price sets in sample data

2 years agoMerge pull request #24983 from colemanw/dedupeAliases
Eileen McNaughton [Wed, 16 Nov 2022 22:06:41 +0000 (11:06 +1300)]
Merge pull request #24983 from colemanw/dedupeAliases

[REF] DAO - Use class_alias for aliases of renamed classes

2 years agoSearchKit - Descriptions for search displays
Coleman Watts [Wed, 16 Nov 2022 21:25:00 +0000 (16:25 -0500)]
SearchKit - Descriptions for search displays

This shows the savedSearch description on the default display,
and allows each custom display to have its own description
which shows at the top.

2 years agodev/core#3962 Add 'boolean' as a filter for tokens
Eileen McNaughton [Tue, 8 Nov 2022 04:45:50 +0000 (17:45 +1300)]
dev/core#3962 Add 'boolean' as a filter for tokens

Add unit tests leveraging & demo-ing boolean fitler in greetings

2 years agoMerge pull request #24978 from yashodha/dev-3992
Eileen McNaughton [Wed, 16 Nov 2022 21:13:55 +0000 (10:13 +1300)]
Merge pull request #24978 from yashodha/dev-3992

(dev/core#3992) Expose created date column in contact reports

2 years agoAdd html for default field to schema
Eileen McNaughton [Wed, 16 Nov 2022 21:07:24 +0000 (10:07 +1300)]
Add html for default field to schema

Note in the process I found that OptionValue.is_default is not required and LocationType.is_default
is not required and does not have a default

2 years agoDAO - Use class_alias for aliases of renamed classes
Coleman Watts [Wed, 16 Nov 2022 20:39:25 +0000 (15:39 -0500)]
DAO - Use class_alias for aliases of renamed classes

2 years agoMerge pull request #24963 from colemanw/SearchKitFkFix
colemanw [Wed, 16 Nov 2022 19:54:48 +0000 (14:54 -0500)]
Merge pull request #24963 from colemanw/SearchKitFkFix

SearchKit - Fix campaign, event & primary address dropdowns

2 years agoSearchKit - Use EntityRef for all FK fields, even those with option lists
Coleman Watts [Sat, 12 Nov 2022 20:19:52 +0000 (15:19 -0500)]
SearchKit - Use EntityRef for all FK fields, even those with option lists

Before: option lists were preferred over FK
After: FK is preferred over option lists

Fixes dev/core#3950
Fixes dev/core#3982

2 years agoCustomize default display for Countries
Coleman Watts [Wed, 16 Nov 2022 17:37:52 +0000 (12:37 -0500)]
Customize default display for Countries

2 years agoCiviEvent - Add labels to field metadata
Coleman Watts [Sat, 12 Nov 2022 20:31:19 +0000 (15:31 -0500)]
CiviEvent - Add labels to field metadata

2 years agoCiviCampaign - Add labels to field metadata
Coleman Watts [Sat, 12 Nov 2022 20:16:00 +0000 (15:16 -0500)]
CiviCampaign - Add labels to field metadata

2 years agoMerge pull request #24979 from eileenmcnaughton/dao
Seamus Lee [Wed, 16 Nov 2022 07:33:15 +0000 (18:33 +1100)]
Merge pull request #24979 from eileenmcnaughton/dao

Regen DAO

2 years agoRegen DAO
Eileen McNaughton [Wed, 16 Nov 2022 05:51:59 +0000 (18:51 +1300)]
Regen DAO