X-Git-Url: https://git.0d.be/?p=chloro.git;a=blobdiff_plain;f=chloro%2Fphyll%2Furls.py;h=03fa5cda11ee6e101c27a8d25cef19ccbe4944b2;hp=e1ae6d1aae5c60552a421e22c98851ce05ba86a8;hb=09aaa15305cc1d5c2708ff0a9d70c52adbaf06ac;hpb=b72463af58122ee9d655a79c7fe2aa2d84649336 diff --git a/chloro/phyll/urls.py b/chloro/phyll/urls.py index e1ae6d1..03fa5cd 100644 --- a/chloro/phyll/urls.py +++ b/chloro/phyll/urls.py @@ -15,9 +15,29 @@ # along with this program. If not, see . from django.conf.urls import url +from django.contrib.admin.views.decorators import staff_member_required +from django.views.decorators.cache import never_cache + +import ckeditor.views as ckeditor_views from . import views urlpatterns = [ + url( + r'^ckeditor/upload/', + staff_member_required(ckeditor_views.upload, login_url='login'), + name='ckeditor_upload', + ), + url( + r'^ckeditor/browse/', + never_cache(staff_member_required(ckeditor_views.browse, login_url='login')), + name='ckeditor_browse', + ), + url(r'^(?P[\w:-]+)/edit/$', staff_member_required(views.NoteEditView.as_view(), login_url='login')), + url( + r'^(?P[\w:-]+)/delete/$', + staff_member_required(views.NoteDeleteView.as_view(), login_url='login'), + ), + url(r'^new-note/$', staff_member_required(views.NoteAddView.as_view(), login_url='login')), url(r'^(?P[\w:-]+)/$', views.NoteView.as_view()), ]