Hadi Nategh
1ed64e7005
Stop autocomplete_url calls for taglist_thumbnail widget
2018-05-29 18:15:33 +02:00
Hadi Nategh
a33c8634c7
Fix namespace issue when calling function
2018-05-29 11:13:48 +02:00
Hadi Nategh
6947ec069a
Implement taglist-thumbnail for rest of upload image fields in admin site configuration
2018-05-29 11:06:04 +02:00
Hadi Nategh
8b7f6012d6
Implement new kind of taglist to show thumbnail of set value
2018-05-29 09:32:38 +02:00
Hadi Nategh
f4a8d74469
* Admin: Implement new feature to upload multiple images for login background image in site-configuration and show them randomly.
2018-05-29 09:32:16 +02:00
Ralf Becker
2a3517127f
Changelog for 17.1.20180523
2018-05-23 12:37:12 +00:00
Hadi Nategh
0192c3095a
Add complementary option for app-select widget in order to be able to exclude specific apps from the list
2018-05-22 16:13:39 +02:00
Ralf Becker
19feaed9f2
use error-image from api not old phpgwapi
2018-05-20 13:25:37 +02:00
nathangray
af3eadb419
Fix loader never goes away if you use shift to select just a few rows
2018-05-15 08:43:40 -06:00
nathangray
06c6cfa71c
Slightly more robust checking for "blank" HTML area in case CKEditor adds some styles
2018-05-14 16:54:47 -06:00
nathangray
d91ff0c346
Allow prompt textbox to expand with the dialog
2018-05-14 16:48:54 -06:00
nathangray
eb1a1f147c
Let et2_dialogs size themselves according to contents unless otherwise specified.
...
(just dialogs, leave others alone)
2018-05-14 16:48:45 -06:00
nathangray
75cc38cbfa
Let et2_dialogs size themselves according to contents unless otherwise specified.
...
Fixes dialogs too narrow for their title
2018-05-14 16:48:36 -06:00
nathangray
394561a2fa
Load filemanager translations for vfsSelectUI
2018-05-14 16:48:08 -06:00
Ralf Becker
c39730b1a7
Translations from Ilias Chasapakis
2018-05-14 11:22:55 -06:00
nathangray
53c3c84838
Add checks to see if actionManager has been set before using it
...
Fixes errors in historylog widget
2018-05-14 11:22:47 -06:00
Hadi Nategh
29d7d09ffe
Make a bigger header size assumption (32k) in order to cover importing mails with big headers
2018-05-14 17:19:51 +02:00
nathangray
b05662201f
Lock UI with loader while waiting for selected rows query to complete
2018-05-11 09:06:07 -06:00
Hadi Nategh
c8f98f3fee
Take user's number format into account when set date duration widget. Fixes duration widget doesn't accept "," as decimal separator in Firefox.
2018-05-11 15:48:17 +02:00
nathangray
01013dd898
Api - Turn on merge for presentations, text templates, spreadsheet templates and presentation templates
2018-05-08 10:33:01 -06:00
Ralf Becker
463774b0de
* Admin/Mail: fix saving mail-accounts for multiple accounts
2018-05-04 15:09:21 +02:00
Ralf Becker
df072fc42f
* Mail: fixed equal signs (=) are not displayed in subject
...
Not sure why, but equal sign was removed unconditional together with other non-printable chars.
Equal sign is now removed from that preg and code is cleaned up to have a single preg removing unprintable chars independet on the function used to decode the header.
2018-05-03 11:04:12 +02:00
nathangray
98b223bde8
Only reset focused child on first creation, not every action assignment
2018-05-02 14:09:04 -06:00
nathangray
5dfacd160f
* Addressbook - Add preference to turn off user groups as distribution lists
2018-04-30 10:02:43 -06:00
nathangray
869d50d96f
Change account filtering to give accounts when asked even if accounts are hidden in preferences
2018-04-30 09:36:51 -06:00
Hadi Nategh
c7f3b70b85
Increase cred_password field size in DB to be able to get fit large smime pkey.
2018-04-27 16:29:12 +02:00
nathangray
4222aab586
Api - Stop adding calcext:value-type attributes when merging to spreadsheets, they're no longer used and can cause a warning with recent templates
2018-04-24 08:47:27 -06:00
nathangray
c7d84ff9f0
Fix mail merge into mail template excluded BCC
2018-04-23 08:51:31 -06:00
Ralf Becker
ed1dd7731f
Translations from Stefan Unverricht
2018-04-20 10:09:12 -06:00
Ralf Becker
e828d0564c
* EMail: fix searching in email gives an error
...
reverting commit 5bd63482ea
as the implemented __isset and ArrayAccess interface hide the one implemented by parent Horde_Imap_Client
2018-04-20 10:41:44 +02:00
nathangray
59483c4b79
* Api - Fix references to sub-fields of custom field entries only merged for the first entry of each type
2018-04-17 09:36:12 -06:00
Ralf Becker
cb3de8cf91
implement __isset and ArrayAccess for Imap, to allow eg. to use empty($imap->attribute)
2018-04-17 10:34:12 +02:00
Ralf Becker
8743ed7d0e
Changelog for 17.1.20180413
2018-04-13 14:20:39 +00:00
Ralf Becker
3d449c6a33
fix PHP 7.2 Warning: The each() function is deprecated
2018-04-13 16:09:44 +02:00
Ralf Becker
8275f3401e
* Setup: updates from old versions (eg. 1.4 or 1.8) no longer require to update to 14.x and 16.1 first
2018-04-13 13:49:30 +02:00
Ralf Becker
56d60ed64f
fixing a couple more PHP Warning count(): Parameter must be an array or an object that implements Countable
2018-04-13 09:14:29 +02:00
Ralf Becker
1495a8b0b2
* Setup/Restore: restore from a other charsets then utf-8 failed
2018-04-12 18:01:46 +02:00
Ralf Becker
e613c59dc3
* All apps: fixed moving attachments to new entries (without attachments) lost moved file
2018-04-12 15:14:26 +02:00
Ralf Becker
298a2041ab
* CalDAV/resources: fix wrong ACL/rights send to clients (PHP warning in log)
2018-04-12 13:05:14 +02:00
Hadi Nategh
44fe27f2b8
Fix file upload button does not cover its caption 100%
2018-04-11 16:45:35 +02:00
Hadi Nategh
52ee93dd8d
Add some translations, thanks to Evgen Vodopivec.
2018-04-11 16:01:59 +02:00
Hadi Nategh
e7458a33a6
Add and fix some translations, thanks to Stefan Unverricht.
2018-04-11 15:20:22 +02:00
Ralf Becker
e6ccdba871
run fastcgi_finish_request also for non-compat install
2018-04-11 15:07:01 +02:00
Ralf Becker
8cd1707736
fix shutdown functions did not have $GLOBALS[egw] set, caused by session created by MServer
2018-04-11 15:07:01 +02:00
Ralf Becker
0bac07f1ba
fixing function and test
2018-04-11 14:06:54 +02:00
Ralf Becker
188865566b
limit filesystem depth for managed attachments to gard against infinit recursion
2018-04-11 11:26:26 +02:00
Ralf Becker
c795f13f81
remove 4-byte unicode when cleaning subjects
2018-04-11 11:24:53 +02:00
Ralf Becker
d647c197a7
fix smime key got immediatly deleted again
2018-04-10 15:22:42 +02:00
Hadi Nategh
1f190682d0
* Api: Fix auto-complete password field gets activated even though user hasn't selected it deliberately.
2018-04-10 12:40:02 +02:00
Hadi Nategh
d47ae08b72
Fix uploading multiple files does not enable submit buttons after upload is done
2018-04-10 10:17:44 +02:00
Ralf Becker
b968f65b4a
fixing not working links stream-wrapper
2018-04-10 08:56:20 +02:00
Ralf Becker
4c99e0bf99
fix Scrutinizer issue (seems to be some left over old code)
2018-04-09 17:36:35 +02:00
Ralf Becker
0d984589ff
* PHP 7.2: fix several PHP Fatal errors and warnings stalling installation and usage
2018-04-09 17:36:35 +02:00
Hadi Nategh
4a3773ddcd
* Addressbook: Fix send all contact's emails/vcards to compose dialog does not work
2018-04-09 16:42:43 +02:00
Hadi Nategh
53a4130722
Fix move/copy actions in link_to widget vfsSelect try to create not unwanted new symlink
2018-04-04 17:55:14 +02:00
Hadi Nategh
9a3b42bbf9
Fix vfsSelect extra buttons sometimes failing to close the dialog after execution
2018-04-04 17:54:58 +02:00
Hadi Nategh
30a9f76134
Add some translations, thanks to Evgen Vodopivec.
2018-04-03 11:26:59 +02:00
Hadi Nategh
7ac0e33fbb
Make sure mail_bo object is there before using it, fixes error "can not call undefined function reopen()"
2018-04-03 10:34:52 +02:00
nathangray
41726e4293
* Etemplate - Stop times from advancing 1 hour shortly after DST
2018-03-29 09:56:47 -06:00
Hadi Nategh
045974085f
Fix translation
2018-03-29 17:43:48 +02:00
Hadi Nategh
3c283c8129
Make sure we are not disabling submit buttons if upload is not triggered, to avoid disabled submit buttons after failure.
2018-03-28 18:22:32 +02:00
Hadi Nategh
293736a169
Fix translation
2018-03-28 11:34:13 +02:00
Hadi Nategh
4b61143e89
Add translation for "previous" button in notifications
2018-03-28 11:33:52 +02:00
Hadi Nategh
7f4af547d7
Try to avoid fullwidth for some specific widgets in customfields list
2018-03-28 11:22:56 +02:00
Hadi Nategh
e299c90f76
Make second column of customfields list fullwidth
2018-03-28 11:22:42 +02:00
Hadi Nategh
967fcea673
Add button_icon new attribute to vfs-select widget and changes link button icon
2018-03-28 11:13:53 +02:00
Hadi Nategh
5c19bbfd2c
Implement new feature for vfs-select widget to accept extra buttons action. Additionally, add extra "copy" and "move" actions to link-to vfs dialog.
2018-03-28 11:13:26 +02:00
Hadi Nategh
5221ad68f9
Set dialog button icons from Api instead of etemplate
2018-03-28 11:08:10 +02:00
Hadi Nategh
b532c21653
Add some translations, thanks to Stefan Unverricht.
2018-03-26 14:32:09 +02:00
Hadi Nategh
fd3c5a56b6
Fix broken priority icons in mail compose
2018-03-26 12:43:08 +02:00
Hadi Nategh
a0ac4ed927
Fix merge replace placeholders causes huge performance issue. Additionally, fixes the extra $ sign shown up in replaced placeholders.
2018-03-23 16:48:02 +01:00
Ralf Becker
442da1e381
* Sharing/Collabora: fix not working cleanup of temp. files and shares
...
- 14.x installs had the job created with old class-name egw_sharing
- Wopi shares where never cleaned up, they are now after 3 month
2018-03-22 13:12:50 +01:00
Ralf Becker
7e05055a1f
Changelog for 17.1.20180321
2018-03-21 12:17:41 +00:00
Ralf Becker
762c60a61f
new method Api\Framework::getUrl() to get a full / externally usable Url
2018-03-21 12:40:59 +01:00
Ralf Becker
8c23fca35e
do NOT use hostname configured in setup, if it is the default localhost
...
stick with HTTP Host header in that case
2018-03-21 11:45:25 +01:00
nathangray
e7df918794
Re-init static streamwrapper, as some of them look at permissions or preferences
2018-03-20 15:22:50 +01:00
Hadi Nategh
796f485117
Remove not used csp method
2018-03-20 15:04:28 +01:00
Ralf Becker
d426394685
correctly propagate readonly for sharing and Collabora
2018-03-20 11:54:33 +01:00
Hadi Nategh
be4696b857
Get Collabora+Sharing into latest stable version
2018-03-19 16:05:43 +01:00
Ralf Becker
6835fd023e
* API: webservice call when password has been changed outside EGroupware to eg. re-encrypting (mail) credentials
...
Can be used eg. via CURL *after* password has been changed:
echo '<new-password> | curl --user <username> --data-raw '<old-password>' -X POST https://egw.domain.com/egroupware/api/changepwd.php
2018-03-16 11:02:52 +01:00
Ralf Becker
13c564e6a6
remove due to own table in 17.1 no longer needed migration of (private) custome-fields
2018-03-14 14:55:40 +01:00
stefanwerfling
1fe5478761
Update autoload.php
...
- add interface exist check for interface loading by vendor classes
2018-03-13 17:04:56 +01:00
Ralf Becker
0984cb7d8e
* AD/LDAP migration: change favorites and index states too
2018-03-12 21:23:49 +01:00
Hadi Nategh
4ed5e06295
* Addressbook: Implement new feature to send vcard of contact to an already opened mail compose dialog
2018-03-12 17:46:56 +01:00
Hadi Nategh
d83bb1c483
Fix tracking of opened popups not working after framework reload
2018-03-12 17:43:24 +01:00
Hadi Nategh
ba31de222d
WIP framework's popup storage/restore:
...
- fix typo
2018-03-12 17:42:50 +01:00
Hadi Nategh
2090d4f43a
WIP framework's popup storage/restore:
...
- Add missing template
2018-03-12 17:42:27 +01:00
Hadi Nategh
f6b22c3643
WIP framework's popup storage/restore:
...
- Keep tracking of popup's window object and restore it when needed
- Implement a method to check an already opened popup and execute a method in the selected popup context
- Fix vcard import into opened compose windows not working
2018-03-12 17:41:38 +01:00
nathangray
183ee014c6
API - Avoid issue with incompatable types by forcing to array, even if no account found
2018-03-12 09:02:52 -06:00
Ralf Becker
c4c57acf3d
* EMail/Tracker/InfoLog: fix error converting mails by replacing 4-byte utf8 chars
...
MySQL and MariaDB before 10.1 need 4-byte utf8 chars replaced with our default utf8 charset
(MariaDB 10.1 does the replacement automatic, 10.0 cuts everything off behind and MySQL gives an error)
Changing charset to utf8mb4 requires schema update, shortening of some indexes and probably have negative impact on performace!
if (substr($this->Type, 0, 5) == 'mysql' && $this->ServerInfo['version'] < 10.1)
{
$value = preg_replace('/[\x{10000}-\x{10FFFF}]/u', "\xEF\xBF\xBD", $value);
}
2018-03-12 14:03:52 +01:00
Hadi Nategh
98f4abc0db
Add a fallback site title to avoid showing undefined as title
2018-03-12 12:18:39 +01:00
Ralf Becker
9ce0feaf9b
* Api: use proxy configuration when downloading available tutorial videos
2018-03-12 11:19:10 +01:00
Hadi Nategh
569c7d2218
Fix tutorials.json url to use https
2018-03-12 11:08:38 +01:00
Ralf Becker
181747d006
Fix not working textbox validators containing backslashes
...
PHP xml parser reads backslashes literal from attributes,
while JavaScript ones need them escaped (eg. like PHP strings)
-> replace \\ with \ to get following XML working: validator="/^\\d+$"
2018-03-10 17:57:12 +01:00
nathangray
b475edc7a2
Silence warning about time in array format by passing it to constructor
2018-03-09 15:15:36 -07:00
Ralf Becker
09b6d37a04
* ActiveDirectory: additional allow accountExpires=0 for never expires
...
(beside attribute is not set or has value 9223372036854775807)
2018-03-09 19:57:09 +01:00
nathangray
eccb8a9df2
Etemplate - email widget tooltip - show loading while waiting for server response, remove tooltip if nextmatch scrolls
2018-03-07 11:47:28 -07:00
nathangray
cdafb417d3
Etemplate - don't assume event data will still be there after a timeout, fixes occasional errors about it being missing
2018-03-07 11:47:16 -07:00
nathangray
614287a0ba
Fix add contact tooltip to work inside nextmatch again
2018-03-07 11:47:07 -07:00
nathangray
45c7aa7c9c
* Api - Check if email address is known before offering 'Add as contact' button
2018-03-07 11:46:58 -07:00