Esempio n. 1
0
File: admin.py Progetto: 18dubu/MMS
    def export_data(self, request, queryset):
        """
        Export data into XLS.
        """
        data_exporter = DataExporter(queryset)

        return data_exporter.graceful_export()
Esempio n. 2
0
    def export_data(self, request, queryset):
        """
        Export data into XLS.
        """
        data_exporter = DataExporter(queryset)

        return data_exporter.graceful_export()
Esempio n. 3
0
def export_saved_form_data_entries(request, form_entry_id=None, theme=None):
    """
    Export saved form data entries.

    :param django.http.HttpRequest request:
    :param int form_entry_id: Form ID.
    :param fobi.base.BaseTheme theme: Subclass of ``fobi.base.BaseTheme``.
    :return django.http.HttpResponse:
    """
    entries = SavedFormDataEntry._default_manager \
                                .filter(user__pk=request.user.pk)
    #entries = entries.select_related('form_entry')

    if form_entry_id:
        entries = entries.filter(form_entry__id=form_entry_id)

    data_exporter = DataExporter(entries)

    return data_exporter.graceful_export()
Esempio n. 4
0
File: views.py Progetto: 18dubu/MMS
def export_saved_form_data_entries(request, form_entry_id=None, theme=None):
    """
    Export saved form data entries.

    :param django.http.HttpRequest request:
    :param int form_entry_id: Form ID.
    :param fobi.base.BaseTheme theme: Subclass of ``fobi.base.BaseTheme``.
    :return django.http.HttpResponse:
    """
    entries = SavedFormDataEntry._default_manager \
                                .filter(user__pk=request.user.pk)
    #entries = entries.select_related('form_entry')

    if form_entry_id:
        entries = entries.filter(form_entry__id=form_entry_id)

    data_exporter = DataExporter(entries)

    return data_exporter.graceful_export()