mirror of
https://github.com/nottinghamtec/PyRIGS.git
synced 2026-01-23 16:32:15 +00:00
Switch to using competency assessed for leaderboard
This commit is contained in:
@@ -40,7 +40,7 @@
|
|||||||
<th>Van Driver?</th>
|
<th>Van Driver?</th>
|
||||||
<th>Technician?</th>
|
<th>Technician?</th>
|
||||||
<th>Supervisor?</th>
|
<th>Supervisor?</th>
|
||||||
<th>Qualification Count</th>
|
<th>Competency Assessed Count</th>
|
||||||
<th></th>
|
<th></th>
|
||||||
</tr>
|
</tr>
|
||||||
</thead>
|
</thead>
|
||||||
|
|||||||
@@ -111,7 +111,7 @@ class TraineeList(generic.ListView):
|
|||||||
if self.request.GET.get('is_supervisor', ''):
|
if self.request.GET.get('is_supervisor', ''):
|
||||||
filt = filt & Q(is_supervisor=True)
|
filt = filt & Q(is_supervisor=True)
|
||||||
|
|
||||||
return self.model.objects.filter(filt).annotate(num_qualifications=Count('qualifications_obtained')).order_by('-num_qualifications').prefetch_related('level_qualifications', 'qualifications_obtained', 'qualifications_obtained__item')
|
return self.model.objects.filter(filt).annotate(num_qualifications=Count('qualifications_obtained', filter=Q(qualifications_obtained__depth=models.TrainingItemQualification.PASSED_OUT))).order_by('-num_qualifications').prefetch_related('level_qualifications', 'qualifications_obtained', 'qualifications_obtained__item')
|
||||||
|
|
||||||
def get_context_data(self, **kwargs):
|
def get_context_data(self, **kwargs):
|
||||||
context = super().get_context_data(**kwargs)
|
context = super().get_context_data(**kwargs)
|
||||||
|
|||||||
Reference in New Issue
Block a user