def init_object_approvements_view(request, content_type_id, obj_pk, state_field):
    try:
        ApprovementService.init_approvements(content_type_id, obj_pk, state_field)
        return HttpResponse(json.dumps({}), content_type='application/json')

    except Exception, e:
        return HttpResponseBadRequest(json.dumps({'error_message': e.message}), content_type='application/json')
 def handle(self, *args, **options):
     for model in models.get_models(include_auto_created=True):
         for field in model._meta.fields:
             if isinstance(field, StateField):
                 content_type = ContentType.objects.get_for_model(model)
                 for obj in model.objects.all():
                     ApprovementService.init_approvements(
                         content_type.pk, obj.pk, field.name)
def init_object_approvements_view(request, content_type_id, obj_pk,
                                  state_field):
    try:
        ApprovementService.init_approvements(content_type_id, obj_pk,
                                             state_field)
        return HttpResponse(json.dumps({}), content_type='application/json')

    except Exception, e:
        return HttpResponseBadRequest(json.dumps({'error_message': e.message}),
                                      content_type='application/json')