From e662eeed17c4cd3dd8acd4a7fc90426aeac0a43d Mon Sep 17 00:00:00 2001
From: Ernesto Rico Schmidt <ernesto@helsinki.at>
Date: Fri, 16 Jun 2023 10:56:02 -0400
Subject: [PATCH] feat: add Host admin

---
 program/admin.py | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/program/admin.py b/program/admin.py
index 50daa33d..076ff968 100644
--- a/program/admin.py
+++ b/program/admin.py
@@ -4,6 +4,7 @@ from django.contrib.auth.models import User
 from program.models import (
     Category,
     FundingCategory,
+    Host,
     Language,
     LicenseType,
     LinkType,
@@ -25,6 +26,14 @@ class AdminWithNameType(admin.ModelAdmin):
     list_display = ("name", "type")
 
 
+@admin.register(Host)
+class HostAdmin(admin.ModelAdmin):
+    fields = ("name", "email", "biography", "created_at", "created_by", "updated_at", "updated_by")
+    list_display = ("name",)
+    readonly_fields = ("created_at", "created_by", "updated_at", "updated_by")
+    search_fields = ("name",)
+
+
 @admin.register(Language)
 class LanguageAdmin(admin.ModelAdmin):
     list_display = ("name", "is_active")
@@ -78,4 +87,3 @@ class UserProfileUserAdmin(UserAdmin):
 
 admin.site.unregister(User)
 admin.site.register(User, UserProfileUserAdmin)
-
-- 
GitLab