52 lines
2.4 KiB
Python
52 lines
2.4 KiB
Python
from django.urls import include, path
|
|
from rest_framework import routers
|
|
|
|
from .views import *
|
|
|
|
router = routers.DefaultRouter()
|
|
router.register('smart-blocks', SmartBlockViewSet)
|
|
router.register('smart-block-contents', SmartBlockContentViewSet)
|
|
router.register('smart-block-criteria', SmartBlockCriteriaViewSet)
|
|
router.register('countries', CountryViewSet)
|
|
router.register('files', FileViewSet)
|
|
router.register('listener-counts', ListenerCountViewSet)
|
|
router.register('live-logs', LiveLogViewSet)
|
|
router.register('login-attempts', LoginAttemptViewSet)
|
|
router.register('mount-names', MountNameViewSet)
|
|
router.register('music-dirs', MusicDirViewSet)
|
|
router.register('playlists', PlaylistViewSet)
|
|
router.register('playlist-contents', PlaylistContentViewSet)
|
|
router.register('playout-history', PlayoutHistoryViewSet)
|
|
router.register('playout-history-metadata', PlayoutHistoryMetadataViewSet)
|
|
router.register('playout-history-templates', PlayoutHistoryTemplateViewSet)
|
|
router.register('playout-history-template-fields', PlayoutHistoryTemplateFieldViewSet)
|
|
router.register('preferences', PreferenceViewSet)
|
|
router.register('schedule', ScheduleViewSet)
|
|
router.register('service-registers', ServiceRegisterViewSet)
|
|
router.register('sessions', SessionViewSet)
|
|
router.register('shows', ShowViewSet)
|
|
router.register('show-days', ShowDaysViewSet)
|
|
router.register('show-hosts', ShowHostViewSet)
|
|
router.register('show-instances', ShowInstanceViewSet)
|
|
router.register('show-rebroadcasts', ShowRebroadcastViewSet)
|
|
router.register('stream-settings', StreamSettingViewSet)
|
|
router.register('users', UserViewSet)
|
|
router.register('user-tokens', UserTokenViewSet)
|
|
router.register('timestamps', TimestampViewSet)
|
|
router.register('webstreams', WebstreamViewSet)
|
|
router.register('webstream-metadata', WebstreamMetadataViewSet)
|
|
router.register('celery-tasks', CeleryTaskViewSet)
|
|
router.register('cloud-files', CloudFileViewSet)
|
|
router.register('imported-podcasts', ImportedPodcastViewSet)
|
|
router.register('podcasts', PodcastViewSet)
|
|
router.register('podcast-episodes', PodcastEpisodeViewSet)
|
|
router.register('station-podcasts', StationPodcastViewSet)
|
|
router.register('third-party-track-references', ThirdPartyTrackReferenceViewSet)
|
|
router.register('track-types', TrackTypeViewSet)
|
|
|
|
urlpatterns = [
|
|
path('api/v2/', include(router.urls)),
|
|
path('api/v2/version/', version),
|
|
path('api-auth/', include('rest_framework.urls', namespace='rest_framework')),
|
|
]
|