svthalia/concrexit

View on GitHub
website/photos/urls.py

Summary

Maintainability
A
0 mins
Test Coverage
from django.urls import include, path

from . import views

app_name = "photos"

urlpatterns = [
    path(
        "members/photos/",
        include(
            [
                path("", views.IndexView.as_view(), name="index"),
                path("liked/", views.LikedPhotoView.as_view(), name="liked-photos"),
                path(
                    "<slug>/",
                    include(
                        [
                            path("", views.AlbumDetailView.as_view(), name="album"),
                            path(
                                "download/",
                                include(
                                    [
                                        path(
                                            "<filename>",
                                            views.download,
                                            name="download",
                                        ),
                                        path(
                                            "<token>/",
                                            include(
                                                [
                                                    path(
                                                        "<filename>",
                                                        views.shared_download,
                                                        name="shared-download",
                                                    ),
                                                ]
                                            ),
                                        ),
                                    ]
                                ),
                            ),
                            path(
                                "<token>/",
                                views.SharedAlbumView.as_view(),
                                name="shared-album",
                            ),
                        ]
                    ),
                ),
            ]
        ),
    )
]