def report_context(self): context = super(DeidExportReport, self).report_context context.update( ExcelExportReport_name=ugettext_noop("Export Forms"), is_deid_form_report=True, use_new_exports=use_new_exports(self.domain) ) return context
def report_context(self): context = super(DeidExportReport, self).report_context context.update( ExcelExportReport_name=ugettext_noop("Export Forms"), is_deid_form_report=True, use_new_exports=use_new_exports(self.domain), ) return context
def datespan_from_beginning(domain_object, timezone): if use_new_exports(domain_object.name): startdate = domain_object.date_created else: startdate = get_first_form_submission_received(domain_object.name) now = datetime.utcnow() datespan = DateSpan(startdate, now, timezone=timezone) datespan.is_default = True return datespan
def handle(self, **options): for doc in Domain.get_all(include_docs=False): domain = doc['key'] if not use_new_exports(domain): set_toggle(toggles.OLD_EXPORTS.slug, domain, True, namespace=toggles.NAMESPACE_DOMAIN) toggle_js_domain_cachebuster.clear(domain)
def handle(self, *args, **options): for doc in Domain.get_all(include_docs=False): domain = doc['key'] if not use_new_exports(domain): set_toggle( toggles.OLD_EXPORTS.slug, domain, True, namespace=toggles.NAMESPACE_DOMAIN ) toggle_js_domain_cachebuster.clear(domain)
def _get_saved_exports(domain, has_deid_permissions, old_exports_getter, new_exports_getter): exports = old_exports_getter(domain) new_exports = new_exports_getter(domain) if use_new_exports(domain): exports += new_exports else: from corehq.apps.export.utils import revert_new_exports exports += revert_new_exports(new_exports) if not has_deid_permissions: exports = [e for e in exports if not e.is_safe] return sorted(exports, key=lambda x: x.name)