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
|
9d4524f744
|
* REST API/Mail: always add signature below supplied body (independent of user preference for reply/forward)
|
2023-10-27 10:21:49 +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
|
2cb959a8e3
|
pending translations from our translation-server
|
2023-10-26 21:56:09 +02: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
|
31b322b870
|
Et2SelectEmail: Fix pasting in merge placeholders didn't do anything
|
2023-10-26 10:19:59 -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
|
ed4bf568bf
|
fix AD/LDAP import got "Duplicate entry '****' for key PRIMARY"
|
2023-10-24 11:39:30 +03:00 |
|
ralf
|
dbe2a0b4b9
|
* ActiveDirectory: supporting well-known SIDs not matching the domain-SID e.g. S-1-5-32-544 for BUILDIN\Administrators
|
2023-10-24 11:39:30 +03:00 |
|
ralf
|
1a2163a610
|
fix AD/LDAP import got "Duplicate entry '****' for key PRIMARY"
|
2023-10-24 11:37:57 +03:00 |
|
ralf
|
428dceafe9
|
* 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:38 +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
|
e784e1cb0d
|
* AD/LDAP Import: allow setting import frequency < 1h eg. .1: every 5min, .5: every 30min
|
2023-10-24 09:51:16 +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
|
090382bbff
|
Infolog: Fix missing private setting on customfields
|
2023-10-23 14:31:49 -06: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
|
8bdb1e7297
|
Update tinymce
|
2023-10-23 18:01:45 +02: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 |
|
nathan
|
204b016f11
|
Calendar: Fix drag & drop invitation in planner view
|
2023-10-20 22:55:00 +02: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
|
1e1aca5713
|
Api: Fix custom field negated filter
broken by e917514713
|
2023-10-20 10:58:32 -06: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
|
f2c394c3a4
|
npm audit fix
|
2023-10-18 21:40:29 +03:00 |
|
ralf
|
cf5781d283
|
some fixes to get update from ancient EGroupware 1.4 working again
|
2023-10-18 21:37:41 +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 |
|