def get_app_data_drilldown_values(self, in_data): try: rmi_helper = ApplicationDataRMIHelper(self.domain) response = rmi_helper.get_case_rmi_response() except Exception as e: return format_angular_error( _("Problem getting Create Export Form: {}").format(e.message), log_error=True, exception=e ) return format_angular_success(response)
def get_app_data_drilldown_values(self, in_data): if self.is_deid: raise Http404() try: rmi_helper = ApplicationDataRMIHelper(self.domain) response = rmi_helper.get_form_rmi_response() except Exception as e: return format_angular_error(_("Problem getting Create Export Form: {} {}").format(e.__class__, e)) return format_angular_success(response)
def get_app_data_drilldown_values(request, domain): if json.loads(request.GET.get('is_deid')): raise Http404() model_type = request.GET.get('model_type') permissions = ExportsPermissionsManager(model_type, domain, request.couch_user) permissions.access_list_exports_or_404(is_deid=False) rmi_helper = ApplicationDataRMIHelper(domain, request.couch_user) if model_type == 'form': response = rmi_helper.get_form_rmi_response() elif model_type == 'case': response = rmi_helper.get_case_rmi_response() else: response = rmi_helper.get_dual_model_rmi_response() return json_response(response)