def get_new_treatment(request): # TODO: URGENT!! WORK ON PROCCESS user = request.user doctor = user.doctor if doctor.can_get_new_treatment(): result = doctor.get_new_treatment() if result is False: result = json_500(501, u"%s" % _(u"Não existem avaliações na fila de espera.").__unicode__()) else: result = json_200(u"%s" % _(u"Avaliação requerida com sucesso.").__unicode__()) else: result = json_500(500, u"%s" % _(u"Você não pode requerer uma nova avaliação no momento.").__unicode__()) return result
def make_review(request): user = request.user if request.method != "POST": return json_500(500, u"Método de acesso inválido.") post = request.POST treatment_id = post["treatment_id"] review = post["review"] if treatment_id == "": return json_500(500, u"Dados inválidos.") if is_treatment_doctor(user, treatment_id) is not True: return json_500(500, u"Não autorizado.") treatment = Treatment.objects.get(id=treatment_id) status, success = treatment.set_status("EC") status.obs = review status.save() return json_200(u"Avaliação enviada com sucesso.")