Ralf Becker
13ea6533ee
Changelog for 14.1.20140512
2014-05-12 09:24:23 +00:00
Ralf Becker
3d5a2ffc3b
handle connection errors by opening wizard and show a fake folder with error message (to not get error from tree and unlock tree again)
2014-05-12 07:35:23 +00:00
Hadi Nategh
e8e3de984a
Wrap content in link-add with span
2014-05-09 15:54:11 +00:00
Klaus Leithoff
ec1346b8e5
translations from our translation server
2014-05-09 14:16:27 +00:00
Klaus Leithoff
d808e0a6c5
* Mail: harden mailapp to better cope with broken accounts
2014-05-09 12:43:57 +00:00
Hadi Nategh
5b80563707
Consider other date widgets for date initialization as they could have fixed data_format too
2014-05-09 09:48:10 +00:00
Hadi Nategh
fbd35cba3f
No need to check oldValue as check for customfields condition is good enough, and it may cause other date widgets do not get parsed
2014-05-09 08:48:26 +00:00
Hadi Nategh
b6e2460e91
Set customfields "date" and "date-time" widgets value correctly when they get initiated by storage value
2014-05-08 17:48:54 +00:00
Hadi Nategh
82e259c407
Setup data_format customfileds "date" and "date-time" in client-side
2014-05-08 17:45:09 +00:00
Ralf Becker
927b6eacb3
seems webspellchecker in CKEditor uses now https, need to allow that instead of http in CSP policy
2014-05-08 16:46:59 +00:00
Nathan Gray
c886f46122
- Listen to sub-template deferred to allow children of children to finish initializing (allows more complex sub-templates)
...
- Special case for sub-template filter having null value
- On sub-template input change, only update changed values instead of resetting & re-generating filters
Fixes some sub-template filters & col_filters conflicting and overwriting each other
2014-05-08 16:25:28 +00:00
Nathan Gray
609d1df763
Expose key splitting publicly, so other code can use it
2014-05-08 16:14:41 +00:00
Ralf Becker
194606b196
public method to translate between PHP and jQuery date(Time)Picker date/time-format
2014-05-08 15:57:07 +00:00
Ralf Becker
a345f2c47e
implemented search method in accounts sql backend, to no allways do a full query and limit in code
2014-05-08 13:35:22 +00:00
Ralf Becker
7c9df2fe1e
implemented search method in accounts sql backend, to no allways do a full query and limit in code
2014-05-08 12:30:03 +00:00
Ralf Becker
74d6ab3251
fix "Doublicate key" error on update
2014-05-08 12:27:24 +00:00
Ralf Becker
79fa175235
fixed SQL error stalling update, if addressbook contains no entries without 2-letter country-code
2014-05-08 12:03:00 +00:00
Ralf Becker
c29cb5c972
limiting a huge list of accounts returned not all accounts, because full search was limited too original number of requested rows
2014-05-08 08:50:57 +00:00
Klaus Leithoff
ee46a063a0
* Mail: fix a namespace issue (for additional defineable namespaces under dovecot) reported by E.Popp
2014-05-08 08:50:48 +00:00
Hadi Nategh
cd3c1901af
Order tabindex in mail compose to From->To->Body
2014-05-08 07:20:28 +00:00
Nathan Gray
6ec24b1b50
Make sure app ObjectManager is there before trying to use it
2014-05-07 20:55:34 +00:00
Nathan Gray
3230554c01
Add a config setting 'assigned' to allow extending classes to provide assigned users in a way other than a specific entry field.
2014-05-07 20:54:53 +00:00
Nathan Gray
01011c7349
Fix misplaced bracket causing warning message about invalid arguments
2014-05-07 18:36:13 +00:00
Nathan Gray
d80ef84012
Remove div from console, it's no longer useful
2014-05-07 16:35:51 +00:00
Ralf Becker
b111f5005b
fixed select-accounts show only part of users, caused by previously trying to extend now used array
2014-05-07 15:51:45 +00:00
Nathan Gray
354c030520
Work in progress on gantt chart:
...
- Gantt widget now supports context menu
2014-05-07 14:41:15 +00:00
Nathan Gray
30b300201e
Clear action manager, if present
2014-05-07 14:38:44 +00:00
Hadi Nategh
0691903105
Still need to translate empty_label in selectbox widget for cases like when we do have "options" as an extra item for select_options
2014-05-07 13:03:14 +00:00
Hadi Nategh
b3ebc04ae5
Fix missing "translate" sub-attribute for some other widgets "empty_label" attribute.
2014-05-07 12:23:02 +00:00
Hadi Nategh
c35968d4a6
No need to translate empty_label explicitly, as we have a "translate" sub-attribute to triger translation for an attribute
2014-05-07 12:12:25 +00:00
Hadi Nategh
a8278017ed
Fix missing translation for taglist's empty_label attribute
2014-05-07 11:06:47 +00:00
Ralf Becker
610e7e6e93
halfway fixed eTemplate(1) part of etemplate_widget_transformer, but then enabled old code in contact_widget again, as value is not yet handeled correctly by callback in contact_widget
2014-05-07 09:00:59 +00:00
Nathan Gray
012b49838c
Send value/label pairs to preserve sorting
2014-05-06 20:33:40 +00:00
Nathan Gray
4f2504aafc
Fix typo
2014-05-06 20:05:08 +00:00
Nathan Gray
b76ace01f5
Revert r46820 as it causes some widgets (tag list) problems.
...
Fix select account changing selectbox default instead.
2014-05-06 19:56:02 +00:00
Stefan Reinhardt
013062aa00
infolog - less
...
add - delete +
positioning icons
2014-05-06 16:44:32 +00:00
Ralf Becker
f806bee109
fixed PHP Fatal error: Call to a member function appsession() on a non-object when running as cron-job
2014-05-06 14:41:06 +00:00
Hadi Nategh
291c4c04b4
No need to have explicitly fix et2_file width in calendaras the width is handled in etemplate2 class for all
2014-05-06 11:44:34 +00:00
Hadi Nategh
8ae49a00fb
No need to have explicitly fix et2_file width in infolog as the width is handled in etemplate2 class for all
2014-05-06 11:33:41 +00:00
Ralf Becker
6810eba337
do not use $ in random passwords, as they given update errors, if followed by a number
2014-05-06 11:00:15 +00:00
Ralf Becker
e134826088
"setup/setup-cli.php --exit-codes" was not reporting 11: Your Database is not working!
2014-05-06 09:23:12 +00:00
Ralf Becker
d5777290ab
update from 1.8.007
2014-05-06 07:23:11 +00:00
Nathan Gray
33594b565d
Custom fields are not allowed to have a null value, since NULL is skipped by backend
...
Fixes bug where it was impossible to clear date cfs
2014-05-05 22:19:54 +00:00
Nathan Gray
c99f0ee32d
Fix bug in last select option fallback option, was getting value instead of options
2014-05-05 22:17:23 +00:00
Nathan Gray
4d64856fcd
Add some more time every 100 rows as long as things are still going
2014-05-05 20:44:51 +00:00
Nathan Gray
f5dc2d6903
Abort import if more than 100 errors are encountered.
...
Prevents request from dying if you upload a large, bad, file
2014-05-05 20:30:06 +00:00
Nathan Gray
4053d1a204
- Move function to find selectbox options to public, static so other widgets (read only selectAccount) can use it
...
- Fix selectAccount missing extra app-specific options
2014-05-05 17:25:01 +00:00
Nathan Gray
e004e23c31
If the default is an object, use a clone of the default value to prevent widget from accidentally changing the default by reference
2014-05-05 17:22:25 +00:00
Ralf Becker
ed85cc3ce6
allow apps to supply own etemplate_widget_transformer extending widgets
2014-05-05 16:05:39 +00:00
Nathan Gray
8dfea11106
Make sure primary group is in group list
...
Fixes Default group always added if primary group is not Default
2014-05-05 14:46:01 +00:00