nathan
0ec664cacb
Api: Fix single custom field with ID = fieldname did not properly load value
2023-04-19 08:14:57 -06:00
ralf
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
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
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
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
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
ralf
120ab6673a
building multi-platform images for EGroupware: arm(64) or ppc64le instead of only amd64
2023-04-12 17:26:06 +02: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
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
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
ralf
a743ff1717
bringing README in sync with docker-compose.yml again
2023-04-12 10:53:49 +02:00
ralf
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
Markus Klein
6de05fcd0c
Extend docker README.md
2023-04-12 10:53:49 +02:00
Markus Klein
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
nathan
85f9ef0c6f
Fix et2-vbox center alignment
2023-04-11 13:13:59 -06:00
ralf
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
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
ralf
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
nathan
a2e73819df
Fix price select did not fill in price
2023-04-06 16:27:33 -06:00
nathan
037caea178
Import/Export: Fix export CSV category filter was missing application categories
2023-04-06 16:27:08 -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
fc1f6f3cc2
Home: Remove drag & drop support of favorites due to conflicts with interact.js for resizing
2023-04-05 11:43:27 -06:00
nathan
21293e5332
Calendar: Fix calendars on Home did not load when sidebox was not loaded
2023-04-05 11:43:20 -06:00
nathan
25d41d16ee
Et2Description: Fix urls from activateLinks did not open properly
2023-04-05 11:41:59 -06:00
nathan
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
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
ralf
63a8d662f2
* Calendar/CalDAV: set current user as owner for events created in resource calendar
2023-04-05 16:09:01 +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
ca5c515eb3
added more docu to the docker-compose installation
2023-04-05 10:05:48 +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
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
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
nathan
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
nathan
667910777b
Calendar: fix planner's vertical bar time cursor did not follow mouse
2023-04-04 10:24:56 -06:00
nathan
281fb684fb
Calendar: Fix "now" line in planner view took a minute to show up
2023-04-04 10:24:44 -06:00
nathan
c0f29e406f
Infolog: When creating an event from an infolog, don't send an invalid category ID. Fixes validation error when saving the event.
2023-04-04 10:23:53 -06:00