show trial tags
This commit is contained in:
@@ -264,7 +264,7 @@ export class RaidManager
|
|||||||
const characterData: (Signup & Character & Spec)[] = await this.admin
|
const characterData: (Signup & Character & Spec)[] = await this.admin
|
||||||
.knex('signups as s')
|
.knex('signups as s')
|
||||||
//.transacting(tx)
|
//.transacting(tx)
|
||||||
.select('s.id as id', 'charactername', 'class', 'specid', 'specname', 'race', 'userid', 'benched', 'late', 'raidid', 'characterid', 'specid')
|
.select('s.id as id', 'charactername', 'rank', 'class', 'specid', 'specname', 'race', 'userid', 'benched', 'late', 'raidid', 'characterid', 'specid')
|
||||||
.join('raids as r', 's.raidid', '=', 'r.id')
|
.join('raids as r', 's.raidid', '=', 'r.id')
|
||||||
.join('characters as c', 's.characterid', '=', 'c.id')
|
.join('characters as c', 's.characterid', '=', 'c.id')
|
||||||
.join('users as u', 'c.userid', '=', 'u.id')
|
.join('users as u', 'c.userid', '=', 'u.id')
|
||||||
@@ -296,7 +296,7 @@ export class RaidManager
|
|||||||
'r.id': raid.id,
|
'r.id': raid.id,
|
||||||
})
|
})
|
||||||
.andWhere(function () {
|
.andWhere(function () {
|
||||||
this.whereNotIn('u.rank', ['Trial', 'Guest'])
|
//this.whereNotIn('u.rank', ['Trial', 'Guest'])
|
||||||
this.whereNotNull('t.signupid')
|
this.whereNotNull('t.signupid')
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|||||||
@@ -68,6 +68,11 @@
|
|||||||
[src]="'../../../../assets/images/'+participant.class.toLowerCase()+'.png'" />
|
[src]="'../../../../assets/images/'+participant.class.toLowerCase()+'.png'" />
|
||||||
{{ participant.charactername }}
|
{{ participant.charactername }}
|
||||||
</a>
|
</a>
|
||||||
|
<span
|
||||||
|
*ngIf="participant.rank=='Trial'"
|
||||||
|
style="font-size: 9px;">
|
||||||
|
Trial
|
||||||
|
</span>
|
||||||
</div>
|
</div>
|
||||||
</nb-card-body>
|
</nb-card-body>
|
||||||
</nb-card>
|
</nb-card>
|
||||||
@@ -92,6 +97,11 @@
|
|||||||
[src]="'../../../../assets/images/'+participant.class.toLowerCase()+'.png'" />
|
[src]="'../../../../assets/images/'+participant.class.toLowerCase()+'.png'" />
|
||||||
{{ participant.charactername }}
|
{{ participant.charactername }}
|
||||||
</a>
|
</a>
|
||||||
|
<span
|
||||||
|
*ngIf="participant.rank=='Trial'"
|
||||||
|
style="font-size: 9px;">
|
||||||
|
Trial
|
||||||
|
</span>
|
||||||
</div>
|
</div>
|
||||||
</nb-card-body>
|
</nb-card-body>
|
||||||
</nb-card>
|
</nb-card>
|
||||||
@@ -118,6 +128,11 @@
|
|||||||
[src]="'../../../../assets/images/'+participant.class.toLowerCase()+'.png'" />
|
[src]="'../../../../assets/images/'+participant.class.toLowerCase()+'.png'" />
|
||||||
{{ participant.charactername }}
|
{{ participant.charactername }}
|
||||||
</a>
|
</a>
|
||||||
|
<span
|
||||||
|
*ngIf="participant.rank=='Trial'"
|
||||||
|
style="font-size: 9px;">
|
||||||
|
Trial
|
||||||
|
</span>
|
||||||
</div>
|
</div>
|
||||||
</nb-card-body>
|
</nb-card-body>
|
||||||
</nb-card>
|
</nb-card>
|
||||||
@@ -146,10 +161,26 @@
|
|||||||
<wowhead [item]="item.value[0]"></wowhead><br />
|
<wowhead [item]="item.value[0]"></wowhead><br />
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div *ngFor="let token of item.value" class="col-12 col-md-6 col-xl-4">
|
<div *ngFor="let token of item.value" class="col-12 col-md-6 col-xl-4">
|
||||||
[ {{token.level}} ]
|
<span [ngStyle]="{'text-decoration': token.rank=='Trial'? 'line-through' : 'none currentcolor solid' }">
|
||||||
<span style="text-transform: capitalize;"
|
[ {{token.level}} ]
|
||||||
[ngStyle]="{'color':token.level>=10?'#ff8000':token.level>=8?'#a335ee':token.level>=6?'#0070dd':token.level>=4?'#1eff00':token.level>=2?'#ffffff':'#9d9d9d'}">
|
<span style="text-transform: capitalize;"
|
||||||
{{token.charactername}}
|
[ngStyle]="{'color':token.level>=10?'#ff8000':token.level>=8?'#a335ee':token.level>=6?'#0070dd':token.level>=4?'#1eff00':token.level>=2?'#ffffff':'#9d9d9d'}">
|
||||||
|
{{token.charactername}}
|
||||||
|
</span>
|
||||||
|
</span>
|
||||||
|
|
||||||
|
<ng-template #tooltip>
|
||||||
|
<div style="color:white">
|
||||||
|
Becomes valid when promoted to Raider
|
||||||
|
</div>
|
||||||
|
</ng-template>
|
||||||
|
<span
|
||||||
|
*ngIf="token.rank=='Trial'"
|
||||||
|
style="font-size: 9px;"
|
||||||
|
[nbPopover]="tooltip"
|
||||||
|
nbPopoverTrigger="hover"
|
||||||
|
nbPopoverPlacement="top">
|
||||||
|
Trial
|
||||||
</span><br />
|
</span><br />
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -163,6 +163,8 @@ export class FrontcraftRaidComponent implements OnInit, OnDestroy{
|
|||||||
const raiddata = await raidManager.getRaidData(<any>{
|
const raiddata = await raidManager.getRaidData(<any>{
|
||||||
id: param
|
id: param
|
||||||
})
|
})
|
||||||
|
console.log(raiddata);
|
||||||
|
|
||||||
this.display(raiddata)
|
this.display(raiddata)
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user