|
|
@@ -100,15 +100,15 @@ def importer_prefill(request, source_type, target_type, target_path=None):
|
|
|
|
|
|
|
|
|
def _importer(request, prefill):
|
|
|
- source_type = get_cluster_config(request.user)['default_sql_interpreter']
|
|
|
+ source_type = request.GET.get('sourceType') or get_cluster_config(request.user)['default_sql_interpreter']
|
|
|
|
|
|
return render('importer.mako', request, {
|
|
|
'is_embeddable': request.GET.get('is_embeddable', False),
|
|
|
- 'fields_json' : json.dumps({'solr': [field.name for field in FIELD_TYPES], 'hive': HIVE_TYPES, 'hivePrimitive': HIVE_PRIMITIVE_TYPES}),
|
|
|
- 'operators_json' : json.dumps([operator.to_dict() for operator in OPERATORS]),
|
|
|
- 'file_types_json' : json.dumps([format_.format_info() for format_ in get_file_indexable_format_types()]),
|
|
|
- 'default_field_type' : json.dumps(Field().to_dict()),
|
|
|
- 'prefill' : json.dumps(prefill),
|
|
|
+ 'fields_json': json.dumps({'solr': [field.name for field in FIELD_TYPES], 'hive': HIVE_TYPES, 'hivePrimitive': HIVE_PRIMITIVE_TYPES}),
|
|
|
+ 'operators_json': json.dumps([operator.to_dict() for operator in OPERATORS]),
|
|
|
+ 'file_types_json': json.dumps([format_.format_info() for format_ in get_file_indexable_format_types()]),
|
|
|
+ 'default_field_type': json.dumps(Field().to_dict()),
|
|
|
+ 'prefill': json.dumps(prefill),
|
|
|
'source_type': source_type
|
|
|
})
|
|
|
|