Nathan Gray
|
e36ccd9e10
|
Number of columns in file must match number of columns in sample file given to definition instead of number of columns imported (to get non-imported columns working again)
|
2012-11-22 16:02:18 +00:00 |
|
Nathan Gray
|
4fc8903129
|
Fix bug where user preference for addressbook vCard was not used in some cases
|
2012-11-15 17:11:31 +00:00 |
|
Nathan Gray
|
aec907a8f8
|
Use local category object specific to definition app to get permissions
|
2012-11-08 20:17:49 +00:00 |
|
Nathan Gray
|
e6e27fd29e
|
Add category ACL check to export conversion to human values
|
2012-10-29 19:18:27 +00:00 |
|
Nathan Gray
|
9f4118e947
|
Use addressbook vCard charset preference for exporting vcards using Import/Export
|
2012-10-29 18:29:40 +00:00 |
|
Nathan Gray
|
084a5a5b93
|
Use new translation::detect_encoding() for encoding detection
|
2012-10-24 16:59:00 +00:00 |
|
Nathan Gray
|
13844bbf17
|
Automatically change Import/Export sidebox link to just 'Export' if the app has more than one plugin
|
2012-10-22 17:22:30 +00:00 |
|
Nathan Gray
|
f300f52162
|
Don't wipe previous mapping if user went back a step
|
2012-10-18 16:54:09 +00:00 |
|
Nathan Gray
|
34f8f7db08
|
Prevent new categories from being created during dry-run
|
2012-10-18 16:38:30 +00:00 |
|
Nathan Gray
|
5132b8e3ca
|
Process the whole file when doing a preview, but only keep a few records for display
|
2012-10-17 14:49:18 +00:00 |
|
Nathan Gray
|
e75e112598
|
Allow plugins to suggest download file names
|
2012-10-16 18:44:33 +00:00 |
|
Nathan Gray
|
d92a2315cb
|
Some documentation updates
|
2012-10-15 21:28:33 +00:00 |
|
Nathan Gray
|
f34afea1c7
|
Keep previous CSV-only preview around too
|
2012-10-12 19:54:39 +00:00 |
|
Nathan Gray
|
2b96aff758
|
Import / Export cleanup:
- Start reducing some duplication by making better use of common CSV import ancestor
- Work towards a universal preview, regardless of file type
|
2012-10-12 19:50:26 +00:00 |
|
Nathan Gray
|
dccb36e16a
|
Fix typo causing new/edit definition suggestions to always be shown
|
2012-10-12 15:53:17 +00:00 |
|
Nathan Gray
|
870d49f881
|
Show new / edit definition options on any warning
|
2012-10-12 15:05:29 +00:00 |
|
Nathan Gray
|
68968db0e7
|
Fix missing conditions
|
2012-10-11 20:06:41 +00:00 |
|
Nathan Gray
|
d06f3a82ee
|
Try field mapping for both parts of column count check
|
2012-10-10 18:39:03 +00:00 |
|
Nathan Gray
|
4f76748536
|
Try translation of lookup values if straight lookup fails
|
2012-10-10 15:58:58 +00:00 |
|
Nathan Gray
|
844298f779
|
Ignore case when searching for lookup matches
|
2012-10-10 15:04:50 +00:00 |
|
Nathan Gray
|
a0a3cfb4fc
|
Still check original file columns
|
2012-10-09 15:55:57 +00:00 |
|
Nathan Gray
|
d7316f76ad
|
Use mapped columns instead of original file columns to verify file. Still not perfect, but maybe better?
|
2012-10-09 15:53:45 +00:00 |
|
Nathan Gray
|
72e6f6f8f4
|
Remove duplicate conditions, causes double action
|
2012-10-09 15:43:59 +00:00 |
|
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 |
|