Commit Graph

37083 Commits

Author SHA1 Message Date
ralf
6c31c40ddf LDAP resources are objects (no longer resources) from PHP 8.1+ 2022-04-04 10:22:13 +03:00
ralf
98a08ec152 fix vfs-path widget to correctly deal with smallPART paths (hierarchical structure inside entry directory) 2022-04-01 21:08:51 +03:00
ralf
e5b82243fc fix PHP 8.0 error when deinstalling an app with single table (string instead of string[]) 2022-04-01 14:38:58 +03:00
ralf
2c73f15101 require egrouware/webdav:^0.3.6 which uses egroupware/guzzlehttp:^3.9.5 and new fixed egroupware/guzzlecommon:^3.9.3 2022-04-01 10:08:24 +03:00
Hadi Nategh
cc81b2d173 Add missing pdf-player.ts file 2022-03-31 14:42:34 +02:00
Hadi Nategh
c8fd2fac37 Add multi-video and pdf-player components 2022-03-31 14:41:19 +02:00
Hadi Nategh
3c7a5a201a Implement custom html multi video element (makes it possible to merge and control multiple videos as one tag) 2022-03-31 14:41:19 +02:00
Ralf Becker
3d53fa9d97 add missing $relpath 2022-03-31 14:41:19 +02:00
Ralf Becker
6490e4360f extract data-preparation from Etemplate\Widget\Vfs::beforeSendToClient() to use it to send the data to client-side in an AJAX call 2022-03-31 14:41:19 +02:00
ralf
28e19f6526 updating hash after merging security fix from master 2022-03-30 18:42:36 +03:00
ralf
ac1a7f6bdb fix broken tracker mailhandling caused by protected constructor
also disable reading from DB, in case no (numeric) acc_id given, like from tracker mailhandling
2022-03-30 10:58:31 +03:00
dependabot[bot]
ce3e48fb42 Bump guzzlehttp/psr7 from 1.6.1 to 1.8.5
Bumps [guzzlehttp/psr7](https://github.com/guzzle/psr7) from 1.6.1 to 1.8.5.
- [Release notes](https://github.com/guzzle/psr7/releases)
- [Changelog](https://github.com/guzzle/psr7/blob/1.8.5/CHANGELOG.md)
- [Commits](https://github.com/guzzle/psr7/compare/1.6.1...1.8.5)

---
updated-dependencies:
- dependency-name: guzzlehttp/psr7
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-03-30 08:53:37 +03:00
ralf
28adde1b99 Allow overwriting values in all mail accounts through an optional file /var/www/mail-overwrites.inc.php 2022-03-29 20:43:32 +03:00
nathan
d35577f1a8 * Api: Fix splitter widget did not restore size from preference 2022-03-29 09:42:01 -06:00
ralf
4c503d61ea * Addressbook: allow keeping custom fileAs value (LDAP: displayname) by adding it as first option 2022-03-29 10:26:51 +03:00
ralf
82b41c2d62 remove not used/existing async_identity configuration 2022-03-28 19:48:35 +03:00
ralf
e4cf9d8715 * InfoLog: set replyTo for async notification to owner of InfoLog, otherwise the user causing the change 2022-03-28 19:43:29 +03:00
ralf
b990c00207 do NOT attempt to use credentials encrypted with user password in an async context
(where user password is not available)
otherwise an s/mime certificate or user specific password will stall sending notification, even if no smtp authentication required
2022-03-28 17:59:20 +03:00
ralf
d8827da73f do NOT overwrite everything, if vfs-upload is used without id:
- using fallback id of "file_widget" the client-side uses
- ignore validation, if there is no id
2022-03-28 13:55:52 +03:00
nathan
0f7484812e * Calendar: New preference so default alarm can be for current user or all participants 2022-03-24 14:07:19 -06:00
nathan
64bb993745 Notifications: Remove email & signature, they'll come from the account 2022-03-24 14:06:09 -06:00
nathan
4cbb9f7d6e * Notifications: Admins now configure the mail account to use for email notifications instead of the user account 2022-03-24 14:05:52 -06:00
ralf
5665fe537a no more Composer 1 downgrade 2022-03-22 18:41:22 +02:00
ralf
b129eaaa83 fix typo 2022-03-22 18:39:36 +02:00
ralf
9cf6124979 update to Composer 2.x
you need to update your composer with: composer self-update --2
2022-03-22 18:39:36 +02:00
Hadi Nategh
65eda2c1d8 Fix error "explode(): Argument #2 ($string) must be of type string, array given", happens sometimes while merging contacts 2022-03-22 10:56:56 +01:00
ralf
14efc30663 * Filemanager/WebDAV: add (missing) trailing slash in mount URL for WebDAV, as NextCloud requires it 2022-03-21 10:52:57 +02:00
ralf
bfd37dca59 * Filemanager/WebDAV: fix PHP error if mounted WebDAV server got eg. a wrong password (did not return a 207 on PROPFIND) 2022-03-21 10:52:21 +02:00
nathangray
20bb0a55b2 * Admin: fix delete user account always displayed 0 entries 2022-03-18 15:40:08 +02:00
Hadi Nategh
6c75d9eb9f Fix alarm not being fired sometimes 2022-03-15 18:38:25 +01:00
Hadi Nategh
ac25c9b2b8 Allow multiple alarms being set for countdown widget 2022-03-15 17:13:36 +01:00
ralf
4ca434f500 fix delete-account did not show 0 entries for InfoLog, also give a total per InfoLog type 2022-03-15 10:51:27 +02:00
ralf
6d61a6ed48 * InfoLog: fix saving an InfoLog twice gave error that entry was modified, if user timezone was different from server 2022-03-09 15:43:01 +02:00
nathan
3c1e6c5eb7 Calendar: Set new ID to fix missing links to CF fields on new events 2022-03-07 10:21:35 -07:00
Ralf Becker
7d7557fe3d fix broken filemanager after PM integration commit
array_merge_recursive accumulates values in sub-arrays:
array_merge_recursive(['nm'=>['get_rows'=>'a.c.m']], ['nm'=>['get_rows'=>'a.c.m']]) === ['nm'=>['get_rows'=>['a.c.m','a.c.m']]
2022-03-07 10:19:09 -07:00
nathan
60bc11a66e * Projectmanager: Add calendar integration so projects can be shown as events in calendar 2022-03-07 10:19:09 -07:00
nathan
9de70e9260 Add a hook for before get_rows is called 2022-03-07 10:19:09 -07:00
ralf
70d86a7e5a rename header.inc.php to header-backup.inc.php before updating it and rename it back, if update fails 2022-03-05 15:58:32 +02:00
ralf
2d047e7273 fix not working translation of Admin > Apps > TimeSheet > Edit status 2022-03-05 15:28:24 +02:00
ralf
41104e776e * Filemanager/WebDAV: fix errors mounting and reading files via WebDAV from other EGroupware or *Cloud 2022-03-05 11:40:42 +02:00
Hadi Nategh
f828dd6f8f Fix no forward works only after saving sieve rule 2022-03-03 15:42:08 +01:00
Hadi Nategh
8313c93a31 Fix addressbook contextmenu gets broken after re-compiling app.ts (some trunk changes sneaked into 21.1 via a728276a15) 2022-02-25 17:20:47 +01:00
ralf
c68b8cc42d only send password (or hash) to client-side, if explicitly requested 2022-02-25 13:53:39 +02:00
ralf
64017370cd fix array_key_exists() expects exactly 2 arguments, 1 given 2022-02-24 17:59:31 +02:00
ralf
24390a135a prefer [Login] button below over maybe existing SAML login button above 2022-02-21 21:20:28 +02:00
dependabot[bot]
a85116e28b Bump twig/twig from 2.12.5 to 2.14.11
Bumps [twig/twig](https://github.com/twigphp/Twig) from 2.12.5 to 2.14.11.
- [Release notes](https://github.com/twigphp/Twig/releases)
- [Changelog](https://github.com/twigphp/Twig/blob/v2.14.11/CHANGELOG)
- [Commits](https://github.com/twigphp/Twig/compare/v2.12.5...v2.14.11)

---
updated-dependencies:
- dependency-name: twig/twig
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-02-11 09:15:30 +02:00
Ralf Becker
3ef0b5a6de * Calendar/CalDAV: ignore Outlook CalDAV Synchronizer setting participant status back to unknown/needs-action (other status will be updated) 2022-02-10 19:52:57 +02:00
nathan
de14e34abb - Fix 'Forgot password' could not complete due to redirect
- Avoid error if no groups selected in registration configuration
2022-02-09 08:14:08 -07:00
Ralf Becker
1398a7c00e also tag 21.1 releases as latest 2022-02-09 09:46:20 +02:00
nathan
21356434c7 Calendar: JS changes from previous commit 2022-02-08 11:54:51 -07:00