Cloud-CV/EvalAI

View on GitHub
apps/web/admin.py

Summary

Maintainability
A
0 mins
Test Coverage
from django.contrib import admin

from base.admin import ImportExportTimeStampedAdmin

from .models import Contact, Subscribers, Team


@admin.register(Contact)
class ContactAdmin(admin.ModelAdmin):
    list_display = (
        "name",
        "email",
        "message",
        "status",
        "created_at",
        "modified_at",
    )
    search_fields = ("email",)


@admin.register(Subscribers)
class SubscriberAdmin(admin.ModelAdmin):
    list_display = ("email",)
    search_fields = ("email",)


@admin.register(Team)
class TeamAdmin(ImportExportTimeStampedAdmin):
    list_filter = ("team_type",)
    list_display = ("position", "name", "email", "team_type")
    search_fields = ("email", "name")