urls.py 2.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. from django.conf.urls import include, url
  2. # Setup Django admin to work with Misago auth
  3. from django.contrib import admin
  4. from misago.core.views import javascript_catalog
  5. from misago.users.forms.auth import AdminAuthenticationForm
  6. from . import views
  7. admin.autodiscover()
  8. admin.site.login_form = AdminAuthenticationForm
  9. urlpatterns = [
  10. url(r'^forum/', include('misago.urls', namespace='misago')),
  11. url(r'^django-admin/', include(admin.site.urls)),
  12. url(r'^django-i18n.js$', javascript_catalog, name='django-i18n'),
  13. url(r'^forum/test-mail-user/$', views.test_mail_user, name='test-mail-user'),
  14. url(r'^forum/test-mail-users/$', views.test_mail_users, name='test-mail-users'),
  15. url(r'^forum/test-pagination/$', views.test_pagination, name='test-pagination'),
  16. url(
  17. r'^forum/test-pagination/(?P<page>[1-9][0-9]*)/$',
  18. views.test_pagination,
  19. name='test-pagination'
  20. ),
  21. url(
  22. r'^forum/test-paginated-response/$',
  23. views.test_paginated_response,
  24. name='test-paginated-response'
  25. ),
  26. url(
  27. r'^forum/test-paginated-response-data/$',
  28. views.test_paginated_response_data,
  29. name='test-paginated-response-data'
  30. ),
  31. url(
  32. r'^forum/test-paginated-response-serializer/$',
  33. views.test_paginated_response_serializer,
  34. name='test-paginated-response-serializer'
  35. ),
  36. url(
  37. r'^forum/test-paginated-response-data-serializer/$',
  38. views.test_paginated_response_data_serializer,
  39. name='test-paginated-response-data-serializer'
  40. ),
  41. url(
  42. r'^forum/test-paginated-response-data-extra/$',
  43. views.test_paginated_response_data_extra,
  44. name='test-paginated-response-data-extra'
  45. ),
  46. url(
  47. r'^forum/test-valid-slug/(?P<slug>[a-z0-9\-]+)-(?P<pk>\d+)/$',
  48. views.validate_slug_view,
  49. name='validate-slug-view'
  50. ),
  51. url(r'^forum/test-banned/$', views.raise_misago_banned, name='raise-misago-banned'),
  52. url(r'^forum/test-403/$', views.raise_misago_403, name='raise-misago-403'),
  53. url(r'^forum/test-404/$', views.raise_misago_404, name='raise-misago-404'),
  54. url(r'^forum/test-405/$', views.raise_misago_405, name='raise-misago-405'),
  55. url(r'^test-403/$', views.raise_403, name='raise-403'),
  56. url(r'^test-404/$', views.raise_404, name='raise-404'),
  57. url(r'^test-redirect/$', views.test_redirect, name='test-redirect'),
  58. url(r'^test-require-post/$', views.test_require_post, name='test-require-post'),
  59. ]