def register_object(workflow_object, field): approvements = Approvement.objects.filter(workflow_object=workflow_object, field=field) if approvements.count() == 0: ApprovementService.init_approvements(workflow_object, field) return {'state': getattr(workflow_object, field).details()}