Commit Graph

528 Commits

Author SHA1 Message Date
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
4fc8903129 Fix bug where user preference for addressbook vCard was not used in some cases 2012-11-15 17:11:31 +00:00
aec907a8f8 Use local category object specific to definition app to get permissions 2012-11-08 20:17:49 +00:00
e6e27fd29e Add category ACL check to export conversion to human values 2012-10-29 19:18:27 +00:00
9f4118e947 Use addressbook vCard charset preference for exporting vcards using Import/Export 2012-10-29 18:29:40 +00:00
084a5a5b93 Use new translation::detect_encoding() for encoding detection 2012-10-24 16:59:00 +00:00
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
f300f52162 Don't wipe previous mapping if user went back a step 2012-10-18 16:54:09 +00:00
34f8f7db08 Prevent new categories from being created during dry-run 2012-10-18 16:38:30 +00:00
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
e75e112598 Allow plugins to suggest download file names 2012-10-16 18:44:33 +00:00
d92a2315cb Some documentation updates 2012-10-15 21:28:33 +00:00
f34afea1c7 Keep previous CSV-only preview around too 2012-10-12 19:54:39 +00:00
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
dccb36e16a Fix typo causing new/edit definition suggestions to always be shown 2012-10-12 15:53:17 +00:00
870d49f881 Show new / edit definition options on any warning 2012-10-12 15:05:29 +00:00
68968db0e7 Fix missing conditions 2012-10-11 20:06:41 +00:00
d06f3a82ee Try field mapping for both parts of column count check 2012-10-10 18:39:03 +00:00
4f76748536 Try translation of lookup values if straight lookup fails 2012-10-10 15:58:58 +00:00
844298f779 Ignore case when searching for lookup matches 2012-10-10 15:04:50 +00:00
a0a3cfb4fc Still check original file columns 2012-10-09 15:55:57 +00:00
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
72e6f6f8f4 Remove duplicate conditions, causes double action 2012-10-09 15:43:59 +00:00
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
86f334bbf0 - Don't try a CSV preview on non-csv files
- Skip plugin definition wizards
2012-09-18 19:04:31 +00:00
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
a32b7186c2 Supply app tab for jdots refresh 2012-09-13 17:13:19 +00:00
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
07f50bb264 Fix 'Application importexport not found' error in jdots by setting app to 'admin' in link 2012-09-12 17:10:45 +00:00
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
411fe5eca6 Add explanation to conditions step 2012-09-06 23:05:50 +00:00
ab89c8c1a8 Highlight columns that won't be imported 2012-09-06 22:52:46 +00:00
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
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
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
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
6c6eeed21c more translations from Gudrun, Ingo & Stefan 2012-08-16 14:41:57 +00:00
e913a6a263 pending translations from translation.stylite.de 2012-08-08 12:11:04 +00:00
20346395d7 fixed typo causing extension to be lost 2012-07-03 14:24:07 +00:00
ef0cc4f6bd * ImportExport: fixed not working export in IE8 (seems to choke on Content-Disposition: attachment header) 2012-07-02 15:43:17 +00:00
343deeab7c Add 'All users' option to allowed users in definition list popup 2012-06-20 17:34:03 +00:00
f3f0406471 Add All users permission option 2012-06-05 21:50:34 +00:00
318f85f651 throw exception if there are no app profiles available for export 2012-05-29 11:06:40 +00:00
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
31bae98d9f - Export all records
- Properly handle export result
2012-04-18 17:48:08 +00:00
c200bfa403 Set empty fields to '' instead of retaining their value (null or 0) 2012-04-17 16:36:31 +00:00
dff86e4842 Fix exporting to a directory 2012-04-17 15:40:34 +00:00
999fa2c422 More rigorous checking on empty / missing date - set to null, not blank 2012-04-12 19:23:39 +00:00
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
102c0e569c Change error output from STDERR to error_log 2012-03-19 14:54:20 +00:00