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