Skip to content
Snippets Groups Projects
admin.py 617 B
Newer Older
Nadja Geisler's avatar
Nadja Geisler committed
from django.contrib import admin

from AKOnline.models import VirtualRoom


@admin.register(VirtualRoom)
class VirtualRoomAdmin(admin.ModelAdmin):
    """
    Admin interface for virtual room model
    """
Nadja Geisler's avatar
Nadja Geisler committed
    model = VirtualRoom
    list_display = ['room', 'event', 'url']
    list_filter = ['room__event']
    def get_readonly_fields(self, request, obj=None):
        # Don't allow changing the room on existing virtual rooms
        # Instead, a link to the room editing form will be displayed automatically
        if obj:
            return self.readonly_fields + ('room', )
        return self.readonly_fields