def _sql_form_to_change(form):
    return Change(
        id=form.form_id,
        sequence_id=None,
        document=form.to_json(),
        deleted=False,
        metadata=change_meta_from_sql_form(form),
        document_store=None,
    )
Beispiel #2
0
def _form_to_change_meta(form):
    if settings.TESTS_SHOULD_USE_SQL_BACKEND:
        return change_meta_from_sql_form(form)
    else:
        return change_meta_from_doc(
            document=form.to_json(),
            data_source_type=data_sources.COUCH,
            data_source_name=XFormInstance.get_db().dbname,
        )
def _form_to_change_meta(form):
    if settings.TESTS_SHOULD_USE_SQL_BACKEND:
        return change_meta_from_sql_form(form)
    else:
        return change_meta_from_doc(
            document=form.to_json(),
            data_source_type=data_sources.SOURCE_COUCH,
            data_source_name=XFormInstance.get_db().dbname,
        )
Beispiel #4
0
    def iter_all_changes(self, start_from=None):
        if not self.domains:
            return

        for form_id_chunk in self._iter_form_id_chunks():
            for form in FormAccessorSQL.get_forms(form_id_chunk):
                yield Change(
                    id=form.form_id,
                    sequence_id=None,
                    document=form.to_json(),
                    deleted=False,
                    metadata=change_meta_from_sql_form(form),
                    document_store=None,
                )
Beispiel #5
0
    def iter_all_changes(self, start_from=None):
        if not self.domains:
            return

        for form_id_chunk in self._iter_form_id_chunks():
            for form in FormAccessorSQL.get_forms(form_id_chunk):
                yield Change(
                    id=form.form_id,
                    sequence_id=None,
                    document=form.to_json(),
                    deleted=False,
                    metadata=change_meta_from_sql_form(form),
                    document_store=None,
                )