Commit Graph

5661 Commits

Author SHA1 Message Date
nathan
3738284a39 Let change event bubble so it can be caught by parents 2023-04-27 10:06:24 -06:00
ralf
6ae79bb53e * AD/LDAP/Import: for AD always do a full import of groups, as AD seems not to update the modification date, if only members change 2023-04-27 16:25:02 +02:00
ralf
6b17f28490 * Addressbook/CardDAV: show and allow to sync for default and forced preferences all ABs of the admin user
also do NOT name the groups own AB "personal"
2023-04-27 16:19:35 +02:00
ralf
bce396d86a null and undefined are objects too
fixes TypeError: Cannot read properties of null (reading 'length')
2023-04-27 08:04:42 -06:00
nathan
95aae678ff Api: Always resolve jsonq, even if empty array
Fixes callback was not called if response was []
2023-04-27 08:04:07 -06:00
nathan
759eb22505 Et2InputWidget: Give clones of object values so receiver cannot use the reference
Fixes failing change detection in EgwApp.update_state, since the value was the same object
2023-04-27 08:03:58 -06:00
hadi
f1a5b24249 Fix toolbar actions not getting their icons displayed when the toolbar is being opened from its none origin apps 2023-04-27 14:02:28 +02:00
ralf
5ef378abef fixing ValueError: str_repeat(): Argument #2 ($times) must be greater than or equal to 0
fixes 1894a19a86
2023-04-27 11:01:30 +02:00
nathan
11589fc8a2 Fix Et2Link always opening in the same popup 2023-04-26 08:06:56 -06:00
nathan
c1cbfc415d Add statustext to list of detached attributes 2023-04-26 08:05:35 -06:00
ralf
9d1e34e377 * Calendar/CalDAV: fix recurring events with users only added to an exception and have been deleted or rejected after 2023-04-25 17:37:09 +02:00
ralf
e549648187 change default to disable last/next event for users, as it's quite a performance drain 2023-04-25 17:03:29 +02:00
hadi
8d4c4c9d37 Fix js error causes stop execution for apps with no favorites 2023-04-25 17:01:18 +02:00
nathan
d57bcd12ac Fix missing entry values 2023-04-25 08:09:07 -06:00
nathan
9b57b24f0e Always strip comma regardless of number preference so parse float always works. 2023-04-25 08:07:53 -06:00
hadi
a88c423abe Do not translate category names 2023-04-25 12:01:19 +02:00
hadi
f7a1be6525 Make content marking possible on nm rows 2023-04-24 15:02:11 +02:00
nathan
889fa75f8c Fix typo in 5a824ef 2023-04-20 08:19:08 -06:00
nathan
aded689831 Fix et2container.getValueById() failed with error on (some) webcomponents 2023-04-20 08:12:46 -06:00
nathan
ecffd5fb73 Api: Fix Et2Link did not open PDFs in Collabora, but always downloaded them 2023-04-19 11:14:01 -06:00
nathan
fe962c2177 Et2Select: Fix doubled tags, long tags missing ellipsis 2023-04-19 11:13:37 -06:00
nathan
daf57803f9 Preferences: Add a preference option for if select multiple dropdowns stay open, excluding email selection
Also, German translations from Birgit
2023-04-19 11:11:52 -06:00
nathan
0242891289 Preferences: Add a preference for if select multiple dropdowns stay open or closes immediately after selection 2023-04-19 11:11:35 -06:00
nathan
0ec664cacb Api: Fix single custom field with ID = fieldname did not properly load value 2023-04-19 08:14:57 -06:00
ralf
02d4b6d30e fix some PHP Deprecated and typos in comments 2023-04-18 09:11:56 +02:00
nathan
1ca751f17d Fix multi-select in headers did not trigger update when a tag was removed
Value got passed around by reference, so as soon as the value was changed, activeFilters had the updated value.  Now just leaving applyFilters() to do the check.
2023-04-17 16:23:16 -06:00
nathan
dcf34dd74c Add implicit preference to remember user's last sort order.
Sort stored in favorites override this when the favorite is used.
2023-04-17 15:21:33 -06:00
nathan
134a82791a Validation changes:
- Fix multiplying messages on focus/blur
- Server-side (Manual) messages do not block submit.  Server set it, we'll let server check it.
2023-04-14 09:58:37 -06:00
ralf
8b12c082a4 activate links in changelog
thought something's broken in the et2-textarea widget, as the link does NOT open on click
2023-04-12 14:16:10 +02:00
ralf
45a89423ce Changelog for 23.1.20230412 2023-04-12 11:21:00 +02:00
Ralf Becker
3522e60e84 pending changes from our translation server 2023-04-12 11:16:00 +02:00
nathan
4edf57ad8a Et2DateDurationReadonly: Fix value change did not update, so displayed value was unchanged 2023-04-12 10:55:18 +02:00
nathan
c949d5bc2a Et2NumberReadonly: If value is null, just show nothing 2023-04-12 10:55:18 +02:00
nathan
85f9ef0c6f Fix et2-vbox center alignment 2023-04-11 13:13:59 -06:00
ralf
5c24d4bec8 implement onlyEmail attribute for et2-select-mail to only display email address, even if we have a full rfc822 address and use it for aliases and forwards in admin mail 2023-04-11 18:35:05 +02:00
ralf
ff6d1eb5df also allow / and # in every position of placeholder name 2023-04-11 17:54:57 +02:00
ralf
b55328b84f * Mail: allow placeholders in compose instead of email-addresses to be able to create mail templates 2023-04-11 17:54:57 +02:00
nathan
36ba2f567e Fix vfsSelectUI path closed dialog if you pressed enter 2023-04-11 08:12:35 -06:00
nathan
b0e2c95593 Et2Dialog: Move enter handler to keyUp so input event handlers can fire first 2023-04-11 08:12:28 -06:00
nathan
ce8a76baec Api: Remove call to jQuery.dialog from app_base.js
Replaced with alert warning to port app to typescript (egw_app.ts)
2023-04-06 16:26:44 -06:00
nathan
c33c24eb72 Api: Remove call to jQuery.dialog 2023-04-06 16:26:36 -06:00
hadi
459b8b4d4d * Filemanager: fix broken expose view for filename click&open action 2023-04-06 17:45:54 +02:00
hadi
60f3040978 * Filemanager: fix after opening and closing the gallery in filemanager the list is no longer accessible 2023-04-06 14:57:13 +02:00
nathan
25d41d16ee Et2Description: Fix urls from activateLinks did not open properly 2023-04-05 11:41:59 -06:00
nathan
1a5c20d8a0 Et2Select: Re-color dropdown icon in darkmode 2023-04-05 11:40:02 -06:00
ralf
05a42c8df5 * LDAP/AD: if only users get imported, set their primary group and memberships as configured for auto-created accounts (Default group by default) 2023-04-05 16:58:09 +02:00
nathan
29c29be730 Fix "Uncaught (in promise) TypeError: Failed to execute 'observe' on 'ResizeObserver': parameter 1 is not of type 'Element'." 2023-04-05 15:47:00 +02:00
nathan
c6090fc4fd Et2Select: Fix select closes immediately after opening
If you click to open then click again to close, select wouldn't stay open after that.
2023-04-05 15:45:59 +02:00
ralf
0aa0c280ff add link to instructions how to install missing timezones in the DB to the logged error-message 2023-04-05 08:45:09 +02:00
ralf
b5ec557e6d * LDAP/AD/Setup: periodic import disables (add|edit)account hooks, if account-repository is not SQL and further performance improvements
- also log interactive initial or incremental import via setup
- fix conflict resolution if account_id of user already used for a group
2023-04-04 19:59:31 +02:00