Pārlūkot izejas kodu

show trial tags

master
peter 5 gadus atpakaļ
vecāks
revīzija
26dbf8312b

+ 2
- 2
src/backend/Components/Raid/RaidManager.ts Parādīt failu

@@ -264,7 +264,7 @@ export class RaidManager
264 264
         const characterData: (Signup & Character & Spec)[] = await this.admin
265 265
             .knex('signups as s')
266 266
             //.transacting(tx)
267
-            .select('s.id as id', 'charactername', 'class', 'specid', 'specname', 'race', 'userid', 'benched', 'late', 'raidid', 'characterid', 'specid')
267
+            .select('s.id as id', 'charactername', 'rank', 'class', 'specid', 'specname', 'race', 'userid', 'benched', 'late', 'raidid', 'characterid', 'specid')
268 268
             .join('raids as r', 's.raidid', '=', 'r.id')
269 269
             .join('characters as c', 's.characterid', '=', 'c.id')
270 270
             .join('users as u', 'c.userid', '=', 'u.id')
@@ -296,7 +296,7 @@ export class RaidManager
296 296
                 'r.id': raid.id,
297 297
             })
298 298
             .andWhere(function () {
299
-                this.whereNotIn('u.rank', ['Trial', 'Guest'])
299
+                //this.whereNotIn('u.rank', ['Trial', 'Guest'])
300 300
                 this.whereNotNull('t.signupid')
301 301
             })
302 302
 

+ 35
- 4
src/frontend/src/app/frontcraft/pages/raid/raid.component.html Parādīt failu

@@ -68,6 +68,11 @@
68 68
                                                 [src]="'../../../../assets/images/'+participant.class.toLowerCase()+'.png'" />
69 69
                                             {{ participant.charactername }}
70 70
                                         </a>
71
+                                        <span 
72
+                                            *ngIf="participant.rank=='Trial'" 
73
+                                            style="font-size: 9px;">
74
+                                            Trial
75
+                                        </span>
71 76
                                     </div>
72 77
                                 </nb-card-body>
73 78
                             </nb-card>
@@ -92,6 +97,11 @@
92 97
                                                 [src]="'../../../../assets/images/'+participant.class.toLowerCase()+'.png'" />
93 98
                                             {{ participant.charactername }}
94 99
                                         </a>
100
+                                        <span 
101
+                                            *ngIf="participant.rank=='Trial'" 
102
+                                            style="font-size: 9px;">
103
+                                            Trial
104
+                                        </span>
95 105
                                     </div>
96 106
                                 </nb-card-body>
97 107
                             </nb-card>
@@ -118,6 +128,11 @@
118 128
                                                     [src]="'../../../../assets/images/'+participant.class.toLowerCase()+'.png'" />
119 129
                                                 {{ participant.charactername }}
120 130
                                             </a>
131
+                                            <span 
132
+                                                *ngIf="participant.rank=='Trial'" 
133
+                                                style="font-size: 9px;">
134
+                                                Trial
135
+                                            </span>
121 136
                                         </div>
122 137
                                     </nb-card-body>
123 138
                                 </nb-card>
@@ -146,10 +161,26 @@
146 161
                                 <wowhead [item]="item.value[0]"></wowhead><br />
147 162
                                 <div class="row">
148 163
                                     <div *ngFor="let token of item.value" class="col-12 col-md-6 col-xl-4">
149
-                                        [ {{token.level}} ]
150
-                                        <span style="text-transform: capitalize;"
151
-                                            [ngStyle]="{'color':token.level>=10?'#ff8000':token.level>=8?'#a335ee':token.level>=6?'#0070dd':token.level>=4?'#1eff00':token.level>=2?'#ffffff':'#9d9d9d'}">
152
-                                            {{token.charactername}}
164
+                                        <span [ngStyle]="{'text-decoration': token.rank=='Trial'? 'line-through' : 'none currentcolor solid' }">
165
+                                            [ {{token.level}} ]
166
+                                            <span style="text-transform: capitalize;"
167
+                                                [ngStyle]="{'color':token.level>=10?'#ff8000':token.level>=8?'#a335ee':token.level>=6?'#0070dd':token.level>=4?'#1eff00':token.level>=2?'#ffffff':'#9d9d9d'}">
168
+                                                {{token.charactername}}
169
+                                            </span>
170
+                                        </span>
171
+                                        &nbsp;
172
+                                        <ng-template #tooltip>
173
+                                            <div style="color:white">
174
+                                                Becomes valid when promoted to Raider
175
+                                            </div>
176
+                                        </ng-template>
177
+                                        <span 
178
+                                        *ngIf="token.rank=='Trial'" 
179
+                                        style="font-size: 9px;"
180
+                                        [nbPopover]="tooltip" 
181
+                                        nbPopoverTrigger="hover"
182
+                                        nbPopoverPlacement="top">
183
+                                            Trial
153 184
                                         </span><br />
154 185
                                     </div>
155 186
                                 </div>

+ 2
- 0
src/frontend/src/app/frontcraft/pages/raid/raid.component.ts Parādīt failu

@@ -163,6 +163,8 @@ export class FrontcraftRaidComponent implements OnInit, OnDestroy{
163 163
       const raiddata = await raidManager.getRaidData(<any>{
164 164
         id: param
165 165
       })
166
+      console.log(raiddata);
167
+      
166 168
       this.display(raiddata)
167 169
       
168 170
     }

Notiek ielāde…
Atcelt
Saglabāt