Skip to content
Snippets Groups Projects
Select Git revision
  • 52fedbc996ffa31154499f1e5d02f0491cc8d25c
  • main default protected
  • renovate/django-5.x
  • koma/feature/preference-polling-form
4 results

admin.py

Blame
  • Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    admin.py 617 B
    from django.contrib import admin
    
    from AKOnline.models import VirtualRoom
    
    
    @admin.register(VirtualRoom)
    class VirtualRoomAdmin(admin.ModelAdmin):
        """
        Admin interface for virtual room model
        """
        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