__init__.py 2.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. from django.conf.urls import patterns, include, url
  2. from django.utils.translation import ugettext_lazy as _
  3. from misago.admin import AdminSection, AdminAction
  4. ADMIN_SECTIONS=(
  5. AdminSection(
  6. id='overview',
  7. name=_("Overview"),
  8. icon='signal',
  9. ),
  10. )
  11. ADMIN_ACTIONS=(
  12. AdminAction(
  13. section='overview',
  14. id='home',
  15. name=_("Home"),
  16. help=_("Your forums right now"),
  17. icon='home',
  18. route='admin_overview_home',
  19. urlpatterns=patterns('misago.overview.admin.views',
  20. url(r'^$', 'overview_home', name='admin_overview_home'),
  21. ),
  22. ),
  23. AdminAction(
  24. section='overview',
  25. id='stats',
  26. name=_("Stats"),
  27. help=_("Create Statistics Reports"),
  28. icon='signal',
  29. route='admin_overview_stats',
  30. urlpatterns=patterns('misago.overview.admin.views',
  31. url(r'^$', 'overview_stats', name='admin_overview_stats'),
  32. url(r'^(?P<model>[a-z0-9]+)/(?P<date_start>[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9])/(?P<date_end>[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9])/(?P<precision>\w+)$', 'overview_graph', name='admin_overview_graph'),
  33. ),
  34. ),
  35. AdminAction(
  36. section='overview',
  37. id='online',
  38. name=_("Online"),
  39. help=_("See who is currently online on forums."),
  40. icon='fire',
  41. route='admin_overview_online',
  42. urlpatterns=patterns('misago.admin.views',
  43. url(r'^$', 'todo', name='admin_overview_online'),
  44. ),
  45. ),
  46. AdminAction(
  47. section='overview',
  48. id='staff',
  49. name=_("Forum Team"),
  50. help=_("List of all forum team members"),
  51. icon='user',
  52. route='admin_overview_staff',
  53. urlpatterns=patterns('misago.admin.views',
  54. url(r'^$', 'todo', name='admin_overview_staff'),
  55. ),
  56. ),
  57. )