admin.py 1.2 KB

12345678910111213141516171819202122232425262728293031
  1. from django.conf.urls import url
  2. from misago.admin import urlpatterns
  3. from misago.users.views.useradmin import UsersList
  4. from misago.users.views.rankadmin import (RanksList, NewRank, EditRank,
  5. DeleteRank, MoveUpRank, MoveDownRank,
  6. DefaultRank)
  7. # Users section
  8. urlpatterns.namespace(r'^users/', 'users')
  9. # Accounts
  10. urlpatterns.namespace(r'^accounts/', 'accounts', 'users')
  11. urlpatterns.patterns('users:accounts',
  12. url(r'^$', UsersList.as_view(), name='index'),
  13. url(r'^(?P<page>\d+)/$', UsersList.as_view(), name='index'),
  14. )
  15. # Ranks
  16. urlpatterns.namespace(r'^ranks/', 'ranks', 'users')
  17. urlpatterns.patterns('users:ranks',
  18. url(r'^$', RanksList.as_view(), name='index'),
  19. url(r'^new/$', NewRank.as_view(), name='new'),
  20. url(r'^edit/(?P<rank_id>\d+)/$', EditRank.as_view(), name='edit'),
  21. url(r'^default/(?P<rank_id>\d+)/$', DefaultRank.as_view(), name='default'),
  22. url(r'^move/up/(?P<rank_id>\d+)/$', MoveUpRank.as_view(), name='up'),
  23. url(r'^move/down/(?P<rank_id>\d+)/$', MoveDownRank.as_view(), name='down'),
  24. url(r'^delete/(?P<rank_id>\d+)/$', DeleteRank.as_view(), name='delete'),
  25. )