Commit Graph

41541 Commits

Author SHA1 Message Date
f0fcb2fb05 prioritize/running order of async jobs: highest: calendar alarms, lowest: db_backup or S3-sync, rest medium 2023-12-16 11:23:20 +02:00
3cacf1823e allow to use Api\Framework::bodyClass('scrollVertical') to enable vertical scrolling on body e.g. for old admin stuff like async service 2023-12-16 11:20:30 +02:00
d5f629a491 Et2Email: Fix missing distribution lists 2023-12-15 16:20:31 -07:00
38ecfed987 disable imap log again 2023-12-15 17:53:57 +02:00
3dbb579239 * Mail: implement Exchange login-type "domain/username" 2023-12-15 17:19:16 +02:00
3fcea5b925 Et2Select: Fix additional entry selected after closing option list
Sometimes after searching and selecting an entry from the results, when the list was closed an additional option was added
2023-12-14 11:42:25 -07:00
61a2c97198 Et2Email: More work on actions
- Add Escape closes suggestions
- Better respect preference to close suggestions after selecting
- Fix another lost focus
2023-12-14 11:41:59 -07:00
c306c267ba Et2Email changes & bugfixes
- Keep focus in search when suggestions arrive
- Fix focus went to body when tabbing from search with typed address
- Don't wrap at top / bottom of suggestion list
- Spacing / padding fixes
2023-12-14 11:41:52 -07:00
c9ab4cccf6 Finish Et2Email widget 2023-12-14 11:41:40 -07:00
e28d38898b Et2Email WIP - Drag & Drop & sort 2023-12-14 11:41:34 -07:00
a60844d45a Et2Email: WIP - Most interactions done 2023-12-14 11:41:26 -07:00
580466f9b8 Et2Email WIP 2023-12-14 11:41:18 -07:00
81d63b6c12 Fix vfsWidget sometimes gives "TypeError: Cannot read properties of null (reading 'get_value')"
It was trying to access template widgets before they had loaded.  Fixed to wait until load is done.
2023-12-13 11:16:56 -07:00
b45a7e35aa fix fatal error deleting accounts via LDAP/AD import 2023-12-13 17:10:15 +02:00
12ed21bf77 adding newer config vars 2023-12-13 14:22:21 +02:00
23043dd307 fix PHP TypeError count() Argument #1 ($value) must be of type Countable|array, string given 2023-12-13 10:00:10 +02:00
7185b9e718 * Calendar/REST API: implement specifying alerts, useDefaultAlerts and priority attributes in POST or PUT requests 2023-12-12 19:51:07 +02:00
601cd428e5 WIP Timesheet REST API: fix PHP Fatal error in Addressbook&Calendar REST API
Declaration of parseCategories must be compatible
2023-12-12 19:51:07 +02:00
e3dde92be8 WIP REST Api for Timesheet app 2023-12-12 19:51:07 +02:00
c96984bee8 fix authentication error when calling vacation notice from admin for another user 2023-12-11 13:20:51 +02:00
f4b9f4ae12 translation and documenting the callback URL for OpenID Connect 2023-12-11 10:43:15 +02:00
fd15d4e750 fix error setting vacation notice (without rules):
updateScript: putscript failed: mail: line 3: error: unexpected ',' found at (the presumed) end of file. mail: error: parse failed.
2023-12-08 22:54:53 +02:00
dbe30682d0 Infolog: Fix details filter
Timing changed so value was being put back
2023-12-08 08:55:04 -07:00
a78003f866 allow to pass in the used Db object 2023-12-07 20:37:55 +02:00
a23cfd37b0 Fix nextmatch entry filter header could not be cleared 2023-12-07 10:44:56 -07:00
3f18031cfd Fix drag of non-sequential rows in Firefox
When selecting multiple rows with Ctrl, drag would not work
2023-12-07 10:39:50 -07:00
26de0ab801 Et2ButtonTimestamper: Fix error where some users could not be found
In instances with > 100 users, it's possible the current user was not on the client side.  Now checking user() first, it should always be there.
2023-12-07 10:38:48 -07:00
e9e96e3c39 * Mail: allow to configure an auto-responder, if Sieve supports the vacation-seconds extension 2023-12-07 16:39:27 +02:00
04271cabc3 Fix "* Mail/Sieve: fix vacation message with redirect kept mail in INBOX, even if rule moved it to a folder" 2023-12-07 16:39:27 +02:00
137599f124 Et2SelectThumbnail: Get working with new Et2Select tagTemplate 2023-12-07 14:23:53 +01:00
c934014ba0 Fix country selector is not showing its emptyLabel default icon 2023-12-07 11:56:59 +01:00
6a67fa85cd Do not proceed sizing for avatar widget if it's not in an accepted format 2023-12-07 11:56:02 +01:00
e280f8cd2c Fix favorite button icon size for both in regular and mobile view 2023-12-07 11:55:31 +01:00
17676a2112 ImportExport: Fix export date filters lost their "All" option 2023-12-06 14:02:10 -07:00
cd523e6664 ImportExport: Fix export field "Check all" button did nothing 2023-12-06 14:02:01 -07:00
6f4fdb4707 Fix infinite loop in missingOption in country/state due to not waiting for results
Add class method to search through select options
2023-12-06 09:17:40 -07:00
c400b548e8 Fix unable to save cleared link value 2023-12-06 09:15:29 -07:00
d24c0f05ce Fix unable to clear link value 2023-12-06 09:15:21 -07:00
f454d10b71 Timesheet: Use regular account select for user / owner for large numbers of users 2023-12-06 09:14:47 -07:00
b99f7dc8c4 Avoid some more PHP warnings
"Trying to access array offset on value of type null"
2023-12-05 13:39:06 -07:00
673ac0a14a fix "Illegal offset type in isset or empty" when renaming a backup 2023-12-05 17:03:56 +02:00
158e1a39cb * LDAP/Import: fix groups never matched regular expression dn-filter in import 2023-12-05 15:17:18 +02:00
8f5099a85d Select account: sort options 2023-12-04 13:41:45 -07:00
1bcaf545bb * Infolog: Take group add ACL into account for type on new entries
Previously just edit ACL was considered
2023-12-02 19:37:17 +02:00
5b9ee2db39 Et2Select: Fix missing option detection when options have optgroups
Was unable to find option in Timezones, resulting in an infinite loop
2023-12-02 19:37:17 +02:00
751942728d Revert "Revert "SearchMixin: Fix initial values not always displayed when options are from server or file""
This reverts commit cc4813ea90.
2023-12-02 19:36:28 +02:00
cc4813ea90 Revert "SearchMixin: Fix initial values not always displayed when options are from server or file"
Causes a complete browser freeze when opening Preferences > Common preferences > Default preferences

This reverts commit 562a391579.
2023-12-01 16:58:25 +02:00
d5d614c1fc Changelog for 23.1.20231201 2023-12-01 08:06:30 +02:00
df73301ce4 pending translations from our translation server 2023-12-01 07:02:08 +01:00
562a391579 SearchMixin: Fix initial values not always displayed when options are from server or file
Fix for when remote result doesn't get there before SlSelect renders, and the SlSelect removed the value because the option wasn't there
2023-11-30 14:02:18 -07:00