Winbox has this annoying bug where you can't move the window below the calculated area of the document, so you can't drag it over blank space. JSFrame fixes this and does basically what we want as well. This has been implemented for post replies and I am going to implement it for reports and ban creation too. Signed-off-by: Alek Ratzloff <alekratz@gmail.com>
25 lines
1.1 KiB
Python
25 lines
1.1 KiB
Python
from django.urls import path
|
|
from django.conf import settings
|
|
from django.conf.urls.static import static
|
|
from board.views import *
|
|
|
|
|
|
app_name = "board"
|
|
urlpatterns = [
|
|
# Board views
|
|
path("<slug:url>/", BoardView.as_view(), name="board_detail"),
|
|
path("<slug:url>/page/<int:page>/", BoardView.as_view(), name="board_detail"),
|
|
path("<slug:url>/post/<int:id>/", PostView.as_view(), name="post_detail"),
|
|
path("<slug:url>/reply/<int:id>/", ReplyCreateView.as_view(), name="reply_create"),
|
|
path("post/success/", PostSuccessView.as_view(), name="post_success"),
|
|
# Reports
|
|
path("report/<slug:url>/<int:id>/", ReportView.as_view(), name="report_form"),
|
|
path("report/success/", ReportSuccessView.as_view(), name="report_success"),
|
|
# Bans
|
|
path("ban/<slug:url>/<int:id>/", BanCreateView.as_view(), name="ban_create"),
|
|
path("ban/success/", BanSuccessView.as_view(), name="ban_success"),
|
|
path("banned", BannedView.as_view(), name="banned"),
|
|
]
|
|
# TODO - make this conditional so we can serve images up with whatever server we want
|
|
urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
|