mirror of
				https://github.com/ae-utbm/sith.git
				synced 2025-11-04 11:03:04 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			61 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			61 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
#
 | 
						|
# Copyright 2023 © AE UTBM
 | 
						|
# ae@utbm.fr / ae.info@utbm.fr
 | 
						|
#
 | 
						|
# This file is part of the website of the UTBM Student Association (AE UTBM),
 | 
						|
# https://ae.utbm.fr.
 | 
						|
#
 | 
						|
# You can find the source code of the website at https://github.com/ae-utbm/sith
 | 
						|
#
 | 
						|
# LICENSED UNDER THE GNU GENERAL PUBLIC LICENSE VERSION 3 (GPLv3)
 | 
						|
# SEE : https://raw.githubusercontent.com/ae-utbm/sith/master/LICENSE
 | 
						|
# OR WITHIN THE LOCAL FILE "LICENSE"
 | 
						|
#
 | 
						|
#
 | 
						|
 | 
						|
from django.urls import path
 | 
						|
 | 
						|
from sas.views import (
 | 
						|
    AlbumCreateFragment,
 | 
						|
    AlbumEditView,
 | 
						|
    AlbumView,
 | 
						|
    ModerationView,
 | 
						|
    PictureAskRemovalView,
 | 
						|
    PictureEditView,
 | 
						|
    PictureView,
 | 
						|
    SASMainView,
 | 
						|
    UserPicturesView,
 | 
						|
    send_album,
 | 
						|
    send_compressed,
 | 
						|
    send_pict,
 | 
						|
    send_thumb,
 | 
						|
)
 | 
						|
 | 
						|
urlpatterns = [
 | 
						|
    path("", SASMainView.as_view(), name="main"),
 | 
						|
    path("moderation/", ModerationView.as_view(), name="moderation"),
 | 
						|
    path("album/<int:album_id>/", AlbumView.as_view(), name="album"),
 | 
						|
    path("album/<int:album_id>/edit/", AlbumEditView.as_view(), name="album_edit"),
 | 
						|
    path("album/<int:album_id>/preview/", send_album, name="album_preview"),
 | 
						|
    path("picture/<int:picture_id>/", PictureView.as_view(), name="picture"),
 | 
						|
    path(
 | 
						|
        "picture/<int:picture_id>/edit/", PictureEditView.as_view(), name="picture_edit"
 | 
						|
    ),
 | 
						|
    path(
 | 
						|
        "picture/<int:picture_id>/report",
 | 
						|
        PictureAskRemovalView.as_view(),
 | 
						|
        name="picture_ask_removal",
 | 
						|
    ),
 | 
						|
    path("picture/<int:picture_id>/download/", send_pict, name="download"),
 | 
						|
    path(
 | 
						|
        "picture/<int:picture_id>/download/compressed/",
 | 
						|
        send_compressed,
 | 
						|
        name="download_compressed",
 | 
						|
    ),
 | 
						|
    path("picture/<int:picture_id>/download/thumb/", send_thumb, name="download_thumb"),
 | 
						|
    path(
 | 
						|
        "user/<int:user_id>/pictures/", UserPicturesView.as_view(), name="user_pictures"
 | 
						|
    ),
 | 
						|
    path("fragment/album-create", AlbumCreateFragment.as_view(), name="album_create"),
 | 
						|
]
 |