Commit Graph

32632 Commits

Author SHA1 Message Date
nathangray
de17d9a2ea * Calendar - new placeholders {{participant_emails}} for non-declined participants and {{participant_summary}} for a summary of participants by status 2018-02-15 11:50:55 -07:00
nathangray
816db05496 Use abstraction to determine mime type, see 9a398594ac 2018-02-15 10:16:04 -07:00
Ralf Becker
146785d57a deal with old MS Office mime-times have multiple extensions eg. application/msword uses doc and dot 2018-02-15 18:01:10 +01:00
nathangray
05f7754f0e WIP on sharing test - now actually finding & checking the files 2018-02-15 09:37:48 -07:00
nathangray
54dcc794a2 - Re-init VFS for each test class
- Balance output buffering
2018-02-15 09:33:01 -07:00
nathangray
89a8e6f448 Place check on session first to avoid errors if it's missing 2018-02-15 09:19:26 -07:00
Hadi Nategh
2945021b20 * Mail: Fix spacing issue between grouped toolbars 2018-02-15 15:14:06 +01:00
Ralf Becker
ed68be0cdf * Mail/SMime: fix not working storage of public key in mail account
We failed silently, when browser reported something different then "application/x-pkcs12" eg. "application/octet-stream". Now we let OpenSSL decide if file contains a valid SMime key.
2018-02-15 14:45:47 +01:00
Hadi Nategh
69e83c5aaf Make sure the node is available before addressing its tooltip, fixes broken rename folder action in mail 2018-02-15 14:01:11 +01:00
Ralf Becker
e3c67a1c63 fix PHP Warning if keys contain a backslash as in namespaced classes 2018-02-15 09:52:24 +01:00
nathangray
47f96640c9 Don't error if a single ID is sent, just cast it 2018-02-14 10:16:06 -07:00
nathangray
9c29079ddf Silence warning about time in array format by passing it to constructor 2018-02-14 08:38:48 -07:00
Ralf Becker
f4927d7e0b * Filemanager/Sharing: fix PHP 7.1 error causing auth request to popup
Session only stores app-names and $GLOBALS[egw_info][user][apps] gets restored from $GLOBALS[egw_info][apps] for the allowed app-names. Check if we need to restore from installed apps array was using is_array($GLOBALS[egw_info][user][apps][api]) instead or isset($GLOBALS[egw_info][user][apps][0]), as check if it is a real, non associative array
2018-02-14 09:03:14 +01:00
nathangray
f166fbdd46 * Api - Fix sharing from mounted shares failed with 404 2018-02-13 15:10:34 -07:00
nathangray
28eaee5707 Fix add contact tooltip to work inside nextmatch again 2018-02-12 10:33:24 -07:00
nathangray
f265f74e12 * Addressbook - fix AJAX duplicate check skipped email addresses 2018-02-12 09:05:53 -07:00
Ralf Becker
71a5d5dcb6 copy 17.1 changelog to master to satisfy update checker 2018-02-09 14:12:30 +00:00
Ralf Becker
c2bb28d3f1 pending DE and SK translation from Stefan Unvericht 2018-02-09 12:34:50 +01:00
nathangray
c67560049c * Api - Check if email address is known before offering 'Add as contact' button 2018-02-08 13:19:26 -07:00
Ralf Becker
9c3882b4e8 * InfoLog: fix not working iCal export in edit window 2018-02-08 16:17:00 +01:00
Hadi Nategh
f576fbd722 Fix wrongly used exception type on previous commit 2018-02-08 16:10:06 +01:00
Hadi Nategh
cec3cc2170 Fix mail integration fails on SMIME authentication failure. 2018-02-08 15:25:42 +01:00
Hadi Nategh
c666b157ba Fix excluded mime types does not work for CollabEditor 2018-02-08 14:49:10 +01:00
Hadi Nategh
e098d72baa Fix excluded mime types does not work for CollabEditor 2018-02-08 14:48:14 +01:00
Hadi Nategh
facb029b24 Add some translations, thanks to Stefan Unverricht 2018-02-08 12:20:57 +01:00
Hadi Nategh
b9dea1fe8e Add some translations 2018-02-08 12:11:57 +01:00
Ralf Becker
efabf4978c Add some translations 2018-02-08 11:53:41 +01:00
Hadi Nategh
e5261638bc Change label of excluded mime types in preferences into extension name only 2018-02-08 10:56:19 +01:00
Hadi Nategh
4e0be8a887 Allow custom theme for mobile template 2018-02-08 10:10:15 +01:00
nathangray
a8ffe5ab05 * Api - Fix some spelling errors, reported by Stefan Unverricht 2018-02-07 13:30:55 -07:00
nathangray
01e7ea5dfe Mark test incomplete 2018-02-07 11:13:54 -07:00
nathangray
85c363a79e * Calendar - Allow templates without pagerepeat or range tags to work using only the first ID 2018-02-07 11:02:50 -07:00
nathangray
582e11c4ba Allow to pass egw_info in when creating session 2018-02-07 10:22:53 -07:00
nathangray
091b052943 WIP on sharing test 2018-02-07 10:22:00 -07:00
nathangray
07faccfa37 Use duplicate threshold preference instead of constant 2 for edit dialog duplication check 2018-02-07 10:17:27 -07:00
Ralf Becker
f6c8256500 adding include for managed collabora and pointers for letsencrypt 2018-02-07 18:04:43 +01:00
Hadi Nategh
d965fa0f6b Try to inform user properly when forward/reply failure of encrypted smime message happens 2018-02-07 16:56:39 +01:00
Hadi Nategh
3bbad14683 Add some translations and adopt link list widget to take editor opener handler preference into account 2018-02-07 15:18:43 +01:00
Hadi Nategh
034b17a49a Implement new user preference in order to be able to select a handler for opening a merge print document 2018-02-07 13:15:29 +01:00
Hadi Nategh
9c4b26f4fb Make sure the original link_registry values of filemanager-editor are not touched 2018-02-07 12:38:07 +01:00
nathangray
1fb15206f8 * Import/Export - Better matching on accounts to handle prefixes & suffixes 2018-02-06 13:08:05 -07:00
Hadi Nategh
8e0243294c Implement proposed filemanager mime type open handler based on user preferences 2018-02-06 18:00:36 +01:00
Ralf Becker
d934f33ea6 also fixing preg for email with optional domain part 2018-02-05 19:13:01 +01:00
Ralf Becker
07fbe630a2 remove not necessary skipping of regular validation on sending mail 2018-02-05 18:57:26 +01:00
nathangray
2d36c60f54 Apply custom color to quick-add selectbox 2018-02-05 10:09:16 -07:00
nathangray
965f5b5527 * Calendar - Fix right click -> add gave error instead of popup 2018-02-05 09:40:45 -07:00
Ralf Becker
419b1656fb fixing the fix again: removing check from client side
We can not use "(?<![.\s])", used to check that name-part does not end in
a dot or white-space. The expression is valid in recent Chrome, but fails
eg. in Safari 11.0 or node.js 4.8.3 and therefore grunt uglify!
Server-side will fail in that case because it uses the full regexp.
2018-02-05 17:01:15 +01:00
Ralf Becker
75a39143f8 fixing the fix, now "email.@domain.com" is invalied, but "x@domain.com" is valid 2018-02-05 16:06:46 +01:00
Ralf Becker
6efe719ea1 one letter name-part in email address failed validation, eg. "x@egroupware.org" 2018-02-05 15:32:00 +01:00
Hadi Nategh
d38bae6bac Fix translation 2018-02-05 15:31:08 +01:00