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
Ralf Becker
8e2b649801
fix not closing popups when using et2_process json.php handler
2022-01-10 19:57:42 +02:00
Ralf Becker
4853f9a622
use $method parameter of Api\Etemplate::exec() plus new et2_process handler as menuaction GET parameter
...
allows determining the called function on the URL to eg. send it to different FPM pool
(before the menuaction of et2 was always "EGroupware\Api\Etemplate::ajax_process_content")
2022-01-10 19:57:42 +02:00
Hadi Nategh
5625695c26
Avoid duplicating from email address when generating identity
2022-01-10 14:04:31 +01:00
Hadi Nategh
b1de5e3881
Revert "use $method parameter of Api\Etemplate::exec() plus new et2_process handler as menuaction GET parameter"
...
This reverts commit 5576048f95
.
2022-01-10 10:11:23 +01:00
Ralf Becker
02342f48c3
pending translations from our translation server
2022-01-09 19:32:20 +01:00
Ralf Becker
5576048f95
use $method parameter of Api\Etemplate::exec() plus new et2_process handler as menuaction GET parameter
...
allows determining the called function on the URL to eg. send it to different FPM pool
(before the menuaction of et2 was always "EGroupware\Api\Etemplate::ajax_process_content")
2022-01-09 17:57:39 +02:00
Ralf Becker
9f6451193e
fix PHP 8.0 Error: count(): Argument #1 ($value) must be of type Countable|array, null given
2022-01-08 11:28:06 +02:00
Ralf Becker
0ae7f21fa1
fix explode(): Argument #2 ($string) must be of type string, array given
2022-01-06 19:12:10 +02:00
Ralf Becker
6bafc579f0
allow to pass url including http(s) scheme to Html::link($url, ...) and therefore other methods of Html class
2021-12-23 10:03:10 +02:00
Hadi Nategh
860028d01a
Add "Org | Name Email" as email identity format into identLabel preference options
2021-12-20 10:46:06 +01:00
Hadi Nategh
8c9b63e2c6
Set From identity base on identLabel preference
2021-12-20 10:45:05 +01:00
Ralf Becker
6800484429
fix PHP Warning: explode(): Empty delimiter
2021-12-16 20:23:31 +02:00
Ralf Becker
c6f447f49c
fix still not working sync-report for accounts addressbook
...
turns out Microsoft AD also returns a "Virtual List View error" if sorting by standard LDAP (modify|created)timestamp, have to use when(Changed|Created) instead, as for filter
2021-12-16 20:08:35 +02:00
Ralf Becker
5a2eb5b987
* CardDAV/Addressbook: fix GET request regression after REST API introduction
2021-12-16 19:56:43 +02:00