admin.py 1.0 KB

1234567891011121314151617181920212223242526272829
  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. # Users section
  7. urlpatterns.namespace(r'^users/', 'users')
  8. # Accounts
  9. urlpatterns.namespace(r'^accounts/', 'accounts', 'users')
  10. urlpatterns.patterns('users:accounts',
  11. url(r'^$', UsersList.as_view(), name='index'),
  12. url(r'^(?P<page>\d+)/$', UsersList.as_view(), name='index'),
  13. )
  14. # Ranks
  15. urlpatterns.namespace(r'^ranks/', 'ranks', 'users')
  16. urlpatterns.patterns('users:ranks',
  17. url(r'^$', RanksList.as_view(), name='index'),
  18. url(r'^new/$', NewRank.as_view(), name='new'),
  19. url(r'^edit/(?P<rank_id>\d+)/$', EditRank.as_view(), name='edit'),
  20. url(r'^move/up/(?P<rank_id>\d+)/$', MoveUpRank.as_view(), name='up'),
  21. url(r'^move/down/(?P<rank_id>\d+)/$', MoveDownRank.as_view(), name='down'),
  22. url(r'^delete/(?P<rank_id>\d+)/$', DeleteRank.as_view(), name='delete'),
  23. )