gapguide-api / apps /progress /admin.py
arifRB's picture
Deploy GapGuide backend (Docker)
ffd36e0 verified
Raw
History Blame Contribute Delete
637 Bytes
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')