Tim Otten [Sat, 21 Oct 2017 00:17:43 +0000 (17:17 -0700)]
CRM-16243 - Redundant installation should not throw error
Suppose we have two modules, `foo.core` and `foo.addon` (where `foo.addon`
depends on `foo.core`).
Now you suppose you try to install `foo.addon` twice, e.g.
```
cv en foo.addon
cv en foo.addon
```
The first installation succeeds (and enables both modules as expected).
However, the second installation throws an error: "Dependency foo.core not
found, required by foo.addon"
This adds a test and resolves the error.
Tim Otten [Fri, 20 Oct 2017 17:50:45 +0000 (10:50 -0700)]
Merge pull request #11113 from wmortada/CRM-21297
CRM-21297 - Automatically fill database details in Drupal installer
Kevin Cristiano [Thu, 19 Oct 2017 00:54:57 +0000 (20:54 -0400)]
CRM-21297 - Automatically fill database details in Drupal installer. Update WP redirect after install
Monish Deb [Thu, 19 Oct 2017 10:31:42 +0000 (16:01 +0530)]
Merge pull request #11153 from yashodha/CRM-21327
CRM-21327 - Not able to change Payment Processor in event fees
Eileen McNaughton [Thu, 19 Oct 2017 02:32:25 +0000 (15:32 +1300)]
Merge pull request #11062 from mattwire/CRM-21203_joomla_cli_3_8_0
CRM-21203 Fixes for Joomla 3.8+ CRON/cli and directories
Coleman Watts [Thu, 19 Oct 2017 00:57:35 +0000 (20:57 -0400)]
Minor cleanup
colemanw [Thu, 19 Oct 2017 00:56:37 +0000 (20:56 -0400)]
Merge pull request #11159 from colemanw/CRM-20078
CRM-20078 - Fix activity file on case button
Eileen McNaughton [Wed, 18 Oct 2017 21:53:10 +0000 (10:53 +1300)]
Merge pull request #11160 from civicrm/4.7.27-rc
4.7.27 rc
Eileen McNaughton [Wed, 18 Oct 2017 20:55:53 +0000 (09:55 +1300)]
Merge pull request #11157 from jitendrapurohit/4.7.27
CRM-21330 - Add regen.sh changes
Eileen McNaughton [Wed, 18 Oct 2017 20:07:37 +0000 (09:07 +1300)]
Merge pull request #11145 from herbdool/crm21272-2
CRM-21272: move definition of isPasswordUserGenerated to CMS classes
Coleman Watts [Wed, 18 Oct 2017 16:06:47 +0000 (12:06 -0400)]
CRM-20078 - Fix activity file on case button
Mathieu Lu [Wed, 18 Oct 2017 14:56:38 +0000 (10:56 -0400)]
Merge pull request #11035 from JMAConsulting/CRM-21231
CRM-21231: On CiviMail screen make 'Review and Schedule' tab active if required fields are filled
Monish Deb [Wed, 18 Oct 2017 12:08:38 +0000 (17:38 +0530)]
Merge pull request #11141 from eileenmcnaughton/mem
CRM-21315: (intra-rc regression) pay_later processor showing up in list of available processors
Jitendra Purohit [Wed, 18 Oct 2017 11:37:06 +0000 (17:07 +0530)]
CRM-21330 - Add regen.sh changes
yashodha [Wed, 18 Oct 2017 09:30:09 +0000 (15:00 +0530)]
//crm_Core_Error::Debug('p', );
Eileen McNaughton [Tue, 17 Oct 2017 23:41:31 +0000 (12:41 +1300)]
Merge pull request #11150 from civicrm/4.7.27-rc
4.7.27 rc
Tim Otten [Tue, 17 Oct 2017 21:57:12 +0000 (14:57 -0700)]
Merge pull request #11135 from GinkgoFJG/CRM-21300-joomla-perms-notices
CRM-21300: Addressed notices due to unexpected NULL from Joomla DB object.
William Mortada [Mon, 16 Oct 2017 11:01:44 +0000 (12:01 +0100)]
Check that the user in logged in and has permissions to adminster site configuration (Drupal only)
This is necessary because the script exposes the database settings in the form and these could be viewed by unauthorised users
William Mortada [Thu, 12 Oct 2017 16:05:33 +0000 (17:05 +0100)]
Move the install type variable from SESSION to POST and remove the session
Yashodha Chaku [Tue, 17 Oct 2017 13:39:53 +0000 (19:09 +0530)]
Merge pull request #11147 from kainukempowerment/CRM-21319
Fix for CRM-21319
Yashodha Chaku [Tue, 17 Oct 2017 11:30:57 +0000 (17:00 +0530)]
Merge pull request #11134 from deepak-srivastava/CRM-19998
CRM-19998: membership start/end date has no effect in search builder
Klaas Eikelboom [Tue, 17 Oct 2017 08:58:27 +0000 (09:58 +0100)]
Fix for CRM-21319
Herb vd Dool [Mon, 16 Oct 2017 21:27:57 +0000 (17:27 -0400)]
CRM-21272: add visibility to methods
Eileen McNaughton [Mon, 16 Oct 2017 20:12:20 +0000 (09:12 +1300)]
Merge pull request #11146 from civicrm/4.7.27-rc
4.7.27 rc
Eileen McNaughton [Mon, 16 Oct 2017 20:09:38 +0000 (09:09 +1300)]
Merge pull request #11143 from JMAConsulting/CRM-21267-rc
CRM-21267: Fixed call to undefined formatCustomDate method in Parser.
Herb vd Dool [Mon, 16 Oct 2017 16:01:12 +0000 (12:01 -0400)]
CRM-21272: move definition of isPasswordUserGenerated to CMS classes
Frank J. Gómez [Fri, 13 Oct 2017 12:21:45 +0000 (08:21 -0400)]
CRM-21300: Addressed notices due to unexpected NULL from Joomla DB object.
Alok Patel [Thu, 12 Oct 2017 11:34:04 +0000 (17:04 +0530)]
CRM-21267: Cleaning up lint errors
Alok Patel [Thu, 12 Oct 2017 05:43:47 +0000 (11:13 +0530)]
CRM-21267: Fixed call to undefined formatCustomDate method in Parser. Agileware Ref: CIVICRM-542
Monish Deb [Mon, 16 Oct 2017 07:21:51 +0000 (12:51 +0530)]
Merge pull request #11125 from agileware/CRM-20432
CRM-20432: Change Membership status to current when related contribution payment is recorded from pending status.
Alok Patel [Mon, 16 Oct 2017 03:17:21 +0000 (08:47 +0530)]
CRM-20432: Changed membership status to New from Current
Alok Patel [Fri, 13 Oct 2017 08:59:54 +0000 (14:29 +0530)]
CRM-20432: Bug is no more reproducible. Removed patch which was updating the Membership status when Completing Contribution payment.
Alok Patel [Thu, 12 Oct 2017 06:07:51 +0000 (11:37 +0530)]
CRM-20432: Change Membership status to current when related contribution payment is recorded from pending status.
Eileen McNaughton [Mon, 16 Oct 2017 04:06:27 +0000 (17:06 +1300)]
Merge pull request #11133 from agileware/CRM-19620
Unit test for CRM-19620 (#9362)
Jamie McClelland [Tue, 8 Nov 2016 19:45:45 +0000 (14:45 -0500)]
CRM-19620 - Restore matching contacts in trash prior to import along with Unit Test.
This avoids duplicate key errors. If we don't restore and return the
deleted contact when we have a match on external_identifier, then
we end up with a key error.
eileen [Mon, 16 Oct 2017 01:08:26 +0000 (14:08 +1300)]
CRM-21315 - (intra-rc regression) pay_later processor showing up in list of available processors
Eileen McNaughton [Sun, 15 Oct 2017 20:55:42 +0000 (09:55 +1300)]
Merge pull request #11139 from herbdool/crm21272
CRM-21272 add definition of isUserRegistrationPermitted to Backdrop class
colemanw [Sun, 15 Oct 2017 19:42:09 +0000 (15:42 -0400)]
Merge pull request #11127 from JMAConsulting/CRM-21305
CRM-21305: fixed sorting of column on batch transaction listing page
Monish Deb [Sun, 15 Oct 2017 11:17:49 +0000 (16:47 +0530)]
Merge pull request #11140 from eileenmcnaughton/mem
CRM-21314 Credit card block missing from membership payment form:
Eileen McNaughton [Sun, 15 Oct 2017 10:01:04 +0000 (23:01 +1300)]
Merge pull request #11136 from colemanw/CRM-20545
CRM-20545 - Exclude deleted contacts from reports
eileen [Sun, 15 Oct 2017 07:32:42 +0000 (20:32 +1300)]
CRM-21314 Credit card block missing from membership payment form:
Herb vd Dool [Sun, 15 Oct 2017 04:47:49 +0000 (00:47 -0400)]
add definition of isUserRegistrationPermitted to Backdrop class
colemanw [Sat, 14 Oct 2017 12:22:20 +0000 (08:22 -0400)]
Merge pull request #11121 from eileenmcnaughton/dedupe_limit_bug
CRM-21303 fix:dedupe conflicts screen, not all rows visible
colemanw [Sat, 14 Oct 2017 00:07:07 +0000 (20:07 -0400)]
Merge pull request #11117 from eileenmcnaughton/dedupe_js_error
CRM-21294 js error when selecting & unselecting merge contacts
Coleman Watts [Sat, 14 Oct 2017 00:00:07 +0000 (19:00 -0500)]
CRM-20545 - Exclude deleted contacts from reports
Monish Deb [Fri, 13 Oct 2017 20:48:57 +0000 (02:18 +0530)]
Merge pull request #11124 from agileware/CRM-21267
CRM-21267: Fixed call to undefined formatCustomDate method in Parser.
Deepak Srivastava [Fri, 13 Oct 2017 11:37:02 +0000 (12:37 +0100)]
CRM-19998 membership start/end date has no effect in search builder
colemanw [Fri, 13 Oct 2017 02:34:00 +0000 (22:34 -0400)]
Merge pull request #10486 from mickadoo/CRM-20710_get-valid-types-function
CRM-20710: Add function to return valid types
colemanw [Fri, 13 Oct 2017 01:31:31 +0000 (21:31 -0400)]
Merge pull request #11067 from MegaphoneJon/resource-url-check
CRM-21262 - Add a system check for the resource URL
colemanw [Fri, 13 Oct 2017 01:25:41 +0000 (21:25 -0400)]
Merge pull request #11116 from eileenmcnaughton/dedupe_obs_code
CRM-21291 remove obsolete code from dedupe.
Eileen McNaughton [Thu, 12 Oct 2017 23:55:51 +0000 (12:55 +1300)]
Merge pull request #11107 from totten/master-nav-ser
Navigation - Fix serialization error
Mathieu Lu [Thu, 12 Oct 2017 16:06:52 +0000 (12:06 -0400)]
Merge pull request #10707 from eileenmcnaughton/civimail
CRM-20919 adjust mailing.create to allow adding completed mailings.
Tim Otten [Thu, 12 Oct 2017 14:31:22 +0000 (15:31 +0100)]
CRM/Upgrade - Move 4.7.26 steps to 4.7.27
Tim Otten [Thu, 12 Oct 2017 14:31:21 +0000 (15:31 +0100)]
CRM/Upgrade - Move 4.7.26 steps to 4.7.27
Tim Otten [Thu, 12 Oct 2017 14:31:21 +0000 (15:31 +0100)]
Merge branch 'new-4.7.27-rc' into new-master
Tim Otten [Thu, 12 Oct 2017 14:31:21 +0000 (15:31 +0100)]
CRM/Upgrade - Make the Tajikistan change replayable
Tim Otten [Thu, 12 Oct 2017 14:31:21 +0000 (15:31 +0100)]
Set version to 4.7.28
Tim Otten [Thu, 12 Oct 2017 14:31:19 +0000 (15:31 +0100)]
Set version to 4.7.27
Tim Otten [Thu, 12 Oct 2017 14:31:19 +0000 (15:31 +0100)]
Merge branch 'new-4.7.27-rc' into new-master
Tim Otten [Thu, 12 Oct 2017 14:31:19 +0000 (15:31 +0100)]
CRM/Upgrade - Move 4.7.27 steps to 4.7.28
Alok Patel [Thu, 12 Oct 2017 11:34:04 +0000 (17:04 +0530)]
CRM-21267: Cleaning up lint errors
Pradeep Nayak [Thu, 12 Oct 2017 08:57:57 +0000 (14:27 +0530)]
CRM-21305, fixed sorting of column on batch transaction listing page
----------------------------------------
* CRM-21305: Sorting not working on Batch listing page
https://issues.civicrm.org/jira/browse/CRM-21305
Alok Patel [Thu, 12 Oct 2017 05:43:47 +0000 (11:13 +0530)]
CRM-21267: Fixed call to undefined formatCustomDate method in Parser. Agileware Ref: CIVICRM-542
eileen [Thu, 12 Oct 2017 05:01:16 +0000 (18:01 +1300)]
CRM-21303 fix:dedupe conflicts screen, not all rows visible
eileen [Wed, 27 Sep 2017 07:08:08 +0000 (20:08 +1300)]
CRM-21224 reinstate use of limit on dedupe searches
Eileen McNaughton [Thu, 12 Oct 2017 04:41:54 +0000 (17:41 +1300)]
Merge pull request #11119 from eileenmcnaughton/phpcs
[nfc] Fix missing comma for phpcs
eileen [Thu, 12 Oct 2017 04:41:07 +0000 (17:41 +1300)]
Fix missing comma for phpcs
eileen [Thu, 12 Oct 2017 03:04:10 +0000 (16:04 +1300)]
CRM-21294 js error when selecting & unselecting merge contacts
eileen [Thu, 12 Oct 2017 02:26:19 +0000 (15:26 +1300)]
CRM-21291 remove obsolete code from dedupe.
As confirmed by Jamie this code is no longer in use
William Mortada [Thu, 12 Oct 2017 00:42:44 +0000 (01:42 +0100)]
Allow for case when port is blank
William Mortada [Wed, 11 Oct 2017 23:55:51 +0000 (00:55 +0100)]
By default set CiviCRM database to be same as CMS database
William Mortada [Wed, 11 Oct 2017 23:27:31 +0000 (00:27 +0100)]
Include database port
William Mortada [Wed, 11 Oct 2017 21:43:30 +0000 (22:43 +0100)]
Revert changes to array declaration
William Mortada [Wed, 11 Oct 2017 21:30:24 +0000 (22:30 +0100)]
Fix formatting
Eileen McNaughton [Wed, 11 Oct 2017 19:50:42 +0000 (08:50 +1300)]
Merge pull request #11112 from kcristiano/4.7.26-rc
CRM-21285 Buildkit Installs failing for WordPress
Eileen McNaughton [Wed, 11 Oct 2017 19:49:33 +0000 (08:49 +1300)]
Merge pull request #11109 from JKingsnorth/CRM-20903a
CRM-20903 Order dedupe rules by title not ID
Eileen McNaughton [Wed, 11 Oct 2017 19:45:56 +0000 (08:45 +1300)]
Merge pull request #11111 from civicrm/4.7.26-rc
4.7.26 rc
William Mortada [Wed, 11 Oct 2017 19:18:18 +0000 (20:18 +0100)]
Get Drupal database connection settings to prefill form
William Mortada [Wed, 11 Oct 2017 18:26:42 +0000 (19:26 +0100)]
Move database configuration later in the install process
colemanw [Wed, 11 Oct 2017 12:46:08 +0000 (08:46 -0400)]
Merge pull request #11096 from mukeshcompucorp/HW-381-case-type-settings-screen
HW-381: Added container block to wrap elements
JKingsnorth [Wed, 11 Oct 2017 08:07:03 +0000 (09:07 +0100)]
CRM-20903 Order dedupe rules by title not ID - users first!
Eileen McNaughton [Wed, 11 Oct 2017 00:34:32 +0000 (13:34 +1300)]
Merge pull request #11099 from JKingsnorth/CRM-21282
CRM-21282 Improve ordering of click reporting
Eileen McNaughton [Tue, 10 Oct 2017 21:22:40 +0000 (10:22 +1300)]
Merge pull request #11104 from highfalutin/CRM-21284-mail-setup-doc-link
CRM-21284: Update documentation link for setting up default mailbox
Eileen McNaughton [Tue, 10 Oct 2017 21:21:05 +0000 (10:21 +1300)]
Merge pull request #11108 from cividesk/CRM-21281
CRM-21281: Fix potential e-notice
Eileen McNaughton [Tue, 10 Oct 2017 21:16:01 +0000 (10:16 +1300)]
Merge pull request #11106 from twomice/CRM-21287_contributions_by_household_add_financial_type
CRM-21287: Add Financial Type column and filter.
Kevin Cristiano [Tue, 10 Oct 2017 20:57:55 +0000 (16:57 -0400)]
Update wp.frontend and wp.backend to account for cases where CIVICRM_UF_BASEURL may or may not have a trailing slash
Nicolas Ganivet [Tue, 10 Oct 2017 20:27:57 +0000 (14:27 -0600)]
CRM-21281: Fix potential e-notice
Tim Otten [Tue, 10 Oct 2017 20:25:20 +0000 (21:25 +0100)]
Navigation - Fix serialization error
Overview
--------
The navigation subsystem stores per-user data in the table
`civicrm_setting`. Most access to this table goes through
`CRM_Core_BAO_Setting` or `Civi\Core\SettingsBag`. However, certain
edge-cases produce a warning about a serialization error because
`CRM_Core_BAO_Navigation` does not participate.
Before
------
`CRM_Core_BAO_Navigation::resetNavigation()` generates malformed
records which cannot be read via `CRM_Core_BAO_Setting` or
`Civi\Core\SettingsBag`.
After
-----
`CRM_Core_BAO_Navigation::resetNavigation()` generates better records.
Tim Otten [Tue, 10 Oct 2017 19:30:57 +0000 (20:30 +0100)]
Merge pull request #11101 from JohnFF/feature/CRM-16243-sprint-b
CRM-16243 - Activate extension dependencies
Eileen McNaughton [Tue, 10 Oct 2017 18:55:39 +0000 (07:55 +1300)]
Merge pull request #11097 from cividesk/CRM-21281
CRM-21281: Restore entity reference in case the post hook needs it
Eileen McNaughton [Tue, 10 Oct 2017 18:49:08 +0000 (07:49 +1300)]
Merge pull request #11098 from JKingsnorth/CRM-20903a
CRM-20903 Improve ordering of dedupe rules
Eileen McNaughton [Tue, 10 Oct 2017 18:47:41 +0000 (07:47 +1300)]
Merge pull request #11105 from kcristiano/4.7.26-rc
CRM-21285 Buildkit Installs failing for WordPress 4.7.26-rc PR
colemanw [Tue, 10 Oct 2017 18:45:01 +0000 (14:45 -0400)]
Merge pull request #10355 from eileenmcnaughton/deprecation
Deprecation: CRM-20572 Remove jcalendar from Contrib Sybunt custom Search
Allen Shaw [Tue, 10 Oct 2017 16:35:56 +0000 (11:35 -0500)]
CRM-21287: Add Financial Type column and filter.
Kevin Cristiano [Tue, 10 Oct 2017 15:50:33 +0000 (11:50 -0400)]
Buildkit Installs failing for WordPress
Front end paths missing trailing slash on CIVICRM_UF_BASEURL
colemanw [Tue, 10 Oct 2017 14:57:50 +0000 (10:57 -0400)]
Merge pull request #11089 from seamuslee001/CRM-19346
CRM-19346 Ensure Option Values do not share same value
colemanw [Tue, 10 Oct 2017 14:08:46 +0000 (10:08 -0400)]
CRM-19346 - Move variable setting to preprocess fn
colemanw [Tue, 10 Oct 2017 13:46:11 +0000 (09:46 -0400)]
Merge pull request #11045 from mepps/CRM-20304
CRM-20304 Bug fixes to Alphabetize options
Kevin Cristiano [Tue, 10 Oct 2017 13:13:57 +0000 (09:13 -0400)]
Buildkit Installs are failing.
update wp.backend.base to ensure admin_url is correct
Monish Deb [Tue, 10 Oct 2017 13:01:28 +0000 (18:31 +0530)]
Merge pull request #11100 from seamuslee001/CRM-21283
CRM-21283 Incorporate Barbados and Antigua and Barbuda parishes into …