Skip to content
Snippets Groups Projects
Select Git revision
  • fix-index.html-encoding
  • develop default protected
  • document-loglevel
  • master
  • 1.0.1
  • 1121-download
  • plugins-v3
  • 876-http-signature
  • plugins-v2
  • plugins
  • 1.0.1
  • 1.0
  • 1.0-rc1
  • 0.21.2
  • 0.21.1
  • 0.21
  • 0.21-rc2
  • 0.21-rc1
  • 0.20.1
  • 0.20.0
  • 0.20.0-rc1
  • 0.19.1
  • 0.19.0
  • 0.19.0-rc2
  • 0.19.0-rc1
  • 0.18.3
  • 0.18.2
  • 0.18.1
  • 0.18
  • 0.17
30 results

admin.py

Blame
  • Forked from funkwhale / funkwhale
    6959 commits behind the upstream repository.
    admin.py 941 B
    from django.contrib import admin
    
    from . import models
    
    
    @admin.register(models.Radio)
    class RadioAdmin(admin.ModelAdmin):
        list_display = [
            'user', 'name', 'is_public', 'creation_date', 'config']
        list_select_related = [
            'user',
        ]
        list_filter = [
            'is_public',
        ]
        search_fields = ['name', 'description']
    
    
    @admin.register(models.RadioSession)
    class RadioSessionAdmin(admin.ModelAdmin):
        list_display = [
            'user',
            'custom_radio',
            'radio_type',
            'creation_date',
            'related_object']
    
        list_select_related = [
            'user',
            'custom_radio'
        ]
        list_filter = [
            'radio_type',
        ]
    
    
    @admin.register(models.RadioSessionTrack)
    class RadioSessionTrackAdmin(admin.ModelAdmin):
        list_display = [
            'id',
            'session',
            'position',
            'track',]
    
        list_select_related = [
            'track',
            'session'
        ]