Commit Graph

42800 Commits

Author SHA1 Message Date
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
ralf
361a774df5 * Calendar: fix conflict check to take into account that whole-day (floating) events start and end by definition in all timezones at midnight
and therefore must not conflict with other (non-floating) events starting or ending at midnight,
but can conflict in other timezones (were the event to check does NOT start or end at midnight)
2024-08-06 12:05:26 +02:00
ralf
6d3f6c46aa fixing whole-day events get one day shorter when editing them in EGroupware (caused by yesterdays whole-day with timezone fix for TB) 2024-08-02 16:11:13 +02:00
ralf
8cac83a3a6 add SQL to logged errors and fix/set global namespace in \ADORecordSet 2024-08-02 14:12:05 +02:00