from django.conf.urls import url from misago.admin import urlpatterns from misago.forums.views.forums import (ForumsList, NewForum, EditForum, DeleteForum, MoveUpForum, MoveDownForum) from misago.forums.views.roles import (ForumRolesList, NewForumRole, EditForumRole, DeleteForumRole, RoleForumsACL) # Forums section urlpatterns.namespace(r'^forums/', 'forums') # Nodes urlpatterns.namespace(r'^nodes/', 'nodes', 'forums') urlpatterns.patterns('forums:nodes', url(r'^$', ForumsList.as_view(), name='index'), url(r'^new/$', NewForum.as_view(), name='new'), url(r'^edit/(?P\d+)/$', EditForum.as_view(), name='edit'), url(r'^move/up/(?P\d+)/$', MoveUpForum.as_view(), name='up'), url(r'^move/down/(?P\d+)/$', MoveDownForum.as_view(), name='down'), url(r'^delete/(?P\d+)/$', DeleteForum.as_view(), name='delete'), ) # Forum Roles urlpatterns.namespace(r'^forums/', 'forums', 'permissions') urlpatterns.patterns('permissions:forums', url(r'^$', ForumRolesList.as_view(), name='index'), url(r'^new/$', NewForumRole.as_view(), name='new'), url(r'^edit/(?P\d+)/$', EditForumRole.as_view(), name='edit'), url(r'^delete/(?P\d+)/$', DeleteForumRole.as_view(), name='delete'), ) # Change Role Forum Permissions urlpatterns.patterns('permissions:users', url(r'^forums/(?P\d+)/$', RoleForumsACL.as_view(), name='forums'), )