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)