Commit Graph

33932 Commits

Author SHA1 Message Date
Hadi Nategh
b16e93bfe3 Make sure we have a match before using it 2019-02-20 10:41:04 +01:00
nathangray
eea03aa47c * Api - Fix redirect loop and use deep copy to keep initial nextmatch rows 2019-02-19 16:41:58 -07:00
Ralf Becker
1d8f2a606b integrate custom-field search in token processing
to allow to use something like: "<regluar-match-token> +<custom-field-match-token>" to return correct entries matching both
also no longer search private custom-fields not accessible by current user (gives a slower query, if private cfs exist)
2019-02-19 16:21:02 +01:00
Ralf Becker
5086e6cca3 * All apps: improved speed when searching with (many) custom-fields 2019-02-18 19:23:13 +01:00
Ralf Becker
23ceb00380 fix PHP Warning: Use of undefined constant __FILES__ 2019-02-18 16:03:22 +01:00
Hadi Nategh
781700ea6d Better approach to query existing contacts 2019-02-18 14:04:53 +01:00
Ralf Becker
e089f4428f show how long the backup took 2019-02-18 13:42:29 +01:00
Hadi Nategh
3a51767b67 Try to narrow down search criteria to only email and email_home columns 2019-02-18 12:23:30 +01:00
nathangray
81ddb509a0 Etemplate - Fix initial nextmatch rows not sent to client 2019-02-15 11:53:21 -07:00
Hadi Nategh
39f937fb05 Fix letter avatar for multibyte characters 2019-02-15 17:43:34 +01:00
nathangray
fd8f69db80 Api - Fix leftover $$ when merging empty contact customfields 2019-02-14 09:32:03 -07:00
Ralf Becker
c2003e2b8a fixing some IDE warnings 2019-02-13 14:53:16 +01:00
nathangray
d805e9f467 Stop using deprecated each(), using foreach(), key() or current() instead 2019-02-12 14:13:45 -07:00
Hadi Nategh
a5c1e24a78 Revert commit 34a50af358 2019-02-12 16:10:31 +01:00
Hadi Nategh
34a50af358 Fix broken mail inline links where links contains another url inside their urls. 2019-02-12 15:00:27 +01:00
Hadi Nategh
f8a707274a Remove collabeditor from main repo 2019-02-12 10:59:30 +01:00
Ralf Becker
104903e91a try fixing Scrutinizer build 2019-02-11 22:12:51 +01:00
Ralf Becker
38c02ea1c9 try using egroupware/z-push-dev from packagist (instead vcs) to fix Travis 2019-02-11 21:45:30 +01:00
Ralf Becker
e0845de06e installing collabora, projectmanager, tracker and activesync now via composer 2019-02-11 20:58:33 +01:00
Ralf Becker
75eab305f5 WIP installing EGroupware through composer (instead of myrepos) 2019-02-11 16:46:09 +01:00
Hadi Nategh
059776816a W.I.P of cats, versions or trackers categories color code:
- Fix colors in selectbox not showing up on initiation
2019-02-11 10:49:50 +01:00
Ralf Becker
98bde59274 using pear/(text_diff|xml_feed_parser) available now
and update to horde/mapi 1.0.9 no longer requiring pear/math_biginteger, but ext-bcmath
2019-02-10 10:45:16 +01:00
Ralf Becker
be437f9b8a use egroupware/icalendar:2.1.9 until fix/pull request is released by Horde 2019-02-09 11:36:58 +01:00
Ralf Becker
435d680248 remove PHP master/8.0 from tests and 7.3 from allow_failure 2019-02-09 09:43:04 +01:00
Ralf Becker
d753624972 remove dependency on pear.php.net in favor of pear/* composer packages
require: pear/math_biginteger
replace: pear-pear.php.net/Math_BitInteger
--> get horde_mapi to use pear/math_biginter
allow newer version of fxp/composer-asset-plugin (1.4.4) to fix:
https://bower.herokuapp.com/packages could not be fully loaded
--> moved to a different url, which the new plugin uses
2019-02-09 09:29:01 +01:00
Hadi Nategh
620707d4a6 W.I.P of cats, versions or trackers categories color code 2019-02-08 16:22:04 +01:00
Hadi Nategh
b668708a6d W.I.P of cats, versions or trackers categories color code 2019-02-08 15:16:15 +01:00
Ralf Becker
f36ffc1a44 allow PHP 7.3 to fail in Travis
as pear.php.net is down and it has no cache with missing PEAR packages yet :(
2019-02-07 22:31:59 +01:00
nathangray
b7c0fce767 Avoid warning if conditions do not exist 2019-02-07 10:56:10 -07:00
nathangray
ec04121692 Fix addressbook HTML customfields were stripped of their tags when merging 2019-02-07 10:02:08 -07:00
Ralf Becker
dfb93cfa20 exclude (failing) pear tests from our PHP systax check 2019-02-07 17:45:34 +01:00
Ralf Becker
e684269e53 remove PHP 5.6 not supported in master 2019-02-07 17:20:13 +01:00
Ralf Becker
f4289d4277 setting php>=7.0, as Scrutinizer seems to require/user PHP 7.0 2019-02-07 17:12:57 +01:00
Ralf Becker
27192d4b5d using lowercase package names, to fix complains by composer 2019-02-07 17:06:32 +01:00
Ralf Becker
28f61e0eb0 replace currently unavailable pear.php.net with composer 2019-02-07 16:53:13 +01:00
Hadi Nategh
7f57a4f4aa W.I.P of cats, versions or trackers categories color code 2019-02-06 18:39:24 +01:00
Hadi Nategh
2405d8f2d3 * Mail: fix not working sending and receiving smime signed messages where certificates have more than 1 domain registered (subjectAltName) 2019-02-06 13:49:11 +01:00
nathangray
f1295cce1c Calendar - make day header blue and always show user name in day view 2019-02-05 15:45:06 -07:00
nathangray
a2189e732e Remove unneeded variable 2019-02-04 15:51:14 -07:00
Hadi Nategh
09e40c4f84 Add new icons 2019-02-04 11:01:11 +01:00
nathangray
c9a16d0caf Show week number instead of user name for single calendar, single day 2019-02-01 10:12:03 -07:00
Hadi Nategh
a059628f58 * Mail: take user's cutomfields type of email into account when searching for contacts in Compose -> TO field. 2019-02-01 11:13:43 +01:00
nathangray
3dd671ad8d Changes to support accessing Samba shares with Collabora 2019-01-31 14:42:37 -07:00
Ralf Becker
75b21741b9 * LDAP/AD/UCS: fixed sending mails to groups used as distribution lists 2019-01-30 17:59:52 +01:00
Ralf Becker
685fc58564 allow to get account_id from email for LDAP backend 2019-01-30 17:28:42 +01:00
Ralf Becker
fd519b3c39 disable omitting of unchanged fields for non SQL account backends
as existing backend code then tries to remove the value, which fails with an error from LDAP server, as eg. last name is required
2019-01-30 17:28:42 +01:00
nathangray
03aead70e8 Do not recreate deleted periodic execution async jobs 2019-01-28 15:32:17 -07:00
Ralf Becker
76963cfe2b
GPL version 2 or any later version 2019-01-28 15:56:08 +01:00
Hadi Nategh
b3f2d7b102 Revert part of commit 05ce70f1a8 because it breaks codes where result of search function expecting to be an array instead of Db2DataIterator (eg. timesheet) 2019-01-28 12:35:41 +01:00
Ralf Becker
fdfcc15c6b do NOT try to read empty contact_id
it wont find anything anyway, but gives an exception under AD, because of wrong formated GUID
2019-01-28 10:14:55 +01:00