nathan
5d705c3b79
Calendar: Group calendar owner / participant search results by resource type
2023-11-01 13:26:23 -06:00
nathan
bed98c0e9e
Calendar: Fix freetime search timeslot select
2023-11-01 09:35:03 -06:00
nathan
d1e7040011
Fix email tag always shows "not-allowed" cursor for read-only
2023-10-31 09:02:03 -06:00
ralf
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
nathan
b3899e86dd
Et2Select: Stop sidemenu scrolling when scrolling through options
2023-10-30 09:10:21 -06:00
hadi
9b2d208e8e
Implements load method for multi-video widget
2023-10-30 13:27:38 +01:00
ralf
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
nathan
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
nathan
6e0301d249
Docs: Get the Shoelace widgets working on docs site
...
Using their CDN with our Shoelace version
2023-10-27 09:22:03 -06:00
ralf
305aaad22c
* REST API/Mail: viewing uploaded EML files, allowing user to answer, forward or download attachments
2023-10-27 11:50:13 +03:00
ralf
f36149ae93
* REST API/Mail: always add signature below supplied body (independent of user preference for reply/forward)
2023-10-27 10:21:16 +03:00
Ralf Becker
db7d26a6a0
pending translations from our translation-server
2023-10-26 21:55:35 +02:00
nathan
031a70bb4e
Addressbook: During CSV import, only check 'exists' condition once. No re-check if it wasn't found
2023-10-26 11:34:37 -06:00
nathan
4ab788acc1
Et2SelectEmail: Fix pasting in merge placeholders didn't do anything
2023-10-26 10:09:44 -06:00
nathan
4a48fc74c7
Et2Select: Fix placeholder could not be shown
2023-10-25 10:11:44 -06:00
nathan
f6e6b7dc38
Avoid array key not found warning
2023-10-24 14:12:52 -06:00
ralf
b45b3c35df
WIP S3 stream-wrapper: refactored DB backup in order to (optionally) use S3
2023-10-24 22:22:16 +03:00
ralf
effa3686c8
WIP S3 stream-wrapper: S3 configuration
2023-10-24 17:02:16 +03:00
ralf
1a2163a610
fix AD/LDAP import got "Duplicate entry '****' for key PRIMARY"
2023-10-24 11:37:57 +03:00
ralf
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
ralf
883898fe50
* AD/LDAP Import: allow setting import frequency < 1h eg. .1: every 5min, .5: every 30min
2023-10-24 09:50:30 +03:00
nathan
fb32fbf819
Some automatic tests for server-side customfields
2023-10-23 14:21:59 -06:00
nathan
9c1dd164a1
Api: Avoid overwriting field settings if they were set via setElementAttribute
2023-10-23 14:18:47 -06:00
ralf
007fd09515
making unvalidated content available to application
2023-10-23 22:26:47 +03:00
nathan
6e65165660
Infolog: Fix missing private setting on customfields
2023-10-23 12:01:46 -06:00
hadi
299ec51be5
Update tinymce
2023-10-23 17:59:31 +02:00
hadi
8fa2f565b6
Set duration time for webm files based on provided duration url param
2023-10-23 09:49:01 +02:00
ralf
1ffe1876c5
s3 requirements
2023-10-23 09:16:22 +03:00
ralf
1da6622e9e
adding s3-flags and aes-key columns
2023-10-23 09:01:33 +03:00
ralf
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
nathan
b05af867e0
Api: Fix custom field negated filter
...
broken by e917514713
2023-10-20 10:56:53 -06:00
nathan
b374e4dd92
Addressbook: Import speed boost by pre-querying the match condition
2023-10-19 16:57:49 -06:00
nathan
f7e1dedac9
Pass options on if sent from server
2023-10-19 16:11:12 -06:00
nathan
85cef367e2
Move Et2SelectAccount initial options to its own method, fix options were sometimes missing
2023-10-19 15:03:16 -06:00
nathan
56d248a2b1
Remove debug code
2023-10-19 14:51:24 -06:00
ralf
b0490bc7d8
* Addressbook/REST API: allow to pass filters or a search pattern to addressbook REST API
2023-10-19 21:34:38 +03:00
ralf
40d236b95f
fix docu
2023-10-18 21:44:45 +03:00
ralf
e5ea332774
npm audit fix
2023-10-18 21:40:58 +03:00
ralf
bfb7d1b516
some fixes to get update from ancient EGroupware 1.4 working again
2023-10-18 21:36:00 +03:00
StefanU
776da1bd54
Update folderClosed.svg
...
New version/styling
2023-10-18 20:29:40 +02:00
StefanU
53187fad3a
Update folderClosed.svg
...
New version/styling
2023-10-18 20:28:50 +02:00
Ralf Becker
c5b7251188
pending translations from our translation-server
2023-10-18 16:41:38 +02:00
StefanU
59a0d20f62
Update goup.svg
...
New version/styling
2023-10-17 16:20:07 +02:00
nathan
a6d3a87c75
Doc: Get class doc into docs
2023-10-16 13:34:29 -06:00
StefanU
105343e98d
Update goup.svg
...
New version with new styling
2023-10-16 21:16:10 +02:00
StefanU
84dd4cb7c6
Update folderOpen.svg
...
Ne version
2023-10-16 20:54:28 +02:00
nathan
f7e6155b57
Calendar/PM integration: now can show projects in calendar by multiple custom date fields
2023-10-16 11:30:32 -06:00
nathan
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
nathan
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
nathan
a84dd3d34b
Calendar: Another attempt to avoid error when accepting external invitation
...
calendar_uiforms::event_changed(): Argument #2 ($_old) must be of type
array, bool given, called in
/var/www/epl-23.1/calendar/inc/class.calendar_uiforms.inc.php on line 2295
2023-10-16 08:44:01 -06:00