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 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
c68b8cc42d
only send password (or hash) to client-side, if explicitly requested
2022-02-25 13:53:39 +02:00
ralf
24390a135a
prefer [Login] button below over maybe existing SAML login button above
2022-02-21 21:20:28 +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
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
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
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
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
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
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
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
9439c2d799
fix SQLfs fsck to query errors in chunks of 500, in case there are a huge numbers of them
2021-12-14 21:28:56 +02:00
Hadi Nategh
1448581403
Decode html entities used in inline image sources because tinymce encodes them
2021-12-14 10:36:00 +01:00
Hadi Nategh
1c65b55f63
Fix issue contact plus button sometimes gets stuck
2021-12-10 10:51:38 +01:00
nathan
5b7706c77d
* Etemplate: Add link icon overlay to link list
2021-12-06 10:13:33 -07:00
Hadi Nategh
de2c406c76
add compiled js file for commit 89507d1f2b
2021-12-06 10:28:40 +01:00
Hadi Nategh
89507d1f2b
Add underline button into html editor's toolbar
2021-12-06 10:25:49 +01:00
Ralf Becker
e74262ff43
pending translations from our translation server
2021-12-04 15:45:41 +01:00
nathan
2f537252a8
Replace hyphen in utf-8
2021-12-03 11:40:26 -07:00
nathan
0543af4d82
Api: Force merge placeholder charset to UTF-8, avoids mangled accent characters
2021-12-03 11:40:19 -07:00
Ralf Becker
5f0b2ab513
* CardDAV/ActiveDirectory: fix empty account-addressbook if sync-collection-report is used
...
Microsoft AD can NOT filter by (modify|create)TimeStamp, we have to use when(Created|Changed) attribute
2021-12-02 20:09:49 +02:00
Ralf Becker
67412124a4
fix syntax error under PHP 7.3
...
7.3 is still the minimum requirement for 21.1
2021-12-01 20:00:15 +02:00
Ralf Becker
0435f3a4a5
* Guacamole/Backup/Restore: fix not working restore for Guacamole
...
disabling constraints and only truncate Guacamole tables, not dropping and creating them again
2021-11-30 21:57:26 +02:00
Ralf Becker
e50703aaae
Changelog for 21.1.20211130
2021-11-30 10:11:56 +02:00
Ralf Becker
77900b09b3
fix Undefined array key warning
2021-11-29 16:46:18 +02:00
Ralf Becker
74dbdc30fb
fix a couple of Undefined array key warnings
2021-11-29 16:36:16 +02:00
Ralf Becker
2b965a8399
fix / work around PHP 8.0 Error Call to undefined method EGroupware\Api\Etemplate\Widget\Vfs::set_attrs()
2021-11-24 20:59:43 +01:00
Ralf Becker
d83440e9f4
fix PHP 8.0 TypeError: Unsupported operand types
2021-11-23 18:08:14 +01:00
Ralf Becker
d3be189245
fix PHP 8.0 TypeError: Illegal offset type
2021-11-23 17:45:06 +01:00
Ralf Becker
68265cd7ab
fix PHP 8.0 TypeError: Unsupported operand types: string & int
2021-11-23 17:24:22 +01:00
Ralf Becker
916565f797
fix PHP 8.0 TypeError: array_keys(): Argument #1 ($array) must be of type array, null given
2021-11-19 13:01:10 +01:00
Ralf Becker
9afc3a45b7
fix PHP 8.0 ArgumentCountError: readlink() expects exactly 1 argument, 2 given
2021-11-18 08:29:16 +01:00
nathan
4caec9dbd3
Improve logging message to include values instead of 'Array'
2021-11-17 20:24:50 +01:00
nathan
711a03aebf
Fix placeholder dialog in collabora did not show up
...
It wasn't in the packaged JS
2021-11-17 10:24:55 -07:00
nathan
b0ef704c4b
Clear tree before setting options to avoid duplicates
2021-11-16 15:16:10 -07:00
Ralf Becker
838f42e87f
fix PHP 8.0 TypeError: in_array(): Argument #2 ($haystack) must be of type array, null given
2021-11-16 18:21:19 +01:00
Hadi Nategh
6f6613a450
Fix tinymce upload image not working in ole etemplate apps like knowledge base app
2021-11-16 16:51:29 +01:00