コード例 #1
0
 public function getWeaknessCntAttribute()
 {
     // get weakness count from associated result
     //
     $assessmentResult = AssessmentResult::where('execution_record_uuid', '=', $this->execution_record_uuid)->first();
     if ($assessmentResult) {
         return $assessmentResult->weakness_cnt;
     }
 }
コード例 #2
0
 public function getResultsPermission($assessmentResultsUuid, $viewerUuid, $projectUuid)
 {
     foreach (explode(',', $assessmentResultsUuid) as $resultUuid) {
         $assessmentResult = AssessmentResult::where('assessment_result_uuid', '=', $resultUuid)->first();
         $execution = ExecutionRecord::where('execution_record_uuid', '=', $assessmentResult->execution_record_uuid)->first();
         $assessmentRun = AssessmentRun::where('assessment_run_uuid', '=', $execution->assessment_run_uuid)->first();
         $result = $this->checkPermissions($assessmentRun);
         if ($result !== true) {
             return $result;
         }
     }
     return Response::make('approved', 200);
 }