Commit Graph

41491 Commits

Author SHA1 Message Date
ralf
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
ralf
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
nathan
d5f629a491 Et2Email: Fix missing distribution lists 2023-12-15 16:20:31 -07:00
ralf
38ecfed987 disable imap log again 2023-12-15 17:53:57 +02:00
ralf
3dbb579239 * Mail: implement Exchange login-type "domain/username" 2023-12-15 17:19:16 +02:00
nathan
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
nathan
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
nathan
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
nathan
c9ab4cccf6 Finish Et2Email widget 2023-12-14 11:41:40 -07:00
nathan
e28d38898b Et2Email WIP - Drag & Drop & sort 2023-12-14 11:41:34 -07:00
nathan
a60844d45a Et2Email: WIP - Most interactions done 2023-12-14 11:41:26 -07:00
nathan
580466f9b8 Et2Email WIP 2023-12-14 11:41:18 -07:00
nathan
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
ralf
b45a7e35aa fix fatal error deleting accounts via LDAP/AD import 2023-12-13 17:10:15 +02:00
ralf
12ed21bf77 adding newer config vars 2023-12-13 14:22:21 +02:00
ralf
23043dd307 fix PHP TypeError count() Argument #1 ($value) must be of type Countable|array, string given 2023-12-13 10:00:10 +02:00
ralf
7185b9e718 * Calendar/REST API: implement specifying alerts, useDefaultAlerts and priority attributes in POST or PUT requests 2023-12-12 19:51:07 +02:00
ralf
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
ralf
e3dde92be8 WIP REST Api for Timesheet app 2023-12-12 19:51:07 +02:00
ralf
c96984bee8 fix authentication error when calling vacation notice from admin for another user 2023-12-11 13:20:51 +02:00
ralf
f4b9f4ae12 translation and documenting the callback URL for OpenID Connect 2023-12-11 10:43:15 +02:00
ralf
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
nathan
dbe30682d0 Infolog: Fix details filter
Timing changed so value was being put back
2023-12-08 08:55:04 -07:00
ralf
a78003f866 allow to pass in the used Db object 2023-12-07 20:37:55 +02:00
nathan
a23cfd37b0 Fix nextmatch entry filter header could not be cleared 2023-12-07 10:44:56 -07:00
nathan
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
nathan
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
ralf
e9e96e3c39 * Mail: allow to configure an auto-responder, if Sieve supports the vacation-seconds extension 2023-12-07 16:39:27 +02:00
ralf
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
nathan
137599f124 Et2SelectThumbnail: Get working with new Et2Select tagTemplate 2023-12-07 14:23:53 +01:00
hadi
c934014ba0 Fix country selector is not showing its emptyLabel default icon 2023-12-07 11:56:59 +01:00
hadi
6a67fa85cd Do not proceed sizing for avatar widget if it's not in an accepted format 2023-12-07 11:56:02 +01:00
hadi
e280f8cd2c Fix favorite button icon size for both in regular and mobile view 2023-12-07 11:55:31 +01:00
nathan
17676a2112 ImportExport: Fix export date filters lost their "All" option 2023-12-06 14:02:10 -07:00
nathan
cd523e6664 ImportExport: Fix export field "Check all" button did nothing 2023-12-06 14:02:01 -07:00
nathan
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
nathan
c400b548e8 Fix unable to save cleared link value 2023-12-06 09:15:29 -07:00
nathan
d24c0f05ce Fix unable to clear link value 2023-12-06 09:15:21 -07:00
nathan
f454d10b71 Timesheet: Use regular account select for user / owner for large numbers of users 2023-12-06 09:14:47 -07:00
nathan
b99f7dc8c4 Avoid some more PHP warnings
"Trying to access array offset on value of type null"
2023-12-05 13:39:06 -07:00
ralf
673ac0a14a fix "Illegal offset type in isset or empty" when renaming a backup 2023-12-05 17:03:56 +02:00
ralf
158e1a39cb * LDAP/Import: fix groups never matched regular expression dn-filter in import 2023-12-05 15:17:18 +02:00
nathan
8f5099a85d Select account: sort options 2023-12-04 13:41:45 -07:00
nathan
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
nathan
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
ralf
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
ralf
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
ralf
d5d614c1fc Changelog for 23.1.20231201 2023-12-01 08:06:30 +02:00
Ralf Becker
df73301ce4 pending translations from our translation server 2023-12-01 07:02:08 +01:00
nathan
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