Esempio n. 1
0
def rebuild_export_task(groupexport_id,
                        index,
                        last_access_cutoff=None,
                        filter=None):
    group_config = HQGroupExportConfiguration.get(groupexport_id)
    config, schema = group_config.all_exports[index]
    rebuild_export(config, schema, last_access_cutoff, filter=filter)
Esempio n. 2
0
def hq_update_saved_export(req, domain):
    group_id = req.POST["group_export_id"]
    index = int(req.POST["index"])
    group_config = HQGroupExportConfiguration.get(group_id)
    assert domain == group_config.domain
    config, schema = group_config.all_exports[index]
    rebuild_export(config, schema, "couch")
    messages.success(req, _("The data for {} has been refreshed!").format(config.name))
    return HttpResponseRedirect(reverse(DataInterfaceDispatcher.name(), args=[domain, req.POST["report_slug"]]))
Esempio n. 3
0
def hq_update_saved_export(req, domain):
    group_id = req.POST['group_export_id']
    index = int(req.POST['index'])
    group_config = HQGroupExportConfiguration.get(group_id)
    assert domain == group_config.domain
    config, schema = group_config.all_exports[index]
    rebuild_export(config, schema, 'couch')
    messages.success(
        req,
        _('The data for {} has been refreshed!').format(config.name))
    return HttpResponseRedirect(
        reverse(DataInterfaceDispatcher.name(),
                args=[domain, req.POST['report_slug']]))
Esempio n. 4
0
def rebuild_export_async(config, schema, output_dir):
    rebuild_export(config, schema, output_dir)
Esempio n. 5
0
def rebuild_export_task(groupexport_id, index, output_dir="couch", last_access_cutoff=None, filter=None):
    from couchexport.groupexports import rebuild_export

    group_config = HQGroupExportConfiguration.get(groupexport_id)
    config, schema = group_config.all_exports[index]
    rebuild_export(config, schema, output_dir, last_access_cutoff, filter=filter)
Esempio n. 6
0
def rebuild_export_async(config, schema):
    rebuild_export(config, schema)
Esempio n. 7
0
def rebuild_export_async(config, schema):
    rebuild_export(config, schema)
Esempio n. 8
0
def rebuild_export_task(groupexport_id, index, last_access_cutoff=None, filter=None):
    group_config = HQGroupExportConfiguration.get(groupexport_id)
    config, schema = group_config.all_exports[index]
    rebuild_export(config, schema, last_access_cutoff, filter=filter)
Esempio n. 9
0
def rebuild_export_async(config, schema, output_dir):
    rebuild_export(config, schema, output_dir)
Esempio n. 10
0
def rebuild_export_task(groupexport_id, index, output_dir='couch', last_access_cutoff=None, filter=None):
    from couchexport.groupexports import rebuild_export
    group_config = HQGroupExportConfiguration.get(groupexport_id)
    config, schema = group_config.all_exports[index]
    rebuild_export(config, schema, output_dir, last_access_cutoff, filter=filter)