yashodha [Thu, 5 May 2016 07:44:35 +0000 (13:14 +0530)]
CRM-18154: change checkbox to advcheckbox to ensure unsetting works fine
----------------------------------------
* CRM-18154: Profile custom field option: "Include in multi-record listing" un-ticked, but still persists
https://issues.civicrm.org/jira/browse/CRM-18154
Yashodha Chaku [Thu, 5 May 2016 05:16:44 +0000 (10:46 +0530)]
Merge pull request #8230 from KarinG/CRM-18110-test
CRM-18110-test added test --amend
Tim Otten [Wed, 4 May 2016 22:44:18 +0000 (15:44 -0700)]
civicrm/admin/reltype - Fix warning
Scenario:
1. Create a new relationship-type. It should target "All Contacts" (not "Individual" or "Organization"). (Note: In the schema, "All Contacts" translates to `contact_type_a=NULL`.)
2. Reload the list of relationship-types
3. Observe: Warnings
Notes:
1. The relationship type appears to work correctly if you try to create
relationship-instances, so this feels like a cosmetic issue on the listing
screen.
2. What a silly place for that code live. Keep calm and carry on.
Tim Otten [Wed, 4 May 2016 21:21:22 +0000 (14:21 -0700)]
Merge remote-tracking branch 'origin/4.7.7-rc' into 4.7.7-rc-master-2016-05-04-14-21-20
Tim Otten [Wed, 4 May 2016 18:30:37 +0000 (11:30 -0700)]
Merge pull request #8265 from mollux/CRM-17983-v2
CRM-17983
Monish Deb [Wed, 4 May 2016 17:18:03 +0000 (22:48 +0530)]
Merge pull request #8296 from rohankatkar/CRM-18151
CRM-18151: npm test failing locally
Monish Deb [Wed, 4 May 2016 13:33:54 +0000 (19:03 +0530)]
Merge pull request #8295 from rohankatkar/master-webtest-fix
Webtests fix
Web Access [Wed, 4 May 2016 13:24:00 +0000 (18:54 +0530)]
CRM-18151
Web Access [Wed, 4 May 2016 13:20:34 +0000 (18:50 +0530)]
Webtests fix
yashodha [Wed, 4 May 2016 09:38:04 +0000 (15:08 +0530)]
CRM-18154: Profile custom field option: 'Include in multi-record listing' un-ticked, but still persists
----------------------------------------
* CRM-18154: Profile custom field option: "Include in multi-record listing" un-ticked, but still persists
https://issues.civicrm.org/jira/browse/CRM-18154
Yashodha Chaku [Wed, 4 May 2016 09:34:41 +0000 (15:04 +0530)]
Merge pull request #8281 from colemanw/CRM-18154
CRM-18154 - Fix checkboxes on profile field form
Monish Deb [Wed, 4 May 2016 06:53:52 +0000 (12:23 +0530)]
Merge pull request #8278 from jitendrapurohit/CRM-18472
CRM-18472 - Notice Fixes
Monish Deb [Wed, 4 May 2016 06:44:55 +0000 (12:14 +0530)]
Merge pull request #8044 from JKingsnorth/CRM-18320
CRM-18320: Fix URLs with ampersands in CiviMail
Mattias Michaux [Wed, 4 May 2016 05:41:13 +0000 (07:41 +0200)]
Fixed issue with ajax calls on custom field table tab on contact.
Mattias Michaux [Tue, 3 May 2016 19:19:08 +0000 (21:19 +0200)]
PHP warning fix.
Mattias Michaux [Tue, 3 May 2016 14:37:30 +0000 (16:37 +0200)]
Parially revert
19b8532d55bb35d3d471bbe859e5ca080e85324f to ensure queries are not broken.
Mattias Michaux [Tue, 3 May 2016 14:34:03 +0000 (16:34 +0200)]
Fixed forgotten rename.
Monish Deb [Tue, 3 May 2016 13:29:11 +0000 (18:59 +0530)]
Merge pull request #8287 from monishdeb/CRM-18476
CRM-18476: Invalid argument supplied for foreach() in CRM_Extension_Browser->_discoverRemote()
Yashodha Chaku [Tue, 3 May 2016 10:01:53 +0000 (15:31 +0530)]
Merge pull request #8285 from eileenmcnaughton/remove_fn
CRM-18491 Remove unused function CRM_Core_Report::dateDisplay
deb.monish [Tue, 3 May 2016 09:15:52 +0000 (14:45 +0530)]
CRM-18476: Invalid argument supplied for foreach() in CRM_Extension_Browser->_discoverRemote()
Monish Deb [Tue, 3 May 2016 05:39:22 +0000 (11:09 +0530)]
Merge pull request #8276 from jitendrapurohit/CRM-18487
CRM-18487 - max date should be the last date of the year
eileen [Tue, 3 May 2016 05:22:30 +0000 (17:22 +1200)]
CRM-18491 Remove unused function CRM_Core_Report::dateDisplay
Monish Deb [Tue, 3 May 2016 05:11:51 +0000 (10:41 +0530)]
Merge pull request #8274 from jitendrapurohit/webtestfixes
CRM-18454 - pass proper id for datepicker of core and custom field
Monish Deb [Tue, 3 May 2016 05:04:58 +0000 (10:34 +0530)]
Merge pull request #8279 from rohankatkar/CRM-18484-webtest
CRM-18484: Webtest
colemanw [Tue, 3 May 2016 03:28:30 +0000 (23:28 -0400)]
Merge pull request #8280 from lcdservices/CRM-18489
CRM-18489 suppress billing block if waitlist
Coleman Watts [Mon, 2 May 2016 23:24:12 +0000 (19:24 -0400)]
CRM-18154 - Fix checkboxes on profile field form
Brian Shaughnessy [Mon, 2 May 2016 15:11:11 +0000 (11:11 -0400)]
CRM-18489 suppress billing block if waitlist
Web Access [Mon, 2 May 2016 13:18:14 +0000 (18:48 +0530)]
Webtest-CRM-18484
jitendrapurohit [Mon, 2 May 2016 12:06:54 +0000 (17:36 +0530)]
CRM-18472 - Notice Fixes
Eileen [Mon, 2 May 2016 10:50:09 +0000 (10:50 +0000)]
CRM-18488 also add next_scheduled_amount
Note that the code previously would have been inaccurate in the rare situation where pledge payments had been
edited to the point where the ids were not in date order. I have added a fix for that, although if it would be possible to go
further & create a temp table for performance
Eileen [Mon, 2 May 2016 10:07:03 +0000 (10:07 +0000)]
CRM-18488 add installments to pledged by not paid report
I also added a couple of other fields & filters while copying across from the detail report. I tested the new filters & adding the fields
Yashodha Chaku [Mon, 2 May 2016 09:50:20 +0000 (15:20 +0530)]
Merge pull request #8267 from yashodha/CRM-18484
CRM-18484 : Error thrown in Reports if one of the params for in betwe…
jitendrapurohit [Mon, 2 May 2016 06:19:03 +0000 (11:49 +0530)]
CRM-18454 - pass proper id for datepicker of core and custom field
Fix id of custom date field
jitendrapurohit [Mon, 2 May 2016 09:02:33 +0000 (14:32 +0530)]
CRM-18487 - max date should be the last date of the year
Mattias Michaux [Fri, 29 Apr 2016 19:04:31 +0000 (21:04 +0200)]
Fixed incorrect parameter.
Mattias Michaux [Fri, 29 Apr 2016 19:01:30 +0000 (21:01 +0200)]
Added forgotten changes.
Monish Deb [Fri, 29 Apr 2016 17:53:38 +0000 (23:23 +0530)]
Merge pull request #8271 from rohankatkar/Webtests
CRM-18454: WebTest fixes
Monish Deb [Fri, 29 Apr 2016 17:52:30 +0000 (23:22 +0530)]
Merge pull request #8272 from jitendrapurohit/webtestfixes
CRM-18454 - webtest fixes
jitendrapurohit [Fri, 29 Apr 2016 13:30:59 +0000 (19:00 +0530)]
CRM-18454 - webtest fixes
Web Access [Fri, 29 Apr 2016 13:16:03 +0000 (18:46 +0530)]
Test fixes
Webtests fixes
Yashodha Chaku [Fri, 29 Apr 2016 12:51:19 +0000 (18:21 +0530)]
Merge pull request #8268 from jitendrapurohit/CRM-18289
CRM-18289 - Generated data
jitendrapurohit [Fri, 29 Apr 2016 10:34:09 +0000 (16:04 +0530)]
CRM-18289 - Generated data
yashodha [Fri, 29 Apr 2016 08:55:41 +0000 (14:25 +0530)]
CRM-18484 : Error thrown in Reports if one of the params for in between filter is NULL
----------------------------------------
* CRM-18484: Error thrown in Reports if one of the params for in between filter is NULL
https://issues.civicrm.org/jira/browse/CRM-18484
Yashodha Chaku [Fri, 29 Apr 2016 08:33:31 +0000 (14:03 +0530)]
Merge pull request #8211 from KarinG/CRM-18463
CRM-18463 - Not in between filter - not working properly.
Monish Deb [Fri, 29 Apr 2016 07:16:36 +0000 (12:46 +0530)]
Merge pull request #8255 from jitendrapurohit/CRM-18472
CRM-18472: Warning fix on search builder and notice fix
Mattias Michaux [Fri, 29 Apr 2016 06:00:42 +0000 (08:00 +0200)]
Style fixes.
Mattias Michaux [Fri, 29 Apr 2016 05:50:35 +0000 (07:50 +0200)]
Added tests for <table>.<column> 64 character limit.
Mattias Michaux [Fri, 29 Apr 2016 05:45:10 +0000 (07:45 +0200)]
Removed obsolete MysqlColumnNameLoose validate and escape check.
Mattias Michaux [Wed, 27 Apr 2016 16:22:12 +0000 (18:22 +0200)]
Fixed incorrect regexes for <table>.<column> names + added warning in mysqlColumnNameLoose method.
Mattias Michaux [Wed, 27 Apr 2016 12:26:50 +0000 (14:26 +0200)]
Removed unnecessary parts of the Mysql regexes.
Mattias Michaux [Tue, 26 Apr 2016 12:32:55 +0000 (14:32 +0200)]
Typo fix in tests.
Mattias Michaux [Tue, 26 Apr 2016 12:11:55 +0000 (14:11 +0200)]
Adapted CRM_Utils_Sort code to use the validation and escaping.
Mattias Michaux [Tue, 26 Apr 2016 12:10:49 +0000 (14:10 +0200)]
Added tests + validate and escape checks for mysql order by.
Mattias Michaux [Tue, 26 Apr 2016 05:51:22 +0000 (07:51 +0200)]
Just discovered CRM_Utils_Type::escapeAll
Mattias Michaux [Tue, 26 Apr 2016 05:50:23 +0000 (07:50 +0200)]
Made correct distinction between validate and escape.
Mattias Michaux [Mon, 25 Apr 2016 21:44:24 +0000 (23:44 +0200)]
Extra ajax fixes.
Mattias Michaux [Mon, 25 Apr 2016 15:16:49 +0000 (17:16 +0200)]
First WIP for AJAX cleanup.
Monish Deb [Thu, 28 Apr 2016 16:39:15 +0000 (22:09 +0530)]
Merge pull request #8237 from monishdeb/CRM-18457
CRM-18457: Error on report form strlen() expects parameter 1 to be string
JKingsnorth [Thu, 28 Apr 2016 15:07:18 +0000 (16:07 +0100)]
CRM-18480: Don't allow 'deleted' contacts to be merged
Yashodha Chaku [Thu, 28 Apr 2016 12:24:20 +0000 (17:54 +0530)]
Merge pull request #8224 from yashodha/CRM-18450
CRM-18450 : dmaster notice error
Yashodha Chaku [Thu, 28 Apr 2016 12:21:27 +0000 (17:51 +0530)]
Merge pull request #8253 from yashodha/CRM-18472
CRM-18472 : Notice fixes
Yashodha Chaku [Thu, 28 Apr 2016 12:17:52 +0000 (17:47 +0530)]
Merge pull request #8202 from agileware/master-crm-18356
CRM-18356: Fix incorrect logic Activity Report has when excluding NUL…
Yashodha Chaku [Thu, 28 Apr 2016 08:47:54 +0000 (14:17 +0530)]
Merge pull request #8206 from yashodha/fix.CRM-17893
CRM-17893: Cannot import custom field type Country
Tim Otten [Wed, 27 Apr 2016 20:38:12 +0000 (13:38 -0700)]
Merge pull request #8254 from eileenmcnaughton/4.7.7-rc
CRM-17984 getTree regression
Tim Otten [Wed, 27 Apr 2016 18:52:47 +0000 (11:52 -0700)]
CRM-17984 - CustomGroupTest - Fix style errors
There were problems in this line:
* The missing comma (required by Drupal style)
* The use of literal CtrlA causes phpcs to produce invalid output
Monish Deb [Wed, 27 Apr 2016 17:23:24 +0000 (22:53 +0530)]
Merge pull request #8256 from jitendrapurohit/webtest
CRM-18454: webtest fixes
Monish Deb [Wed, 27 Apr 2016 17:23:11 +0000 (22:53 +0530)]
Merge pull request #8257 from rohankatkar/tests-fix-master
Webtests fixes: CRM-18454
jitendrapurohit [Wed, 27 Apr 2016 13:17:39 +0000 (18:47 +0530)]
CRM-18454: webtest fixes
CRM-18454: webtest fixes
Web Access [Wed, 27 Apr 2016 13:20:55 +0000 (18:50 +0530)]
Webtests fixes - CRM:18454
jitendrapurohit [Wed, 27 Apr 2016 09:59:27 +0000 (15:29 +0530)]
CRM-18472: Warning fix on search builder and notice fix
Monish Deb [Wed, 27 Apr 2016 09:11:12 +0000 (14:41 +0530)]
Merge pull request #8239 from jitendrapurohit/CRM-18471
CRM-18471: format money custom field
eileenmcnaugton [Wed, 27 Apr 2016 08:13:41 +0000 (20:13 +1200)]
Further custom tree regression fix, where the label does not match the name the name is the key to use
eileenmcnaugton [Wed, 27 Apr 2016 07:37:02 +0000 (19:37 +1200)]
CRM-18469, CRM-17984 - getTree regression on multiple integers separated by the cnrtl char
yashodha [Wed, 27 Apr 2016 07:55:48 +0000 (13:25 +0530)]
CRM-18472 : Notice fixes
----------------------------------------
* CRM-18472: Notice fixes
https://issues.civicrm.org/jira/browse/CRM-18472
jitendrapurohit [Tue, 26 Apr 2016 13:13:01 +0000 (18:43 +0530)]
CRM-18471: format money custom field
additional fixes
minor fixes
minor fix
deb.monish [Tue, 26 Apr 2016 11:53:58 +0000 (17:23 +0530)]
CRM-18457: Error on report form strlen() expects parameter 1 to be string
eileen [Wed, 27 Apr 2016 03:38:32 +0000 (15:38 +1200)]
Test clean up. Standardise delete contact calls.
There are 2 different methods in play for deleting contacts in tests. The one I'm removing uses a non-standard path & sometimes
causes loading issues when run in isolation, as well as being the less used.
Other functions could do with the same treatment.
Some unused vars removed too
eileen [Wed, 27 Apr 2016 02:45:08 +0000 (14:45 +1200)]
Remove duplication of definition of cacheKeyString
This is preliminary tidy up towards CRM-18443. There is no functional change, just the extraction of the definition
of the cacheKeyString & the joinClause. Extracting the join clause does not shorten it but it makes it
clear the clause is the same, ensures updates are done in all places & hopefully leads to the join being added
somewhere more sensible later - ie. instead of passing the join clause in call the same function, or a wrapper function
with $isExcludeDedupeExclusions as a paramter.
Tim Otten [Wed, 27 Apr 2016 01:15:22 +0000 (18:15 -0700)]
Merge pull request #8245 from colemanw/CRM-18006-b
Last-minute upgrade fixes
Tim Otten [Tue, 26 Apr 2016 22:47:22 +0000 (15:47 -0700)]
Merge pull request #8246 from PalanteJon/contributor-fix
[NFC] CONTRIBUTORS.txt fix
Eileen McNaughton [Tue, 26 Apr 2016 22:35:12 +0000 (10:35 +1200)]
Merge pull request #8243 from totten/477rc-gettree-a
CRM-18469, CRM-17984 - getTree - No more pass by reference
Tim Otten [Tue, 26 Apr 2016 21:56:34 +0000 (14:56 -0700)]
Merge pull request #8244 from civicrm/totten-patch-1
(NFC) Update CONTRIBUTING.md
Jon goldberg [Tue, 26 Apr 2016 21:34:02 +0000 (17:34 -0400)]
CONTRIBUTORS.txt fix
Coleman Watts [Tue, 26 Apr 2016 20:58:21 +0000 (16:58 -0400)]
CRM-16846 - Fix missing upgrade steps
Tim Otten [Tue, 26 Apr 2016 20:29:28 +0000 (13:29 -0700)]
Merge pull request #8232 from eileenmcnaughton/4.7.7-rc
CRM-18193 logging schema: fix mismatch between comment & code convention
Tim Otten [Tue, 26 Apr 2016 20:12:38 +0000 (13:12 -0700)]
Update CONTRIBUTING.md
Tim Otten [Mon, 25 Apr 2016 23:13:07 +0000 (16:13 -0700)]
CRM-18006 - civicrm_install_canary - Ensure ENGINE is InnoDB
This should resolve warnings on systems where MyISAM was default engine.
Coleman Watts [Sat, 23 Apr 2016 19:12:30 +0000 (15:12 -0400)]
CRM-18006 - Specify db engine for civicrm_install_canary table
Tim Otten [Tue, 26 Apr 2016 19:24:21 +0000 (12:24 -0700)]
CRM-18469, CRM-17984 - getTree - No more pass by reference
Monish Deb [Tue, 26 Apr 2016 16:48:22 +0000 (22:18 +0530)]
Merge pull request #8240 from jitendrapurohit/webtest
CRM-18454: webtest fixes
Monish Deb [Tue, 26 Apr 2016 16:46:52 +0000 (22:16 +0530)]
Merge pull request #8241 from rohankatkar/fix-webtests-master
Webtests fix: CRM-18454
Monish Deb [Tue, 26 Apr 2016 16:41:59 +0000 (22:11 +0530)]
Merge pull request #8198 from sqweets/megsss-case
CRM-18459 - Case activity emails not sent to any added Case Resources
Web Access [Tue, 26 Apr 2016 13:25:43 +0000 (18:55 +0530)]
Webtests fix: CRM-18454
jitendrapurohit [Tue, 26 Apr 2016 13:19:18 +0000 (18:49 +0530)]
CRM-18454: webtest fixes
CRM-18454: webtest fixes
Monish Deb [Tue, 26 Apr 2016 07:57:34 +0000 (13:27 +0530)]
Merge pull request #8226 from jitendrapurohit/CRM-18000
CRM-18000: Membership Batch Data Entry: Renewal not working
Monish Deb [Tue, 26 Apr 2016 07:51:39 +0000 (13:21 +0530)]
Merge pull request #8228 from jitendrapurohit/CRM-18035
CRM-18035: Deleting file / attachment causes Undefined index: tag_id …
Tim Otten [Mon, 25 Apr 2016 22:56:04 +0000 (15:56 -0700)]
Merge pull request #8231 from totten/master-478
Set version to 4.7.8. Add `set-version.php` script.
eileen [Mon, 25 Apr 2016 22:36:43 +0000 (10:36 +1200)]
CRM-18193 logging schema: fix mismatch between comment & code convention
Comment suggests 'c_' to identify a non-CRM connection + timestamp to the hour + connection_id but code used 'con_'
I think the shorter version in comment is better as there is more real information space
Tim Otten [Mon, 25 Apr 2016 22:17:02 +0000 (15:17 -0700)]
Set version to 4.7.8
Tim Otten [Mon, 25 Apr 2016 22:14:00 +0000 (15:14 -0700)]
tools/bin/scripts/set-version.php - Add helper script
This is similar to the function `do_update` in `releaser`, except that :
* It it doesn't care if you use the `$workdir/$version/export` directory structure or something else
* It it doesn't care if you push directly to the canonical repo or use a pull-request