Exemplo n.º 1
0
 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)
Exemplo n.º 2
0
 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)
Exemplo n.º 3
0
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)
Exemplo n.º 4
0
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)