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
nathan
bfbf3183e1
Calendar: Fix planner causes app tabs to show when printing
2022-02-08 11:45:10 -07:00
Ralf Becker
11b9eb0350
allow IP4 subnets and % wildcard when creating MariaDB/MySQL users
2022-02-07 20:48:28 +02:00
Ralf Becker
9b630bedcc
Changelog for 21.1.20220207
2022-02-07 12:13:40 +02:00
Ralf Becker
35668ca6ef
pending translations from our translation server
2022-02-07 07:58:48 +01:00
Ralf Becker
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
nathan
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
nathan
e420a6db10
Collabora: Use the same file ID when accessing via share
2022-02-02 21:53:48 +02:00
Ralf Becker
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
Ralf Becker
3e0ec508c7
* Setup/EPL: do not autoinstall uninstalled EPL apps when container restarts
2022-01-21 20:59:59 +02:00
Ralf Becker
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
nathan
33a42f2464
Calendar: Fix status notification sometimes had wrong user in $$fullname$$ placeholder
2022-01-18 14:33:30 -07:00
nathan
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
nathan
f2d187353a
Calendar: Fix double encoded ><& characters in event tooltip description
...
Backport of c9d5eb50db
2022-01-17 13:07:53 -07:00
Ralf Becker
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
Ralf Becker
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
Ralf Becker
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
Ralf Becker
8b0cf6dbf2
fix Error Method admin_account::delete::et2_process() does not exist
2022-01-12 13:00:40 +02:00