25 lines
		
	
	
		
			774 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			25 lines
		
	
	
		
			774 B
		
	
	
	
		
			Python
		
	
	
	
	
	
from django.contrib import admin
 | 
						|
from django.utils.translation import gettext_lazy as _
 | 
						|
 | 
						|
from . import viewsets
 | 
						|
from aircox.viewsets import SoundViewSet
 | 
						|
from .views import StreamerAdminMixin
 | 
						|
 | 
						|
 | 
						|
admin.site.route_view('tools/streamer', StreamerAdminMixin.as_view(),
 | 
						|
                      'tools-streamer', label=_('Streamer Monitor'))
 | 
						|
 | 
						|
streamer_prefix = 'streamer/(?P<station_pk>[0-9]+)/'
 | 
						|
 | 
						|
 | 
						|
router = admin.site.router
 | 
						|
router.register(streamer_prefix + 'playlist', viewsets.PlaylistSourceViewSet,
 | 
						|
    basename='streamer-playlist')
 | 
						|
router.register(streamer_prefix + 'queue', viewsets.QueueSourceViewSet,
 | 
						|
    basename='streamer-queue')
 | 
						|
router.register('streamer', viewsets.StreamerViewSet, basename='streamer')
 | 
						|
router.register('sound', SoundViewSet, basename='sound')
 | 
						|
 | 
						|
urls = []
 | 
						|
 |