Commit Graph

722 Commits

Author SHA1 Message Date
ralf
89c67cfc49 if async ID would be longer than 64 chars truncate it to 32 chars plus md5 hash of all data
take care of being able to read old, just truncated IDs too
2024-09-16 13:38:27 +02:00
nathan
610490fc8e Import/export: Avoid "Unable to schedule" error if schedule part contains whitespace 2024-09-09 10:46:17 -06:00
Ralf Becker
03693f7d3b pending translations from our translation server 2024-06-24 10:18:29 +02:00
Ralf Becker
3cafe5adc4 pending translations from our translation-server 2024-03-04 09:04:56 +01:00
ralf
dbecc4ee84 * ImportExport: fix not working import from http(s)
caused by trying to seek a non-seekable http steam
2024-02-21 19:44:55 +02:00
ralf
fa1e4017d7 * ImportExport: fix not working scheduled import caused by failure to update (the not existing) UI 2024-02-06 10:25:57 +02:00
Ralf Becker
5f2c0f448e pending translations from our translation server 2024-01-25 09:53:39 +01:00
nathan
27816c1f91 * Importexport: Fix scheduled jobs did not always update while in progress.
Long IDs would get truncated by the database and were not properly updated
2024-01-10 13:11:42 -07:00
nathan
3a037c970c Importexport: Avoid error from push when running scheduled import/export 2024-01-05 11:56:54 -07:00
nathan
56774cfeee * Importexport: Progress updates when importing 2023-12-15 15:18:09 -07:00
nathan
9c4ae50735 Importexport: Disable push notifications when importing to save time 2023-12-13 10:45:19 -07:00
nathan
62f338dbdf ImportExport: Fix export date filters lost their "All" option 2023-12-06 13:54:13 -07:00
nathan
ece1aaf650 ImportExport: Fix export field "Check all" button did nothing 2023-12-06 13:29:45 -07:00
nathan
b97c58c016 Importexport: Fix filtering by date customfields
Date customfields can have different data formats (default Y-m-d) and we were only considering timestamps
2023-09-13 15:10:36 -06:00
nathan
957781af5f Fix export fails with "File not found" 2023-08-31 15:54:03 -06:00
nathan
d16d56c55f Fix some incorrect / unwanted import warnings 2023-08-31 08:57:46 -06:00
nathan
f722619f17 Importexport: Fix first definition in list could not be executed directly with type button
CreateObject(importexport__ui) file /var/www/epl-trunk/importexport/inc/class.importexport__ui.inc.php not found! (100)
2023-08-18 09:41:00 -06:00
nathan
4f2bef18bc Importexport: Fix missing select conversion to user friendly value
If select still had key=>value options, they were not converted before export.  Fixes missing values in merge.
2023-07-18 11:51:54 -06:00
nathan
5b621ffcba Get rid of a bunch more warnings 2023-07-14 10:52:05 -06:00
nathan
47f9f80e61 Importexport: Hide preview when import complete or aborted due to errors 2023-07-05 14:25:48 -06:00
nathan
59f94300db Importexport: Always show import preview, even if there are warnings 2023-06-21 10:21:20 -06:00
nathan
492993e78e Avoid some PHP warnings
- Undefined array keys
- Undefined class variables
- Passing null to string functions
2023-06-07 13:54:17 -06:00
nathan
77a3d0ed32 Importexport: Fix import definition field mapping had trouble with translations 2023-06-07 11:50:23 -06:00
nathan
86aa99aa55 Import/export: Fix definition wizard does not always save field mapping 2023-05-23 09:33:23 -06:00
nathan
2c8656ebdc Import/Export: Fix export CSV category filter was missing application categories 2023-04-05 13:59:22 -06:00
Ralf Becker
4caa637bd1 pending translations from our translation server 2023-03-23 21:18:45 +01:00
nathan
4d89bd9feb Import/Export: Fix filter option did not get selected when changing filters 2023-03-20 10:36:50 -06:00
StefanU
8b3b0c0d92
Add export.svg
as replacement for png
2023-03-07 16:33:05 +01:00
StefanU
23dadd0559
Add import.svg
as replacement for png
2023-03-07 14:19:45 +01:00
ralf
81d044d2a5 bump version to 23.1 2023-02-28 08:50:48 +01:00
Ralf Becker
7e1fdc4637 pending translation from our translation server, thanks to Ministry of Post and Telecommunications Kambodscha for the Khmer translation 2023-02-17 15:45:29 +01:00
nathan
fb8b1d5fdc Import/Export: Fix import definition dialog field mapping was not translated 2023-02-16 13:37:42 -07:00
ralf
55054024b6 fix PHP Deprecated errors visible in egroupware-docker-install.log 2023-01-26 10:42:33 +01:00
nathan
47243d1706 Importexport: Fix clicking icon from list did not open correct url 2023-01-19 13:36:49 -07:00
nathan
8a43d88ffe Calendar: Add ability to choose target calendar when importing 2023-01-16 15:31:59 -07:00
ralf
8ec106f22b converting .xet files to new webcomponents-format 2023-01-04 11:28:10 -06:00
StefanU
d5ce45f697
Update importexport app icon
Size adjusted: 28px => 32px, file optimised
2022-12-27 21:28:28 +01:00
nathan
580ff870e6 importexport: Avoid error or infinite loop for really badly parsed select values 2022-11-21 11:24:04 -07:00
nathan
8e0192fb7c Importexport: fix allowed_users_change()
Not allowed to choose "all" or "just me" in combination with actual users, but this was broken by webcomponent upgrade
2022-11-21 09:24:28 -07:00
nathan
8601f274ef Importexport: Make wizard bigger 2022-11-01 11:54:37 -06:00
nathan
64fd769586 Import/Export: Fix some style issues
- missing import/export icons in defininition list
- preview looks weird in import & export dialogs
- [object] instead of index in mapping list
2022-10-26 09:57:34 -06:00
nathan
d48d805f05 Fix 'check all' field was required, blocking the next step 2022-09-22 11:47:11 -06:00
nathan
f1cba99aa9 Importexport: Some CSS improvements, avoid an error in import iCal 2022-09-08 14:25:07 -06:00
ralf
bcff7ab4dc fixing pixelegg less/css files to address images in default/images
remove no longer necessary pixelegg/images symlink to default/images
revert hint.png as the pixelegg one was never used
2022-07-31 10:49:35 +02:00
ralf
0113a93ffd move images from pixelegg to default and drop png or gif, if we have an svg 2022-07-28 17:56:34 +02:00
ralf
7e70eee888 final fix for "Network error" when stream files to client
It is important to FIRST disable zlib.output_compression (before headers are sent!) and THEN end all output-buffering!
Without the two steps in this order, we are either limited by the memory limit or get the "Network error", because the streaming/fpassthrough does not apply the compression.
2022-05-05 12:47:31 +02:00
ralf
a74bd82dde next chunk of fixed PHP Warning: Undefined array key or variable in main repo 2022-04-26 21:04:16 +02:00
ralf
84bc75f21e fix TypeError: fpassthru(): Argument #1 ($stream) must be of type resource, string given 2022-04-21 11:03:55 +02:00
nathan
df489f14df Leave output buffering alone, since trying to turn it off makes the download fail
The browser was giving "Failed - Network error" and there was nothing in the server log. ob_get_level() was giving 3, but trying to turn it using ob_end_clean() was just... failing.
2022-04-20 09:45:58 -06:00
ralf
510dbefce8 fix PHP 8.0 Error: explode(): Argument #2 ($string) must be of type string, array given 2022-04-06 16:30:01 +03:00