Nathan Gray
|
5ef7306342
|
Reload import popup if user wants to create new definition to avoid a re-submit with the old definition when the new definition wizard finishes
|
2012-09-20 16:11:14 +00:00 |
|
Nathan Gray
|
86f334bbf0
|
- Don't try a CSV preview on non-csv files
- Skip plugin definition wizards
|
2012-09-18 19:04:31 +00:00 |
|
Nathan Gray
|
0fa73a76a1
|
A condition with a True action must have a False action. Pick 'none' if not specified
|
2012-09-17 16:22:39 +00:00 |
|
Nathan Gray
|
a32b7186c2
|
Supply app tab for jdots refresh
|
2012-09-13 17:13:19 +00:00 |
|
Nathan Gray
|
9139c11dc5
|
- Better messages if import file has a problem
- Reload opening window when definition wizard is done
|
2012-09-12 17:55:13 +00:00 |
|
Nathan Gray
|
07f50bb264
|
Fix 'Application importexport not found' error in jdots by setting app to 'admin' in link
|
2012-09-12 17:10:45 +00:00 |
|
Nathan Gray
|
a3cf69c97c
|
- Make highlight of non-mapped columns stick around
- Fix file upload missing if you use previous button
|
2012-09-12 16:43:20 +00:00 |
|
Nathan Gray
|
ab89c8c1a8
|
Highlight columns that won't be imported
|
2012-09-06 22:52:46 +00:00 |
|
Nathan Gray
|
b38775db65
|
- Uploading a new file to a definition fully clears mapping - should fix some of the mapping confusion
- Add new / edit definition links in import dialog now open in new window, at the correct step
- Reworked import file checking
|
2012-09-06 21:50:58 +00:00 |
|
Nathan Gray
|
6615964c39
|
Import export dialog - Add suggestion for admin to take a backup before importing
- Add links to add new or edit definition (subject to access rules) if an exception happens (column mis-match, import plugin error)
|
2012-09-05 20:02:03 +00:00 |
|
Nathan Gray
|
29e52fc727
|
Enforce at least the right number of columns in import file vs definition, even if we can't tell what the columns are
|
2012-09-04 22:45:55 +00:00 |
|
Nathan Gray
|
a85fdb63a0
|
Add a check & warning on mismatched encoding. Conversion will happen automatically, but warn if we know it will happen.
|
2012-09-04 22:39:15 +00:00 |
|
Ralf Becker
|
20346395d7
|
fixed typo causing extension to be lost
|
2012-07-03 14:24:07 +00:00 |
|
Ralf Becker
|
ef0cc4f6bd
|
* ImportExport: fixed not working export in IE8 (seems to choke on Content-Disposition: attachment header)
|
2012-07-02 15:43:17 +00:00 |
|
Nathan Gray
|
343deeab7c
|
Add 'All users' option to allowed users in definition list popup
|
2012-06-20 17:34:03 +00:00 |
|
Nathan Gray
|
f3f0406471
|
Add All users permission option
|
2012-06-05 21:50:34 +00:00 |
|
Klaus Leithoff
|
318f85f651
|
throw exception if there are no app profiles available for export
|
2012-05-29 11:06:40 +00:00 |
|
Nathan Gray
|
19ab4d3f4c
|
If field is not in the list of fields to be imported, do not add it in as null - could overwrite existing data
|
2012-04-24 15:46:25 +00:00 |
|
Nathan Gray
|
31bae98d9f
|
- Export all records
- Properly handle export result
|
2012-04-18 17:48:08 +00:00 |
|
Nathan Gray
|
c200bfa403
|
Set empty fields to '' instead of retaining their value (null or 0)
|
2012-04-17 16:36:31 +00:00 |
|
Nathan Gray
|
dff86e4842
|
Fix exporting to a directory
|
2012-04-17 15:40:34 +00:00 |
|
Nathan Gray
|
999fa2c422
|
More rigorous checking on empty / missing date - set to null, not blank
|
2012-04-12 19:23:39 +00:00 |
|
Ralf Becker
|
4d95a9b495
|
* ImportExport/Tracker: timeout left num-rows set to -1, causing nextmatch to try to display full list on next login
|
2012-03-29 10:43:21 +00:00 |
|
Nathan Gray
|
102c0e569c
|
Change error output from STDERR to error_log
|
2012-03-19 14:54:20 +00:00 |
|
Ralf Becker
|
b68cbecbe2
|
trying to work arround "PHP Fatal error: Cannot unset string offsets in /usr/share/egroupware/importexport/inc/class.importexport_schedule_ui.inc.php on line 444"
|
2012-03-13 10:22:15 +00:00 |
|
Nathan Gray
|
dbb539e1d3
|
Log the format attempted
|
2012-02-29 15:53:45 +00:00 |
|
Nathan Gray
|
d67191841b
|
Change addressbook Export CSV context menu option to use importexport
|
2012-02-27 16:06:10 +00:00 |
|
Nathan Gray
|
1109aea63a
|
Lock import/export job while running, to prevent multiple instances.
|
2012-02-14 20:29:33 +00:00 |
|
Nathan Gray
|
68798a2200
|
- Fix sorting by modification time to handle files changed at the same time
- Catch exceptions for logging
|
2012-02-14 18:36:15 +00:00 |
|
Nathan Gray
|
caec90f104
|
Better handling of date-times without times, prevent double-conversion to server time
|
2012-02-07 20:49:38 +00:00 |
|
Nathan Gray
|
6fa67b2e28
|
More robust handling of importing date-times:
1. Check against user's preference
2. Try any other possibilities, by egw_time
3. Error, unless app plugin takes special measures
|
2012-02-07 15:37:16 +00:00 |
|
Nathan Gray
|
a7fd0331bd
|
Handle missing DateTime object
|
2012-02-06 18:40:12 +00:00 |
|
Nathan Gray
|
465498b36c
|
- Return errors in timestamp formatting so they can be displayed to user
- Make sure timestamps returned are timestamps, not DateTimes
|
2012-02-06 16:23:33 +00:00 |
|
Nathan Gray
|
03756ddaf2
|
In scheduled list, show last / next run times in user time. Async still runs in server time though, so added a message about that to edit dialog.
|
2012-02-01 20:49:27 +00:00 |
|
Nathan Gray
|
3656ce8515
|
- Leave any account names that can't be parsed to IDs for use in errors
- Return warning about any names that can't be parsed
|
2012-01-25 18:13:57 +00:00 |
|
Nathan Gray
|
03671abeb8
|
Give a list of what definitions were imported, so you can find them
|
2012-01-20 18:39:50 +00:00 |
|
Nathan Gray
|
cbf5203c8b
|
Remove double charset conversion on header
|
2012-01-09 20:46:23 +00:00 |
|
Nathan Gray
|
89f46c6a3b
|
Refresh opening window after import
|
2012-01-05 18:23:02 +00:00 |
|
Nathan Gray
|
9990fe45d6
|
Filter definitions by selected application / plugin
|
2011-12-27 16:47:57 +00:00 |
|
Nathan Gray
|
a873cf93f0
|
Preserve appname, and get it from definition if missing
|
2011-12-22 16:09:29 +00:00 |
|
Nathan Gray
|
3b2862a63b
|
Hold on to import file while doing dry run, so user can just click import again
|
2011-12-20 19:01:16 +00:00 |
|
Nathan Gray
|
a1df0766a7
|
Display some records from the file to be imported as a preview when 'Test only' is selected
|
2011-12-20 00:16:23 +00:00 |
|
Nathan Gray
|
b8955a1ab0
|
Keep warnings when adding errors to notification
|
2011-12-19 22:22:29 +00:00 |
|
Nathan Gray
|
0934dd0045
|
Remove comma between date and time
|
2011-12-19 15:26:47 +00:00 |
|
Nathan Gray
|
82dbae58ee
|
Add warnings to notification email
|
2011-12-15 17:01:01 +00:00 |
|
Nathan Gray
|
8c4e8dee2f
|
Display warnings encountered during import
|
2011-12-15 16:56:52 +00:00 |
|
Nathan Gray
|
f6a443a917
|
Add warnings to import plugin
|
2011-12-15 16:24:47 +00:00 |
|
Nathan Gray
|
03bae6ff27
|
Add CP850 to translation class list of installed charsets, don't need to add it in import/export
|
2011-12-14 21:34:24 +00:00 |
|
Nathan Gray
|
bf9632b14a
|
Keep original field names when export definition is created from import definition
|
2011-12-14 16:33:54 +00:00 |
|
Nathan Gray
|
cd96a14674
|
Add run time to scheduled import/export last run info
|
2011-12-13 20:00:40 +00:00 |
|