Commit Graph

7388 Commits

Author SHA1 Message Date
3d474c2fff display OpenIDConnect errors and problem on the login page, do NOT fail silently 2024-05-07 11:28:52 +02:00
b7f740c50d display OpenIDConnect errors and problem on the login page, do NOT fail silently 2024-05-07 11:28:12 +02:00
0640eb58c6 * InfoLog: now fully supported by REST API 2024-05-06 17:36:09 +02:00
495f1c4034 WIP InfoLog REST API 2024-05-06 17:36:09 +02:00
a12549c5e1 WIP InfoLog REST API 2024-05-06 17:35:35 +02:00
c54c127d05 * InfoLog: now fully supported by REST API 2024-05-06 17:32:47 +02:00
636cb10cab WIP InfoLog REST API 2024-05-06 12:20:41 +02:00
0ae9130089 fix one more case (empty AB and PM lists) after performance fix for custom fields 2024-05-04 08:11:38 +02:00
ffca28dd1d fix one more case (empty AB and PM lists) after performance fix for custom fields 2024-05-04 08:10:36 +02:00
02b23434bb fix empty customfields tab after performance fix 2024-05-04 07:39:33 +02:00
37ebc4b8e3 WIP InfoLog REST API 2024-05-03 19:56:01 +02:00
10a4ee9206 some Windows AD seem to get confused by using ldap_get_entries together with ldap_(first|next)_entry
check if we got the requested number of entries ($start[1]) back and only continue in that case
2024-05-03 15:18:04 +02:00
3cb0779e62 some Windows AD seem to get confused by using ldap_get_entries together with ldap_(first|next)_entry
check if we got the requested number of entries ($start[1]) back and only continue in that case
2024-05-03 15:17:35 +02:00
335b66612c fix empty customfields tab after performance fix 2024-05-03 11:50:41 +02:00
559d8fba63 Performance improvements for customfields where we have just 1 field, not the whole list 2024-05-02 11:19:35 +02:00
417af60ba3 fix Handler::etag(): Argument #1 ($entry) must be of type array, null given 2024-05-02 11:11:51 +02:00
3be8edc44a fix Handler::etag(): Argument #1 ($entry) must be of type array, null given 2024-05-02 11:10:55 +02:00
4b61724bd5 fix error in filemanager notifications: notifications::set_popupdata(): Argument #1 ($_appname) must be of type string, null given 2024-05-02 10:21:41 +02:00
bd6a4c310d fix error in filemanager notifications: notifications::set_popupdata(): Argument #1 ($_appname) must be of type string, null given 2024-05-02 10:20:47 +02:00
81620ec08e fix error "Bad search filter" when accessing the calendar 2024-05-02 09:16:15 +02:00
3ac7b858e4 fix error "Bad search filter" when accessing the calendar 2024-05-02 09:15:56 +02:00
16aa4709a0 Changelog for 23.1.20240430 2024-04-30 09:53:34 +02:00
f1a1e69653 Changelog for 23.1.20240430 2024-04-30 09:27:17 +02:00
d60d667bd3 Performance improvements for customfields where we have just 1 field, not the whole list 2024-04-29 13:57:06 -06:00
ba6f207f5f fix PHP 8.3 Error: Cannot create dynamic property DateMalformedStringException::$details 2024-04-29 12:24:57 +02:00
c63f465eb8 fix PHP 8.3 Error: Cannot create dynamic property DateMalformedStringException::$details 2024-04-29 12:23:28 +02:00
3eb81623e9 fix error in Calendar REST APi for participants of a private event series, which were only in some recurrences and not the series itself 2024-04-29 10:01:31 +02:00
0bcb402b2e Add new framework WIP 2024-04-26 10:13:30 -06:00
b3609b3f4a Et2InputWidget: New strategy for splitting label, keep it in the shadowDOM 2024-04-26 10:13:30 -06:00
219abb15f7 WIP accessibility: still need to react on aria-attributes in updated, as stuff set by external label (et-description with for attribute) happens after connectedCallback 2024-04-26 14:47:01 +02:00
e9d366aa98 WIP accessibility of widgets:
- fixed fallback-order for aria-attributes (done now in connected callback and not updated, which was not reliable in the order called)
- aria-label set by (in order of priority): ariaLabel, label, placeholder, statustext
- aria-description set by (----- " -----): ariaDescription, helpText, statustext (if not already used for -label)
- following widget work now (incl. focus by click on label): et2-textbox, et2-date*, et2-url*, et2-select*
2024-04-26 12:04:37 +02:00
e1d4c61e9d WIP accessibility: focus, aria-label and -description for date/time fields 2024-04-26 09:21:22 +02:00
6e84a75714 WIP et2-description for attribute to focus input and pass aria-label and -description, with fallbacks to statustext (label) and helpText (description)
--> screen-reader reads now the label for most input fields
2024-04-25 21:05:15 +02:00
12b779a662 * AD/LDAP Import: import could potentially deactivate or delete users if the connection to LDAP server failed 2024-04-25 10:41:04 +02:00
01b201a042 * AD Import: import was not correctly taking into account primaryGroup of users 2024-04-25 10:41:04 +02:00
6fb316a4fe * AD/LDAP Import: import could potentially deactivate or delete users if the connection to LDAP server failed 2024-04-25 10:39:50 +02:00
e9dec0d5fc * AD Import: import was not correctly taking into account primaryGroup of users 2024-04-25 10:38:02 +02:00
66ded7f9e2 set ARIA role="presentation" for non auto-repeating grids 2024-04-24 14:40:04 +02:00
e3f550c3fc Et2DateDuration: Fix CSS did not match contents, give better default sizing for selectbox 2024-04-23 14:03:40 -06:00
d6b61722e0 Fix some CSS / layout issues with labels
- Fix label nowrap stopped working
- Fix et2-label-fixed stopped working
2024-04-23 14:02:58 -06:00
3a6e425a2b Partially fix labels with %s don't wrap 2024-04-23 13:11:55 -06:00
11cd2c110e fix nothing input into number-field results into 0 causing e.g. timesheet quantity to be always 0 2024-04-23 12:33:40 +02:00
160de9446b fix nothing input into number-field results into 0 causing e.g. timesheet quantity to be always 0 2024-04-23 12:33:04 +02:00
66fb6a2254 Etemplate: Fix number widget could not handle separators anymore
Broken by Shoelace update, I think.
2024-04-23 11:38:22 +02:00
8acfc4ed27 add NM-filter-header for type, entry-type and tab to custom-fields list
currently header is somehow readonly
2024-04-23 10:42:00 +02:00
834e4f7824 fix changing entry-type (with automatic submit) did not change custom-field tabs and displayed fields 2024-04-23 09:45:30 +02:00
731a9d91af implement not strictly linked multiselect tree by using sl-tree selection="single" and sl-tree-item.selection:
- instead of showing checkboxes, we use the sl-tree-item.selection marker (blue left border) to show the multi-selection and sl-tree sl-selection-change event to set the value accordingly
- implement Et2Tree.setSubChecked(_id, _value) to allow apps to (un)check a hierarchy onclick of parent, still allowing to (un)select single children
- also change several tree methods to return the updateComplete promise to use in mail app.js instead of window.setInterval() to wait for tree loading
2024-04-22 16:52:47 +02:00
99af186a01 expanding a folder on mobile is now possible again
-- regarding #91431
2024-04-18 18:19:53 +02:00
f405da9800 Et2Number: Fix number scroll giving NaN 2024-04-18 08:12:50 -06:00
2430f65304 Fix disappearing tags when user clicks on search after selecting a result 2024-04-18 08:12:25 -06:00