Ralf Becker
4532221717
prefer source attribute (with cache-buster) over contact_id
...
add cache-buster, if we have just a contact_id
2019-02-20 17:09:33 +01:00
Ralf Becker
f9dd120d32
* Addressbook: fix photo was lost when non-admin user edited own account
2019-02-20 17:09:33 +01:00
Ralf Becker
a2e62e6262
Revert "simpler way to un-reference the rows and some docu why we have to"
...
This reverts commit e791a50098
.
2019-02-20 14:59:07 +01:00
Ralf Becker
e791a50098
simpler way to un-reference the rows and some docu why we have to
2019-02-20 14:53:14 +01:00
nathangray
e29c4fdcd3
fix redirect loop and use deep copy to keep initial nextmatch rows
2019-02-20 14:52:53 +01:00
Hadi Nategh
68420f9509
Do not check jsonp since we are not using it and it might cause errors by setting dataType to script falsely
2019-02-20 13:25:25 +01:00
Hadi Nategh
953d8d7d5a
Make sure we have a match before using it
2019-02-20 10:45:56 +01:00
Ralf Becker
d3346b3672
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:44 +01:00
Ralf Becker
1bcf531731
* All apps: improved speed when searching with (many) custom-fields
2019-02-18 19:03:29 +01:00
Ralf Becker
80400e2913
show how long the backup took
2019-02-18 16:16:36 +01:00
Ralf Becker
c3d5c46ac6
fix PHP Warning: Use of undefined constant __FILES__
2019-02-18 16:01:55 +01:00
Hadi Nategh
8a89ce0815
Better approach to query existing contacts
2019-02-18 14:06:33 +01:00
Hadi Nategh
a443acf53f
Try to narrow down search criteria to only email and email_home columns
2019-02-18 14:06:22 +01:00
Ralf Becker
29ee37bd52
echo working-dir/app if not verbose and fix typo
2019-02-17 12:04:03 +01:00
Ralf Becker
8c3b9466ca
update usage function
2019-02-17 11:57:51 +01:00
Ralf Becker
bca01002fe
ignoreing our minified js and css files
2019-02-17 10:52:32 +00:00
Ralf Becker
133e94f320
allow to pass arbitrary options to composer and run git command just in apps (--git-apps)
2019-02-17 11:48:51 +01:00
Ralf Becker
f301ecc047
* Install: non-package installs use now install-cli.php and composer, instead of myrepos (mr)
2019-02-17 11:41:05 +01:00
Ralf Becker
88f1e24104
allow to run arbitrary git commands in all app-dirs
2019-02-16 12:15:35 +01:00
Ralf Becker
6edd18ff4f
update lock and fix unstash
2019-02-16 11:26:50 +01:00
Ralf Becker
0da6c9c257
adding version for easier replacement in releases
2019-02-16 11:21:29 +01:00
nathangray
3805001dee
Etemplate - Fix initial nextmatch rows not sent to client
2019-02-15 11:55:10 -07:00
Ralf Becker
152c5711d8
WIP replacing myrepos with composer and install-cli.php
2019-02-14 21:14:45 +01:00
nathangray
090568e250
Api - Fix leftover $$ when merging empty contact customfields
2019-02-14 09:35:20 -07:00
Ralf Becker
2b8491d3e0
adding some mising files to .gitignore incl. collabora app
2019-02-14 17:10:15 +01:00
Ralf Becker
bfaaa458c5
Changelog for 17.1.20190214
2019-02-14 10:12:46 +00:00
Ralf Becker
f290b2ab16
WIP EGroupware installation via Composer instead of myrepos
2019-02-14 10:15:21 +01:00
Ralf Becker
6b4b7c15da
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:53:27 +01:00
Ralf Becker
796194330a
enable PHP 7.3 (allowed to fail) and disable master (8.0), which none of our dependencies support currently
2019-02-09 14:41:18 +01:00
Ralf Becker
448d121b48
exclude (failing) pear tests from our PHP syntax check
2019-02-09 14:29:14 +01:00
Ralf Becker
23211fe9ec
* Api: update dependencies and install PEAR packages now through Composer
2019-02-09 12:38:52 +01:00
nathangray
b366992214
Fix addressbook HTML customfields were stripped of their tags when merging
2019-02-08 09:04:15 -07:00
nathangray
de28fbaa0b
Calendar - make day header blue and always show user name in day view
2019-02-06 09:04:48 -07:00
nathangray
c0d7c23d06
Show week number instead of user name for single calendar, single day
2019-02-06 09:03:42 -07:00
nathangray
d1d9de7159
Calendar - fix week view display name of other user, broken by 9742956c
2019-02-06 09:03:34 -07:00
Hadi Nategh
7c9c115296
* Mail: fix not working sending and receiving smime signed messages where certificates have more than 1 domain registered (subjectAltName)
2019-02-06 15:08:25 +01:00
nathangray
b9292aad18
Mail - display multiple From addresses
2019-02-01 09:40:13 -07:00
Hadi Nategh
4381af2839
* Mail: take user's cutomfields type of email into account when searching for contacts in Compose -> TO field.
2019-02-01 11:14:23 +01:00
Ralf Becker
3cabeaf5bf
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:29:13 +01:00
nathangray
df23011e7e
Fix (remove) vertical scrollbar on popups with CKEDITOR
2019-01-24 09:25:56 -07:00
nathangray
77beec33d2
Fix (remove) vertical scrollbar on popups with CKEDITOR
2019-01-24 09:13:35 -07:00
Ralf Becker
6f587f6f39
fix error: Call to undefined method calendar_ical::get_table_definitions()
2019-01-24 09:32:20 +01:00
nathangray
f0a12ed836
Mail - fix long subjects are not shown in preview (FF only)
2019-01-23 09:12:31 -07:00
nathangray
2f5e6f3574
Calendar - queue unknown owner label requests
2019-01-23 09:11:47 -07:00
Hadi Nategh
0078549dcd
* Import/Export: fix export to csv fails because of URL length limit
2019-01-23 14:24:13 +01:00
Hadi Nategh
793dd47d79
Try to send the request as POST if the url is exceeding certain number of characters.
2019-01-23 14:24:03 +01:00
Hadi Nategh
3febe877fd
Fix typo
2019-01-23 14:11:40 +01:00
Hadi Nategh
a76e8dda2d
Add original message separator
2019-01-23 14:11:14 +01:00
Ralf Becker
0206e1e09a
fix SQL error when ordering by custom-field
...
as $order_by parameter can contain more then just order by columns,
eg. group by clause
2019-01-22 17:15:56 +01:00
nathangray
22f015f301
Fix arrow keys in nextmatch do not properly scroll row into view
2019-01-22 09:07:27 -07:00