adminurls.py 1011 B

123456789101112131415161718192021222324252627
  1. from django.conf.urls import url
  2. from misago.admin import urlpatterns
  3. from misago.acl.views import roles, forumroles
  4. # Users section
  5. urlpatterns.namespace(r'^permissions/', 'permissions')
  6. # Roles
  7. urlpatterns.namespace(r'^users/', 'users', 'permissions')
  8. urlpatterns.patterns('permissions:users',
  9. url(r'^$', roles.RolesList.as_view(), name='index'),
  10. url(r'^new/$', roles.NewRole.as_view(), name='new'),
  11. url(r'^edit/(?P<role_id>\d+)/$', roles.EditRole.as_view(), name='edit'),
  12. url(r'^delete/(?P<role_id>\d+)/$', roles.DeleteRole.as_view(), name='delete'),
  13. )
  14. # Forum Roles
  15. urlpatterns.namespace(r'^forums/', 'forums', 'permissions')
  16. urlpatterns.patterns('permissions:forums',
  17. url(r'^$', forumroles.ForumRolesList.as_view(), name='index'),
  18. url(r'^new/$', forumroles.NewForumRole.as_view(), name='new'),
  19. url(r'^edit/(?P<role_id>\d+)/$', forumroles.EditForumRole.as_view(), name='edit'),
  20. url(r'^delete/(?P<role_id>\d+)/$', forumroles.DeleteForumRole.as_view(), name='delete'),
  21. )