bornhack-website/src/profiles/admin.py

27 lines
655 B
Python

from django.contrib import admin
from .models import Profile
@admin.register(Profile)
class OrderAdmin(admin.ModelAdmin):
actions = ['approve_public_credit_names']
list_display = [
'user',
'name',
'description',
'public_credit_name',
'public_credit_name_approved',
]
list_filter = [
'public_credit_name_approved',
]
def approve_public_credit_names(self, request, queryset):
for profile in queryset.filter(public_credit_name_approved=False):
profile.approve_public_credit_name()
approve_public_credit_names.description = 'Approve Public Credit Name(s)'