File size: 637 Bytes
ffd36e0
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
from django.contrib import admin

from .models import UserCheckpointProgress, UserProgress


@admin.register(UserProgress)
class UserProgressAdmin(admin.ModelAdmin):
    list_display = ('user', 'resource', 'status', 'progress', 'started_at', 'completed_at')
    list_filter = ('status',)
    search_fields = ('user__email', 'resource__title')
    raw_id_fields = ('user', 'resource')


@admin.register(UserCheckpointProgress)
class UserCheckpointProgressAdmin(admin.ModelAdmin):
    list_display = ('user', 'checkpoint', 'completed_at')
    search_fields = ('user__email', 'checkpoint__title')
    raw_id_fields = ('user', 'checkpoint')