Skip to content
Snippets Groups Projects
urls.py 1.56 KiB
Newer Older
  • Learn to ignore specific revisions
  • from django.urls import include, path
    
    from .views import (
    
        RevisionCompareView,
    
        RevisionListView,
    
        SubmissionsByRound,
    
        SubmissionDetailView,
        SubmissionEditView,
        SubmissionListView,
    
        SubmissionSealedView,
    
        SubmissionSearchView,
    )
    
    from .api_views import SubmissionList, SubmissionDetail
    
    
    
    revision_urls = ([
    
        path('', RevisionListView.as_view(), name='list'),
    
        path('compare/<int:to>/<int:from>/', RevisionCompareView.as_view(), name='compare'),
    
    ], 'revisions')
    
    Todd Dembrey's avatar
    Todd Dembrey committed
    app_name = 'funds'
    
    
    submission_urls = ([
        path('', SubmissionListView.as_view(), name="list"),
    
        path('<int:pk>/', include([
            path('', SubmissionDetailView.as_view(), name="detail"),
            path('edit/', SubmissionEditView.as_view(), name="edit"),
            path('sealed/', SubmissionSealedView.as_view(), name="sealed"),
        ])),
    
        path('<int:submission_pk>/', include([
            path('', include('opentech.apply.review.urls', namespace="reviews")),
            path('', include('opentech.apply.determinations.urls', namespace="determinations")),
            path('revisions/', include(revision_urls, namespace="revisions")),
        ])),
    
        path('rounds/<int:pk>/', SubmissionsByRound.as_view(), name="by_round"),
    
    ], 'submissions')
    
    
    submission_api_urls = ([
        path('', SubmissionList.as_view(), name='list'),
        path('<int:pk>/', SubmissionDetail.as_view(), name='detail'),
    ], 'submissions-api')
    
    
    Todd Dembrey's avatar
    Todd Dembrey committed
    urlpatterns = [
    
        path('submissions/', include(submission_urls)),
    
        path('api/submissions/', include(submission_api_urls)),
    
        path('search/', SubmissionSearchView.as_view(), name="search"),