Commit Graph

8042 Commits

Author SHA1 Message Date
Ralf Becker
c543cdf6c4 quiten a warning 2014-10-02 10:31:57 +00:00
Hadi Nategh
3404c704a6 Make sure state object exists
-Fix error "Cannot read property 'sort' of undefined" for favorites without state
2014-10-02 09:06:15 +00:00
Nathan Gray
f17a896283 If link changes, update client side with new title when possible. 2014-10-01 16:20:18 +00:00
Nathan Gray
f8540288d8 Check that array entry is there before looking into it.
Prevents error when accessing deleted user.
2014-10-01 15:53:31 +00:00
Ralf Becker
d736d6cb4a fix typo 2014-10-01 10:37:30 +00:00
Ralf Becker
6be491d6eb stop egw.debug("error",...) to show error to user, if LOCAL_LOG_LEVEL=0, which we currently set in source 2014-10-01 10:34:50 +00:00
Ralf Becker
72d5413131 fixing IDE warnings 2014-10-01 07:53:03 +00:00
Ralf Becker
81f68e09d6 switching off Javascript error-handler and -display in GUI 2014-09-30 20:30:46 +00:00
Ralf Becker
25eae3cd06 fix IDE warnings and generate an install_id, if there is none 2014-09-30 11:59:31 +00:00
Ralf Becker
245391e724 allow path instead of url with schema for login too 2014-09-27 17:11:05 +00:00
Nathan Gray
70689708a3 Restore favorite's sort order along with filters 2014-09-26 19:15:50 +00:00
Ralf Becker
3093cb6b85 fixed not working refresh of user category list called via top-menu after adding/editing a category 2014-09-25 16:03:28 +00:00
Ralf Becker
be369d7ac9 fix PHP Fatal error under PHP 5.3: Cannot access self:: when no class scope is active 2014-09-25 06:21:21 +00:00
Nathan Gray
47df86be97 - Add some more filter options
- Fix maxdepth option to work
2014-09-23 17:46:06 +00:00
Ralf Becker
aa10bc53a5 need to set context even for no proxy, if we need optional authentication 2014-09-23 13:43:09 +00:00
Ralf Becker
bd5796704a * Admin: using proxy configuration from setup for update-check and retrieving EPL license from my.stylite.de 2014-09-22 19:43:38 +00:00
Nathan Gray
7db941133f Add home-accounts translation 2014-09-22 16:57:14 +00:00
Ralf Becker
2e8a353f3e pending translations from our translation server 2014-09-22 11:57:15 +00:00
Ralf Becker
fbe9863055 * API/MySQL: automatic try to reconnect once, if server closed connection "MySQL server has gone away" 2014-09-22 10:23:17 +00:00
Ralf Becker
f9fdf59746 remove create_function in favor of a global function as it is causing - at least on some systems - permanently changing cache-ids / minified sources not to be cached 2014-09-10 16:15:22 +00:00
Ralf Becker
a4d18fdce2 trigger blur on taglist in getValue() to not loose just typed content (previous fix stoped selection of suggestions by mouse) 2014-09-10 10:02:07 +00:00
Ralf Becker
1cdc989f18 simple check and error-message, if cookies are not enabled, also changed famous "Your session could not be verified" to more understandable "Your session timed out, please log in again" 2014-09-10 08:27:13 +00:00
Ralf Becker
c0877bdaef fix typing of an email-address in compose with direct click on send button (no tab out of taglist) looses just typed email 2014-09-09 11:42:16 +00:00
Ralf Becker
4d7f00d0fd nextmatch responses got cached for in meantime changed folder 2014-09-08 15:45:37 +00:00
Ralf Becker
414eeec511 fix javascript error caused by caching using a string context, searching now for a nextmatch one 2014-09-08 14:59:19 +00:00
Klaus Leithoff
dc472cdb11 handle problems in email display and processing for further use after commit rev48461 2014-09-05 12:20:49 +00:00
Ralf Becker
951768885a when refreshing some uids in a nextmatch, we need to send nextmatch filters too, as server-side will merge old version of filters from initial request data otherwise
this can cause rows not to be returned because of different filters or search, or they are returned thought they should not
2014-09-05 09:32:44 +00:00
Ralf Becker
eae606a957 fix empty json-response caused by some non-utf8 content in response, eg. broken mail password 2014-09-04 16:02:48 +00:00
Ralf Becker
20179f1767 * Spellchecker: marking "browser based" (default for new installs) and "No" as safer and fixing CSP policy for web-spell-checker 2014-09-04 09:58:48 +00:00
Ralf Becker
6ec9df222f fixed replay to first mail in newly refreshed or changed folder removes mail when sending
caused by eT exec_id got lost in call to egw.dataRefreshUID
2014-09-03 14:33:13 +00:00
Ralf Becker
6e831aaad9 docu update and fix IDE warnings 2014-09-03 08:11:59 +00:00
Hadi Nategh
220d314cf9 * Calendar: Fix sidebar calendar in pixelegg to not flicking while the mouse is over on dates, and gets expanded with sidebar column resize 2014-08-27 09:46:57 +00:00
Ralf Becker
7948b17745 fixed sql error "argument of AND must be type boolean, not type integer" 2014-08-26 19:29:56 +00:00
Ralf Becker
a792aaa3c0 * All apps: current user was not taken into account for private custom-fields 2014-08-26 16:54:23 +00:00
Ralf Becker
d0a9307168 * PostgreSQL/Admin/Setup: backup stopped with SQL error 2014-08-26 14:03:18 +00:00
Nathan Gray
ab1bae8a35 Fix sub-templates missing proper height in idots framework 2014-08-25 20:54:28 +00:00
Ralf Becker
903f0e75a5 * eSync: limit creation of sessions to one per device and user (like already done for CalDAV) 2014-08-25 14:04:24 +00:00
Ralf Becker
394fe15fe0 push backend using notifications table 2014-08-22 17:26:22 +00:00
Ralf Becker
3b49416788 class to send push notifications to a logged in user 2014-08-22 14:29:18 +00:00
Ralf Becker
b0e97a61e6 use smpt-username as sender, if available, but only if it is a full email address 2014-08-22 13:25:53 +00:00
Ralf Becker
e9969c91b8 * LDAP/AD: auto-created accounts not allways set primary group also as membership 2014-08-21 15:43:59 +00:00
Ralf Becker
ee92144787 added et2_appicon class to app-icons in old eTemplates 2014-08-21 10:11:35 +00:00
Ralf Becker
28d195417c fix error happening in browsers not supporting console object 2014-08-21 08:12:31 +00:00
Ralf Becker
e4a80cbfc6 exclude login failures from session list 2014-08-19 17:15:50 +00:00
Nathan Gray
a09fae5f43 Data improvements:
- pass UID as additional parameter to data callbacks
- cache actual data separately from cached fetch response to avoid duplication
- use callbacks to keep localStorage data consistent with data in memory
- use callback to update cached fetch response if a record is removed (set to null)
2014-08-06 21:00:31 +00:00
Nathan Gray
f361373455 - Use timestamp to give cached dataFetch data a lifetime, currently 29 seconds.
- Add another callback for cache registration, called whenever the cache is used.
2014-08-04 17:04:11 +00:00
Hadi Nategh
671fec00d4 Delete accidentally added files by commit 47981 2014-08-04 14:12:02 +00:00
Hadi Nategh
22d6d80aae Add browser popup blocker checker for open_link method.
-Fix not poping up the emailadminWizard popup when an IMAP error occurrs, because of the browser blocks the popup.
2014-08-04 14:02:05 +00:00
Klaus Leithoff
f6e5b61327 pending translations from our translation server 2014-07-31 11:47:49 +00:00
Nathan Gray
ffb986f560 Handle if ID is not a string instead of erroring. 2014-07-28 23:11:22 +00:00
Nathan Gray
2fe7b34081 Smarter cache expiry based on age 2014-07-28 22:07:47 +00:00
Nathan Gray
df76846b37 Allow for long-term client side caching of dataFetch responses. 2014-07-28 21:17:06 +00:00
Ralf Becker
6744ba967e force CKEditor moono theme/skin on 14.1 update 2014-07-25 12:22:57 +00:00
Ralf Becker
acfd576c75 fixed not translated update-notification 2014-07-25 10:47:39 +00:00
Ralf Becker
35e5ff6d6e * Admin: restore from admin was not working (worked only from setup) 2014-07-25 09:13:19 +00:00
Hadi Nategh
5e8de7f972 Get the socialMedia icons out of table and append it to form if it is pixelegg template 2014-07-25 07:53:30 +00:00
Hadi Nategh
1912a14fe7 Add login.js to phpgwapi in order to make it available for all templates. Implement socialMedia for jdots and idots templates too 2014-07-24 17:13:46 +00:00
Ralf Becker
3253a191b7 fixed typo causing no next execution to be found, and therefore periodic jobs to be terminated 2014-07-24 15:58:20 +00:00
Ralf Becker
98692acb09 fixed sqlfs_stream_wrapper::dir_opendir("links://default/apps/$app/$id",0) links://default/apps/$app/$id is no directory! 2014-07-24 07:27:58 +00:00
Ralf Becker
349630ffa7 show calendars and ressource-calendars for user whos preferences are displayed, for "default" and "forced" we only display all and primary group calendars, but ressources of current user 2014-07-23 12:30:39 +00:00
Ralf Becker
eeafdea313 * Admin/Setup: restore of 14.1 backup was not working (backup file itself is correct)
caused by typo in json_decode of schema
2014-07-23 07:15:06 +00:00
Ralf Becker
b3c2bebd5f fixe PHP Fatal error in preferences::copy_preferences() in mail install 2014-07-22 16:52:22 +00:00
Ralf Becker
f2ca4d2762 copy felamimail preferences to new mail app, if they still exist there 2014-07-22 14:57:23 +00:00
Klaus Leithoff
a63cfe5aa1 firefox does stumble on kama skin; use moonocolor instead 2014-07-22 13:01:55 +00:00
Ralf Becker
be405e847c allow all php serialized values, to fix integer timestamps in async table 2014-07-22 11:11:28 +00:00
Ralf Becker
9cfee0d9a4 fixed wired data-values created directly after migration to json, got semaphore working again and fixing all IDE warnings 2014-07-22 10:44:03 +00:00
Ralf Becker
f337b33502 * eTemplate2: fixed popups eg. tracker open empty, not rendering popup content 2014-07-21 13:38:23 +00:00
Ralf Becker
cdd295fd5c quiten open_basedir warnings, when minify tries to access docroot 2014-07-21 08:22:11 +00:00
Ralf Becker
9f07b91490 quiten open_basedir warnings, when minify tries to access docroot 2014-07-21 07:02:48 +00:00
Klaus Leithoff
003f36afdb avoid warning on unexpected accounts->memberships result 2014-07-18 11:14:33 +00:00
Ralf Becker
9712e625db * Admin/API: remove no longer fully supported method to not "store session-id in cookie", it is the safer default anyway 2014-07-18 10:02:51 +00:00
Klaus Leithoff
a8a5557aa7 * API/CKEditor: introduce new skins/themes 2014-07-18 09:49:17 +00:00
Hadi Nategh
a2bac6e07a Make sure _with value is not null when trying to replace it into url, it causes broken url while using _replace argument from refresh_opener 2014-07-18 09:16:41 +00:00
Klaus Leithoff
430cba8991 * API/CKEditor: update to version 4.4.3; add additional skins 2014-07-18 07:56:43 +00:00
Ralf Becker
f49bbab26f fix an other CSP error, caused by json-responses send eg. from get_rows method on a GET request, filemanager opened in iframe from tracker 2014-07-17 17:26:00 +00:00
Ralf Becker
55475026ce remove xcache backend, because it is as obsolte as xcache 2014-07-17 13:05:36 +00:00
Ralf Becker
e7eaa72bc9 * API/Admin: fixed not working Admin >> Clear cache for default APC(u) and files backends 2014-07-17 12:34:43 +00:00
Ralf Becker
46fcd19256 missing images from previous update-checker commit 2014-07-17 11:23:45 +00:00
Ralf Becker
fa95339c3c only need one save-as-zip image 2014-07-17 11:22:57 +00:00
Ralf Becker
448e1e3675 * Admin: automatic update check displaying an icon for available (security-)updates for admins, escalating for security updates to all users after 3 days 2014-07-17 09:22:54 +00:00
Ralf Becker
258def8344 only modify js&css files for "real" browsers identified by existing of HTTP_REFERER, to return false data to WebDAV clients eg. used for backup 2014-07-17 07:34:06 +00:00
Ralf Becker
b1a95fb2e7 mitigate risk of serving javascript or css via webdav from our domain 2014-07-16 14:54:01 +00:00
Ralf Becker
9fa607c3bd fixed problems reported by LFRZ 2014-07-16 12:18:04 +00:00
Ralf Becker
f472ff10ee fixed PHP Fatal error: Call to a member function MetaTables() on a non-object, when non-default apps like esyncpro got installed/updated 2014-07-15 11:07:26 +00:00
Ralf Becker
2e4a5107b8 pending French translations from translation.stylite.de 2014-07-15 09:38:29 +00:00
Nathan Gray
9f9f5184fc If selected egwActionObject(s) contain data, use that over global data store. 2014-07-14 20:29:42 +00:00
Ralf Becker
2461660920 * Preferences: do NOT use deny configuration for admins 2014-07-14 16:26:03 +00:00
Nathan Gray
a0d2956bb6 Link was missing if application entry directory already exists.
Fixes unable to symlink existing entries to vfs
2014-07-14 10:22:48 +00:00
Nathan Gray
8a36e40b10 Call applyFilters() function instead of setting directly, which skipped change detection.
Fixes selection not cleared when applying a favorite.
2014-07-14 09:59:02 +00:00
Ralf Becker
f11f9937ac make detection of serialized values more robust, to allow string like eg. "a:hello" 2014-07-13 09:38:55 +00:00
Ralf Becker
ff1934a51f fixed typo 2014-07-13 08:55:48 +00:00
Ralf Becker
6b0ed9111f * API: fixed broken configuration, causing eg. ActiveDirectory or LDAP authentication to fail (you need to run Setup >> Clear cache!)
all config vars with names starting with an "a" were returning false instead there correct value
2014-07-12 08:51:31 +00:00
Ralf Becker
2dd0625ebe * Backup: backup could contain rows multiple times (which caused restore to fail) 2014-07-11 17:35:46 +00:00
Klaus Leithoff
772ebe6a41 improve (failsafe for non matching vartype personal (array instead of expected string)) imap_rfc822_write_address own fallback function 2014-07-11 11:34:11 +00:00
Ralf Becker
a08639049c fix exception: nothing known about column "table.column", if "column" alone would work 2014-12-10 15:04:29 +00:00
Ralf Becker
6ffc302835 fix not working fopen mode "x" 2014-12-05 11:22:15 +00:00
Ralf Becker
f64bac231b * CardDAV/Addressbook: fixed OS X addressbook overwrites account with lowest id when creating a new contact 2014-12-04 15:01:35 +00:00
Ralf Becker
81fe6b37c1 French translations from zorg-AT-probesys.com 2014-12-02 13:12:12 +00:00
Ralf Becker
9fdd92b5ea fix resize to work with zoom at least up to 125%, by calling resize a 2. time 2014-11-28 14:01:13 +00:00
Ralf Becker
77faf475f2 have to wait for script files to be loaded, before calling egw.link_handler or any other egw method 2014-11-27 08:57:34 +00:00
Ralf Becker
54c0cd0fa3 adding cache-busters to LABjs and egw.js 2014-11-27 08:54:30 +00:00
Ralf Becker
10b106619a * API: report failed Ajax requests to user incl. a hint that server error-log should contain more information 2014-11-21 16:18:29 +00:00
Ralf Becker
558076686f clientside redirect ignore appname only for popups, not eg. iframes like in admin 2014-11-19 16:17:00 +00:00
Ralf Becker
4a17d5e467 * all aps: lower memory requirements of insert into document by skipping HTML processing, if there are no html (custom-)fields
r49491: missing egw_customfield changed from last commit
r49492: fix formatting for timestamp and quiten error_log
r49493: class var to enable/disable memory_usage reporting to error_log
2014-11-19 13:12:17 +00:00
Klaus Leithoff
508537606b rework sender/from/replyTo Information on notification 2014-11-18 11:04:22 +00:00
Ralf Becker
69bf6708a6 hook allowing apps to add properties to *dav root 2014-11-17 12:36:53 +00:00
Ralf Becker
acbffe344e fix HTTP status for failed DELETE requests to return "403 Forbidden" and fix IDE warnings 2014-11-14 08:49:09 +00:00
Ralf Becker
f6ec2dc563 * Admin/Setup: ignoring doublicate rows from old backups 2014-11-13 11:52:28 +00:00
Ralf Becker
97be33eee8 added video/mp4 mime-type and fixed IDE warnings 2014-11-11 10:49:23 +00:00
Klaus Leithoff
8b14d13fca remove quotes enclosing mailaddresses on replaceEmailAdresses when replacing style <email@adress.es> to email@adress.es addresses 2014-11-11 10:31:35 +00:00
Ralf Becker
f7a508608b * CalDAV: big calendars with more then 500 events in result-set were missing events 2014-11-10 14:20:08 +00:00
Hadi Nategh
ca2b56979c * Mail: Fix mail display and compose open in full height
-commits r49335, r49336, r49339, and r49340.
2014-11-10 12:54:31 +00:00
Ralf Becker
bfe3011961 fix big $_GET[f] URL parameter got removed by Suhosin extension 2014-11-08 15:33:06 +00:00
Ralf Becker
b5be55419f fix infinit recursion caused by systemtime < max modification time of files, now relying only on modification times 2014-11-07 10:33:09 +00:00
Ralf Becker
fb8d036f71 fix some problem in Univention install 2014-11-06 16:55:14 +00:00
Ralf Becker
01e85bcee9 backport of Univention support to 14.1:
r49257: support for Univention LDAP schemas
r49263: mail plugin for UCS
r49274: UCS mail plugin: fix typo in name of alias attribute, quota in MB and reading of enabled attribute
r49275: setting sambaPrimaryGroupSID and univentionObject with univentionObjectType
r49276: automatic install in UCS enviroment
r49298: setting univentionMailHomeServer attribute to trigger directory listener to create INBOX and create configured folders in mail app
r49299: using univention-directory-manager cli to create not accounts to get Kerberos stuff addded
2014-11-05 20:43:10 +00:00
Ralf Becker
d1e1683ba4 only register hooks of installed apps, not all existing in filesystem, fixes fatal errors resulting from not installed apps 2014-10-31 12:24:19 +00:00
Nathan Gray
a33d5632af Link enhancements:
- Add confirm dialog to delete link
- Log unlinking files into historylog
2014-10-30 22:29:58 +00:00
Ralf Becker
d0a6e91984 not show apps and context-menu entries for apps not available to user, hooks->single() did not check apps for new method-hooks 2014-10-30 15:16:10 +00:00
Hadi Nategh
82d40e52c0 * Mail: Make selected email item in compose dialog editable
- Edit selected email addresses by double clicking on them (For all email fields where free entry is allowed. e.g. To, CC, and Bcc fields in compose)
- Update widget taglist and its plugin (magicsuggest)
2014-10-30 15:12:11 +00:00
Hadi Nategh
49a1d76117 Not used plugin, but included 2014-10-30 14:31:12 +00:00
Ralf Becker
6b1c36f6d3 making popup resize a bit more relyable by using an extra timeout and trigger it for every load, not just first one 2014-10-30 11:10:03 +00:00
Nathan Gray
a137491ec0 Keep custom translations as highest precidence.
Fixes loading translations for another app loses custom translations
2014-10-29 14:31:42 +00:00
Ralf Becker
f5783649c1 * All App: get text selection in lists working with Alt/Cmd modifier and file drag-out with Shift+Alt/Cmd modifier
r49174: Apply Ctrl+Alt keys in order to be able to distinguish between content selection and dnd for draggable actions
r49176: * All Applications: Get all drag and drop action functionality working cross platform
-Fix drag Out to desktop functionality with Command+Shift keys (for Mac) or Alt+Shift keys (for other platforms)
-Fix content selection functionality with Command key (for Mac only) or Ctrl key (for other platforms)

r49177: text and German translations for drag-n-drop modifier hints
r49178: fix IDE warnings
2014-10-24 12:57:16 +00:00
Hadi Nategh
06372a3944 Fix scrolling of content in iframes for touch devices (applied for iOS) 2014-10-23 13:45:11 +00:00
Ralf Becker
8d8f89d171 * Filemanager: fix since PHP 5.5.18 not longer working non-ascii chars in filenames, eg. German umlauts or accents 2014-10-23 13:39:21 +00:00
Ralf Becker
e0cf512f85 * Admin: if group was selected only active accounts were shown and show primary group in LDAP 2014-10-22 17:10:41 +00:00
Hadi Nategh
bf3f00ed36 Fix indentation 2014-10-22 15:36:26 +00:00
Hadi Nategh
06adc041fc Set hold trigger timer to 600 milliseconds in order to popup the context menu faster for touch devices 2014-10-22 15:33:05 +00:00
Hadi Nategh
aafb2c1d12 Use jquery-tap-and-hold plugin for taphold event on touch devices 2014-10-22 15:32:18 +00:00
Hadi Nategh
5b3782bea6 fix IDE warnings / documentation and move "use strict" from global scope to object itself 2014-10-22 12:41:25 +00:00
Ralf Becker
11e60d3220 fix return value of close and several IDE warning 2014-10-21 18:02:08 +00:00
Hadi Nategh
23c9f70dad Implement to set proper lable for dragging item on the drag helper 2014-10-21 15:21:23 +00:00
Hadi Nategh
ffa99fcb01 Get drag out action working again 2014-10-21 15:08:53 +00:00
Hadi Nategh
0c82167d09 More progress of commit r49059 2014-10-21 14:40:16 +00:00
Hadi Nategh
e8980e5836 Work in progress, standardization of dnd action helper styling for all apps 2014-10-21 14:39:24 +00:00
Ralf Becker
9b9f6bf067 adding singular and plural name of app entries to link registry under "entry"/"entries" plus translations for apps which need them different from app-name 2014-10-21 13:53:54 +00:00
Hadi Nategh
e945580cea Make sure the this object is avaliable before addressing it.
-Fix error in calender views which was happening after dnd
2014-10-21 09:00:27 +00:00
Ralf Becker
8da3e37e73 * Admin/LDAP: LDAP extra attributes homedirector and loginshell were not stored (home set to /dev/null) 2014-10-21 08:58:37 +00:00
Nathan Gray
8a861fc628 - Better popup resize calculations
- Test new popup size for addressbook
2014-10-17 15:17:16 +00:00
Ralf Becker
2ceddce771 fix popup detection to cope with window.opener being a reference to itself --> should NOT be detected as popup 2014-10-17 12:54:32 +00:00
Ralf Becker
585e313851 fix redirects in a popup and new egw_exception_redirect to be used in hooks/callbacks like for addressbook.edit to redirect to a different location
r49022: resize import popup to regular compose size
2014-10-17 12:51:02 +00:00
Klaus Leithoff
eb05de40b4 * Mail: fix for messed up plain-text signature in some cases 2014-10-14 10:50:23 +00:00
Hadi Nategh
854b778945 Fix a missing space in connect-src line of CSP 2014-10-13 14:32:30 +00:00
Ralf Becker
d12db71dd7 allow to set CSP connect-src and fix all IDE warnings
r48999: add deprecation note to egw_framework::on_* methods, as they get stoped by CSP (they work for old apps incl. old eTemplate)
2014-10-13 12:52:51 +00:00
Ralf Becker
065f772302 * Mail: allow to enter name+mail eg. "Ralf Becker <rb@stylite.de>" in compose, automatic fix unquoted commas in entered mail addresses 2014-10-08 09:09:02 +00:00
Nathan Gray
5a4ca587bb Increase popup padding by 20x30 pixels 2014-10-07 23:28:33 +00:00
Ralf Becker
f72d66c17c insert/update timezones without sqlite extension 2014-10-07 21:05:39 +00:00
Ralf Becker
80f33c47a8 fall back to own db_backup for installing timezones, if sqlite extension is not available or broken 2014-10-07 13:15:32 +00:00
Ralf Becker
6a9558e2a7 do no call posix_* methods (from posix extension), if it is not available 2014-10-07 09:31:53 +00:00
Ralf Becker
bbe01a96aa quiten a warning 2014-10-02 10:32:16 +00:00
Hadi Nategh
3cee4332ee Make sure state object exists
-Fix error "Cannot read property 'sort' of undefined" for favorites without state
2014-10-02 09:07:46 +00:00
Ralf Becker
80d81bfb44 If link changes, update client side with new title when possible. 2014-10-01 19:59:50 +00:00
Ralf Becker
7aa20273f1 Check that array entry is there before looking into it.
Prevents error when accessing deleted user.
2014-10-01 19:59:19 +00:00
Nathan Gray
0159f41877 Restore favorite's sort order along with filters 2014-10-01 15:41:50 +00:00
Ralf Becker
dbca9f2008 fix typo 2014-10-01 10:37:52 +00:00
Ralf Becker
22a5189783 stop egw.debug("error",...) to show error to user, if LOCAL_LOG_LEVEL=0, which we currently set in source 2014-10-01 10:35:36 +00:00
Ralf Becker
98d6b45be2 switching off Javascript error-handler and -display in GUI 2014-09-30 20:31:07 +00:00
Ralf Becker
511bd8674a fix IDE warnings and generate an install_id, if there is none 2014-09-30 11:59:55 +00:00
Ralf Becker
52bc4a75f3 allow path instead of url with schema for login too 2014-09-27 17:11:41 +00:00
Ralf Becker
98b0578314 fixed not working refresh of user category list called via top-menu after adding/editing a category 2014-09-25 16:03:53 +00:00
Ralf Becker
cea5f6dccb fix PHP Fatal error under PHP 5.3: Cannot access self:: when no class scope is active 2014-09-25 06:21:41 +00:00
Ralf Becker
19d2b7effb need to set context even for no proxy, if we need optional authentication 2014-09-23 13:45:03 +00:00
Hadi Nategh
89a02f201d Add home-accounts translation 2014-09-23 08:58:41 +00:00
Ralf Becker
6081076741 * Admin: using proxy configuration from setup for update-check and retrieving EPL license from my.stylite.de 2014-09-22 19:44:03 +00:00
Ralf Becker
b02c771f4a pending updates from our translation server 2014-09-22 11:59:05 +00:00
Ralf Becker
f130294bbf * API/MySQL: automatic try to reconnect once, if server closed connection "MySQL server has gone away" 2014-09-22 10:25:03 +00:00
Ralf Becker
14b11281ec remove create_function in favor of a global function as it is causing - at least on some systems - permanently changing cache-ids / minified sources not to be cached 2014-09-10 16:15:53 +00:00
Ralf Becker
c775582af2 trigger blur on taglist in getValue() to not loose just typed content (previous fix stoped selection of suggestions by mouse) 2014-09-10 10:02:43 +00:00
Ralf Becker
a8f284b588 simple check and error-message, if cookies are not enabled, also changed famous "Your session could not be verified" to more understandable "Your session timed out, please log in again" 2014-09-10 08:27:47 +00:00
Ralf Becker
e6ed7fc134 fix typing of an email-address in compose with direct click on send button (no tab out of taglist) looses just typed email 2014-09-09 11:47:00 +00:00
Ralf Becker
64f6aad5a2 nextmatch responses got cached for in meantime changed folder 2014-09-08 15:55:00 +00:00
Ralf Becker
bae72d8734 fix javascript error caused by caching using a string context, searching now for a nextmatch one 2014-09-08 15:54:35 +00:00
Klaus Leithoff
fa50e7985a handle problems in email display and processing for further use 2014-09-05 12:28:43 +00:00
Ralf Becker
6b4a25e46d when refreshing some uids in a nextmatch, we need to send nextmatch filters too, as server-side will merge old version of filters from initial request data otherwise
this can cause rows not to be returned because of different filters or search, or they are returned thought they should not
2014-09-05 09:33:05 +00:00
Ralf Becker
ec049a5977 fix empty json-response caused by some non-utf8 content in response, eg. broken mail password 2014-09-04 16:03:11 +00:00
Ralf Becker
aca5c7948e * Spellchecker: marking "browser based" (default for new installs) and "No" as safer and fixing CSP policy for web-spell-checker 2014-09-04 09:59:17 +00:00
Ralf Becker
4025351450 fixed replay to first mail in newly refreshed or changed folder removes mail when sending
caused by eT exec_id got lost in call to egw.dataRefreshUID
2014-09-03 18:00:28 +00:00
Ralf Becker
4ce1b299b3 docu update and fix IDE warnings 2014-09-03 08:12:29 +00:00
Hadi Nategh
0bfbfd8b0b * Calendar: Fix sidebar calendar in pixelegg to not flicking while the mouse is over on dates, and gets expanded with sidebar column resize 2014-08-27 09:47:48 +00:00
Ralf Becker
a481031a2d fixed sql error "argument of AND must be type boolean, not type integer" 2014-08-26 19:30:19 +00:00
Ralf Becker
a577ff0180 * All apps: current user was not taken into account for private custom-fields 2014-08-26 16:54:45 +00:00
Ralf Becker
281090320f * PostgreSQL/Admin/Setup: backup stopped with SQL error 2014-08-26 14:03:35 +00:00
Hadi Nategh
9e7b3107b5 Backport commit r48262, committed by Nathan Gray. Fix sub-templates missing proper height in idots framework 2014-08-26 13:49:04 +00:00
Ralf Becker
7faf1d7a2d * eSync: limit creation of sessions to one per device and user (like already done for CalDAV) 2014-08-25 14:21:21 +00:00
Ralf Becker
bf990975a7 use smpt-username as sender, if available, but only if it is a full email address 2014-08-22 13:26:18 +00:00
Ralf Becker
056e5a1e96 Make sure _with value is not null when trying to replace it into url, it causes broken url while using _replace argument from refresh_opener 2014-08-22 13:20:07 +00:00
Ralf Becker
98d5c4ff51 * LDAP/AD: auto-created accounts not allways set primary group also as membership 2014-08-21 15:44:20 +00:00
Ralf Becker
5a53a36ff1 added et2_appicon class to app-icons in old eTemplates 2014-08-21 10:12:55 +00:00
Ralf Becker
7ca4255e25 fix error happening in browsers not supporting console object 2014-08-21 08:13:01 +00:00
Ralf Becker
828274fea9 exclude login failures from session list 2014-08-19 17:16:19 +00:00
Nathan Gray
6a8e85c3e1 Add drag&drop for email and link lists 2014-08-18 18:00:00 +00:00
Hadi Nategh
6ff6db42e6 Backport commit r48009, committed by Nathan Gray.
Data improvements:
- pass UID as additional parameter to data callbacks
- cache actual data separately from cached fetch response to avoid duplication
- use callbacks to keep localStorage data consistent with data in memory
- use callback to update cached fetch response if a record is removed (set to null)
2014-08-11 13:56:29 +00:00
Hadi Nategh
a3d9df3d53 Backport commit r47984 committed by Nathan Gray.
- Use timestamp to give cached dataFetch data a lifetime, currently 29 seconds.
- Add another callback for cache registration, called whenever the cache is used.
2014-08-06 11:11:30 +00:00
Hadi Nategh
baa5e4cdbc Add browser popup blocker checker for open_link method.
-Fix not poping up the emailadminWizard popup when an IMAP error occurrs, because of the browser blocks the popup.
2014-08-05 08:12:33 +00:00
Hadi Nategh
04127c8b56 Backport commit 47929 committed by NathanGray, Handle if ID is not a string instead of erroring. 2014-08-04 09:19:41 +00:00
Hadi Nategh
747a1eb619 Backport commit 47928 committed by NathanGray, Smarter cache expiry based on age 2014-08-04 09:18:01 +00:00
Hadi Nategh
838d747667 Backport commit 47926 committed by NathanGray, allow for long-term client side caching of dataFetch responses. 2014-08-04 09:16:39 +00:00
Klaus Leithoff
4da179664d pending translations from our translation server 2014-07-31 13:43:30 +00:00
Nathan Gray
ada74b75fb Link was missing if application entry directory already exists.
Fixes unable to symlink existing entries to vfs
2014-07-28 16:12:06 +00:00