Commit Graph

36916 Commits

Author SHA1 Message Date
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
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
0f7484812e * Calendar: New preference so default alarm can be for current user or all participants 2022-03-24 14:07:19 -06:00
64bb993745 Notifications: Remove email & signature, they'll come from the account 2022-03-24 14:06:09 -06:00
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
5665fe537a no more Composer 1 downgrade 2022-03-22 18:41:22 +02:00
b129eaaa83 fix typo 2022-03-22 18:39:36 +02:00
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
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
14efc30663 * Filemanager/WebDAV: add (missing) trailing slash in mount URL for WebDAV, as NextCloud requires it 2022-03-21 10:52:57 +02:00
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
20bb0a55b2 * Admin: fix delete user account always displayed 0 entries 2022-03-18 15:40:08 +02:00
6c75d9eb9f Fix alarm not being fired sometimes 2022-03-15 18:38:25 +01:00
ac25c9b2b8 Allow multiple alarms being set for countdown widget 2022-03-15 17:13:36 +01:00
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
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
3c1e6c5eb7 Calendar: Set new ID to fix missing links to CF fields on new events 2022-03-07 10:21:35 -07:00
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
60bc11a66e * Projectmanager: Add calendar integration so projects can be shown as events in calendar 2022-03-07 10:19:09 -07:00
9de70e9260 Add a hook for before get_rows is called 2022-03-07 10:19:09 -07:00
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
2d047e7273 fix not working translation of Admin > Apps > TimeSheet > Edit status 2022-03-05 15:28:24 +02:00
41104e776e * Filemanager/WebDAV: fix errors mounting and reading files via WebDAV from other EGroupware or *Cloud 2022-03-05 11:40:42 +02:00
f828dd6f8f Fix no forward works only after saving sieve rule 2022-03-03 15:42:08 +01:00
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
c68b8cc42d only send password (or hash) to client-side, if explicitly requested 2022-02-25 13:53:39 +02:00
64017370cd fix array_key_exists() expects exactly 2 arguments, 1 given 2022-02-24 17:59:31 +02:00
24390a135a prefer [Login] button below over maybe existing SAML login button above 2022-02-21 21:20:28 +02:00
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
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
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
1398a7c00e also tag 21.1 releases as latest 2022-02-09 09:46:20 +02:00
21356434c7 Calendar: JS changes from previous commit 2022-02-08 11:54:51 -07:00
bfbf3183e1 Calendar: Fix planner causes app tabs to show when printing 2022-02-08 11:45:10 -07:00
11b9eb0350 allow IP4 subnets and % wildcard when creating MariaDB/MySQL users 2022-02-07 20:48:28 +02:00
9b630bedcc Changelog for 21.1.20220207 2022-02-07 12:13:40 +02:00
35668ca6ef pending translations from our translation server 2022-02-07 07:58:48 +01:00
998f7dc074 fix get_file_id() (sometimes) not finding the right id for shared directories or writable Collabora shares 2022-02-02 21:53:48 +02:00
4c0ef2020f Make sure we use the lowest file_id, even if that comes from a disabled file, so we're consistent with versioned files 2022-02-02 21:53:48 +02:00
e420a6db10 Collabora: Use the same file ID when accessing via share 2022-02-02 21:53:48 +02:00
72aa549f88 remove $windowed flag, as all template-sets are windows nowadays
it also caused setting a non-existing template-set to display "/usr/share/egroupware/api/src/loader/deprecated_factory.php (58)"
2022-01-28 10:29:05 +02:00
3e0ec508c7 * Setup/EPL: do not autoinstall uninstalled EPL apps when container restarts 2022-01-21 20:59:59 +02:00
8fba1d9a2f do NOT handle / redirect for not found eT2 session in ajax_destroy_session()
as it's called, when the session is no longer needed
2022-01-19 20:17:07 +02:00
33a42f2464 Calendar: Fix status notification sometimes had wrong user in $$fullname$$ placeholder 2022-01-18 14:33:30 -07:00
b65e97c087 Calendar: If we don't have a sidebox to check parent, just accept it
Fixes missing events in group calendars on home
2022-01-18 13:06:39 -07:00
f2d187353a Calendar: Fix double encoded ><& characters in event tooltip description
Backport of c9d5eb50db
2022-01-17 13:07:53 -07:00
d0902a6815 fix PHP 8.0 TypeError: strlen(): Argument #1 ($str) must be of type string, array given 2022-01-17 21:36:54 +02:00
26e09680c2 implement new "units" parameter to limit used units in date-since widget
eg. <date-since units="d" shows age in days
2022-01-14 17:24:07 +02:00
9e655d4de2 fixing the fix ;)
call_user_func_array(): Argument #1 ($callback) must be a valid callback, class admin_account does not have a method "ajax_process_content"
2022-01-12 13:33:30 +02:00
8b0cf6dbf2 fix Error Method admin_account::delete::et2_process() does not exist 2022-01-12 13:00:40 +02:00