Ralf Becker
f4521e3401
fix missing slash in path of adLDAP.php
2016-07-15 14:24:30 +02:00
Hadi Nategh
4c59ea9d5f
Implement touch events for jquery chosen. Fix filter-categories does not work in iOS
2016-07-15 14:16:56 +02:00
Ralf Becker
29ccda8dff
fix ntlm directory path
2016-07-15 13:54:39 +02:00
Ralf Becker
52d3aa70cd
enable APCu for caching with >= 32M and fix post_install to patch Ubuntu-16.04 /etc/php/7.0/cli/conf.d/20-apcu.ini
2016-07-15 13:23:39 +02:00
Hadi Nategh
9d054b9437
Fix asyncIncludetime in genPageTime repeats itself into DOM instead of updating the value
2016-07-15 09:35:02 +02:00
Ralf Becker
b2ac90fec6
fix some Scrutinizer "bugs"
2016-07-15 08:17:54 +02:00
Ralf Becker
847fb38194
* NTLM: move ntlm login code from phpgwapi to api to allow NTLM login in 16.1 minimal install
2016-07-15 08:05:44 +02:00
Ralf Becker
e1f8fa7799
* ActiveDirectory: using adLDAP now from adldap2/adldap2=4.0.4 via composer
2016-07-15 07:39:53 +02:00
Hadi Nategh
eba29d3541
Create DOM node for pageGenTime data
2016-07-14 17:21:51 +02:00
Ralf Becker
630175178e
mark test as skiped, if cache-provider throws Exception because missing PHP extension
2016-07-14 16:07:09 +02:00
Ralf Becker
a90087b81c
send page-generation- and session-restore-time via json response not as dom fragment
2016-07-14 14:55:57 +02:00
Moritz 'Morty' Strübe
fc02e0f299
Also adjust links when migrating from Ldap to DB
2016-07-14 10:19:24 +02:00
Ralf Becker
fa70712a2f
fix PHP Warning: Memcached::setOptions(): invalid serializer provided, if neither igbinary nor json serializer is available, staying with default php serializer
2016-07-13 08:56:31 +02:00
Ralf Becker
913960a1d5
fix typo
2016-07-12 20:50:19 +02:00
Ralf Becker
6cb0f0f152
making existing cache-tests available for phpunit/Travis, thought leaving old test in place as they are more performance testing
2016-07-12 16:55:11 +02:00
Hadi Nategh
d933b7f423
Fix missing dot for class name used in commit 81829c2496
2016-07-12 15:03:58 +02:00
Ralf Becker
f15b5552ad
forgot to modify Link::get_data()
2016-07-12 15:00:40 +02:00
Hadi Nategh
81829c2496
Fix filter-categories in mobile template
2016-07-12 13:55:38 +02:00
Ralf Becker
943ae3612e
Link::query callback needs to be called with reference as 3. parameter, passing now array with parameters instead of single parameters
2016-07-12 13:54:36 +02:00
Ralf Becker
3bc0dc60d6
fall back to Api\MimeMagic::filename2mime, if mime_content_type function is not available
2016-07-12 11:56:42 +02:00
Ralf Becker
7455cae476
* API/ProjectManager: fixed some errors caused by no longer sharing instanciated objects not designed to be shared
2016-07-12 11:37:05 +02:00
nathangray
b195d44cbf
Fix common and admin translations were sometimes missing
2016-07-11 16:23:58 -06:00
Ralf Becker
3a2ac5402d
need to use global namespace for non-namespaced phpunit 4.8 class PHPUnit_Framework_TestCase
2016-07-11 22:49:36 +02:00
Ralf Becker
a39935810c
fix Travis errors with phpunit 4.8 under PHP < 7
2016-07-11 22:39:42 +02:00
Ralf Becker
5c33bd9bef
adding a first unit test to EGroupware, plus a test runner running all test-classes in either:
...
$app/src/.*/test/$classTest.php or $app/test/class.$classTest.inc.php
adding test runner doc/test-cli.php to Travis
2016-07-11 21:40:02 +02:00
Hadi Nategh
791d1f1d74
Implement new representation for et2_selectbox widget of multi tags with limited single row
2016-07-11 17:24:20 +02:00
Ralf Becker
a80cb15d66
* LDAP/UCS: groups not found when searching for them eg. in custom fields (account-type=both)
2016-07-11 15:08:51 +02:00
Hadi Nategh
b1e666245a
Check and ask for the notification permission if nothing yet set
2016-07-11 12:24:59 +02:00
Hadi Nategh
f01d6bc404
Add a method to egw.notification to check API availability
2016-07-11 12:01:29 +02:00
Ralf Becker
7643c9f57b
display login-message depending on $_GET[cd] and whats in database/header for "login_message"
2016-07-11 09:33:46 +02:00
Ralf Becker
fa148e4c89
move check_logoutcode to Api\Framework\Login, where it is used
2016-07-11 08:52:41 +02:00
Ralf Becker
0136ed2112
fix Scrutinzer "bug" changing var imported not as reference into closure
2016-07-10 11:58:54 +02:00
Ralf Becker
0b71dd2756
replace (slower and ugly) create_function with closures
2016-07-10 11:09:21 +02:00
Ralf Becker
dbf69a79c6
* Setup/Auth: fix PHP Fatal with Sqlssl authentication (Class EGroupware\Api\Auth\auth_sql not found)
2016-07-09 09:20:00 +02:00
nathangray
8ef3dac777
German translation for long task totals
2016-07-08 10:47:37 -06:00
Hadi Nategh
30f966225f
Style et2_taglist_category similar to nextmatch filter-cat
2016-07-08 12:58:15 +02:00
Ralf Becker
4f4530b98d
* Admin: add used caching provider and APCu stats to "PHP Information"
2016-07-08 12:09:37 +02:00
Ralf Becker
f89142629a
* eSync: fix not synced subject and other headers, after RC3 Outlook memory reduction
2016-07-08 10:34:33 +02:00
Ralf Becker
1bae5f991f
grr fix typo, thanks to Travis
2016-07-08 09:09:47 +02:00
Ralf Becker
a091718807
* Restore: fix failed restore under MySQL 5.7 by temp. disabling strict mode to allow inserting zero dates
2016-07-08 08:40:44 +02:00
Ralf Becker
2c238b7071
* PHP7/ImportExport: fix different evaluation order of PHP 5 and 7 gives eg. error "Function name must be string" in wizard
2016-07-07 20:25:32 +02:00
Ralf Becker
512bc77cfd
turn off permanent error_log
2016-07-07 19:54:12 +02:00
nathangray
9b80a7d133
Fix favorite delete confirm dialog header was not translated
2016-07-07 10:19:13 -06:00
Ralf Becker
1818088a88
* APCu/PHP7: fixed not used APCu under PHP7, as it has no APC compatible interface
...
Apcu class is basicly a copy of Apc, but as its methods are called quite a lot, I dont want to add the overhad of checking to call apc_ or apcu_ on every call, anyway APC died with PHP 5.5 so we can remove Apcu class once we no longer support PHP 5.4
2016-07-07 17:39:37 +02:00
Hadi Nategh
59f23dee5a
Set more max-height for result options container in filter-cat
2016-07-07 16:59:21 +02:00
Hadi Nategh
3cac849e58
Improve styling of filter-cat in nextmatch header
2016-07-07 16:47:45 +02:00
Ralf Becker
34f4a23497
fix wrong namespace
2016-07-07 16:36:06 +02:00
Ralf Becker
9c8823cde2
fix PHP 5.4 Fatal error: Cannot create references to elements of a temporary array expression
2016-07-07 16:23:30 +02:00
Ralf Becker
26ccede602
* Mail: automatic migrate old mcrypt tripledes passwords to openssl AES on successful login
2016-07-07 16:08:35 +02:00
Hadi Nategh
ea200604fb
Implement new nextmatch cat-filter including category colors
2016-07-07 15:45:14 +02:00
nathangray
2a8bc013d6
Fix Make sure customfield header widgets get finished, even if customfield widget is already done - fix the fix to finish all customfields, not just selectboxes
2016-07-04 13:32:35 -06:00
nathangray
27876aa3fb
Add totals (selected, successful, skipped, failed) to long task dialog
2016-07-04 12:49:47 -06:00
Ralf Becker
d5a97279a7
* Univention: fix not working 16.1 install in UCS: Account not found! (acc_id=1)
2016-07-04 15:36:49 +02:00
Hadi Nategh
e98bf91347
Take other objects (like sel_options) from arrayMgrs into account regarding feeding content to view template
2016-07-04 14:28:39 +02:00
Ralf Becker
28c16c7d25
German translation for Abort/Skip/Retry buttons in mass mail
2016-07-04 13:57:49 +02:00
Ralf Becker
7ab213d94a
remove trailing comma shown in IDE as warning
2016-07-04 12:28:01 +02:00
Ralf Becker
035593f8a6
* Template: relabeled Pixelegg template/theme to "Standard", and mobile theme for desktop to "Compact"
2016-07-04 11:47:49 +02:00
Ralf Becker
5260af7268
fix typo
2016-07-04 10:34:57 +02:00
Ralf Becker
dbb46f7574
fix Scrutinizer "bugs"
2016-07-02 13:59:49 +02:00
Ralf Becker
b0803c76b6
fix Scrutinizer "bugs"
2016-07-02 12:11:52 +02:00
Ralf Becker
22b62aa168
fix Scrutinizer "bugs"
2016-07-02 11:57:26 +02:00
Ralf Becker
8c6193d22f
fix Scrutinizer "bugs"
2016-07-02 11:53:40 +02:00
Ralf Becker
72c22fbd44
fix Scrutinizer "bugs"
2016-07-02 11:47:25 +02:00
nathangray
2615837137
Make sure customfield header widgets get finished, even if customfield widget is already done.
...
Fixes addressbook switching from 'All contacts' to organization and back loses customfield headers
2016-07-01 13:05:16 -06:00
nathangray
a2d1131aa5
Add an Abort / Retry / Skip prompt for long task when one fails
2016-06-30 15:47:32 -06:00
leithoff
92cc79f20b
fix the fix
2016-06-30 11:05:10 +02:00
Ralf Becker
5e470912b9
reworked about text a bit for 16.1
2016-06-30 10:29:15 +02:00
leithoff
da8ead2704
fix error in common lang file
2016-06-30 09:47:38 +02:00
Ralf Becker
efccc70eb3
revert 41b5de825d
: disable scrolling too, when in seamless mode, as it prevents iframe content from being scrolled to the bottom, if that content does not implement any other means of scrolling
2016-06-30 09:06:06 +02:00
Ralf Becker
82c4eecfa3
change wording of error message on server-side ajax requests
2016-06-28 20:40:11 +02:00
nathangray
d60596cb43
Add tooltip explaining do not notify flag
2016-06-28 09:17:05 -06:00
Ralf Becker
6efd436a75
need to switch ONLY_FULL_GROUP_BY of for MySQL >= 5.7
2016-06-28 13:43:11 +02:00
Ralf Becker
f4dc9ebc3b
* MySQL/Ubuntu 16.04: switch off sql_mode ONLY_FULL_GROUP_BY enabled in MySQL 5.7+
2016-06-27 20:26:48 +02:00
nathangray
41b5de825d
Hide iframe scrollbars too when seamless is on, hides scrollbars in Admin - Global categories
2016-06-27 10:53:50 -06:00
Ralf Becker
9aa98a46a5
fix some scrutinizer "bugs"
2016-06-26 19:44:53 +02:00
Ralf Becker
0a2b30f275
fix some scrutinizer "bugs"
2016-06-26 19:44:53 +02:00
Ralf Becker
ada94b8d43
fix some scrutinizer "bugs"
2016-06-26 19:44:53 +02:00
Ralf Becker
d11405205c
fix some scrutinizer "bugs"
2016-06-26 19:44:53 +02:00
Ralf Becker
9860c9d8b7
fix some scrutinizer "bugs"
2016-06-26 19:44:53 +02:00
Ralf Becker
8a9b6591a8
fix some scrutinizer "bugs"
2016-06-26 19:44:53 +02:00
Ralf Becker
903b14f45d
fix some scrutinizer "bugs"
2016-06-26 19:44:53 +02:00
Ralf Becker
b103dd23a6
fix some scrutinizer "bugs"
2016-06-26 19:44:53 +02:00
Ralf Becker
e6c2f04dda
fix some scrutinizer "bugs"
2016-06-26 19:44:53 +02:00
Ralf Becker
23835a2f68
fix some scrutinizer "bugs"
2016-06-26 19:44:53 +02:00
Ralf Becker
b47dd39072
fix some scrutinizer "bugs"
2016-06-26 19:44:53 +02:00
Ralf Becker
6deedce782
try translating default group descriptions on read, in case they are not translated
2016-06-26 19:44:53 +02:00
Hadi Nategh
66f1e302d2
Bring back enter action for taglist-email widget
2016-06-24 16:27:02 +02:00
Hadi Nategh
009afc76e1
Fix input field in taglist jumps into second line if there's a value set and it's display:none
2016-06-24 13:12:53 +02:00
nathangray
8d1028ead8
Fix missing translation for Add entry
2016-06-23 13:04:59 -06:00
Ralf Becker
50b33f279c
Italian translations from Ilias Chasapakis, Webtrain
2016-06-23 18:35:20 +02:00
nathangray
dc8ab4cfc0
Fix missing global category colors if minification is on
2016-06-21 10:54:36 -06:00
Hadi Nategh
14935780ce
Fix PGP Encryption backup:
...
- Rename the backup file, still will check the previous backup file though
- Close backup dialog from mailvelope after the backup process is finished
2016-06-21 12:54:50 +02:00
Ralf Becker
1b4bef13f5
return full mime message as stream without any conversation and without caching it, as this probably caused high memory usage when syncing with Outlook
2016-06-21 09:33:44 +02:00
nathangray
0787e03378
Stop taglist from stealing focus back if user clicks on another input
2016-06-20 10:38:55 -06:00
Ralf Becker
412b874629
quiten permanent error_log in CalDAV::handle_attach, only leave error_log for errors
2016-06-20 18:34:35 +02:00
Ralf Becker
8a1fa99886
only set LC_MESSAGES by default, as LC_ALL would also change PHPs numberformatting to use eg. comman as decimal seperator, fixes not working preference how many infolog lines to show
2016-06-20 18:29:23 +02:00
Ralf Becker
c08853a711
German an Czech translations from Stefan Unvericht
2016-06-20 17:45:14 +02:00
Ralf Becker
f86c1934eb
* PGP: using following (hidden) files in users home-directory: .PGP-Key-Backup and .PGP-Keychain
2016-06-20 15:13:37 +02:00
Ralf Becker
ad6840e2ce
German translation for PGP backup/restore stuff
2016-06-20 15:11:56 +02:00
Ralf Becker
bd5fc3ed11
fix admin was not able to see devices and logs of an other user, if he opened that users preferences via admin context-menu
2016-06-20 11:48:28 +02:00