Ralf Becker
92749274d1
Better support Guacamole installation and deinstallation:
...
- allow declaring views of an app and drop them like tables (no support for installing them via setup)
- drop tables in reverse order, in case they have constrains
- support $setup_info[$app]['skip_create_tables'] to not create tables via schema-proc (because they are created via SQL in default_records)
2021-12-04 10:01:01 +02: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
5548926e37
fix PHP 7.3 syntax error / PHP 7.4 syntax, as 21.1 still supported PHP 7.3
2021-12-02 21:41:43 +02: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
feb18acb9a
fix PHP 8.0 error ("" < -1) as there is no automatic cast anymore
...
SyncObject->Check(): Unmet condition in object from type SyncProvisioning: parameter maxattsize is LOWER than -1. Check failed!
2021-11-30 09:39:27 +02:00
nathan
fbba3c56cc
Mail: Make sure pressing [del] key twice in a row does not delete the first row on the second press
...
Backport of 4cc8eea7b6
2021-11-29 09:35:53 -07: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
b7cd2cb526
fix not working multiple users for single mail account
...
replaced legacy-options and type attribute with the actual ones
2021-11-27 11:22:35 +02:00
Ralf Becker
16ef93b1f9
missing .js file from Nathans merge-edit commit
2021-11-27 10:06:57 +02:00
nathan
3b8f6c505a
Calendar: Update merge to use changes introduced with 707c57e
2021-11-26 10:39:23 -07:00
nathan
ea96fc2bd1
Calendar: If an event moves from the past to the future, send notifications according to preferences
...
Previously we ignored all notifications, because the event _was_ in the past.
2021-11-26 09:00:32 -07: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
6d6c13fb8e
npm audit fix
2021-11-24 20:50:03 +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
a75d42eb8f
fix PHP 8.0 Error: Illegal string offset 'string'
2021-11-23 17:18:17 +01:00
Ralf Becker
3b08a5979a
fix PHP 8.0 TypeError: count(): Argument #1 ($value) must be of type Countable|array, bool given
2021-11-23 08:42:30 +01:00
Ralf Becker
2056400695
* InfoLog: fix not working overwrite check (optimistic locking) plus incrementing etag
2021-11-22 17:56:31 +01:00
nathan
57eb310364
Infolog: Fix save conflict was still overwriting
2021-11-22 17:56:31 +01:00
Ralf Becker
bf161d2cc2
* Admin/Filemanager: correctly encode user "WORKGROUP\$user" for SMB mounts and do NOT require mountpoints to exist
...
same as for filemanager/cli.php
2021-11-22 13:09:32 +01:00
Ralf Becker
461c0171da
fix PHP 8.0 TypeError: Cannot access offset of type string on string
...
using renames method calendar_ical::iCalSearch() instead of ::search() which required unchanged signature of calendar_bo::search()
2021-11-22 11:09:40 +01:00
Ralf Becker
8f73669d6a
fix PHP 8.0 TypeError: Unsupported operand types: string + string
2021-11-22 08:41:28 +01:00
Ralf Becker
2a57071d88
fix PHP 8.0 TypeError: implode(): Argument #1 ($pieces) must be of type array, string given
2021-11-22 08:37:15 +01:00
Ralf Becker
b4676ae7e2
fix PHP 8.0 TypeError: Unsupported operand types: int | array
2021-11-20 08:41:01 +01:00
Ralf Becker
645d3246da
fix PHP 8.0 TypeError: implode(): Argument #1 ($pieces) must be of type array, string given
2021-11-20 08:36:59 +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
83cb6acca7
fix PHP 8.0 TypeError: array_search(): Argument #2 ($haystack) must be of type array, null given
2021-11-19 10:49:20 +01:00
Ralf Becker
1e8287ab8b
fix PHP 8.0 TypeError: calendar_tracking::track(): Argument #2 ($old) must be of type ?array, bool given
2021-11-18 17:35:46 +01:00
Ralf Becker
9ebc809c76
fix PHP 8.0 Error: Undefined constant "data"
2021-11-18 14:54:43 +01:00
Ralf Becker
9ee74ef833
fix PHP 8.0 ValueError: fread(): Argument #2 ($length) must be greater than 0
...
by using forked and fixed Horde stream-wrapper ake egroupware/stream-wrapper:2.1.5
2021-11-18 14:37:48 +01:00
Ralf Becker
8cf209a7f1
fix PHP 8.0 TypeError: count(): Argument #1 ($value) must be of type Countable|array, null given
2021-11-18 09:02:04 +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
b556ebaced
Fix PHP 8.0 Fatal error: Declaration of preferences_categories_ui::index(?array $content = null) must be compatible with admin_categories::index(?array $content = null, $msg = '')
2021-11-16 16:11:24 -07:00
nathan
b0ef704c4b
Clear tree before setting options to avoid duplicates
2021-11-16 15:16:10 -07:00
Ralf Becker
5dc17cfbc7
fix PHP 8.0 TypeError: EGroupware\Api\Accounts::username(): Argument #1 ($account_id) must be of type ?int, string given
2021-11-16 20:53:42 +01:00
Ralf Becker
0505539e04
fix PHP 8.0 TypeError: Unsupported operand types: string * float
2021-11-16 18:28:02 +01: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
nathan
e1ac07a766
Fix PHP 8.0 TypeError: get_class(): Argument #1 ($object) must be of type object, null given
...
Also fix some deprecated implode() calls
2021-11-16 09:37:47 -07: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
Hadi Nategh
dd1b868be3
Fix PHP8.0 (TypeError): key(): Argument #1 ($array) must be of type array, null given
2021-11-16 11:23:48 +01:00
Ralf Becker
3803cbd133
fix PHP 8.0 TypeError: implode(): Argument #2 ($array) must be of type ?array, string given
2021-11-16 08:41:02 +01:00
Ralf Becker
a3ecf4fe0e
fix PHP 8.0 ValueError: fgetcsv(): Argument #3 ($separator) must be a single character
2021-11-16 08:38:15 +01:00