from django.contrib import admin
from .models import UserAnswers,UserStatus

class UserAnswersAdmin(admin.ModelAdmin):
    list_display = ('user', 'custom_question_text', 'option', 'answer', 'created_at','phase')
    list_filter = ('user', 'custom_question_text', 'created_at')

    readonly_fields = ('created_at',)

    def get_queryset(self, request):
        queryset = super().get_queryset(request)
        return queryset.exclude(option__isnull=True, answer__isnull=True)

admin.site.register(UserAnswers, UserAnswersAdmin)




@admin.register(UserStatus)
class UserStatusAdmin(admin.ModelAdmin):
    list_display = ('user', 'next_question')

    search_fields = ('user__username',)