forked from CIT/Vmeda.Online
		
	Merge pull request #1787 from dpalou/MOBILE-2781
MOBILE-2781 assign: Support grader hidden
This commit is contained in:
		
						commit
						43e787b495
					
				@ -215,6 +215,12 @@
 | 
			
		||||
                    <p *ngIf="feedback.gradeddate">{{ feedback.gradeddate * 1000 | coreFormatDate }}</p>
 | 
			
		||||
                </a>
 | 
			
		||||
 | 
			
		||||
                <!-- Grader is hidden, display only the grade date. -->
 | 
			
		||||
                <ion-item text-wrap *ngIf="!grader && feedback.gradeddate">
 | 
			
		||||
                    <h2>{{ 'addon.mod_assign.gradedon' | translate }}</h2>
 | 
			
		||||
                    <p>{{ feedback.gradeddate * 1000 | coreFormatDate }}</p>
 | 
			
		||||
                </ion-item>
 | 
			
		||||
 | 
			
		||||
                <!-- Warning message if cannot save grades. -->
 | 
			
		||||
                <div *ngIf="isGrading && !canSaveGrades" class="core-warning-card" icon-start>
 | 
			
		||||
                    <ion-icon name="warning"></ion-icon>
 | 
			
		||||
 | 
			
		||||
@ -486,12 +486,14 @@ export class AddonModAssignSubmissionComponent implements OnInit, OnDestroy {
 | 
			
		||||
            this.feedback = feedback;
 | 
			
		||||
 | 
			
		||||
            // If we have data about the grader, get its profile.
 | 
			
		||||
            if (feedback.grade && feedback.grade.grader) {
 | 
			
		||||
            if (feedback.grade && feedback.grade.grader > 0) {
 | 
			
		||||
                this.userProvider.getProfile(feedback.grade.grader, this.courseId).then((profile) => {
 | 
			
		||||
                    this.grader = profile;
 | 
			
		||||
                }).catch(() => {
 | 
			
		||||
                    // Ignore errors.
 | 
			
		||||
                });
 | 
			
		||||
            } else {
 | 
			
		||||
                delete this.grader;
 | 
			
		||||
            }
 | 
			
		||||
 | 
			
		||||
            // Check if the grade uses advanced grading.
 | 
			
		||||
 | 
			
		||||
@ -425,7 +425,7 @@ export class AddonModAssignPrefetchHandler extends CoreCourseActivityPrefetchHan
 | 
			
		||||
        // Prefetch feedback.
 | 
			
		||||
        if (submission.feedback) {
 | 
			
		||||
            // Get profile and image of the grader.
 | 
			
		||||
            if (submission.feedback.grade && submission.feedback.grade.grader && submission.feedback.grade.grader != -1) {
 | 
			
		||||
            if (submission.feedback.grade && submission.feedback.grade.grader > 0) {
 | 
			
		||||
                userIds.push(submission.feedback.grade.grader);
 | 
			
		||||
            }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user