onadata.apps.viewer package¶
Subpackages¶
- onadata.apps.viewer.management package
- Subpackages
- onadata.apps.viewer.management.commands package
- Submodules
- onadata.apps.viewer.management.commands.import module
- onadata.apps.viewer.management.commands.import_forms module
- onadata.apps.viewer.management.commands.mark_start_times module
- onadata.apps.viewer.management.commands.set_uuid_in_xml module
- onadata.apps.viewer.management.commands.update_delete_from_mongo module
- Module contents
- onadata.apps.viewer.management.commands package
- Module contents
- Subpackages
- onadata.apps.viewer.migrations package
- Submodules
- onadata.apps.viewer.migrations.0001_initial module
- onadata.apps.viewer.migrations.0002_export_options module
- onadata.apps.viewer.migrations.0003_auto_20151226_0100 module
- onadata.apps.viewer.migrations.0004_auto_20151226_0109 module
- onadata.apps.viewer.migrations.0005_auto_20160408_0325 module
- onadata.apps.viewer.migrations.0006_auto_20160418_0525 module
- onadata.apps.viewer.migrations.0007_export_error_message module
- Module contents
- onadata.apps.viewer.models package
- onadata.apps.viewer.templatetags package
- onadata.apps.viewer.tests package
- Submodules
- onadata.apps.viewer.tests.export_helpers module
- onadata.apps.viewer.tests.surveyor_registration module
- onadata.apps.viewer.tests.test_attachment_url module
- onadata.apps.viewer.tests.test_charts_view module
- onadata.apps.viewer.tests.test_data_view module
- onadata.apps.viewer.tests.test_export_builder module
- onadata.apps.viewer.tests.test_export_list module
- onadata.apps.viewer.tests.test_exports module
- onadata.apps.viewer.tests.test_instance_view module
- onadata.apps.viewer.tests.test_kml_export module
- onadata.apps.viewer.tests.test_map_view module
- onadata.apps.viewer.tests.test_parsed_instance module
- onadata.apps.viewer.tests.test_stats_table_view module
- onadata.apps.viewer.tests.test_tasks module
- onadata.apps.viewer.tests.test_viewer_tools module
- Module contents
Submodules¶
onadata.apps.viewer.admin module¶
onadata.apps.viewer.parsed_instance_tools module¶
-
onadata.apps.viewer.parsed_instance_tools.
get_where_clause
(query, form_integer_fields=[])¶
onadata.apps.viewer.tasks module¶
-
onadata.apps.viewer.tasks.
create_async_export
(xform, export_type, query, force_xlsx, options=None)¶
onadata.apps.viewer.views module¶
-
onadata.apps.viewer.views.
add_submission_with
(request, username, id_string)¶
-
onadata.apps.viewer.views.
attachment_url
(request, size='medium')¶
-
onadata.apps.viewer.views.
average
(values)¶
-
onadata.apps.viewer.views.
charts
(request, username, id_string)¶
-
onadata.apps.viewer.views.
create_export
(request, *args, **kwargs)¶
-
onadata.apps.viewer.views.
data_export
(request, username, id_string, export_type)¶
-
onadata.apps.viewer.views.
data_view
(request, username, id_string)¶
-
onadata.apps.viewer.views.
dd_for_params
(id_string, owner, request)¶
-
onadata.apps.viewer.views.
delete_export
(request, *args, **kwargs)¶
-
onadata.apps.viewer.views.
encode
(time_str)¶
-
onadata.apps.viewer.views.
export_download
(request, username, id_string, export_type, filename)¶
-
onadata.apps.viewer.views.
export_list
(request, username, id_string, export_type)¶
-
onadata.apps.viewer.views.
export_progress
(request, username, id_string, export_type)¶
-
onadata.apps.viewer.views.
format_date_for_mongo
(x)¶
-
onadata.apps.viewer.views.
google_xls_export
(request, username, id_string)¶
-
onadata.apps.viewer.views.
instance
(request, username, id_string)¶
-
onadata.apps.viewer.views.
instances_for_export
(dd, start=None, end=None)¶
-
onadata.apps.viewer.views.
kml_export
(request, username, id_string)¶
-
onadata.apps.viewer.views.
map_embed_view
(request, username, id_string)¶
-
onadata.apps.viewer.views.
map_view
(request, username, id_string, template='map.html')¶
-
onadata.apps.viewer.views.
parse_label_for_display
(pi, xpath)¶
-
onadata.apps.viewer.views.
stats_tables
(request, username, id_string)¶
-
onadata.apps.viewer.views.
thank_you_submission
(request, username, id_string)¶
-
onadata.apps.viewer.views.
zip_export
(request, username, id_string)¶
onadata.apps.viewer.xls_writer module¶
-
class
onadata.apps.viewer.xls_writer.
XlsWriter
¶ Bases:
object
-
add_column
(sheet_name, column_name)¶
-
add_obs
(obs)¶
-
add_row
(sheet_name, row)¶
-
add_sheet
(name)¶
-
reset_workbook
()¶
-
save_workbook_to_file
()¶
-
set_data_dictionary
(data_dictionary)¶
-
set_file
(file_object=None)¶ If the file object is None use a StringIO object.
-
write_tables_to_workbook
(tables)¶ tables should be a list of pairs, the first element in the pair is the name of the table, the second is the actual data.
TODO: figure out how to write to the xls file rather than keep the whole workbook in memory.
-