# Path: access/views.py
# class UserFilter(django_filters.FilterSet):
#     class Meta:
# class UserViewSet(viewsets.ModelViewSet):
# class GroupViewSet(viewsets.ModelViewSet):
# class PermissionViewSet(viewsets.ModelViewSet):
# 
# Path: attachments/views.py
# class ImageViewSet(viewsets.ModelViewSet):
# class VideoViewSet(viewsets.ModelViewSet):
# class AudioViewSet(viewsets.ModelViewSet):
# class ReviewFilter(django_filters.FilterSet):
#     class Meta:
# class ReviewViewSet(viewsets.ModelViewSet):
# class PollViewSet(viewsets.ModelViewSet):
# class PollChoiceViewSet(viewsets.ModelViewSet):
# 
# Path: authors/views.py
# class AuthorViewSet(viewsets.ModelViewSet):
# class OrganizationViewSet(viewsets.ModelViewSet):
# class PositionViewSet(viewsets.ModelViewSet):
# 
# Path: comments/views.py
# class InternalCommentFilter(django_filters.FilterSet):
#     class Meta:
# class InternalCommentViewSet(VersionableModelViewSetMixin,
#                              viewsets.ModelViewSet):
# 
# Path: core/views.py
# class SchemaViewSet(viewsets.ViewSet):
# class StatusViewSet(viewsets.ModelViewSet):
# class StoryFilter(django_filters.FilterSet):
#     class Meta:
# class StoryViewSet(VersionableModelViewSetMixin, viewsets.ModelViewSet):
# class PageViewSet(VersionableModelViewSetMixin, viewsets.ModelViewSet):
#     def list(self, request):
#     def get_queryset(self):
# 
# Path: display/views.py
# class CardSizeViewSet(viewsets.ModelViewSet):
# class StylesheetViewSet(viewsets.ModelViewSet):
# class ScriptViewSet(viewsets.ModelViewSet):
# class TemplateViewSet(viewsets.ModelViewSet):
# 
# Path: organization/views.py
# class SectionViewSet(viewsets.ModelViewSet):
# class TagViewSet(viewsets.ModelViewSet):
# class SiteViewSet(viewsets.ModelViewSet):
# 
# Path: requests/views.py
# class PhotoRequestFilter(django_filters.FilterSet):
#     class Meta:
# class PhotoRequestViewSet(VersionableModelViewSetMixin, viewsets.ModelViewSet):
# class GraphicRequestViewSet(VersionableModelViewSetMixin,
#                             viewsets.ModelViewSet):
# class IllustrationRequestViewSet(VersionableModelViewSetMixin,
#                                  viewsets.ModelViewSet):
# 
# Path: sports/views.py
# class SportViewSet(viewsets.ModelViewSet):
# class SchoolViewSet(viewsets.ModelViewSet):
# class GameFilter(django_filters.FilterSet):
#     class Meta:
# class GameViewSet(viewsets.ModelViewSet):


from django.conf.urls import url, include
from django.contrib import admin
from django.conf import settings
from django.conf.urls.static import static
from rest_framework import routers
from rest_framework.authtoken import views as rest_framework_views
from rest_framework_swagger.views import get_swagger_view
from access import views as access_views
from attachments import views as attachments_views
from authors import views as authors_views
from comments import views as comments_views
from core import views as core_views
from display import views as display_views
from organization import views as organization_views
from requests import views as requests_views
from sports import views as sports_views
router.register(r'positions', authors_views.PositionViewSet)

# comments
router.register(r'internal_comments', comments_views.InternalCommentViewSet)

# core
router.register(r'schema', core_views.SchemaViewSet, base_name='schema')
router.register(r'statuses', core_views.StatusViewSet)
router.register(r'stories', core_views.StoryViewSet)
router.register(r'pages', core_views.PageViewSet)

# display
router.register(r'card_sizes', display_views.CardSizeViewSet)
router.register(r'stylesheets', display_views.StylesheetViewSet)
router.register(r'scripts', display_views.ScriptViewSet)
router.register(r'templates', display_views.TemplateViewSet)

# organization
router.register(r'sections', organization_views.SectionViewSet)
router.register(r'tags', organization_views.TagViewSet)
router.register(r'sites', organization_views.SiteViewSet)

# requests
router.register(r'photo_requests', requests_views.PhotoRequestViewSet)
router.register(r'graphic_requests', requests_views.GraphicRequestViewSet)
router.register(r'illustration_requests',
                requests_views.IllustrationRequestViewSet)

# sports
router.register(r'sports', sports_views.SportViewSet)

# Path: access/views.py
# class UserFilter(django_filters.FilterSet):
#     class Meta:
# class UserViewSet(viewsets.ModelViewSet):
# class GroupViewSet(viewsets.ModelViewSet):
# class PermissionViewSet(viewsets.ModelViewSet):
# 
# Path: attachments/views.py
# class ImageViewSet(viewsets.ModelViewSet):
# class VideoViewSet(viewsets.ModelViewSet):
# class AudioViewSet(viewsets.ModelViewSet):
# class ReviewFilter(django_filters.FilterSet):
#     class Meta:
# class ReviewViewSet(viewsets.ModelViewSet):
# class PollViewSet(viewsets.ModelViewSet):
# class PollChoiceViewSet(viewsets.ModelViewSet):
# 
# Path: authors/views.py
# class AuthorViewSet(viewsets.ModelViewSet):
# class OrganizationViewSet(viewsets.ModelViewSet):
# class PositionViewSet(viewsets.ModelViewSet):
# 
# Path: comments/views.py
# class InternalCommentFilter(django_filters.FilterSet):
#     class Meta:
# class InternalCommentViewSet(VersionableModelViewSetMixin,
#                              viewsets.ModelViewSet):
# 
# Path: core/views.py
# class SchemaViewSet(viewsets.ViewSet):
# class StatusViewSet(viewsets.ModelViewSet):
# class StoryFilter(django_filters.FilterSet):
#     class Meta:
# class StoryViewSet(VersionableModelViewSetMixin, viewsets.ModelViewSet):
# class PageViewSet(VersionableModelViewSetMixin, viewsets.ModelViewSet):
#     def list(self, request):
#     def get_queryset(self):
# 
# Path: display/views.py
# class CardSizeViewSet(viewsets.ModelViewSet):
# class StylesheetViewSet(viewsets.ModelViewSet):
# class ScriptViewSet(viewsets.ModelViewSet):
# class TemplateViewSet(viewsets.ModelViewSet):
# 
# Path: organization/views.py
# class SectionViewSet(viewsets.ModelViewSet):
# class TagViewSet(viewsets.ModelViewSet):
# class SiteViewSet(viewsets.ModelViewSet):
# 
# Path: requests/views.py
# class PhotoRequestFilter(django_filters.FilterSet):
#     class Meta:
# class PhotoRequestViewSet(VersionableModelViewSetMixin, viewsets.ModelViewSet):
# class GraphicRequestViewSet(VersionableModelViewSetMixin,
#                             viewsets.ModelViewSet):
# class IllustrationRequestViewSet(VersionableModelViewSetMixin,
#                                  viewsets.ModelViewSet):
# 
# Path: sports/views.py
# class SportViewSet(viewsets.ModelViewSet):
# class SchoolViewSet(viewsets.ModelViewSet):
# class GameFilter(django_filters.FilterSet):
#     class Meta:
# class GameViewSet(viewsets.ModelViewSet):


# Path: project/urls.py
from django.conf.urls import url, include
from django.contrib import admin
from django.conf import settings
from django.conf.urls.static import static
from rest_framework import routers
from rest_framework.authtoken import views as rest_framework_views
from rest_framework_swagger.views import get_swagger_view
from access import views as access_views
from attachments import views as attachments_views
from authors import views as authors_views
from comments import views as comments_views
from core import views as core_views
from display import views as display_views
from organization import views as organization_views
from requests import views as requests_views
from sports import views as sports_views

router.register(r'positions', authors_views.PositionViewSet)

# comments
router.register(r'internal_comments', comments_views.InternalCommentViewSet)

# core
router.register(r'schema', core_views.SchemaViewSet, base_name='schema')
router.register(r'statuses', core_views.StatusViewSet)
router.register(r'stories', core_views.StoryViewSet)
router.register(r'pages', core_views.PageViewSet)

# display
router.register(r'card_sizes', display_views.CardSizeViewSet)
router.register(r'stylesheets', display_views.StylesheetViewSet)
router.register(r'scripts', display_views.ScriptViewSet)
router.register(r'templates', display_views.TemplateViewSet)

# organization
router.register(r'sections', organization_views.SectionViewSet)
router.register(r'tags', organization_views.TagViewSet)
router.register(r'sites', organization_views.SiteViewSet)

# requests
router.register(r'photo_requests', requests_views.PhotoRequestViewSet)
router.register(r'graphic_requests', requests_views.GraphicRequestViewSet)
router.register(r'illustration_requests',
                requests_views.IllustrationRequestViewSet)

# sports
router.register(r'sports', sports_views.SportViewSet)

router.register(r'schools', sports_views.SchoolViewSet)