Commit Graph

70 Commits

Author SHA1 Message Date
Ralf Becker
c53551ab2b fix PHP 8.0 error: Unsupported operand types: null + array 2021-10-20 15:03:41 +02:00
Ralf Becker
d2c85cfe86 fix PHP 8.0 errors: key(): Argument #1 ($array) must be of type array, null given
guarding key() from calling with null eg. $button = key($content['button']) --> key($content['button'] ?? []) or check before !empty($content['button'])
2021-10-06 16:08:32 +02:00
Ralf Becker
33e88d25ae * Preferences: use push to ask every affected client to reload preferences, if affected 2020-07-31 09:47:49 +02:00
nathangray
77a0076a45 Preferences: Fix multiselect settings had new values as arrays, old values as strings, which messed up history 2019-11-01 11:10:01 -06:00
nathangray
6d54365f4f Preferences - Fix multiselect forced preferences not getting cleared out when empty 2019-06-17 15:48:38 -06:00
nathangray
0453a43194 Keep documentation from preference changes when opened from top bar 2019-04-10 11:19:41 -06:00
Ralf Becker
4be62b63ee labels, options and widgets for admin_cmd_preferences 2019-03-20 18:15:02 +01:00
nathangray
d805e9f467 Stop using deprecated each(), using foreach(), key() or current() instead 2019-02-12 14:13:45 -07:00
nathangray
00c11c1a0c Preferences - Fix sections missing under some circumstances 2019-01-10 15:54:04 -07:00
Ralf Becker
cba3e713b4 fix saving of group preferences 2019-01-10 15:08:11 +01:00
Ralf Becker
620e20f0e4 fix admin_cmd_user_preferences to use values given and not global preferences object 2018-08-23 15:25:49 +02:00
Hadi Nategh
abaf61b72f Remove no longer used argument 2018-08-22 12:29:46 +02:00
Hadi Nategh
886bc915cf Preserve the old values to be used in values comparison 2018-08-22 12:27:17 +02:00
Hadi Nategh
563a356eaa Implement admin_cmd for preferences 2018-08-21 14:42:56 +02:00
Hadi Nategh
36726c7400 Add new attributes into core widget in order to be able to set widget->type attributes in preferences 2018-06-27 17:40:26 +02:00
Ralf Becker
b7a948bdff show a default preference of 0 (was hidden before, but used!) 2017-10-10 18:48:45 +02:00
Hadi Nategh
0a8e209a31 Fix preferences tabs getting duplicated, introduced by commit 2707b1da0b 2017-01-23 16:01:55 +01:00
Hadi Nategh
a66b34c8fc Disable autocomplete_url for taglists in hooks with no sel_options 2017-01-13 15:13:44 +01:00
Hadi Nategh
2707b1da0b Add no_sel_options to preferences settings in order to be able to use taglist with no sel_options 2017-01-12 12:27:46 +01:00
Hadi Nategh
cf7ce2c27f * Calendar: Fix saving preferences place-holders in all languages except en breaks their values in database 2016-09-19 11:07:18 +02:00
Ralf Becker
b077423223 get "integer" type settings working, by removing not used size attribute from template causing a 0 size input for integer 2016-07-29 16:01:26 +02:00
Ralf Becker
fa9cd4766f use new api for preferences 2016-04-30 17:16:36 +00:00
Hadi Nategh
bbd06f1cbe Fix multiline textboxes in preferences dialog are not shown due to the lack of width 2015-02-26 15:03:20 +00:00
Ralf Becker
3dee5e9a56 reload framework if (custom-)template-color changes 2014-12-18 11:02:42 +00:00
Ralf Becker
2a426ca420 reload framework when theme changes (eg. to mobile) 2014-11-27 08:13:26 +00:00
Ralf Becker
5391fd1674 only show apps available to user 2014-10-21 09:15:42 +00:00
Ralf Becker
19651fcb9b remove wrong settings definition, causing an illegal string offset in preferences 2014-07-24 09:53:04 +00:00
Ralf Becker
61dab25375 make account_id available for preferences hook 2014-07-18 11:46:10 +00:00
Ralf Becker
21bcc81b21 * Preferences: non-admins were allowed to changed default, forced or group preferences 2014-07-13 10:27:46 +00:00
Ralf Becker
0246dec560 update client-side preferences, when preferences get saved 2014-06-06 12:21:31 +00:00
Ralf Becker
b308b0027d changed default alarms pref to single "date-duration" pref (in minutes), fixed date-duration to have for prefs reasonable default of data_format=m,display_format=mhd,hours_per_day=24,empty_not_0=1 2014-06-06 11:59:20 +00:00
Ralf Becker
f0e391220f * Calendar: adding default alarm for regular or whole-day events, preference is shared with CalDAV clients 2014-05-28 10:03:57 +00:00
Nathan Gray
da776ede02 Modifications are kept in the request, so reset tabs if there are none. 2014-04-22 16:09:26 +00:00
Ralf Becker
37a87636a4 reload framework if template_set or lang common preference change 2014-04-03 10:25:21 +00:00
Ralf Becker
6fdf8c98d1 open preferences and ACL in a popup (ACL still needs a little more work: use et2_dialog to add/edit instead of an other popup) 2014-04-01 15:49:08 +00:00
Ralf Becker
20193e6418 more changes etemplate_old --> etemplate, maybe better not started that ;-) 2014-03-23 09:34:18 +00:00
Ralf Becker
6c44f31448 specify template for redirect, to NOT open preferences (= current app) tab in Stylite/Pixelegg template 2014-01-28 11:01:17 +00:00
Ralf Becker
a2800d7fa8 fix ide warnings 2014-01-28 10:16:24 +00:00
Ralf Becker
3e5e9bf730 fixed sql error caused by using sort="account_lid" instead of order="account_lid" 2014-01-21 18:06:07 +00:00
Ralf Becker
8099b8eb4c fixed forced, but empty multiselect was stored as empty string and therefore overwrote user prefs 2014-01-20 17:51:46 +00:00
Ralf Becker
5ee25dc26b fixed forced preference with value="0"="No" was shown in preferences dialog for none-forced prefs 2014-01-20 11:07:36 +00:00
Ralf Becker
8c44986e7b fixed default value for selectbox with optgroups does not show label 2014-01-10 09:08:40 +00:00
Ralf Becker
b2c563e5aa restoring current app/tab, if pressing save or cancel, to do so let server know which is current app and run under that appname (otherwise redirect will happen to currently views app 2013-12-06 00:02:16 +00:00
Nathan Gray
2ba1eec06a Fix Save/Cancel buttons in preferences.
Registry section should be 'list', not 'index'.  Also handle deprecated 'view_list' too.
2013-12-04 18:17:01 +00:00
Nathan Gray
b4703be700 Add save & cancel buttons, they re-direct to selected app's index 2013-12-02 17:38:15 +00:00
Nathan Gray
60a9286f0a If no default is set, show nothing for default 2013-11-27 15:52:28 +00:00
Nathan Gray
9af81df945 Stop double-encoding select box values, etemplate does it in beforeSendToClient() 2013-11-26 19:05:18 +00:00
Nathan Gray
085733faa1 Better handling of defaults - options can be more than key => value maps 2013-11-26 18:23:14 +00:00
Nathan Gray
94ce4db297 Make sure we load the settings for the user's selected template/framework, not the current one. 2013-11-26 17:55:51 +00:00
Nathan Gray
127663af77 Fix defaults showing "Array" instead of array values 2013-11-26 16:50:59 +00:00