Commit Graph

42375 Commits

Author SHA1 Message Date
ralf
4def632849 * Addressbook: hide account-name column for non-admins, unless otherwise configured in app-configuration of addressbook 2025-03-07 08:50:40 +01:00
nathan
819c182452 Fix undefined undefined error that briefly appeared when closing a popup window
It was cannot access length of undefined, but the error handler lost the original message
2025-03-06 16:30:57 -07:00
nathan
548e8a2700 * Calendar: Stop constant flickering in planner view 2025-03-06 13:27:16 -07:00
nathan
cc6ea74648 Re-enable larger status panel 2025-03-06 09:44:26 -07:00
milan
97696fb04d calendar lavatar icon no invert in darkmode 2025-03-06 17:27:40 +01:00
ralf
9257719d28 * InfoLog/REST API: allow to set responsible groups via email or name attribute of participant, also fixed unsetting participants in patch with value NULL
and allow "urn:uuid:" prefix to UID when setting a parent in InfoLog via relatedTo
2025-03-06 14:51:43 +01:00
milan
77bfc2c94e #104061 avatar pictures no longer use darkmode filter 2025-03-06 11:21:56 +01:00
milan
bec2727fcc from_expander fix 2025-03-06 11:05:24 +01:00
milan
eb6829e8b7 from_expander fix 2025-03-06 11:02:11 +01:00
ralf
8f135b13e5 fix PHP TypeError array_search(): Argument #2 ($haystack) must be of type array, int given 2025-03-06 08:42:44 +01:00
nathan
1c8dfb7b2d Et2TreeDropdown: Fix selecting the current value does not close dropdown 2025-03-05 14:51:32 -07:00
nathan
5b59b4ac5b Fix failing widget tests 2025-03-05 13:17:29 -07:00
nathan
12849d4153 Fix Et2File tests broken by 6dae21b311 2025-03-05 11:45:07 -07:00
ralf
879ac933cc when (un)marking a group as hidden, also invalidate the hidden groups cache 2025-03-05 19:01:06 +01:00
nathan
46ecd54711 Framework: Add some additional calls to popups_garbage_collector() to make sure popups don't hang around. 2025-03-05 10:04:02 -07:00
nathan
7ef2e53dd3 Et2TreeDropdown: Fix closing dropdown via expand icon opened it again 2025-03-05 08:57:07 -07:00
nathan
9255ce72e0 Et2Tree changes to stop tests from failing 2025-03-05 08:57:07 -07:00
ralf
44aacc6f81 fix typo 2025-03-05 14:06:12 +01:00
nathan
6dae21b311 Wait for answers on all conflicted files before uploading selected files 2025-03-04 10:55:38 -07:00
ralf
8b65f1286f fix SQL error in CalDAV 2025-03-04 16:51:07 +01:00
ralf
678997c397 * Resources: new setting what to show in title beside name: short description (default), location or inventory number 2025-03-04 16:36:22 +01:00
nathan
687440cc9a Et2Select: Fix max 3 values were shown 2025-03-03 16:28:39 -07:00
nathan
31bbbdfe22 Swap in CSS variables for constants
(Application header sizes)
2025-03-03 15:15:29 -07:00
nathan
789fa89193 Calendar: Functional in kdots 2025-03-03 14:00:45 -07:00
nathan
48220b8b14 kdots improvements:
- Fix infinite loop in updateComplete()
- hide/show sides now return updateComplete promise
- If etemplate has only 1 rendered template, and that template has a slot, move the whole etemplate (DOMContainer) not just the et2-template
2025-03-03 14:00:45 -07:00
ralf
8ab8c6f1f6 fix PHP TypeError Cannot access offset of type array on array 2025-03-03 18:35:52 +01:00
ralf
f52ece8366 * Admin/Api: allow to hide groups from non-admins 2025-03-03 11:03:24 +01:00
ralf
ce0ca47b6a fix PHP TypeError: explode(): Argument #2 ($string) must be of type string, array given 2025-03-03 09:39:52 +01:00
ralf
fc95364673 * LDAP/ADS/Import: invalidating accounts-cache during import for groups, accounts and memberships 2025-03-02 13:50:56 +01:00
nathan
83f4ff6e9a Don't try to save the file to VFS if it's not done uploading 2025-02-28 10:52:39 -07:00
milan
6d5aa13da3 fix from header was always hidden and ignored the preferences 2025-02-28 18:24:01 +01:00
nathan
53568eb14e Filemanager: Use Et2VfsUpload widget to upload files to index 2025-02-28 09:20:23 -07:00
nathan
ceb92b89d5 Et2VfsUpload: Fix new name from server was only respected for conflicts 2025-02-27 16:50:20 -07:00
nathan
ca8fd213de Upload widgets: Show error from conflict check 2025-02-27 16:42:05 -07:00
nathan
dd74c20b77 Upload widgets:
- Build conflict check & prompt into Et2VfsUpload widget
- Doc updates
2025-02-27 15:17:36 -07:00
nathan
8a8f283bc6 Filemanager: Fix some weirdness with Et2File upload 2025-02-27 08:17:12 -07:00
milan
69789d0a17 Dark-mode make bootstrap images visible
Regarding Ticket #104061
2025-02-27 15:52:06 +01:00
milan
84407fd157 * Preferences/Mail: added an option in mail preferences to hide the 'From' address header in the compose window -- the from header moves to the same menu as the 'cc','bcc' etc. 2025-02-27 14:56:17 +01:00
milan
071db3fb8b Et2file check if fileInfo.file is actually a file 2025-02-27 14:56:17 +01:00
milan
fbeaefcf05 WIP hide From in mail compose header 2025-02-27 14:56:17 +01:00
ralf
019ff98ea1 fix typo info_planned(_)time causing planed time not to be set 2025-02-27 14:49:44 +01:00
ralf
1bd3373612 * Addressbook/REST-API: changed NameComponent names to match final RFC 9553 (old names are parsed, but no longer returned, see the docu) 2025-02-27 12:04:54 +01:00
ralf
0a3185b98e better error-messages: distinguish between not found, more than one result and not understood query 2025-02-27 10:05:41 +01:00
ralf
e15989115b fix not working specifying of a field-name and simplified the documentation a bit 2025-02-27 09:11:54 +01:00
nathan
2127740fcd Switch to Et2VfsUpload webcomponent 2025-02-26 15:23:59 -07:00
nathan
ac9a3b13cf Et2File: Some CSS improvements to play nice wherever it's stuck 2025-02-26 15:18:54 -07:00
nathan
aef9ae0752 Et2File: Selecting another file when multiple=false clears any currently selected file
Also, fix test stub
2025-02-26 13:38:35 -07:00
nathan
e3faa3d97f Et2VfsUpload: WIP mostly working 2025-02-26 11:17:35 -07:00
nathan
9a7475cf5b Et2Template: Avoid more errors if template has no template or ID 2025-02-25 08:38:51 -07:00
ralf
fd078f55f5 action to open invoices from filemanager in invoices app 2025-02-25 14:47:40 +01:00