forked from EVOgeek/Vmeda.Online
		
	Merge pull request #1863 from crazyserver/MOBILE-2894
MOBILE-2894 assign: Fix multiple and no teams alerts
This commit is contained in:
		
						commit
						37e9d17383
					
				| @ -243,7 +243,7 @@ | ||||
|             <p class="text-danger"><strong>{{ 'addon.mod_assign.noteam' | translate }}</strong></p> | ||||
|             <p class="text-danger">{{ 'addon.mod_assign.noteam_desc' | translate }}</p> | ||||
|         </ng-container> | ||||
|         <ng-container *ngIf="assign.preventsubmissionnotingroup && !lastAttempt.submissiongroup && lastAttempt.usergroups && lastAttempt.usergroups.length > 0"> | ||||
|         <ng-container *ngIf="assign.preventsubmissionnotingroup && !lastAttempt.submissiongroup && lastAttempt.usergroups && lastAttempt.usergroups.length > 1"> | ||||
|             <p class="text-danger"><strong>{{ 'addon.mod_assign.multipleteams' | translate }}</strong></p> | ||||
|             <p class="text-danger">{{ 'addon.mod_assign.multipleteams_desc' | translate }}</p> | ||||
|         </ng-container> | ||||
|  | ||||
| @ -30,8 +30,8 @@ | ||||
|                         <h2 *ngIf="!submission.userfullname">{{ 'addon.mod_assign.hiddenuser' | translate }}{{submission.blindid}}</h2> | ||||
|                         <p *ngIf="assign.teamsubmission"> | ||||
|                             <span *ngIf="submission.groupname">{{submission.groupname}}</span> | ||||
|                             <span *ngIf="assign.preventsubmissionnotingroup && !submission.groupname && !submission.manyGroups && !submission.blindid">{{ 'addon.mod_assign.noteam' | translate }}</span> | ||||
|                             <span *ngIf="assign.preventsubmissionnotingroup && !submission.groupname && submission.manyGroups && !submission.blindid">{{ 'addon.mod_assign.multipleteams' | translate }}</span> | ||||
|                             <span *ngIf="assign.preventsubmissionnotingroup && !submission.groupname && submission.noGroups && !submission.blindid" class="text-danger">{{ 'addon.mod_assign.noteam' | translate }}</span> | ||||
|                             <span *ngIf="assign.preventsubmissionnotingroup && !submission.groupname && submission.manyGroups && !submission.blindid" class="text-danger">{{ 'addon.mod_assign.multipleteams' | translate }}</span> | ||||
|                             <span *ngIf="!assign.preventsubmissionnotingroup && !submission.groupname">{{ 'addon.mod_assign.defaultteam' | translate }}</span> | ||||
|                         </p> | ||||
|                         <ion-badge text-center text-wrap [color]="submission.statusColor" *ngIf="submission.statusTranslated"> | ||||
|  | ||||
| @ -327,6 +327,7 @@ export class AddonModAssignHelperProvider { | ||||
|                 } | ||||
| 
 | ||||
|                 submission.manyGroups = !!participant.groups && participant.groups.length > 1; | ||||
|                 submission.noGroups = !!participant.groups && participant.groups.length == 0; | ||||
|                 if (participant.groupname) { | ||||
|                     submission.groupid = participant.groupid; | ||||
|                     submission.groupname = participant.groupname; | ||||
| @ -368,6 +369,8 @@ export class AddonModAssignHelperProvider { | ||||
|                         submission.blindid = participant.id; | ||||
|                     } | ||||
| 
 | ||||
|                     submission.manyGroups = !!participant.groups && participant.groups.length > 1; | ||||
|                     submission.noGroups = !!participant.groups && participant.groups.length == 0; | ||||
|                     if (participant.groupname) { | ||||
|                         submission.groupid = participant.groupid; | ||||
|                         submission.groupname = participant.groupname; | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user