From 5a3dde1b917f6cd0f57b07f370bf49c4379ac78e Mon Sep 17 00:00:00 2001
From: Kyle McCormick <kmccormick@edx.org>
Date: Fri, 8 Nov 2019 10:10:24 -0500
Subject: [PATCH] Add admin pages for teams models (#22284)

---
 lms/djangoapps/teams/admin.py | 28 ++++++++++++++++++++++++++++
 1 file changed, 28 insertions(+)
 create mode 100644 lms/djangoapps/teams/admin.py

diff --git a/lms/djangoapps/teams/admin.py b/lms/djangoapps/teams/admin.py
new file mode 100644
index 00000000000..41f44625c1f
--- /dev/null
+++ b/lms/djangoapps/teams/admin.py
@@ -0,0 +1,28 @@
+"""
+Admin registration for Course Teams.
+"""
+from __future__ import absolute_import, unicode_literals
+
+from django.contrib import admin
+
+from .models import CourseTeam, CourseTeamMembership
+
+
+@admin.register(CourseTeam)
+class CourseTeamAdmin(admin.ModelAdmin):
+    """
+    Admin config for course teams.
+    """
+    list_display = ('course_id', 'topic_id', 'team_id', 'name', 'team_size')
+    search_fields = ('course_id', 'topic_id', 'team_id', 'name', 'description')
+    ordering = ('course_id', 'topic_id', 'team_id')
+    readonly_fields = ('team_size',)
+
+
+@admin.register(CourseTeamMembership)
+class CourseTeamMembershipAdmin(admin.ModelAdmin):
+    """
+    Admin config for course team memberships.
+    """
+    list_display = ('team', 'user', 'date_joined', 'last_activity_at')
+    search_fields = ('team__team_id', 'user__username', 'user__email')
-- 
GitLab