forums.py 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. from django.conf.urls import patterns, include, url
  2. from django.utils.translation import ugettext_lazy as _
  3. from misago.admin import AdminAction
  4. ADMIN_ACTIONS=(
  5. AdminAction(
  6. section='forums',
  7. id='forums',
  8. name=_("Forums List"),
  9. help=_("Create, edit and delete forums."),
  10. icon='comment',
  11. route='admin_forums',
  12. urlpatterns=patterns('misago.admin.views',
  13. url(r'^$', 'todo', name='admin_forums'),
  14. ),
  15. ),
  16. AdminAction(
  17. section='forums',
  18. id='moderators',
  19. name=_("Moderators"),
  20. help=_("Assign forums moderators."),
  21. icon='eye-open',
  22. route='admin_forums_moderators',
  23. urlpatterns=patterns('misago.admin.views',
  24. url(r'^$', 'todo', name='admin_forums_moderators'),
  25. ),
  26. ),
  27. AdminAction(
  28. section='forums',
  29. id='tests',
  30. name=_("Tests"),
  31. help=_("Tests that new messages have to pass"),
  32. icon='filter',
  33. route='admin_forums_tests',
  34. urlpatterns=patterns('misago.admin.views',
  35. url(r'^$', 'todo', name='admin_forums_tests'),
  36. ),
  37. ),
  38. AdminAction(
  39. section='forums',
  40. id='badwords',
  41. name=_("Words Filter"),
  42. help=_("Forbid usage of words in messages"),
  43. icon='volume-off',
  44. route='admin_forums_badwords',
  45. urlpatterns=patterns('misago.admin.views',
  46. url(r'^$', 'todo', name='admin_forums_badwords'),
  47. ),
  48. ),
  49. AdminAction(
  50. section='forums',
  51. id='attachments',
  52. name=_("Attachments"),
  53. help=_("Manage allowed attachment types."),
  54. icon='download-alt',
  55. route='admin_forums_attachments',
  56. urlpatterns=patterns('misago.admin.views',
  57. url(r'^$', 'todo', name='admin_forums_attachments'),
  58. ),
  59. ),
  60. )