
- Writes tests for aircox streamer application; - Add test utilities in aircox Co-authored-by: bkfox <thomas bkfox net> Reviewed-on: #110
34 lines
790 B
Python
34 lines
790 B
Python
from django.contrib import admin
|
|
from django.utils.translation import gettext_lazy as _
|
|
|
|
from aircox.viewsets import SoundViewSet
|
|
|
|
from . import viewsets
|
|
from .views import StreamerAdminView
|
|
|
|
admin.site.route_view(
|
|
"tools/streamer",
|
|
StreamerAdminView.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 = []
|