def enter_feedback(request): """ Enter Clinic Feedback Forms """ def callback(xform, doc): return HttpResponseRedirect(reverse("landing_page")) xform = get_xform_by_namespace("http://cidrz.org/bhoma/clinic_feedback") # TODO: generalize this better preloader_data = {"meta": {"clinic_id": settings.BHOMA_CLINIC_ID, "user_id": request.user.get_profile()._id, "username": request.user.username}} return xforms_views.play(request, xform.id, callback, preloader_data)
def enter_mortality_register(request): """ Enter community mortality register from neighborhood health committee members """ def callback(xform, doc): return HttpResponseRedirect(reverse("report_list")) xform = get_xform_by_namespace("http://cidrz.org/bhoma/mortality_register") # TODO: generalize this better preloader_data = {"meta": {"clinic_id": settings.BHOMA_CLINIC_ID, "user_id": request.user.get_profile()._id, "username": request.user.username}} return xforms_views.play(request, xform.id, callback, preloader_data)
def get_xform(self): """ Gets the xform associated with this type """ return get_xform_by_namespace(self.namespace)