Commit Graph

42753 Commits

Author SHA1 Message Date
ralf
9f3f931cfa fix typo causing name2id() to fail and no members to be returned and therefore existing ones removed in the sync 2024-08-19 13:57:33 +02:00
ralf
25586097e0 fix error Cannot access offset of type DateTime in isset() or empty() 2024-08-19 13:57:33 +02:00
ralf
cd1f961783 allow to sort groups in admin by container & group-name like in the tree 2024-08-19 13:56:54 +02:00
ralf
a76600d9b0 fix ldap_search(): Argument #1 ($ldap) must be of type LDAP|array, string given 2024-08-19 13:56:54 +02:00
ralf
3063a28348 * Admin: allow to show groups by container: e.g. LDAP DN or arbitrary part of name found by a regular expression 2024-08-19 13:56:52 +02:00
ralf
b451ebbc3d * LDAP/ActiveDirectory Sync: permanently store DN+entryUUID and use the latter to detect renamed user or accounts 2024-08-19 13:54:00 +02:00
nathan
fc4bfbb5b6 Fix Admin -> App configuration gives error
Uncaught TypeError: Cannot read properties of undefined (reading 'activeApp')
2024-08-16 09:32:36 -06:00
nathan
bfa19597d1 Admin: Different App configuration tab sizing, should take all vertical space now 2024-08-16 09:09:21 -06:00
ralf
a126c2116d fix not resized tabs in site-config, if app's config.xet already had a tab-widget 2024-08-16 09:08:19 -06:00
ralf
424d211cb3 scale svg icons incl. PDF mime icon 2024-08-16 11:43:08 +02:00
nathan
8e3d438ee0 Additional fix for 9fb4c0ab9a to handle error from historylog 2024-08-14 13:16:40 -06:00
nathan
4c15df70a0 Fix nextmatch in tabs did not correctly find tab, breaking loading & sizing 2024-08-14 13:16:31 -06:00
ralf
8e6af45cd4 translation for new "Change access" action 2024-08-14 16:09:12 +02:00
nathan
b10dea4ad2 Admin: Make group change access able to handle multiple location/accounts 2024-08-14 16:09:00 +02:00
nathan
d6ffa658cf Et2Dialog: Fix some dialog events / internals 2024-08-14 16:09:00 +02:00
nathan
85d401e26f Admin: Add dialog to add/remove group ACL 2024-08-14 16:09:00 +02:00
ralf
461937bf04 remove no longer used dhtmlx drag-drop stuff
(cherry picked from commit ef04ac9099)
2024-08-14 14:28:31 +02:00
ralf
bff869f93d remove flipFallback(Placement|Strategy) as we get a better/working placement without
now clicks close to right end of the window open to the left (and not outside as before)

(cherry picked from commit 5ea8f27d9d)
2024-08-14 14:27:21 +02:00
milan
ca571c45c9 EgwMenuShoelace on checkboxes use a toggle icon to indicate checked state instead of an icon
(cherry picked from commit 85137fd4d7)
2024-08-14 13:18:29 +02:00
nathan
60c310ffeb Context menu checkbox changes
- Make sure check item does not close sub-menu
- Use different icons ☐/☑ instead of shoelace's check

(cherry picked from commit 2bdde5dc61)
2024-08-14 13:18:14 +02:00
milan
0ef7077357 do not skip handleSelect on sub-menu click
(cherry picked from commit c4e674d177)
2024-08-14 13:17:57 +02:00
nathan
00fdf6a227 Menu style fixes
- Remove heavy border, thicken shadow on context menu
- Update Shoelace to 2.16.0, fixes checkboxes on submenus

(cherry picked from commit 8416c435a7)
2024-08-14 13:17:44 +02:00
nathan
abcb249935 Make contextmenu box-shadow more transparent
(cherry picked from commit f8596793ca)
2024-08-14 13:17:30 +02:00
ralf
f2ac86360d restored Gruntfile.js from 23.1, but removed dhtmlx-menu parts
(cherry picked from commit d6c8584ae9)
2024-08-14 13:17:13 +02:00
nathan
c22cafbdcb Bigger border on context menu
(cherry picked from commit d4ecde3ce9)
2024-08-14 13:15:02 +02:00
ralf
e929300072 remove dhtmlxMenu in favor of Shoelace menu
(cherry picked from commit a670644ad7)
2024-08-14 13:14:31 +02:00
nathan
d378e19fb6 Change shoelace contextmenu style & position
- Reduced line height
- Align labels with/without icon
- Position to side when there's insufficient space above / below

(cherry picked from commit 54c3252c45)
2024-08-14 13:13:08 +02:00
nathan
05c5073f34 Fix Shoelace context menu did not properly hide on Esc / click out
(cherry picked from commit 5fed37087b)
2024-08-14 13:12:35 +02:00
ralf
ee51a6cf09 remove server-side querying of links, as we do that now client-side and server-side can stall whole list 2024-08-14 08:10:00 +02:00
nathan
c35ea9bfd6 Fix header customfield did not get extra options set 2024-08-12 08:57:14 -06:00
nathan
313c8fe2f1 Fix label customfield did not get extra options set 2024-08-12 08:56:58 -06:00
ralf
68d79bf481 more connection retry and making sure to not remove memberships, because different case of user-name 2024-08-09 15:18:54 +02:00
ralf
bc582dedfb * LDAP/AD: automatic retry, if connection to LDAP server was lost 2024-08-09 14:10:44 +02:00
ralf
89d4155f23 fix not displayed event-participants in new meeting-requests (event not yet in DB) 2024-08-09 10:58:32 +02:00
nathan
62912e9c14 Et2Tag: Fix read-only selects still have remove button on tag 2024-08-08 10:01:51 -06:00
nathan
1eb29cf414 Mail: Fix address labels in preview were hidden by avatar 2024-08-08 09:41:10 -06:00
ralf
c6fecd93a0 Revert "Et2Textbox: Also accept RegExp as validator" as it breaks a lot and is probably not intended for 23.1
This reverts commit 1cc0a9e33b.
2024-08-07 23:58:19 +02:00
nathan
1cc0a9e33b Et2Textbox: Also accept RegExp as validator
Previously only accepted string
2024-08-07 08:24:58 -06:00
nathan
26fd4311a6 Infolog: Fix blank link / contact rows added to entry history 2024-08-07 08:12:28 -06:00
ralf
835cb25fb9 fix typo stalling removal of search phrase 2024-08-07 12:22:39 +02:00
ralf
c83fd49f20 fix JS error if no image set in tree stalling projectmanager element-list and search 2024-08-07 10:16:17 +02:00
ralf
3ac3b7ee01 allow to set (string) "true" as selectedValue for a checkbox, while default is (boolean) true and false for unselectedValue
also fix validation in case an old eTemplate with attribute (un)selected_value is used
2024-08-07 09:22:26 +02:00
ralf
2639fd4848 npm audit fix 2024-08-07 09:05:11 +02:00
ralf
5b5f567e97 fix not displayed images in tree in admin, as they already contained an absolute path or full url 2024-08-07 09:03:59 +02:00
nathan
b8b52d5a72 Et2Textbox: Also accept RegExp as validator
Previously only accepted string
2024-08-06 23:37:52 +02:00
ralf
ac3c50adef new et2-vfs-name widget which does NOT allow to put (back)slashes in filenames
@nathangray client-side validation somehow does NOT work
2024-08-06 15:58:36 +02:00
milan
5a021bdae8 fix bug in Et2Tree where tree would not consider imagePath 2024-08-06 15:41:59 +02:00
ralf
b7f7f3b0bd fix not working opening/converting calls to infolog 2024-08-06 15:36:11 +02:00
ralf
24f51d4ad0 do NOT send URL to client-side, it can contain passwords 2024-08-06 14:01:24 +02:00
ralf
62b70637a7 fixing the fix: whole-day fix affected adding/updating regular events (non-whole-day) via CalDAV
Adding/updating events via CalDAV with timezone different to user-timezone seems to be broken since some time before the fix :(
2024-08-06 12:05:26 +02:00