b895da55ee
Make sure pdo is connected, fixes error in some Sharing tests
2023-11-08 08:29:34 -07:00
cfd628e87f
Slightly better rendering for description contents
...
Uses the litElement lifecycle better, updated() is called after render()
2023-11-03 16:15:53 -06:00
1bc26101cd
Fix default drag & drop helper did not work well with webcomponents
...
It doesn't let us do async, so was not waiting for widgets to be updated
2023-11-03 16:13:45 -06:00
d89646df27
Fix Editable Avatar's edit/delete icons are no longer displayed
2023-11-03 11:32:14 +01:00
454ab3fb98
Fix spacing & sizing
...
- Move option group titles to the left more
- Fix calendarowner dropdown would not size properly in sidebox
2023-11-02 17:29:50 -06:00
c2623dcb55
Fix some issues when search results have option groups
...
- Options sometimes disappeared when selected
- Count was off if one of the results was already selected
2023-11-02 16:58:38 -06:00
999a3298c0
Preferences: New account display preferences that include email address
2023-11-02 14:37:26 -06:00
ba04abd1b4
Et2Dialog: Fix height attribute was not setting dialog height
2023-11-02 13:04:32 -06:00
a9aefd6a32
disable user-password popup for plaintext passwords (no need) and set disabled, if password field is readonly from server-side
2023-11-02 17:16:34 +02:00
a7396cab69
Fix Uncaught (in promise) TypeError: et2_selectbox.find_select_options is not a function from et2_widget_ajaxSelect
2023-11-02 08:15:30 -06:00
5d705c3b79
Calendar: Group calendar owner / participant search results by resource type
2023-11-01 13:26:23 -06:00
d1e7040011
Fix email tag always shows "not-allowed" cursor for read-only
2023-10-31 09:02:03 -06:00
af633af45d
fix error ldap_get_entries(): Argument #2 ($result) must be of type LDAP\Result, bool given (0)
2023-10-30 19:30:34 +02:00
b3899e86dd
Et2Select: Stop sidemenu scrolling when scrolling through options
2023-10-30 09:10:21 -06:00
9b2d208e8e
Implements load method for multi-video widget
2023-10-30 13:27:38 +01:00
6ee162ccd5
WIP S3 stream-wrapper: fixes to backup and restore binary AES key column egw_sqlfs.fs_aes_key
2023-10-30 13:31:11 +02:00
d15c63198c
Docs: Get the ETemplate2 webComponent widets working on doc site
...
Sort of. This breaks shoelace images due to them not being imported / copied, and not using the CDN
2023-10-27 11:50:51 -06:00
db7d26a6a0
pending translations from our translation-server
2023-10-26 21:55:35 +02:00
4ab788acc1
Et2SelectEmail: Fix pasting in merge placeholders didn't do anything
2023-10-26 10:09:44 -06:00
4a48fc74c7
Et2Select: Fix placeholder could not be shown
2023-10-25 10:11:44 -06:00
f6e6b7dc38
Avoid array key not found warning
2023-10-24 14:12:52 -06:00
b45b3c35df
WIP S3 stream-wrapper: refactored DB backup in order to (optionally) use S3
2023-10-24 22:22:16 +03:00
1a2163a610
fix AD/LDAP import got "Duplicate entry '****' for key PRIMARY"
2023-10-24 11:37:57 +03:00
f22fa015dc
* AD Import: run full group import for AD, as it does not update modification time of group, when memberships change
2023-10-24 10:00:17 +03:00
fb32fbf819
Some automatic tests for server-side customfields
2023-10-23 14:21:59 -06:00
9c1dd164a1
Api: Avoid overwriting field settings if they were set via setElementAttribute
2023-10-23 14:18:47 -06:00
007fd09515
making unvalidated content available to application
2023-10-23 22:26:47 +03:00
8fa2f565b6
Set duration time for webm files based on provided duration url param
2023-10-23 09:49:01 +02:00
1da6622e9e
adding s3-flags and aes-key columns
2023-10-23 09:01:33 +03:00
2326db8780
* ActiveDirectory: supporting well-known SIDs not matching the domain-SID e.g. S-1-5-32-544 for BUILDIN\Administrators
2023-10-20 21:09:36 +03:00
b05af867e0
Api: Fix custom field negated filter
...
broken by e917514713
2023-10-20 10:56:53 -06:00
f7e1dedac9
Pass options on if sent from server
2023-10-19 16:11:12 -06:00
85cef367e2
Move Et2SelectAccount initial options to its own method, fix options were sometimes missing
2023-10-19 15:03:16 -06:00
56d248a2b1
Remove debug code
2023-10-19 14:51:24 -06:00
b0490bc7d8
* Addressbook/REST API: allow to pass filters or a search pattern to addressbook REST API
2023-10-19 21:34:38 +03:00
40d236b95f
fix docu
2023-10-18 21:44:45 +03:00
bfb7d1b516
some fixes to get update from ancient EGroupware 1.4 working again
2023-10-18 21:36:00 +03:00
53187fad3a
Update folderClosed.svg
...
New version/styling
2023-10-18 20:28:50 +02:00
c5b7251188
pending translations from our translation-server
2023-10-18 16:41:38 +02:00
a6d3a87c75
Doc: Get class doc into docs
2023-10-16 13:34:29 -06:00
105343e98d
Update goup.svg
...
New version with new styling
2023-10-16 21:16:10 +02:00
84dd4cb7c6
Update folderOpen.svg
...
Ne version
2023-10-16 20:54:28 +02:00
e917514713
Api: Fix customfield field attribute was not always applied
...
If attribute was set, sometimes it was overwritten and all cf were used.
Happened trying to get only some addressbook custom fields showing on registration page
2023-10-16 11:05:44 -06:00
173b9bdfda
Api: Fix missing country returned object directly instead of Promise
...
Fixes JS error loading date widgets in registration
2023-10-16 09:42:28 -06:00
136c302c15
Fix cf customised setting check if there's no ID
2023-10-13 10:01:24 -06:00
5601b99c97
Et2Select: Add tabindex to options to avoid focus stealing in sidemenu, other event handling cleanup
2023-10-12 11:25:23 -06:00
f15cbd186f
Docs: Better handling for deprecated properties & methods
2023-10-11 16:48:53 -06:00
65bf573f88
All etemplate widgets in component list
2023-10-11 14:48:58 -06:00
04ad3651a4
Api: Let legacy custom JS return
...
Legacy JS in the form app.appname.function where we _couldn't_ find the actual function now return. Fixes some custom click handlers couldn't submit
2023-10-10 15:24:05 -06:00
17aeb581b3
Update home.svg
...
New version
2023-10-08 19:28:51 +02:00