Commit Graph

40412 Commits

Author SHA1 Message Date
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
0ec664cacb Api: Fix single custom field with ID = fieldname did not properly load value 2023-04-19 08:14:57 -06:00
718ea95b8b fix lists from other users gave a validation error for account-display "Lastname, Firstname" because of the comma 2023-04-18 16:27:29 +02:00
02d4b6d30e fix some PHP Deprecated and typos in comments 2023-04-18 09:11:56 +02:00
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
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
80b99c67ec Calendar: Fix error shown after importing ical
"substr(): Argument #1 ($string) must be of type string, array given"
2023-04-14 10:50:44 -06:00
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
56acd2ef31 nodejs PPA does NOT exist for ppc64le, falling back to the version included in Ubuntu and the separate npm package 2023-04-12 17:26:06 +02:00
120ab6673a building multi-platform images for EGroupware: arm(64) or ppc64le instead of only amd64 2023-04-12 17:26:06 +02:00
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
45a89423ce Changelog for 23.1.20230412 2023-04-12 11:21:00 +02:00
3522e60e84 pending changes from our translation server 2023-04-12 11:16:00 +02:00
c5a26649c9 Timesheet: Fix broken total in header
Passing columns as string caused them to get split by comma, but $total_sql had round(...,2) in it.  Changed to use array.
2023-04-12 10:55:18 +02:00
4edf57ad8a Et2DateDurationReadonly: Fix value change did not update, so displayed value was unchanged 2023-04-12 10:55:18 +02:00
c949d5bc2a Et2NumberReadonly: If value is null, just show nothing 2023-04-12 10:55:18 +02:00
a743ff1717 bringing README in sync with docker-compose.yml again 2023-04-12 10:53:49 +02:00
4c01c4c819 fix Collabora init container and Nginx config for newer Collabora version
also fix wrong path for sources-push volume
2023-04-12 10:53:49 +02:00
6de05fcd0c Extend docker README.md 2023-04-12 10:53:49 +02:00
a6df052004 Fix docker-compose source volume definition
Always use a bind mount for the source volume to ensure the source-push volume works as intended.

Additionally add some clarifying comments in several places.
2023-04-12 10:53:49 +02:00
85f9ef0c6f Fix et2-vbox center alignment 2023-04-11 13:13:59 -06:00
978e858d8d make the actual content-column with aliases and forwarding addresses flex, not the last column with checkboxes 2023-04-11 18:35:05 +02:00
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
ff6d1eb5df also allow / and # in every position of placeholder name 2023-04-11 17:54:57 +02:00
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
36ba2f567e Fix vfsSelectUI path closed dialog if you pressed enter 2023-04-11 08:12:35 -06:00
b0e2c95593 Et2Dialog: Move enter handler to keyUp so input event handlers can fire first 2023-04-11 08:12:28 -06:00
df9e390f7a ease update to a new release by git fetch-ing automatic first (to not run into situation branch/tag not known locally)
also fixed some spelling
2023-04-09 09:29:52 +02:00
a2e73819df Fix price select did not fill in price 2023-04-06 16:27:33 -06:00
037caea178 Import/Export: Fix export CSV category filter was missing application categories 2023-04-06 16:27:08 -06:00
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
c33c24eb72 Api: Remove call to jQuery.dialog 2023-04-06 16:26:36 -06:00
459b8b4d4d * Filemanager: fix broken expose view for filename click&open action 2023-04-06 17:45:54 +02:00
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
fc1f6f3cc2 Home: Remove drag & drop support of favorites due to conflicts with interact.js for resizing 2023-04-05 11:43:27 -06:00
21293e5332 Calendar: Fix calendars on Home did not load when sidebox was not loaded 2023-04-05 11:43:20 -06:00
25d41d16ee Et2Description: Fix urls from activateLinks did not open properly 2023-04-05 11:41:59 -06:00
812aa63acb Calendar: fix update after delete does not show new events
Deleting the event caused a "hole" in daywise ID list, and trying to load that event's data failed.
2023-04-05 11:41:18 -06:00
1a5c20d8a0 Et2Select: Re-color dropdown icon in darkmode 2023-04-05 11:40:02 -06:00
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
63a8d662f2 * Calendar/CalDAV: set current user as owner for events created in resource calendar 2023-04-05 16:09:01 +02:00
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
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
ca5c515eb3 added more docu to the docker-compose installation 2023-04-05 10:05:48 +02:00
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
af60df879e move use of mail.index.preview template behind its definition, to fix PHP message: EGroupware\Api\Etemplate\Widget\Template::instance('mail.index.preview', '', '', '') template NOT found! 2023-04-04 20:22:49 +02:00
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
de8d8a1c36 Et2Select: It was impossible to have "," in an option value, as it would get split by set_value()
see a9d2a3972c
2023-04-04 10:25:30 -06:00
667910777b Calendar: fix planner's vertical bar time cursor did not follow mouse 2023-04-04 10:24:56 -06:00
281fb684fb Calendar: Fix "now" line in planner view took a minute to show up 2023-04-04 10:24:44 -06:00