forked from GithubBackups/healthchecks
Quicker admin.
This commit is contained in:
parent
5d9f19d2f9
commit
c60a33874f
@ -41,10 +41,11 @@ class ProfileAdmin(admin.ModelAdmin):
|
||||
|
||||
readonly_fields = ("user", "email")
|
||||
raw_id_fields = ("current_project", )
|
||||
search_fields = ["id", "user__email"]
|
||||
list_per_page = 50
|
||||
list_select_related = ("user", )
|
||||
list_display = ("id", "email", "engagement", "date_joined", "last_login",
|
||||
"projects", "invited", "sms", "reports_allowed")
|
||||
search_fields = ["id", "user__email"]
|
||||
list_filter = ("user__date_joined", "user__last_login",
|
||||
"reports_allowed", "check_limit")
|
||||
|
||||
@ -111,6 +112,7 @@ class ProjectAdmin(admin.ModelAdmin):
|
||||
readonly_fields = ("code", "owner")
|
||||
list_select_related = ("owner", )
|
||||
list_display = ("id", "name_", "users", "engagement", "switch")
|
||||
search_fields = ["id", "name", "owner__email"]
|
||||
|
||||
class Media:
|
||||
css = {
|
||||
|
@ -145,21 +145,13 @@ class PingsAdmin(admin.ModelAdmin):
|
||||
search_fields = ("owner__name", "owner__code")
|
||||
readonly_fields = ("owner", )
|
||||
list_select_related = ("owner", )
|
||||
list_display = ("id", "created", "owner", "email", "scheme", "method",
|
||||
list_display = ("id", "created", "owner", "scheme", "method",
|
||||
"ua")
|
||||
list_filter = ("created", SchemeListFilter, MethodListFilter,
|
||||
KindListFilter)
|
||||
|
||||
paginator = LargeTablePaginator
|
||||
|
||||
def get_queryset(self, request):
|
||||
qs = super().get_queryset(request)
|
||||
qs = qs.annotate(email=F("owner__project__owner__email"))
|
||||
return qs
|
||||
|
||||
def email(self, obj):
|
||||
return obj.email
|
||||
|
||||
|
||||
@admin.register(Channel)
|
||||
class ChannelsAdmin(admin.ModelAdmin):
|
||||
|
Loading…
x
Reference in New Issue
Block a user