Esempio n. 1
0
def _create_mcct_status_row(form_id, status, domain, received_on, registration_date, immunized, is_booking):
    try:
        mcct_status = McctStatus.objects.get(form_id__exact=form_id)
        mcct_status.status = status
        mcct_status.domain = domain
        mcct_status.received_on = received_on
        mcct_status.registration_date = registration_date
        mcct_status.immunized = immunized
        mcct_status.is_booking = is_booking
        mcct_status.save()
    except ObjectDoesNotExist:
        mcct_status = McctStatus(form_id=form_id, status=status, domain=domain,
                                 received_on=received_on, registration_date=registration_date,
                                 immunized=immunized, is_booking=is_booking)
        mcct_status.save()
Esempio n. 2
0
def _create_mcct_status_row(form_id, status, domain, received_on, registration_date, immunized, is_booking):
    try:
        mcct_status = McctStatus.objects.get(form_id__exact=form_id)
        mcct_status.status = status
        mcct_status.domain = domain
        mcct_status.received_on = received_on
        mcct_status.registration_date = registration_date
        mcct_status.immunized = immunized
        mcct_status.is_booking = is_booking
        mcct_status.save()
    except ObjectDoesNotExist:
        mcct_status = McctStatus(form_id=form_id, status=status, domain=domain,
                                 received_on=received_on, registration_date=registration_date,
                                 immunized=immunized, is_booking=is_booking)
        mcct_status.save()
Esempio n. 3
0
def update_service_status(request, domain):
    forms = request.POST
    for lists in forms.lists():
        for list in lists:
            if list is None or len(list) < 2:
                continue
            form_id = list[0]
            new_status = list[1] if list[1].__len__() is not 1 else None
            reject_reason = list[2] if new_status == 'rejected' else None
            if new_status is not None:
                try:
                    mcct_status = McctStatus.objects.get(form_id=form_id, domain=domain)
                except McctStatus.DoesNotExist:
                    mcct_status = None
                if not mcct_status:
                    mcct_status = McctStatus(form_id=form_id, domain=domain, status=new_status)
                mcct_status.update_status(new_status, reject_reason)
    return HttpResponse(status=200)
Esempio n. 4
0
def update_service_status(request, domain):
    forms = request.POST
    for lists in forms.lists():
        for list in lists:
            if list is None or len(list) < 2:
                continue
            form_id = list[0]
            new_status = list[1] if list[1].__len__() is not 1 else None
            reject_reason = list[2] if new_status == 'rejected' else None
            if new_status is not None:
                try:
                    mcct_status = McctStatus.objects.get(form_id=form_id,
                                                         domain=domain)
                except McctStatus.DoesNotExist:
                    mcct_status = None
                if not mcct_status:
                    mcct_status = McctStatus(form_id=form_id,
                                             domain=domain,
                                             status=new_status)
                mcct_status.update_status(new_status, reject_reason,
                                          request.user.username)
    return HttpResponse(status=200)
 def _update_form_ids(self):
     if self.status_dict is None:
         from custom.m4change.models import McctStatus
         self.status_dict = McctStatus.get_status_dict()
 def _update_form_ids(self):
     if self.status_dict is None:
         from custom.m4change.models import McctStatus
         self.status_dict = McctStatus.get_status_dict()