Ralf Becker
|
c655ab1e7f
|
allow to change mail domain
|
2013-04-05 14:15:40 +00:00 |
|
Ralf Becker
|
697d8931eb
|
allow to change mail domain
|
2013-04-05 14:13:41 +00:00 |
|
Ralf Becker
|
e9604992a7
|
mass account de/activation or quota setting
|
2013-04-05 13:08:08 +00:00 |
|
Ralf Becker
|
f7a9c20e1d
|
fixed typo in cache-control header, causing pages not getting cached, if clients used it in favor of Expires header
|
2013-04-05 10:23:58 +00:00 |
|
Nathan Gray
|
2f7af7fa25
|
Load applications translations for header check, add field name to invalid user warning
|
2013-04-04 16:47:39 +00:00 |
|
Ralf Becker
|
051c724e37
|
* InfoLog/CalDAV: fixed initial sync of more then 60 contacts created doublicates (no REPORT filters were used)
|
2013-04-04 15:12:33 +00:00 |
|
Klaus Leithoff
|
983c1e358d
|
* API/eMail/HTMLawed/CKEditor: tidy eats away even some wanted whitespace, so we switch it off;we used it for its compacting and beautifying capabilities, which resulted in better html for further processing
|
2013-04-04 12:32:53 +00:00 |
|
Klaus Leithoff
|
a273f67df5
|
* API/Auth: when required by setup check password strength upon login; strength must be specified, and user must be allowed to change password
|
2013-04-04 11:12:27 +00:00 |
|
Nathan Gray
|
8a55a0f99e
|
Helps if I turn it on - Add context menu link to filemanager
|
2013-04-03 16:38:47 +00:00 |
|
Nathan Gray
|
1f0baecf0e
|
Fix up plugin selector - expert mode is disabled, so just set it to read only
|
2013-04-03 15:55:34 +00:00 |
|
Ralf Becker
|
ed76aa43e2
|
removed old code used to run etemplate without javascript, not working anymore and causing it now to fail after Nathans changes
|
2013-04-03 08:37:28 +00:00 |
|
Ralf Becker
|
81752aa4d5
|
using ege.LAB.wait for popup_resize()
|
2013-04-03 07:52:23 +00:00 |
|
Ralf Becker
|
da32eb81fb
|
using egw.LAB.wait for jscalendar
|
2013-04-03 07:49:04 +00:00 |
|
Nathan Gray
|
b9a43091dc
|
Fix problem with false/0 values failing validation
|
2013-04-02 22:57:09 +00:00 |
|
Nathan Gray
|
70126e5698
|
Avoid additional visible border on some hidden popups
|
2013-04-02 21:41:43 +00:00 |
|
Nathan Gray
|
e8c9a1ecde
|
LABjs wait to initialize actions until all files are there
|
2013-04-02 20:31:22 +00:00 |
|
Klaus Leithoff
|
16a1970cca
|
add egw.LAB.wait to tree creation, as dhtmlxtree object may not be loaded on time
|
2013-04-02 13:36:58 +00:00 |
|
Klaus Leithoff
|
07f21d1291
|
make sure CKEDITOR is loaded, using egw.LAB.wait
|
2013-04-02 12:13:27 +00:00 |
|
Ralf Becker
|
6e28933f18
|
missing onLoad attibute in body tag, causing all sorts of things to fail
|
2013-04-02 08:13:37 +00:00 |
|
Nathan Gray
|
885a5fdfc7
|
Also accept the translated version of the column name when checking an imported file
|
2013-04-01 23:27:16 +00:00 |
|
Nathan Gray
|
47c07a45d5
|
Add context menu link to filemanager
|
2013-04-01 22:47:26 +00:00 |
|
Nathan Gray
|
a20f7651a0
|
Wrap some more js
|
2013-04-01 22:19:10 +00:00 |
|
Nathan Gray
|
ef2a5d377d
|
Use LABjs throughout framework to load javascript - prevents a lot of undefined / timing errors
|
2013-04-01 19:14:52 +00:00 |
|
Nathan Gray
|
1c076aa97b
|
Pass proper types to exec to avoid errors
|
2013-04-01 19:11:33 +00:00 |
|
Nathan Gray
|
8e66bc33bf
|
Fix error in window module instanciation
|
2013-04-01 19:06:47 +00:00 |
|
Nathan Gray
|
792152497c
|
When an ajax response includes a directive to load a javascript file, try to load it using the API - allows cache to skip known files
|
2013-04-01 18:39:03 +00:00 |
|
Nathan Gray
|
bdb148d167
|
Make sure widgetContainer is initialized before loading, prevents timing problems
|
2013-04-01 18:35:49 +00:00 |
|
Nathan Gray
|
3623ee6e72
|
Don't try to submit if the action is not a context menu (eg: drag, drop)
|
2013-04-01 18:19:59 +00:00 |
|
Ralf Becker
|
a29b69edae
|
using HTTP status 500 for exceptions, to ease detection of errors with externals tools
|
2013-03-29 09:44:03 +00:00 |
|
Ralf Becker
|
220650b53a
|
ckeditor 4 needs toolbarCanCollapse=true to honor toolbarStartupExpanded=false
|
2013-03-27 07:58:42 +00:00 |
|
Nathan Gray
|
1f754d485b
|
Tie egw_action system into etemplate widgets - allows actions on widgets
|
2013-03-26 21:19:17 +00:00 |
|
Nathan Gray
|
c55e636f43
|
Catch error from missing ckeditor stuff so it doesn't break everything else
|
2013-03-26 15:54:18 +00:00 |
|
Nathan Gray
|
61ef8de61e
|
Missed call to _super.destroy()
|
2013-03-26 15:47:31 +00:00 |
|
Nathan Gray
|
fbd81e6aa9
|
Fix 'undefined' in read only selectboxes when value was not in list of options
|
2013-03-25 23:00:25 +00:00 |
|
Nathan Gray
|
fc0b2d1e8a
|
Look for cat_id options in parent(global) sel_options manager too
|
2013-03-25 22:59:48 +00:00 |
|
Nathan Gray
|
0c017a4b35
|
Don't error if ckeditor adapter is missing, just fall back to text
|
2013-03-25 22:22:53 +00:00 |
|
Nathan Gray
|
d361206090
|
Always send app:id or just id from nextmatch_entryheader, instead of seperated properties
|
2013-03-25 22:04:10 +00:00 |
|
Nathan Gray
|
e6cfe7a505
|
Accept modifications where the value evaluates to false
|
2013-03-25 21:46:18 +00:00 |
|
Nathan Gray
|
3c651a38e0
|
Sort out customfilter options conflict
|
2013-03-25 21:43:35 +00:00 |
|
Nathan Gray
|
d394cca06f
|
Avoid some init / destroy errors in color picker popup
|
2013-03-25 19:39:02 +00:00 |
|
Ralf Becker
|
84b3edbfcb
|
* Filemanager: fixed not working "Save as" for Internet Explorer (all versions), gave PHP Fatal Error
|
2013-03-25 18:26:57 +00:00 |
|
Nathan Gray
|
c5d2b8dc23
|
Fix category check matching numbers inside other class names
|
2013-03-25 17:17:11 +00:00 |
|
Nathan Gray
|
8b6e1d92da
|
Correct quotes for both et & et2
|
2013-03-25 17:14:29 +00:00 |
|
Nathan Gray
|
19aef757f6
|
Use window from egw object, if available - still not quite right
|
2013-03-25 16:58:33 +00:00 |
|
Nathan Gray
|
699d215246
|
Adapt advanced search ajax response to work with et2
|
2013-03-25 16:57:50 +00:00 |
|
Nathan Gray
|
a46fff9bbd
|
Add implementation for xajax_eT_wrapper() to avoid having to replace them all right now
|
2013-03-25 16:56:10 +00:00 |
|
Ralf Becker
|
27a40efc84
|
async notifications can NOT use a single static variable as cache, as it will be used for all the different entries notified
--> using a class variable (different per app) and indexing cache be id or entry
|
2013-03-22 14:34:31 +00:00 |
|
Ralf Becker
|
82a442b722
|
* Setup: fixed not working install on openSUSE 12.2/3, because last line of output from "service (mysql|apache2) status" is empty
|
2013-03-22 10:26:59 +00:00 |
|
Klaus Leithoff
|
9425c1da14
|
* API/CKEditor: allow link dialog in simple-with-image feature mode (email)
|
2013-03-21 16:20:16 +00:00 |
|
Klaus Leithoff
|
77c15b226c
|
* API/CKEditor: allow more space for html-editable area (by setting smaller margin)
|
2013-03-21 11:06:51 +00:00 |
|