コード例 #1
0
    def handle(self, source_assessment_id, destination_assessment_id,
               *args, **options):
        source_assessment = Assessment.objects.get(pk=source_assessment_id)
        target_assessment = Assessment.objects.get(pk=destination_assessment_id)
        source_studies = Study.objects.filter(assessment=source_assessment)

        cw = Study.copy_across_assessment(source_studies, target_assessment)

        copyRoB = not options['noRiskOfBias']
        if copyRoB:

            cw = RiskOfBiasDomain.copy_across_assessment(
                cw, source_studies, target_assessment)

            cw = RiskOfBias.copy_across_assessment(
                cw, source_studies, target_assessment)
コード例 #2
0
    def handle(self, source_assessment_id, destination_assessment_id, *args,
               **options):
        source_assessment = Assessment.objects.get(pk=source_assessment_id)
        target_assessment = Assessment.objects.get(
            pk=destination_assessment_id)
        source_studies = Study.objects.filter(assessment=source_assessment)

        cw = Study.copy_across_assessment(source_studies, target_assessment)

        copyRoB = not options['noRiskOfBias']
        if copyRoB:

            cw = RiskOfBiasDomain.copy_across_assessment(
                cw, source_studies, target_assessment)

            cw = RiskOfBias.copy_across_assessment(cw, source_studies,
                                                   target_assessment)