SciPost Code Repository

Skip to content
Snippets Groups Projects
urls.py 899 B
Newer Older
__copyright__ = "Copyright © Stichting SciPost (SciPost Foundation)"
__license__ = "AGPL v3"


from django.conf.urls import url
from django.urls import include, path

from rest_framework import routers

from conflicts.viewsets import ConflictOfInterestViewSet
from news.viewsets import NewsItemViewSet


router = routers.SimpleRouter()
router.register(r'news', NewsItemViewSet)
router.register(r'conflicts', ConflictOfInterestViewSet)

app_name = 'api'


urlpatterns = router.urls


urlpatterns += [

    path( # /api/omniauth/userinfo/, for SciPost as GitLab/OmniAuth authorization server
        'omniauth/userinfo/',
        views.OmniAuthUserInfoView.as_view(),
        name='omniauth_userinfo'
    path('finances/', include('finances.api.urls')),
    path('journals/', include('journals.api.urls')),
    path('organizations/', include('organizations.api.urls')),