ralf
1535887d70
fixing the fix: forwarded messages containing just a PDF were now unreadable again
2024-03-08 14:41:47 +02:00
ralf
5d24c6830e
fix for mails containing only a PDF but with a correct Content-Transfer-Encoding: base64
2024-03-08 13:20:17 +02:00
ralf
f9f6700f8a
fix for mails containing only a PDF but with a correct Content-Transfer-Encoding: base64
2024-03-08 13:19:21 +02:00
ralf
018083dc0e
fix some PHP Warnings
2024-03-06 20:34:42 +02:00
ralf
46a5581d2b
fix some PHP Warnings
2024-03-06 20:34:13 +02:00
ralf
b41d7222a4
asyncservice must be protected so __get() instantiates it automatically
2024-03-06 11:42:05 +02:00
ralf
9412a3df55
asyncservice must be protected so __get() instantiates it automatically
2024-03-06 11:41:40 +02:00
ralf
1befa941ee
Fix some PHP Deprecated or Warnings
2024-03-06 10:58:52 +02:00
ralf
db0488d9d0
Fix some PHP Deprecated or Warnings
2024-03-06 10:58:10 +02:00
ralf
8a9e75360c
fixing the fix, only set binary, if it has not content-transfer-encoding header with value base64
2024-03-05 20:04:44 +02:00
ralf
39d2b0aa54
fixing the fix, only set binary, if it has not content-transfer-encoding header with value base64
2024-03-05 20:03:18 +02:00
ralf
5cf6253f77
if we have no text body, but only a PDF or an image, set binary, as it's already base64 transfer-encoded, when recreating the mail with a different subject
2024-03-05 18:01:53 +02:00
ralf
858eebd527
if we have no text body, but only a PDF or an image, set binary, as it's already base64 transfer-encoded, when recreating the mail with a different subject
2024-03-05 18:01:09 +02:00
ralf
c673e19b19
* eSync: fix syncing forwarded and replied flags to client incl. push using highestmodseq, if supported by IMAP server
2024-03-05 14:55:23 +02:00
ralf
c44e3f08fa
* eSync: fix syncing forwarded and replied flags to client incl. push using highestmodseq, if supported by IMAP server
2024-03-05 14:54:51 +02:00
ralf
90702598a8
* LDAP: fix error creating a new group without a description
2024-02-29 13:42:03 +02:00
ralf
1d7ca88a1d
* LDAP: fix error creating a new group without a description
2024-02-29 13:41:37 +02:00
ralf
df166d4f43
allow notification to set sender different from current user / async-job owner
2024-02-29 09:56:40 +02:00
ralf
9e01db5c39
fix one more undefined warning
2024-02-29 09:22:32 +02:00
ralf
e1cf90169b
fix one more undefined warning
2024-02-29 09:22:08 +02:00
nathan
7fc73f4c38
Et2TreeDropdownCategory: Get category colors working
2024-02-28 14:59:39 -07:00
ralf
2cdc2818c2
* ActiveDirectory: fix import was not detecting members removed from groups
...
as for AD always the full import is used for groups and setting/removing members was skipped for the full/initial import
2024-02-28 16:33:05 +02:00
ralf
1709bcf40c
* ActiveDirectory: fix import was not detecting members removed from groups
...
as for AD always the full import is used for groups and setting/removing members was skipped for the full/initial import
2024-02-28 16:30:42 +02:00
ralf
9d96eb7875
fix mail with just PDF / no body or multipart, to fix regular PDF attachments broken after initial fix
2024-02-28 11:33:25 +02:00
ralf
e42716dd37
fix mail with just PDF / no body or multipart, to fix regular PDF attachments broken after initial fix
2024-02-28 11:27:15 +02:00
ralf
7c415e8084
* LDAP/ADS: fix sync was not converting numeric ID of primary group, it case it is different in SQL
2024-02-28 10:50:21 +02:00
ralf
88dc76be3a
* LDAP/ADS: fix sync was not converting numeric ID of primary group, it case it is different in SQL
2024-02-28 10:49:40 +02:00
ralf
356a23e8a9
* Mail: display messages containing just a PDF (and no body part)
2024-02-28 08:06:57 +02:00
ralf
c931ab2a8f
* Mail: display messages containing just a PDF (and no body part)
2024-02-27 22:27:13 +02:00
nathan
4234afd453
Fix Et2TreeDropdownCategory server-side validation
2024-02-27 10:01:01 -07:00
nathan
2c664f7f78
Vfs Dialog: Fix "count(): Argument #1 ($value) must be of type Countable|array, null given" from favourites
2024-02-27 08:49:17 -07:00
ralf
f02f1d9822
also handle and fix directories connected to itself like unconnected ones --> move to /lost+found
2024-02-27 15:42:20 +02:00
ralf
37a9711b19
also handle and fix directories connected to itself like unconnected ones --> move to /lost+found
2024-02-27 15:41:44 +02:00
ralf
a1eeb43308
* EPL: add S3 check to FSCK to delete files not in egw_sqlfs table or empty files from S3 buckets
2024-02-27 14:55:38 +02:00
ralf
ac54652c33
* EPL: add S3 check to FSCK to delete files not in egw_sqlfs table or empty files from S3 buckets
2024-02-27 14:54:57 +02:00
nathan
11f9196b42
Use new VFS Select in customfield type application-filemanager
2024-02-26 14:26:14 -07:00
nathan
a9a26ffe39
Implement local search in SearchMixin & for Et2TreeDropdown
...
Add ability for SearchResult to have children
2024-02-23 10:49:16 -07:00
nathan
a8389d4286
Switch VfsSelectDialog to new SearchMixin
2024-02-22 16:21:28 -07:00
nathan
b0e8666ecb
Implement searching in Et2TreeDropdown
2024-02-22 14:33:22 -07:00
nathan
83732e75d4
Et2TreeDropdownCategory: Fix missing sort order
2024-02-22 09:51:23 -07:00
nathan
b5179cac22
Et2VfsSelectDialog: Include total results and "# more..." indicator
2024-02-21 12:55:02 -07:00
ralf
5a2827a746
* REST API: fix PATCHing of custom-fields
2024-02-21 17:29:46 +02:00
ralf
158f683e69
* REST API: fix PATCHing of custom-fields
2024-02-21 17:28:04 +02:00
ralf
fb38ef962d
* Notifications/Async service: fix caching in mail account always used sender from first notification
2024-02-21 09:05:03 +02:00
ralf
1c608ac6a5
* Notifications/Async service: fix caching in mail account always used sender from first notification
2024-02-21 09:04:23 +02:00
ralf
4986f8dd2f
ignore / never delete anonymous user, which is required for EGroupware to function properly
2024-02-20 18:44:35 +02:00
ralf
c8c3e55a72
ignore / never delete anonymous user, which is required for EGroupware to function properly
2024-02-20 18:44:06 +02:00
ralf
5ff1390099
if we have a user and group context, use the shared base of both
2024-02-20 18:18:52 +02:00
ralf
8f323deef8
if we have a user and group context, use the shared base of both
2024-02-20 18:14:29 +02:00
ralf
c37d2a82a2
fix now "Position" named former "Title" field in placeholder list (and other places)
2024-02-16 10:33:45 +02:00
ralf
b5342170c9
fix now "Position" named former "Title" field in placeholder list (and other places)
2024-02-16 10:33:20 +02:00
ralf
ad1fb7edf2
remove html-entity-encoding from global-cat marker (diamond)
2024-02-16 10:14:48 +02:00
nathan
9e1f474f24
Don't trigger a PHP Warning: Undefined index
2024-02-15 16:04:34 -07:00
ralf
2c461cb59b
fixing the fix ;) using both, the old and the new condition is necessary to correctly saving all preferences
2024-02-15 20:30:30 +02:00
ralf
369a5c69fd
Reapply "fix array_diff_assoc(): Argument #1 ($array) must be of type array, null given"
...
This reverts commit e210b7fafe
.
2024-02-15 20:30:01 +02:00
ralf
24d19ec8c1
Reapply "fix default-alarm(s) in calendar could not be removed:"
...
This reverts commit 94c23e709a
.
2024-02-15 20:29:57 +02:00
ralf
b0cf9bd70f
fixing the fix ;) using both, the old and the new condition is necessary to correctly saving all preferences
2024-02-15 20:29:16 +02:00
ralf
ee7dc17b4b
* AD/LDAP: periodic import calls addaccount hook for existing account when email was just set, to activate mail account
2024-02-15 20:19:29 +02:00
ralf
c76ca96b5d
* AD/LDAP: periodic import calls addaccount hook for existing account when email was just set, to activate mail account
2024-02-15 20:18:56 +02:00
nathan
a60299e114
Get category icons working
2024-02-15 10:41:40 -07:00
nathan
bebd121b60
Show leaf path as title/tooltip
2024-02-15 10:35:06 -07:00
ralf
94c23e709a
Revert "fix default-alarm(s) in calendar could not be removed:"
...
As it breaks setting most personal preferences :(
This reverts commit 6e981cf0c1
.
2024-02-14 20:14:46 +02:00
ralf
e210b7fafe
Revert "fix array_diff_assoc(): Argument #1 ($array) must be of type array, null given"
...
As it breaks setting most personal preferences :(
This reverts commit 3da02f2dfd
.
2024-02-14 20:14:12 +02:00
nathan
8b21d21291
Et2TreeDropdown: server round-trip working
2024-02-14 10:43:05 -07:00
ralf
3da02f2dfd
fix array_diff_assoc(): Argument #1 ($array) must be of type array, null given
2024-02-14 10:56:19 +02:00
ralf
f913f2f890
fix array_diff_assoc(): Argument #1 ($array) must be of type array, null given
2024-02-14 10:55:36 +02:00
nathan
62d9c222b6
Just get it working WIP
...
- Fix category tree structure
- Switch on tree multiple
probably lots of bugs still, looks like we may have to do click on tree = add / remove and not show the value after all
2024-02-13 17:15:23 -07:00
Ralf Becker
0946a5c8bb
adapt for <et2-tree(-cat)(-multiple) --> <tree(-cat) multiple="..."
2024-02-13 10:56:49 -07:00
nathan
94a32d2800
Et2TreeDropdown WIP
...
Initial commit. Sort of works.
2024-02-13 10:32:36 -07:00
ralf
6e981cf0c1
fix default-alarm(s) in calendar could not be removed:
...
- et2-date-duration with emptyNot0 attribute set, was still regarding "" as 0
- preferences class was not recognising change from 0.0 to "" (Array comparison with == vs. array_diff_assoc())
- preferences_settings was not updating $GLOBALS[egw_info][user][preferences], which was used in calendar settings hook
2024-02-13 10:32:28 +02:00
ralf
c4541f75a2
fix default-alarm(s) in calendar could not be removed:
...
- et2-date-duration with emptyNot0 attribute set, was still regarding "" as 0
- preferences class was not recognising change from 0.0 to "" (Array comparison with == vs. array_diff_assoc())
- preferences_settings was not updating $GLOBALS[egw_info][user][preferences], which was used in calendar settings hook
2024-02-13 10:32:01 +02:00
nathan
63083ee811
Et2VfsSelectDialog: Get add directory button responding to current path permissions
2024-02-12 08:09:26 -07:00
ralf
8fae3edc8c
allow to instantiate Mail class with $acc_id belonging to another user ($called_for parameter)
2024-02-12 15:05:53 +02:00
ralf
eb06ea5463
allow to specify number of digits for Vfs:hsize()
2024-02-11 10:54:06 +02:00
ralf
bb1b408388
allow to specify number of digits for Vfs:hsize()
2024-02-11 10:53:11 +02:00
ralf
ae32afa232
fix regular expression stopping Mail REST API when trying to send mails
2024-02-08 16:08:18 +02:00
ralf
180139af85
fix setting InfoLog primary link
2024-02-08 16:07:18 +02:00
ralf
ebac17aa4e
* Timesheet: new REST API to query, update and delete timesheets https://github.com/EGroupware/egroupware/blob/master/doc/REST-CalDAV-CardDAV/Timesheet.md
2024-02-08 16:06:55 +02:00
ralf
d2b53444f7
allow to use "/timesheet/?filters[owner]=0" to query all timesheets the current user has access too
2024-02-08 16:06:31 +02:00
ralf
587004b173
* REST API: new links collection allowing to link application entries with each other or attach files
2024-02-08 16:05:57 +02:00
ralf
dc375f8e02
fix regular expression stopping Mail REST API when trying to send mails
2024-02-08 13:39:56 +02:00
ralf
9e7a3ec4d8
another big chunk of PHP Warnings
2024-02-08 12:31:28 +02:00
ralf
83a2729cf0
another big chunk of PHP Warnings
2024-02-08 12:30:39 +02:00
nathan
1ba476ef6f
Et2VfsSelectDialog WIP
...
- Handle server giving us a different path
- Key handlers
2024-02-06 16:16:00 -07:00
ralf
8a7d70ff1a
fix a ton of Undefined warnings filling up eSync logs
2024-02-06 21:47:38 +02:00
ralf
7c50457e2c
fix a ton of Undefined warnings filling up eSync logs
2024-02-06 21:46:43 +02:00
ralf
d472c267b2
fix setting InfoLog primary link
2024-02-06 21:24:15 +02:00
ralf
087e969f9f
* Timesheet: new REST API to query, update and delete timesheets https://github.com/EGroupware/egroupware/blob/master/doc/REST-CalDAV-CardDAV/Timesheet.md
2024-02-06 16:39:12 +02:00
ralf
59619f83a9
allow to use "/timesheet/?filters[owner]=0" to query all timesheets the current user has access too
2024-02-06 12:52:02 +02:00
ralf
07d242e705
* REST API: new links collection allowing to link application entries with each other or attach files
2024-02-05 21:06:18 +02:00
ralf
34e0913a9f
WIP timesheet REST API
2024-02-05 10:07:33 +02:00
ralf
2481e6dadd
nicer formatting (injecting nl, tab and space) in JSON for application/pretty+json only
2024-02-05 10:07:29 +02:00
nathan
2e553911b0
Further work on Et2VfsSelect
...
- Button opens dialog & handles action
- Button shows feedback while processing
- Fix dialog flex spacing
- Fix dialog re-use was not clean
2024-02-02 15:20:33 -07:00
ralf
b5dfe12669
nicer formatting (injecting nl, tab and space) in JSON for application/pretty+json only
2024-02-02 09:33:36 +02:00
ralf
ca443060f4
WIP timesheet REST API
2024-02-01 22:16:36 +02:00
ralf
6da5f06020
* Mail REST Api: respect user preference to compose in HTML and convert plain body from REST Api call to HTML (bodyHtml attribute forces HTML)
2024-02-01 13:37:40 +02:00
ralf
4ce3298241
* Mail REST Api: respect user preference to compose in HTML and convert plain body from REST Api call to HTML (bodyHtml attribute forces HTML)
2024-02-01 13:37:11 +02:00
ralf
b2150be8f7
try fixing race-condition: Call to a member function exists() on null
2024-02-01 11:04:45 +02:00
ralf
b175b14294
try fixing race-condition: Call to a member function exists() on null
2024-02-01 11:00:42 +02:00
ralf
e6710a9bc3
try fixing race-condition: Call to a member function exists() on null
2024-02-01 09:47:48 +02:00
ralf
964a71f6d3
try fixing race-condition: Call to a member function exists() on null
2024-02-01 09:45:27 +02:00
ralf
eeb62670ad
fix Error: Call to a member function id2name() on null
2024-01-30 16:54:39 +02:00
ralf
22a0ae2563
fix Error: Call to a member function id2name() on null
2024-01-30 16:54:10 +02:00
ralf
69a9ef3e34
fix not updated jpegphoto, if changed in AD
2024-01-30 16:20:00 +02:00
ralf
85fbfe3e63
fix not updated jpegphoto, if changed in AD
2024-01-30 16:18:42 +02:00
ralf
951ce7cb9f
changes to allow mounting ftp into vfs via an URL like "ftp(s)://<ftp-user>:<ftp-pass>@<ftp-host>/<path>?mode=0750&user=sysop&group=Default"
2024-01-30 15:36:41 +02:00
Alexandros Sigalas
a071d5228d
Add my account to Top Menu, only show when user is allowed to maintain his own data (fixed indention and warning)
2024-01-29 18:29:08 +02:00
Alexandros Sigalas
3a4310476c
Add my account to Top Menu, only show when user is allowed to maintain his own data
2024-01-29 18:29:08 +02:00
Alexandros Sigalas
ebfefbf070
Add my account to Top Menu, only show when user is allowed to maintain his own data (fixed indention and warning)
2024-01-29 18:11:19 +02:00
Alexandros Sigalas
e5b789693e
Add my account to Top Menu, only show when user is allowed to maintain his own data
2024-01-29 18:11:19 +02:00
ralf
f5f347b83b
fix sometimes not logged updated contact-data (binary jpegphoto breaks JSON encoding)
2024-01-29 18:04:13 +02:00
ralf
cb7cc5a71d
fix sometimes not logged updated contact-data (binary jpegphoto breaks JSON encoding)
2024-01-29 18:03:33 +02:00
ralf
02fd57eb34
fix manual initial import cancels async job of automatic import
...
also do not log DN as updated in contact-data
2024-01-29 17:35:50 +02:00
ralf
64e77f6f50
fix manual initial import cancels async job of automatic import
...
also do not log DN as updated in contact-data
2024-01-29 17:35:22 +02:00
ralf
5e671ea3f9
* API: no more session based cache for account list or searches for SQL backend (only for LDAP or AD)
2024-01-29 17:17:03 +02:00
ralf
dad6ade3f9
* API: no more session based cache for account list or searches for SQL backend (only for LDAP or AD)
2024-01-29 17:00:06 +02:00
ralf
582408257f
should type what I mean ;)
2024-01-29 14:13:03 +02:00
ralf
659b18b362
should type what I mean ;)
2024-01-29 14:12:41 +02:00
ralf
a2f9700b96
* Account Import: if deleting or deactivating of deleted accounts is configured, run first import as a non-incremental one to do so
2024-01-29 14:09:47 +02:00
ralf
fb6d64a8ed
* Account Import: if deleting or deactivating of deleted accounts is configured, run first import as a non-incremental one to do so
2024-01-29 14:09:05 +02:00
ralf
b924e3a03d
* REST API: also log requests with Content-Type 'application/json' not just 'text/*'
2024-01-26 12:54:56 +02:00
ralf
1777445b64
* REST API: also log requests with Content-Type 'application/json' not just 'text/*'
2024-01-26 12:53:39 +02:00
ralf
65f238af6b
* Admin: fix user timezone not taken into account when displaying admin queue
...
also fixes Api\Storage\Base to also consider type=int&meta=timestamp columns as timestamps
2024-01-25 20:47:25 +02:00
ralf
579dbc7e1d
* Admin: fix user timezone not taken into account when displaying admin queue
...
also fixes Api\Storage\Base to also consider type=int&meta=timestamp columns as timestamps
2024-01-25 20:46:23 +02:00
nathan
e68215102c
WIP Et2VfsSelect - fix favorites
2024-01-22 15:41:32 -07:00
nathan
2539089d02
WIP Et2VfsSelect - user file type filter
2024-01-22 15:19:57 -07:00
ralf
57f4776615
* Mail REST Api: added reply to an uploaded eml file (with optional preset body and attachments)
2024-01-22 12:10:15 +02:00
ralf
866d10e030
* Mail REST Api: added reply to an uploaded eml file (with optional preset body and attachments)
2024-01-22 12:07:10 +02:00
nathan
faeee31155
WIP Et2VfsSelect: Now files showing up in list
2024-01-17 16:32:09 -07:00
ralf
b9919e8f2c
fix Smtp/Ads to NOT store users primary mail address as forward
...
if forwardOnly is not set, like we do it for UCS
2024-01-16 19:47:47 +02:00
ralf
ec96fa921e
fix Smtp/Ads to NOT store users primary mail address as forward
...
if forwardOnly is not set, like we do it for UCS
2024-01-16 19:46:54 +02:00
nathan
e9b66d0988
- Send total results with link search results
...
- Change how "# More" is shown to wait for all searches first
2024-01-16 10:08:59 -07:00
nathan
0ca406ad78
WIP Et2VfsSelect
...
Just getting started
2024-01-16 08:26:18 -07:00
ralf
a2834cb5d4
load login.js incl. cache-buster via Framework
2024-01-15 10:08:06 +02:00
ralf
928fa6212b
load login.js incl. cache-buster via Framework
2024-01-15 10:07:39 +02:00
ralf
6b920ee78c
* OpenIDConnect: allow to show as button on login page to use together with regular password login
...
also fix/hack not working social icons and SAML button on login page
2024-01-15 08:48:14 +02:00
ralf
c6d14a5f6e
* OpenIDConnect: allow to show as button on login page to use together with regular password login
...
also fix/hack not working social icons and SAML button on login page
2024-01-13 12:58:06 +02:00
ralf
6dea7024f1
* ActiveDirectory: optionally also use/import groups of type distribution-list
2024-01-11 10:48:04 +02:00
ralf
c0298bf234
* ActiveDirectory: optionally also use/import groups of type distribution-list
2024-01-11 10:47:31 +02:00
nathan
cfc7efde15
- Send total results with link search results
...
- Change how "# More" is shown to wait for all searches first
2024-01-08 11:59:24 -07:00
ralf
b0da0b0b8c
move SiteSite cookie check into constructor to not affect static methods / email not using OAuth/OIC
2024-01-08 12:51:47 +02:00
ralf
b6b6492139
move SiteSite cookie check into constructor to not affect static methods / email not using OAuth/OIC
2024-01-08 12:51:07 +02:00
ralf
76174b49fc
* EPL S3: fix not working upload of backups
2024-01-08 12:33:20 +02:00
ralf
9844a78b34
* EPL S3: fix not working upload of backups
2024-01-08 12:13:50 +02:00
ralf
2ff6ceca8e
* REST Api: allow to create new fields with PATCH for application/json content-type and error on not existing custom fields
2024-01-08 09:42:47 +02:00
ralf
f23a0cccbf
* Adressbook/Calendar/REST: fix not parsed custom fields
2024-01-08 09:42:47 +02:00
ralf
94670fcf83
* REST Api: allow to create new fields with PATCH for application/json content-type and error on not existing custom fields
2024-01-08 09:41:43 +02:00
ralf
543fb4d342
* Adressbook/Calendar/REST: fix not parsed custom fields
2024-01-08 09:33:27 +02:00
ralf
1b85a9dd5b
WIP Timesheet REST API: fix PHP Fatal error in Addressbook REST API
...
Declaration of EGroupware\Api\Contacts\JsContact::UTCDateTime($date) must be compatible with EGroupware\Api\CalDAV\JsBase::UTCDateTime($date, bool $user = false)
2023-12-21 17:30:34 +02:00
ralf
0f6d01f5a0
allow to pass $only_current_user === 0, to get only mail accounts valid for all users
2023-12-18 13:14:09 +02:00
ralf
d28fbfeab3
allow to pass $only_current_user === 0, to get only mail accounts valid for all users
2023-12-18 13:13:06 +02:00
ralf
f0fcb2fb05
prioritize/running order of async jobs: highest: calendar alarms, lowest: db_backup or S3-sync, rest medium
2023-12-16 11:23:20 +02:00
ralf
dae4fe714e
prioritize/running order of async jobs: highest: calendar alarms, lowest: db_backup or S3-sync, rest medium
2023-12-16 11:22:29 +02:00
ralf
38ecfed987
disable imap log again
2023-12-15 17:53:57 +02:00
ralf
707c0a7a6e
disable imap log again
2023-12-15 17:53:35 +02:00
ralf
3dbb579239
* Mail: implement Exchange login-type "domain/username"
2023-12-15 17:19:16 +02:00
ralf
edec090e17
* Mail: implement Exchange login-type "domain/username"
2023-12-15 17:13:04 +02:00
nathan
c9ab4cccf6
Finish Et2Email widget
2023-12-14 11:41:40 -07:00
nathan
437ad34300
Finish Et2Email widget
2023-12-13 10:34:17 -07:00
ralf
b45a7e35aa
fix fatal error deleting accounts via LDAP/AD import
2023-12-13 17:10:15 +02:00
ralf
5df34bce91
fix fatal error deleting accounts via LDAP/AD import
2023-12-13 17:04:54 +02:00
ralf
12ed21bf77
adding newer config vars
2023-12-13 14:22:21 +02:00
ralf
f6d9918224
adding newer config vars
2023-12-13 14:21:51 +02:00
ralf
7185b9e718
* Calendar/REST API: implement specifying alerts, useDefaultAlerts and priority attributes in POST or PUT requests
2023-12-12 19:51:07 +02:00
ralf
601cd428e5
WIP Timesheet REST API: fix PHP Fatal error in Addressbook&Calendar REST API
...
Declaration of parseCategories must be compatible
2023-12-12 19:51:07 +02:00
ralf
e3dde92be8
WIP REST Api for Timesheet app
2023-12-12 19:51:07 +02:00
ralf
75923b1a7d
* Calendar/REST API: implement specifying alerts, useDefaultAlerts and priority attributes in POST or PUT requests
2023-12-12 19:47:45 +02:00
ralf
fd15d4e750
fix error setting vacation notice (without rules):
...
updateScript: putscript failed: mail: line 3: error: unexpected ',' found at (the presumed) end of file. mail: error: parse failed.
2023-12-08 22:54:53 +02:00
ralf
b8b5089b77
fix error setting vacation notice (without rules):
...
updateScript: putscript failed: mail: line 3: error: unexpected ',' found at (the presumed) end of file. mail: error: parse failed.
2023-12-08 22:54:25 +02:00
ralf
cca1b3e58b
fix PHP Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated
2023-12-08 14:55:50 +02:00
ralf
a78003f866
allow to pass in the used Db object
2023-12-07 20:37:55 +02:00
ralf
522f438025
allow to pass in the used Db object
2023-12-07 20:37:31 +02:00
ralf
e9e96e3c39
* Mail: allow to configure an auto-responder, if Sieve supports the vacation-seconds extension
2023-12-07 16:39:27 +02:00
ralf
04271cabc3
Fix "* Mail/Sieve: fix vacation message with redirect kept mail in INBOX, even if rule moved it to a folder"
2023-12-07 16:39:27 +02:00
ralf
2f0a38e4f1
* Mail: allow to configure an auto-responder, if Sieve supports the vacation-seconds extension
2023-12-07 16:34:39 +02:00
nathan
b99f7dc8c4
Avoid some more PHP warnings
...
"Trying to access array offset on value of type null"
2023-12-05 13:39:06 -07:00
nathan
517a306756
Avoid some more PHP warnings
...
"Trying to access array offset on value of type null"
2023-12-05 13:27:26 -07:00
ralf
158e1a39cb
* LDAP/Import: fix groups never matched regular expression dn-filter in import
2023-12-05 15:17:18 +02:00
ralf
e573490d6e
* LDAP/Import: fix groups never matched regular expression dn-filter in import
2023-12-05 15:16:32 +02:00
ralf
e1f13eade1
WIP Timesheet REST API: fix PHP Fatal error in Addressbook&Calendar REST API
...
Declaration of parseCategories must be compatible
2023-12-01 14:20:25 +02:00
ralf
e0feb09df2
WIP Timesheet REST API: fix PHP Fatal error in Addressbook REST API
...
Declaration of EGroupware\Api\Contacts\JsContact::UTCDateTime($date) must be compatible with EGroupware\Api\CalDAV\JsBase::UTCDateTime($date, bool $user = false)
2023-12-01 14:12:21 +02:00
ralf
9947a92f38
Fix "* Mail/Sieve: fix vacation message with redirect kept mail in INBOX, even if rule moved it to a folder"
2023-11-29 19:32:35 +02:00
ralf
1dbab5fe18
Revert "* Mail/Sieve: fix vacation message with redirect kept mail in INBOX, even if rule moved it to a folder"
...
Cause mails never to be left in INBOX :(
This reverts commit 41e102f015
.
2023-11-29 17:01:02 +02:00
ralf
bca70c7b86
Revert "* Mail/Sieve: fix vacation message with redirect kept mail in INBOX, even if rule moved it to a folder"
...
Cause mails never to be left in INBOX :(
This reverts commit 41e102f015
.
2023-11-29 16:59:59 +02:00
ralf
2aedd7f5ef
WIP REST Api for Timesheet app
2023-11-29 15:47:27 +02:00
ralf
13f0d98c67
fix Cannot access offset of type string on string
2023-11-25 12:32:38 +02:00
ralf
057ff20f3a
fix Cannot access offset of type string on string
2023-11-25 12:31:05 +02:00
ralf
b4936c07af
fix some typos in the docu
2023-11-23 21:21:28 +02:00
ralf
2ebc995ee2
file upload report problem back to client-side, not just "server error"
2023-11-23 17:08:23 +02:00
ralf
b49ce29948
file upload report problem back to client-side, not just "server error"
2023-11-23 17:07:45 +02:00
nathan
a97e34c29a
Silence some PHP warnings
2023-11-22 11:24:15 +02:00
ralf
afbc13462c
* Mail/GMail/Microsoft365: update refresh-token, if we get one and redirects to IdP, if refresh-token is expired
2023-11-21 17:15:03 +02:00
ralf
1c40074331
WIP oauth mail-authentication updates refresh-token and redirects to IdP, if refresh-token is expired
2023-11-21 15:57:00 +02:00
nathan
fa71d9d450
Silence some PHP warnings
2023-11-20 16:13:11 -07:00
nathan
95019464bd
Only log invalid date values when there's a value to log
2023-11-17 10:25:36 -07:00
ralf
51c09a937d
fix PHP Deprecated: Using ${var} in strings is deprecated, use {$var} instead
2023-11-17 11:19:37 +02:00
ralf
bf7a20d05b
fix PHP Deprecated: Using ${var} in strings is deprecated, use {$var} instead
2023-11-17 11:19:15 +02:00
ralf
11079503d1
* API: support OpenID Connect for authentication against another OIC IdP
...
also migrating old fallback auth classes to new auth_fallback parameter and reordering providers a bit / give OIC a prominent position
2023-11-17 10:18:23 +02:00
ralf
1b9c543547
* API: support OpenID Connect for authentication against another OIC IdP
...
also migrating old fallback auth classes to new auth_fallback parameter and reordering providers a bit / give OIC a prominent position
2023-11-17 10:17:29 +02:00
nathan
05f30b7c42
Avoid error if unlink parent is not a directory
2023-11-15 16:02:23 -07:00